Skip to content

v0.3.0 — Remove Wormhole bridging

Choose a tag to compare

@zer0stars zer0stars released this 13 May 01:43
· 7 commits to main since this release
5bfe61e

Breaking change

This release removes the Wormhole NTT bridging integration from @dimo-network/transactions. Consumers that use any of the removed APIs must either pin <0.3.0 or migrate off them.

Removed

  • KernelSigner.initiateBridging(...) method
  • Top-level exports: initiateBridging, quoteDeliveryPrice, checkNttTransferStatus
  • Top-level type exports: BridgeInitiateArgs, ChainRpcConfig
  • 22 contract address constants (*_WORMHOLE_NTT_MANAGER_ADDRESS and *_WORMHOLE_TRANSCEIVER_ADDRESS for Polygon, Ethereum, Base, Solana + their test/sepolia variants)
  • Internal wormholeBridge action, wormholeMappings, WormholeNttManager ABI, and core/utils/wormhole/ helpers
  • The following npm dependencies:
    • @wormhole-foundation/sdk
    • @wormhole-foundation/sdk-definitions-ntt
    • @wormhole-foundation/sdk-evm-ntt
    • @wormhole-foundation/sdk-route-ntt
    • @wormhole-foundation/sdk-solana-ntt

Why

Reduces install footprint, eliminates Solana transitive dependencies, and removes a large, rarely-modified code surface. Bridging will be handled out-of-SDK going forward.

Diff

12 files changed, +4530 / -9184. See PR #35.