Deposit funds through smart contracts
Other > Guides > Deposit funds through smart contracts
Last updated
Was this helpful?
Other > Guides > Deposit funds through smart contracts
Last updated
Was this helpful?
This tutorial will guide you in the process of depositing new funds into Idle directly from the smart contracts in case the website has limited access or is down.
To ensure a smooth process be sure to have the following items ready:
A supported EVM wallet (Metamask, Coinbase wallet, Rabby)
Underlying assets (DAI, USDC, USDT, WETH)
Ether (ETH) to cover network fees (i.e. gas)
Visit the block explorer of the chain you want to deposit in (such as , , and )
On the block explorer, look for the token address you want to deposit. Always double-check the address with official token resources
Once found, visit the contract page, click on the Contract tab, and then on Write Contract. If you see the Write as Proxy option listed, use this one instead
Click on Connect to Web3 to connect your wallet
In the first method usually, you have the Approve function. You will need to input:
Click on Write and execute your transaction
Input the amount you want to deposit, unit converted. Same as the point 5 above.
Click on Write and execute your Tx. If successful, you will see an outflow of the token selected and an inflow of the Idle's vault LP tokens.
the Spender, i.e. the Idle's vault address (NB - use the CDO address for )
the Value, i.e. the amount you want to deposit unit converted. You can use to easily convert in multiple formats. Be careful in using the right amount of decimals for the token! NB - USDC and USDT have 6 decimals (10^6), DAI and WETH have 18 decimals (10^18)
Visit the vaults' addresses of and and select the one you want to deposit to. For YTs, you need to always use the contract tagged as CDO
Follow the same steps above (3, 4) and then select the function for BY (in the bool
parameter write True
) or , for YTs (where AA stands for Senior and BB for Junior)
Need further help? Check our list or get in contact on .