Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.7 KB

README.md

File metadata and controls

75 lines (52 loc) · 1.7 KB

TAave


Full Stack Example


Summary

Currently deployed on Kovan. Upgrading it to ETH2.0, deployed version not working properly at the moment!

This project is a Defi app for yield farming, borrowing, and lending crypto assets. It is strongly inspired by the Aave protocol. It specifically allows you to:

  • stakeTokens: Add any approved token to the farming contract for yeild farming, collateral, or whatever you want to do.
  • unStakeTokens: Remove your tokens from the contract.
  • getUserTotalValue: Get the total value that users have supplied based on calculations from the Chainlink Price Feeds.
  • issueTokens: Issue a reward to the users staking on your platform!

And more!

Prerequisites

Please install or have installed the following:

Usage

Scripts

brownie run scripts/deploy.py

This will deploy the contracts, depoly some mock Chainlink contracts for you to interact with.

brownie run scripts/deploy.py --network kovan

This will do the same thing... but on Kovan.

Front end

cd front_end
yarn
yarn start

and you'll be able to interact with the UI

Testing

brownie test

License

This project is licensed under the MIT license.