github hyperlane-xyz/hyperlane-monorepo @hyperlane-xyz/sdk@19.6.0

20 hours ago

Minor Changes

  • e67aca4: Update type to enforce consistency between fee token addresses and warp route token addresses through schema validation. The main change adds validation logic to ensure tokenFee.token matches config.token for collateral token configurations.
  • 419e169: Add support for deploying and updating the EverclearEthBridge and EverclearTokenBridge contracts
  • b259966: Add the Fee deploy logic into token deployer to allow warp routes to deploy with a token fee. Update Fee schemas to separate between input and output
  • ec406fc: Add TokenFee updates to the FeeModule and WarpModule. This enables updating immutable fees (re-deploy), routing sub-fees, and ownership
  • 18c32ed: Decouple movable collateral and hyp collateral token adapters
  • b259966: Implement EvmTokenFeeModule and Reader for Linear and Routing Fees. Update Fee Schemas to include both input and output configs.
  • 9185b9c: Update EvmTokenFeeModule to support native fee deployment by extracting config processing into a static method that handles native tokens, modularizing deployment logic, and adding automatic BPS calculation from fee parameters.

Patch Changes

  • e0c69e2: Implement token fees on FungibleTokenRouter

    Removes metadata from return type of internal TokenRouter._transferFromSender hook

    To append metadata to TokenMessage, override the TokenRouter._beforeDispatch hook

  • Updated dependencies [7a41068]

  • Updated dependencies [18c32ed]

  • Updated dependencies [205bcae]

  • Updated dependencies [f8da8cd]

  • Updated dependencies [5b17b0f]

  • Updated dependencies [2c65067]

  • Updated dependencies [1d46a82]

  • Updated dependencies [7997516]

  • Updated dependencies [826e837]

  • Updated dependencies [e0c69e2]

  • Updated dependencies [737ea2b]

  • Updated dependencies [e0c69e2]

  • Updated dependencies [dd16e3d]

  • Updated dependencies [f930794]

  • Updated dependencies [419e169]

  • Updated dependencies [9a43cdc]

    • @hyperlane-xyz/core@10.0.0
    • @hyperlane-xyz/utils@19.6.0
    • @hyperlane-xyz/cosmos-sdk@19.6.0
    • @hyperlane-xyz/radix-sdk@19.6.0
    • @hyperlane-xyz/starknet-core@19.6.0

Don't miss a new hyperlane-monorepo release

NewReleases is sending notifications on new releases.