:tractor: :ear_of_rice: A DeFi app, which provides staking & farming functions are deploy-able with a website, for yield farming.
This project focuses on developing a DeFi app which implements the concept of yield farming / liquidity mining based Dai token.
Demo of the DApp with the screenshots can be found on this wiki page.
This repository presents practices about:
You can check the quick tutorial about "what is the blockchain?" in here.
ToDos:
At its core, yield farming is a process that allows cryptocurrency holders to lock up their holdings, which in turn provides them with rewards.
In brief:
Here is the application software architecture work-flow:
Node.js
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
nvm install 12.18.3
node -v
Truffle
sudo npm install -g [email protected] --unsafe-perm=true
Ganache installation guide can be found in here.
MetaMask installation guide can be found in here.
Install necessarily Node.js packages
npm install
Deploy smart contracts to the Ethereum blockchain
truffle migrate --reset
Deploy and run the front-end application
npm start run
Run the scripts to issue tokens
truffle exec scripts/issue-tokens.js
Demo of the DApp with the screenshots can be found on this wiki page.
If you use this code for your publications, please cite it as:
@ONLINE{
author = "Ahmet Özlü",
title = "DeFi Yield Farming App",
year = "2021",
url = "https://github.com/ahmetozlu/defi_yield_farming"
}
This project was built on top of Dapp University implementation, here you can find more details.
Ahmet Özlü
This system is available under the MIT license. See the LICENSE file for more info.