Skip to content

Commit 65dcb29

Browse files
authored
chore: Merge main into audit-q2-2026 (#8520)
1 parent 6bd4fd1 commit 65dcb29

735 files changed

Lines changed: 85032 additions & 28537 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/config.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,11 @@
1010
"@hyperlane-xyz/cli",
1111
"@hyperlane-xyz/cosmos-sdk",
1212
"@hyperlane-xyz/cosmos-types",
13-
"@hyperlane-xyz/eslint-config",
1413
"@hyperlane-xyz/github-proxy",
1514
"@hyperlane-xyz/helloworld",
1615
"@hyperlane-xyz/http-registry-server",
1716
"@hyperlane-xyz/infra",
1817
"@hyperlane-xyz/radix-sdk",
19-
"@hyperlane-xyz/rebalancer",
2018
"@hyperlane-xyz/sealevel-sdk",
2119
"@hyperlane-xyz/sdk",
2220
"@hyperlane-xyz/tsconfig",

.changeset/cross-collateral-rename.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.changeset/fix-svm-tx-fee-payer.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/sealevel-sdk": patch
3+
---
4+
5+
Fixed serialized transaction output using the local keypair as fee payer instead of the actual authority (e.g. Squads vault). Added explicit feePayer field to SvmTransaction and set it on all update paths. Refactored IGP instruction builders to accept Address instead of TransactionSigner so the on-chain owner is used in serialized transactions.

.changeset/skip-unknown-fee-domains.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/token-bridge-oft-refactor.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.claude/skills/build-docker-image/SKILL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ Build and publish Docker images to GHCR (`ghcr.io/hyperlane-xyz/*`).
99

1010
## Workflows
1111

12-
| Workflow | Image(s) | Contents |
13-
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- |
14-
| `rust-docker.yml` | `hyperlane-agent` | Rust relayer, validator, scraper |
15-
| `monorepo-docker.yml` | `hyperlane-monorepo` | Full TS/Solidity monorepo |
16-
| `node-services-docker.yml` | `hyperlane-rebalancer`, `hyperlane-warp-monitor`, `hyperlane-key-funder`, `hyperlane-ts-relayer`, `hyperlane-offchain-lookup-server` | TypeScript node services |
12+
| Workflow | Image(s) | Contents |
13+
| -------------------------- | ------------------------- | -------------------------------------------------------------------------------- |
14+
| `rust-docker.yml` | `hyperlane-agent` | Rust relayer, validator, scraper |
15+
| `monorepo-docker.yml` | `hyperlane-monorepo` | Full TS/Solidity monorepo |
16+
| `node-services-docker.yml` | `hyperlane-node-services` | All TS node services (rebalancer, warp-monitor, ccip-server, keyfunder, relayer) |
1717

1818
## How to Trigger
1919

@@ -26,7 +26,7 @@ gh workflow run rust-docker.yml --ref <branch>
2626
# Monorepo image
2727
gh workflow run monorepo-docker.yml --ref <branch>
2828

29-
# Node services (all 5 built together)
29+
# Node services (single unified image)
3030
gh workflow run node-services-docker.yml --ref <branch>
3131

3232
# Include arm64 (multi-arch, slower)

.claude/skills/find-docker-image/SKILL.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@ Find existing Hyperlane Docker images on GHCR (`ghcr.io/hyperlane-xyz/*`).
99

1010
## Image Repositories
1111

12-
| Image | Contents |
13-
| ---------------------------------- | -------------------------------- |
14-
| `hyperlane-agent` | Rust relayer, validator, scraper |
15-
| `hyperlane-monorepo` | Full TS/Solidity monorepo |
16-
| `hyperlane-rebalancer` | Rebalancer node service |
17-
| `hyperlane-warp-monitor` | Warp monitor node service |
18-
| `hyperlane-key-funder` | Key funder node service |
19-
| `hyperlane-ts-relayer` | TypeScript relayer node service |
20-
| `hyperlane-offchain-lookup-server` | Offchain lookup server |
12+
| Image | Contents |
13+
| ------------------------- | -------------------------------------------------------------------------------- |
14+
| `hyperlane-agent` | Rust relayer, validator, scraper |
15+
| `hyperlane-monorepo` | Full TS/Solidity monorepo |
16+
| `hyperlane-node-services` | All TS node services (rebalancer, warp-monitor, ccip-server, keyfunder, relayer) |
17+
18+
The `hyperlane-node-services` image is a unified image. Set `SERVICE_NAME` env var at runtime to select which service to run.
2119

2220
## Tag Format
2321

0 commit comments

Comments
 (0)