App which is used to interface with the AAVE v2 protocol lending contracts.
Install Dependencies
- Nodejs - (node v10.15.1), (npm 6.4.1),
- Python (version 2.7.7)
- Ganache-Cli npm install -g ganache-cli
- Node-GYP - npm install -g node-gyp
- Truffle- npm install -g truffle
- React - npm install -global create-react-app
- Git - sudo apt install git-all
- Visual Studio Code (or any text editor of your choice)
- Metamask for your browser
To Run App
- Clone git repository
- Install project dependencies npm install
- Open terminal window and Start forked Ganache. Assumes you are using Infura: ganache-cli --fork https://mainnet.infura.io/v3/ -p 7545
- Migrate smart contracts using Truffle: truffle migrate
- Launch the react front end on localhost:3000 - npm start