Skip to content

Releases: bcp-innovations/hyperlane-cosmos

v1.2.0-rc.0

v1.2.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@mbreithecker mbreithecker released this 13 Feb 18:20
37f9235

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

Choose a tag to compare

@mbreithecker mbreithecker released this 11 Feb 17:39
2b72ff4

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

Choose a tag to compare

@christopherbrumm christopherbrumm released this 05 Jun 12:07
342e903

An '!' indicates a state machine breaking change.

Improvements

  • #122 Add optional custom hook parameters to quote query.
  • #127 Register amino types.

Bug Fixes

  • #125 Fix account for gasOverhead on the PayForGas Event.
  • #126 Fix VerifyDryRun query params parsing.

Full Commit History: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@mbreithecker mbreithecker released this 24 Apr 09:03
f2bd6ed

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

Choose a tag to compare

@mbreithecker mbreithecker released this 15 Apr 13:36
84db6b2

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

Choose a tag to compare

@mbreithecker mbreithecker released this 27 Mar 11:00
1c38e11

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.