Skip to main content
This method is primarily for users using an embedded wallet. Users trading directly from their own wallet may not need this flow.

Quick Overview

  • Connect your wallet (e.g., MetaMask).
  • Select a token you currently hold.
  • Choose the amount you want to fund.
  • The system automatically converts or bridges your token into the supported stablecoin (USD) on your selected network.
  • Confirm the transaction in your wallet.

Step-by-Step Flow

Open the funding menu

  1. From the Foresight app, Navigate to Profile → Deposit.
{4E7FB58D 176D 41CA 8241 75B5A4F63062} 1
  1. Choose your selected wallet as your funding method. (e.g. MetaMask)
{F265E8AF 4BE6 4A7E AB84 962F39330F13}

Select a token to fund with

  1. Choose any available supported token from your wallet (e.g., ETH, USDC, stablecoins).
    It will only display tokens which are already in your wallet.
{9CD905D7 E426 45A3 8E8A E45374FFD5F6}
Make sure you select a token that has sufficient balance and liquidity. Some low-liquidity tokens may not generate a valid quote.

Review the conversion

  1. Set the amount you want to fund.
    The interface shows:
    • The token you are sending (e.g., ETH on Ethereum).
    • The token you will receive (e.g., USDC or ctUSD on the selected network).
    • Estimated value and routing.
{EFAA448A C77F 4181 BFD4 7DE796F32FD6}
If no quote is available, try adjusting the amount or selecting a different token.

Confirm the transaction

  1. Confirm the transaction in your wallet.
  2. Network fees and final amounts will be displayed before confirmation.
  3. Once confirmed and processed, your funds will appear in your Foresight balance.

You must have enough native gas token (e.g., ETH) in your wallet to cover transaction fees.
If the transaction fails, the funding will not be completed.

Need help?

Please contact us using our telegram group for support.