Daniel Wang

Earn yields and interest for depositing crypto into an upgradeable contract

Description

This is an escrow that provides the service of depositing either Dai or Tether into an Aave lending pool for the purpose of earning interest on the crypto, which can then be withdrawn by the escrow user. The escrow may be upgraded to include other crypto that may then be deposited to earn interest as well.

Daniel Wang showcase

How it's made

This project uses OpenZeppelin's proxy contract library to initialize the first version of the escrow, and additionally utilises Aave's lending pools to yield interest on the deposited crypto for the user. To support Dai and Tether, we had to use the token addresses and lending pool addresses found in AAVE's documentation.