Provide functionality to link a wallet and transact with the AAVE protocol.
This project implements Decentralized Finance through protocols such as AAVE and Uniswap to allow an account or group of accounts to enter into a contract and deposit fund. These funds are then held in an ESCROW and can be used for staking, arbitrage, swaps before being paid back. This particular stage of the app implements a simple ESCROW using AAVE lending pool - funds are deposited, arbiter and beneficiary are entered along with a deposit, funds are approved and held until approve for release.
Solidity - Ethers - Hardhat - React
Used Solidity to build the contract using Hardhat.
Used Ethers to interact with Ethereum.
Used ReactHTML and node to display the frontend.
Some difficulty in getting multiple contracts to interact on the Kovan network when interacting with the frontend.