alejoacosta74
ethereum-farming-example
JavaScript

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

Farming flow

Web APP view

Screen shot

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!!

© 2026 GitRepoTrend · alejoacosta74/ethereum-farming-example · Updated daily from GitHub