Here is a step-by-step tutorial to swap tokens and provide liquidity on Sonic via Sushi:
Bridge Assets to Sonic
Before swapping tokens on the Sonic network, ensure your assets are bridged to the Sonic ecosystem.
- Visit Sonic Gateway
- Select Source and Target Networks
- Choose Ethereum as the source network and Sonic as the target network.
- Put the amount you like to bridge over from Ethereum to Sonic.
- Transfer Assets
- Bridge the desired tokens (e.g., USDC) to Sonic.
- Confirm the transaction and wait for it to complete. The interface will display the estimated time for the bridge.
- Claim the Assets
- Once the bridging process is complete, hit the Claim button to receive the assets in your Sonic wallet.
Swap on Sonic via Sushi
1. Visit Sushi Interface
2. Connect Wallet
- Use a Web3 wallet compatible with Sonic, such as MetaMask.
- Follow the prompts to connect your wallet.
3. Change Network to Sonic
- Switch from your current network to Sonic using the network selection menu on the left-hand side.
- Ensure your wallet is correctly configured for the Sonic network.
4. Select Tokens to Swap
- Click on the token dropdown menu to view available tokens.
- Note: Your wallet should already contain some Sonic Gas Token (S) to cover gas fees.
- Choose the token you want to swap from (e.g., USDC.e) and the token you want to receive (e.g., WAGMI).
5. Enter Swap Amount
- Input the amount of tokens you wish to swap.
- Review the details such as the estimated received amount, price impact, and fees.
6. Approve Tokens
- If this is your first swap for the selected token, click Approve.
- Confirm the approval transaction in your wallet.
7. Execute the Swap
- After approval, click Swap to initiate the transaction.
- Confirm the transaction in your wallet interface.
8. Verify Completion
- Wait for the confirmation message.
- The swapped tokens will appear in your wallet.
How to Provide Liquidity on Sonic via Sushi (V3)
Liquidity Provisioning on Sonic via Sushi (V3)
Step 1: Visit the Sushi Pool UI
Open Sushi Pools or navigate to the Explore tab from Sushi main UI.
Step 2: Connect Wallet and Change Network
- Connect your Web3 wallet (e.g., MetaMask).
- Switch the network to Sonic from the left-hand menu.
Step 3: Select a Pool
Browse available pools, such as wS/USDC.e, and click on the desired pool.
Step 4: Select Price Range
- After selecting a pool, click Create Position.
- Define your price range:
- Adjust the slider or manually input min and max prices.
- Choose full-range liquidity if you prefer the classic v2 approach.
Step 5: Provide Liquidity Amount
- Enter the amount for one token. The other token amount will auto-populate based on the ratio.
- Review liquidity details, including token ratios and capital efficiency.
- Approve tokens by clicking Approve (Token) and confirming the transaction in your wallet.
Step 6: Approve Tokens
- Approve tokens by clicking Approve (Token) and confirming the transaction in your wallet.
Step 7: Review & Confirm
- Click Preview to review your inputs.
Confirm the transaction by clicking Add Liquidity and approve it in your wallet.
Step 8: Manage Position
- Go to the My Position section under the Pools UI to monitor your liquidity.
Adjust or remove liquidity as needed.
Notes
- Use gas tokens (S) for transactions on the Sonic network.
- Fees and APRs vary by pool. Choose a pool that aligns with your investment goals.
- Monitor your liquidity position regularly to maximize earnings.
Important Links