Minor Changes
- b05e242: An
extraSignersfield was added toSolanaWeb3TransactionandTransferRemoteParamsto properly thread Sealevel keypairs through the typed transaction pipeline. WarpCore now generates and passes aKeypairfor SolanaWeb3 transfers, andSealevelHypTokenAdapterconsumes it instead of generating its own.KeypairSvmTransactionSigner.signTransactionwas changed to usepartialSignto preserve extra signer signatures across blockhash resubmits.
Patch Changes
- f2620a1: Defensive null guards were added to RPC log field parsing, EvmEventLogsReader, and xerc20 receipt handling. fork.sh was hardened with variable quoting, stale anvil cleanup, and IGP-only --asDeployer. CLI e2e setup was updated with metadata-driven Tron config and private key normalization. Pre-existing lint warnings were fixed.
- f7ebf6c:
quoteTransferRemoteTowas fixed to work without a defaultRouter._routersenrollment by adding a target-router-aware gas quote helper.GasRouter._setDestinationGaswas made virtual and overridden in MultiCollateral to accept MC-enrolled-only domains, keeping the existingsetDestinationGasfunction selector working for all domain types. Authorization checks were deduplicated into_requireAuthorizedRouter. SDK EvmWarpRouteReader was updated to include MC-enrolled domains when reading destination gas. - 8a6f742: MultiProvider was updated to cache connected signers for stable instance identity and route setProviders() through setProvider() for consistent signer reconnection. ISM factory now simulates deploy address via eth_call when getAddress() returns incorrect results. Defensive null assertions were added across MultiProvider methods. HyperlaneCore onDispatch errors are now caught and logged separately.
- aee625c: SmartProvider was updated to skip retry and stagger fanout for SendTransaction to prevent nonce errors from duplicate submissions. SendTransaction now breaks out of the provider fallback loop on any error. GetGasPrice and GetTransactionCount were excluded from etherscan routing.
- Updated dependencies [4a816e3]
- Updated dependencies [f7ebf6c]
- Updated dependencies [22cb5cb]
- @hyperlane-xyz/tron-sdk@22.1.0
- @hyperlane-xyz/multicollateral@0.2.0
- @hyperlane-xyz/core@11.0.2
- @hyperlane-xyz/deploy-sdk@3.0.1
- @hyperlane-xyz/aleo-sdk@27.0.0
- @hyperlane-xyz/starknet-core@27.0.0
- @hyperlane-xyz/cosmos-sdk@27.0.0
- @hyperlane-xyz/radix-sdk@27.0.0
- @hyperlane-xyz/utils@27.0.0
- @hyperlane-xyz/provider-sdk@3.0.1