Deposit Tokens to the Pool

Transfer All Tokens Directly to the Pool

Here are the detailed steps for maker to directly transfer all tokens to the pool using a web3 account.

  1. Deposit Tokens to the Pool

    • Use your Web3 wallet (e.g., MetaMask) to transfer the ETH or tokens directly to the Upshot Pool created from the previous step.

  2. Withdraw Tokens from the pool back to Web3 wallet.

    • Using removeLiquidity Function on UpshotPool.

      1. Go to the UpshotPool on Etherscan

        • Open a web browser and navigate to Etherscan (On testnet, we use sepolia.etherscan.io)

        • In the search bar, enter the address of the UpshotPool created from step 1.1.

      2. Once you are on the UpshotPool Contract page

        • Click on the "Write Contract" tab

      3. Select the removeLiquidity Function

      4. Enter Remove Liquidity Details:

        • Token: Enter the address of the token you want to remove.

          • In the case of Native Token, using 0x0000000000000000000000000000000000000000

        • Recipient: Enter the wallet address that you want to receive the token.

        • Amount: Enter the amount of tokens you want to withdraw.

      5. Click Write to Submit the Transaction

Last updated