Prerequisites
Before you begin, make sure you have:- A source User with USDC balance on Ethereum
- A destination User with wallet on Solana (can be the same user)
Step 1: Check Source Wallet Balance
First, verify that the source wallet has sufficient USDC balance: GET/v2/users/{userId}/wallets/balance
Step 2: Create Bridging Request
Create a bridge from Ethereum to Solana: POST/v2/wallets/bridges
Step 3: Monitor Bridge Status
Check the status of your bridge: GET/v2/wallets/bridges/{bridgeId}
Bridge Statuses
Bridges progress through several statuses:- PENDING: Bridge has been created and is awaiting processing
- PROCESSING: Bridge is being executed on the blockchain
- COMPLETED: Bridge has been successfully completed
- FAILED: Bridge failed (check
failedReason
for details)
Step 4: Confirm Transaction
Check Destination Wallet
Verify the USDC has been received in your Solana wallet: GET/v2/users/{userId}/wallets/balance