How do I deposit WETH into my contract?

Expert

When testing the Aave v3 flashLoanSimple function locally (optimism chain), How do I deposit WETH into my contract in order to ensure I have enough WETH to pay back the loan + premium?

Also when a contract gets, for example WETH, from a Aave flashloan, is it the aToken version or the normal version?

Answers 1

For a flash loan you don't need supplied WETH in order to repay, just WETH in your wallet balance to pay the fee, so normal version to repay;