Compound/AAVE like decentralized lending borrowing market on ethereum goerli network.
http://eth-lending-market.surge.sh
Solidity: Smart contract development language.
OpenZeppelin: Wonderful library for the ERC721 protocol.
HardHat: Solidity development framework.
This is hardhat based smart contract project that implements compound like lending/borrowing protocol.
Comptroller contract. (Goerli Address)
Web3.js: Node.js library to integrate the front end into the smart contract backend.
antd: Excellent UI template library for react.js.
React.js: For our front end building.
TypeChain: Typescript code generator for smart contracts.
This is react.js based decentralized front-end application for decentralized lending borrowing market. Now it has the following features.
- Wallet connection. It only supports MetaMask now but I will grow this to support many more wallets.
- Dashboard. Any user can lend/borrow his/her own assets with colateral.
- Market. All assets are listed here.
- Faucet. Airdrop underlying ERC20 tokens so that users can use for test.