Skip to content

alpha-expert/Yield-Defi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DYield Farming Defi

The app aims to develop a DeFi app which can be used to implement concept of yield farming / liquidity mining


The following setups

  • Configuring a blockchain.
  • Developing smart contracts.
  • Testing for the smart contracts developed
  • Developing a client-side website so that users can actually use this application.

You can check the quick tutorial about "what is the blockchain?" in here.

Theory

What is yield farming?

The main part of yield farming is a part which allows cryptocurrency holders to lock up their holdings, which in turn provides them with rewards.

Application Software Architecture

Installation

Setup

  • 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 truffle@5.1.39 --unsafe-perm=true
    
  • Ganache installation guide can be found in here.

  • MetaMask installation guide can be found in here.

Commands

  • 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
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors