Releases: bcp-innovations/hyperlane-cosmos
Release list
v1.2.0-rc.0
An '!' indicates a state machine breaking change.
Features
- ! #154 Charge gas for signature verification.
- ! #135 Allow authority to create native synthetic tokens.
Bug Fixes
- ! #164 Fix MsgPayForGas to account for the IGP quote.
- ! #163 Fix warp payload length check.
- ! #148 Fix Amino name typos in warp.
- ! #153 Fix SetDomain for RoutingISM.
- ! #123 Fix Amino name typos in core.
- ! #143 Allow IGP to charge zero fees.
- ! #151 Support 32 byte addresses in remote recv collateral.
- ! #141 Corrected coin comparison.
Improvements
- ! #165 Constrain ReceiverContract to HexAddress type.
Full Commit History: v1.1.0...v1.2.0-rc.0
v1.1.0
This release is state-machine breaking and requires a coordinated chain upgrade.
An '!' indicates a state machine breaking change.
Bug Fixes
- ! #157 Fix Amino JSON signing for
MsgSetRoutingIsmDomain.
Full Commit History: v1.0.1...v1.1.0
v1.0.1
An '!' indicates a state machine breaking change.
Improvements
Bug Fixes
- #125 Fix account for
gasOverheadon the PayForGas Event. - #126 Fix VerifyDryRun query params parsing.
Full Commit History: v1.0.0...v1.0.1
v1.0.0
An '!' indicates a state machine breaking change.
Improvements
- #111 Verify remote router contract address in CLI.
Full Commit History: v1.0.0-rc0...v1.0.0
v1.0.0-rc0
An '!' indicates a state machine breaking change.
Features
- ! #98 Add renounce ownership functionalities and validate new owner.
- ! #100 Add support for the Routing ISM.
Improvements
- #104 Add more events and align existing ones.
- #99 Add registration queries for routers, extract create mailbox logic.
- #102 Add Query Commands for CLI.
Full Commit History: v1.0.0-beta0...v1.0.0-rc0
v1.0.0-beta0
Initial Release of the Hyperlane Cosmos SDK Module 🚀
This module integrates the Hyperlane messaging protocol (Hyperlane Docs), enabling seamless interchain communication. It also provides full support for token bridges, secured by multi-signature Interchain Security Modules.
Key Features
- Mailbox Functionality – Send and receive messages securely across chains.
- Warp Routes (Token Bridging)
- Collateral Tokens – Native asset bridging.
- Synthetic Tokens – Wrapped asset representation.
- TokenRouter – Manages token flows across chains.
- GasRouter
- Interchain Security Modules (ISMs)
- Merkle-Root-Multisig-ISM – Secure verification using Merkle roots.
- MessageId-Multisig-ISM – Ensures integrity with message ID-based validation.
- Post Dispatch Hooks
- Merkle Tree Hook – Supports Merkle-based verification for Multisig ISMs.
- InterchainGasPaymaster – Provides gas prices for destination chains and interchain gas payments.
The module includes a comprehensive test suite and a preconfigured minimal Cosmos SDK app.