Skip to content

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

License

Notifications You must be signed in to change notification settings

alejosilvalau/TAave

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published