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:

Parameter Name
Parameter Description
What to enter

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