Withdrawing from V3
This guide explains how to withdraw from the PoolTogether V3 Smart Contracts.
Step 1:
Find the Pool you are deposited to and browse to its contract on the block explorer of its respective network.
Ethereum
DAI Prize Pool
USDC Prize Pool
UNI Prize Pool
COMP Prize Pool
GUSD Prize Pool
POOL Prize Pool
Aave USDT Prize Pool
Sushi Prize Pool
USDT Prize Pool
Uniswap POOL LP Prize Pool
Celo
cUSD Prize Pool
cEUR Prize Pool
Polygon
USDC Prize Pool
USDT Prize Pool
If you don’t know which of the above pools you might be deposited into, you can follow the trace of the receipt token that’s in your wallet.
Step 2:
Navigate to the Contract tab, click on write contract and connect your wallet
Step 3:
Find the function withdrawInstantlyFrom
The parameters explained:
from
The address to withdraw from. This means you can withdraw on another user's behalf if you have an allowance for the controlled token.
Your wallet address
amount
The amount to withdraw
The amount formatted as uint256. This means the amount has to include all decimals.
Eg: To withdraw 100 DAI, the amount is 100000000000000000000
controlledToken
The controlled token to withdraw from
maximumExitFee
The maximum early exit fee the caller is willing to pay.
Enter 0
Step 4:
Click Write and confirm the transaction to withdraw your tokens.
Last updated