Post
Share your knowledge.
Supply USDC to Aave contract in order to get aUSDC
hey, I am looking to integrate Aave into my app, I want supply USDC to Aave DeFi contract in order to get aUSDC, can anyone assist me!?
I am using fireblocks-defi-sdk, do I need to implement approve method from ERC-20 contract?
- Aave Protocol
- aTokens
Answers
1You can supply USDC into to Aave and receive the equivalent aUSDC by calling the supply()
function in the Pool contract. You need to already have USDC in your wallet. The documentation shows you will need e.g. lendingPoolContract.supply
(usdcAddress
, usdcAmount
, addressToReceiveATokens
, referralCode
)
To call supply(),
the Aave pool contract should be able to move your tokens on your behalf, otherwise the contract can't supply your tokens. So you must approve()
(or permit
for Aave v3) the contract to supply your tokens first. Approve()
is a function from any ERC20 token so you can use that.
Do you know the answer?
Please log in and share it.
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
- Error "No matching key" when trying to unstake USDC on BNB chain32
- How to tell the code to, rather than "deposit 1 eth worth of WBTC" deposit "500$ worth of WBTC"?22
- How to interpret configuration field in a response from the getReserveData view function in Aave v2?21
- Getting a return value of '25 - INVALID BURN AMOUNT'21
- Is there any way to stake in the security module on Görli?23