Skip to content
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

Merged
merged 17 commits into from
Apr 5, 2024
Merged

Conversation

kev1n-peters
Copy link
Collaborator

@kev1n-peters kev1n-peters commented Feb 16, 2024

Addresses #1585

Go through the the NTT README to gain a high-level understanding. NTT is integrated into Connect via two routes: nttManual and nttRelay. These routes currently support EVM chains and Solana. This implementation supports managers configured with a single wormhole transceiver. The nttManual route requires users to pay a fee on the source and destination chain, while the nttRelay route requires users to pay a relayer fee on the source chain only (in native gas units). The nttRelay route utilizes standard relayers for transfers between EVM chains and a specialized relayer for transfers to and from Solana. The route code resides in wormhole-connect/src/routes/ntt.

Copy link

netlify bot commented Feb 16, 2024

Deploy Preview for wormhole-connect-mainnet ready!

Name Link
🔨 Latest commit 3d6db9a
🔍 Latest deploy log https://app.netlify.com/sites/wormhole-connect-mainnet/deploys/660ee685050acd0008adf0ba
😎 Deploy Preview https://deploy-preview-1674--wormhole-connect-mainnet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Feb 16, 2024

Deploy Preview for wormhole-connect ready!

Name Link
🔨 Latest commit 3d6db9a
🔍 Latest deploy log https://app.netlify.com/sites/wormhole-connect/deploys/660ee68580335000083c29d4
😎 Deploy Preview https://deploy-preview-1674--wormhole-connect.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Feb 16, 2024

Deploy Preview for wormhole-connect-builder ready!

Name Link
🔨 Latest commit 3d6db9a
🔍 Latest deploy log https://app.netlify.com/sites/wormhole-connect-builder/deploys/660ee685abc06d00084390d6
😎 Deploy Preview https://deploy-preview-1674--wormhole-connect-builder.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

socket-security bot commented Feb 28, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@coral-xyz/anchor@0.29.0 environment, filesystem, network +5 3.02 MB acheroncrypto

View full report↗︎

Copy link

socket-security bot commented Mar 13, 2024

👍 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.

View full report↗︎

@artursapek
Copy link
Collaborator

gonna track test cases I do on https://deploy-preview-1674--wormhole-connect-mainnet.netlify.app/

  • CCTP, mainnet: USDC from Solana to Ethereum ✅
  • Token bridge, testnet: WMATIC from Polygon to Fantom ✅

@aadam-10 aadam-10 linked an issue Apr 4, 2024 that may be closed by this pull request
@kev1n-peters kev1n-peters marked this pull request as ready for review April 5, 2024 14:03
@kev1n-peters kev1n-peters merged commit 1854ea6 into development Apr 5, 2024
18 checks passed
@kev1n-peters kev1n-peters deleted the ntt branch April 5, 2024 14:21
yuli-ferna pushed a commit that referenced this pull request Apr 9, 2024
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fantom USDC bridge support Integrate NTT route for Wormhole Connect
3 participants