Skip to content

Commit 160c192

Browse files
committed
Merge remote-tracking branch 'origin/main' into pb/igra-slim-ica
2 parents e028f94 + 83767b9 commit 160c192

322 files changed

Lines changed: 15370 additions & 5032 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/aleo-core-artifacts.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/aleo-sdk": minor
3+
---
4+
5+
Implemented mailbox and validator announce artifact API for Aleo protocol, enabling deployment and configuration management through the unified artifact pattern.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
"@hyperlane-xyz/cli": major
3+
---
4+
5+
CLI warp route reference methods were consolidated into a single `--warp-route-id` flag with `-w` and `--id` aliases. The `--config/-wd` (deploy config path) and `--warp/-wc` (warp config path) flags were removed in favor of registry-based warp route IDs. Symbol-only references (for example, `-w ETH`) now auto-resolve when unique or prompt for selection when multiple matches exist.
6+
7+
Migration examples:
8+
9+
- Before: `hyperlane warp deploy --config ./config.yaml`
10+
- After: `hyperlane warp deploy -w ETH/ethereum-arbitrum`

.changeset/config.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"@hyperlane-xyz/http-registry-server",
1717
"@hyperlane-xyz/infra",
1818
"@hyperlane-xyz/radix-sdk",
19-
"@hyperlane-xyz/rebalancer",
2019
"@hyperlane-xyz/sealevel-sdk",
2120
"@hyperlane-xyz/sdk",
2221
"@hyperlane-xyz/tsconfig",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@hyperlane-xyz/deploy-sdk': major
3+
'@hyperlane-xyz/provider-sdk': minor
4+
'@hyperlane-xyz/cli': patch
5+
---
6+
7+
Removed `AltVMCoreModule`, `AltVMCoreReader`, and `coreModuleProvider` from deploy-sdk in favor of the new core artifact API (`CoreWriter`, `createCoreReader`). Added `coreConfigToArtifact` and `coreResultToDeployedAddresses` helpers to provider-sdk. Updated CLI core deploy and read commands to use the new API.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hyperlane-xyz/cosmos-sdk': patch
3+
---
4+
5+
Added the mailbox artifact API to cosmos-sdk, providing read and create/update capabilities for mailbox deployments.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@hyperlane-xyz/multicollateral": major
3+
"@hyperlane-xyz/sdk": major
4+
"@hyperlane-xyz/cli": minor
5+
"@hyperlane-xyz/warp-monitor": minor
6+
---
7+
8+
MultiCollateral contracts and SDK/CLI terminology were renamed to CrossCollateral.
9+
10+
The Solidity ABI was updated with renamed contracts, interfaces, router enrollment methods, domain/route getters, fee-quote method, events, and revert prefixes.
11+
12+
The SDK token type was migrated to `crossCollateral`.
13+
14+
Reader compatibility for legacy deployed contracts was not retained; readers now require the renamed CrossCollateral ABI methods.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hyperlane-xyz/deploy-sdk': minor
3+
---
4+
5+
Added `CoreWriter` and `CoreArtifactReader` for coordinating core deployments using the Artifact API pattern. The `CoreWriter` orchestrates mailbox, ISM, hook, and validator announce deployments with support for both create and update flows. Updated `AltVMCoreModule` to handle `UnsetArtifactAddress` in derived core configs.

.changeset/fix-fetch-scale-version-check.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hyperlane-xyz/provider-sdk': minor
3+
---
4+
5+
Added `toDeployedOrUndefined` utility and `UnsetArtifactAddress` type to the artifact module. Extended `ProtocolProvider` interface with `createMailboxArtifactManager` and `createValidatorAnnounceArtifactManager` methods. Updated `mailboxArtifactToDerivedCoreConfig` to handle UNDERIVED artifacts with zero addresses gracefully. Widened `DerivedCoreConfig` fields to accept `UnsetArtifactAddress`.

.changeset/remove-svm-core-addresses-codegen.md

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

0 commit comments

Comments
 (0)