github hyperlane-xyz/hyperlane-monorepo @hyperlane-xyz/aleo-sdk@35.0.0

latest releases: @hyperlane-xyz/utils@35.0.0, @hyperlane-xyz/metrics@0.2.24, @hyperlane-xyz/rebalancer@27.3.3...
4 hours ago

Minor Changes

  • 631d7e7: ICoreAdapter.extractMessageIds was made async (returns Promise). Callers must add await at call sites.

    AleoCoreAdapter extracted message IDs by querying on-chain mappings. Because Aleo's mailbox nonce counter is a single shared mapping entry, at most one dispatch is accepted per block; a confirmed transaction with type "execute" was the accepted dispatch, and the dispatched nonce is mailbox.nonce - 1. Unlike EVM/SVM adapters that parsed receipt logs, Aleo extraction required on-chain mapping queries. Callers constructing MultiProtocolCore for an Aleo origin chain had to supply a real mailbox address (not a stub); passing no address caused extraction to return an empty result rather than throw.

    Aleo warp token writers (native, collateral, synthetic) verified that the mailbox is initialized before deploying warp tokens. Previously, running warp deploy against an uninitialized mailbox produced a cryptic "transaction rejected" error from the on-chain finalize assertion; now a clear error is thrown immediately.

  • f3851a3: Fixed aleo token adapters to support new transfer_as_signer methods and fix aleo-sdk for correct warp token names

Patch Changes

  • @hyperlane-xyz/utils@35.0.0
  • @hyperlane-xyz/provider-sdk@6.0.3

Don't miss a new hyperlane-monorepo release

NewReleases is sending notifications on new releases.