DeFi Farming contract that rewards investors with ARG coins after staking mDAI coins
Last updated Jun 25, 2026
326
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
86
Language breakdown
JavaScript 72.3%
Solidity 21.4%
HTML 6.1%
CSS 0.1%
▸ Files
click to expand
README
DeFi farming example
Overview
This project implements a DeFi application consisting of a "Farming contract" that issues new ARG coins to investors that deposit money for a certain amount of time
Web APP view

Install
Clone repository and install dependencies and devDependencies:
$ npm install -g truffle
$ npm install -g ganache-cli
$ cd DeFi_example
$ npm init
$ npm install
Usage
Start ganache-cli development ethereum network:
$ ganache-cli &
On another terminal, compile and deploy solidity contracts to Ganache development network:
$ truffle compile $ truffle migrate
On another terminal, start the web server:
$ npm run start
To use the Web DeFi APP go to http://localhost:3000/ in your browser
To simulate the issuing of ARG tokens run the script:
$ truffle exec ./scripts/issue-token.js
Dependencies
You will need to install MetaMask in your browser in order to interact with the React Web App!!
🔗 More in this category