v0.3.0 — Remove Wormhole bridging
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_ADDRESSand*_WORMHOLE_TRANSCEIVER_ADDRESSfor Polygon, Ethereum, Base, Solana + their test/sepolia variants) - Internal
wormholeBridgeaction,wormholeMappings,WormholeNttManagerABI, andcore/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.