-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Native Token Transfers (NTT) integration #1674
Conversation
✅ Deploy Preview for wormhole-connect-mainnet ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for wormhole-connect ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for wormhole-connect-builder ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
ec5d9bf
to
b0ddb26
Compare
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
|
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎ This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
62a3431
to
96dbe72
Compare
gonna track test cases I do on https://deploy-preview-1674--wormhole-connect-mainnet.netlify.app/
|
3a0f39f
to
91cf670
Compare
* Feature: Native Token Transfers (NTT) integration Addresses #1585 * Use SDKv2 layouts for message parsing * renamed platforms -> chains * added sepolia cctp, removed goerli cctp * reworked ntt config, added ntt groups * usdc switch chains fix * custom ntt group support * abi version support, added 0.1.0 abis * Updated testnet addresses * updated testnet USDC.e address * rebased development * updated 0.1.0 ABI, avax-celo addresses * delivery price wormhole fee for manual xfers fix * removed comment * removed old testnet ntt token configs * Added NTT to README * Added Fantom bridged USDC NTT addresses
Addresses #1585
Go through the the NTT README to gain a high-level understanding. NTT is integrated into Connect via two routes:
nttManual
andnttRelay
. These routes currently support EVM chains and Solana. This implementation supports managers configured with a single wormhole transceiver. ThenttManual
route requires users to pay a fee on the source and destination chain, while thenttRelay
route requires users to pay a relayer fee on the source chain only (in native gas units). ThenttRelay
route utilizes standard relayers for transfers between EVM chains and a specialized relayer for transfers to and from Solana. The route code resides inwormhole-connect/src/routes/ntt
.