Skip to content

Thomas-Smets/protocol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enzyme Protocol

Build Status

Enzyme is an Ethereum-based protocol for decentralized on-chain asset management. It is a protocol for people or entities to manage their wealth & the wealth of others within a customizable and safe environment. Enzyme empowers anyone to set up, manage and invest in customized on-chain investment vehicles.

Install

Prerequisites

git clone [GIT_REPOSITORY_URL]
cd protocol
yarn install

Compile contracts

yarn compile

Test

First, create a .env file by copying .env.example. Input your Ethereum node endpoint info as-needed (generally, only setting ETHEREUM_NODE_MAINNET is fine).

Then, you can run tests. The full test suite can be run with:

yarn test

Note that tests might fail on the first runs while building a cache for the fork block, due to timeout. Continue to run tests as-needed, which will build the cache.

Contribute

See our contributing instructions.

Please note that all repositories hosted under this organization follow our Code of Conduct, make sure to review and follow it.

Security Issues

If you find a vulnerability that may affect live or testnet deployments, please send your report privately to [email protected]. Please DO NOT file a public issue.

About

Enzyme Protocol Implementation

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 61.9%
  • Solidity 38.1%