Network: goerli
- User deposit ETH or WETH (Wrapped ETH) in protocol
- Protocol swap deposited ETH or WETH for USDC at UNISWAP (DEX)
- Then deposit USDC at AAVE
- User can withdraw
Things to improve:
- Possible usage of ERC20 to represent users deposits.
Deploy: npx hardhat run scripts/deploy
Test: npx hardhat test