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

[Enhancement] Add support for 2-tx Solana USDC transfers via CCTP #1261

Closed
Tracked by #1721
tonyjin opened this issue Nov 22, 2023 · 0 comments · Fixed by #1274
Closed
Tracked by #1721

[Enhancement] Add support for 2-tx Solana USDC transfers via CCTP #1261

tonyjin opened this issue Nov 22, 2023 · 0 comments · Fixed by #1274
Assignees
Labels
enhancement New feature or request

Comments

@tonyjin
Copy link
Contributor

tonyjin commented Nov 22, 2023

Describe the issue in detail

  • Users should be able to transfer USDC into and out of Solana via CCTP, i.e. they should receive native Solana USDC when transferring into Solana
  • Users should be able to perform USDC transfers via 2 transactions (manually redeeming on the destination side)
  • 2-tx transaction USDC transfers should use CCTP directly (similar to how manual USDC transfers work between currently connected CCTP chains)

Target completion date 12/1.

@tonyjin tonyjin added the enhancement New feature or request label Nov 22, 2023
@aadam-10 aadam-10 linked a pull request Nov 29, 2023 that will close this issue
kev1n-peters added a commit that referenced this issue Mar 22, 2024
* Implement CCTP manual route for solana

* Tweak operator getRouteFromTx for solana and cctp

* refactor into strategy pattern and implement gas estimation for sending on solana

* Implement isTransferComplete for solana manual CCTP

* Updated IDL files

* solana send and receive work

* create ATA fixes

* cleaned up some stuff

* added mainnet addresses, set tx compute budget

* updated IDL types

* addComputeBudget feePayer fixes, accurate gas estimates

* removed TODO

* fixed bit shifting

---------

Co-authored-by: Kevin Peters <kevin@wormholelabs.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants