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