Navigation Menu

Skip to content

Contribute-Defi/contracts

Repository files navigation

Contribute

A capital coordination tool that pushes the boundaries of DeFi.

For a detailed explanation of how the system works refer to the whitepaper.

Getting Started

These instructions will get a copy of the project up and running on your local machine for development and testing purposes.

Installation

Make sure to install all project dependencies

npm install

Running the tests

After installing all the dependencies just run the tests with

npm run test

Deployment

Kovan

Instructions

Make sure to generate a BIP-039 + BIP-044 wallet utilizing a random mnemonic phrase and save the mnemonic phrase as .private in the root of your main working folder.

Start the buidler console in your CLI with

npx buidler console

and generate the wallet using Ethers.js with

let randomWallet = ethers.Wallet.createRandom();

Load the account with Kovan Eth from the faucet.

npm run deploy:kovan

Mainnet

Deploy to the Ethereum mainnet with

npm run deploy:main

Deployed contracts

Mainnet

Vault - 0xdA1fD36cfC50ED03ca4dd388858A78C904379fb3

Genesis - 0xf48d1FfBed1D9b87cC0B4410d16230B35BdFC28A

Contribute - 0x0DdfE92234b9DCA2de799736bBBa1D2F25CFC3b8

Trib Token - 0xe09216F1d343Dd39D6Aa732a08036fee48555Af0

Audit Report

The Contribute smart contract audit was done by Certik.

The full audit report can be found here.

License

MIT

Releases

No releases published

Packages

No packages published