This is version 3.1 of the Wyvern decentralized exchange protocol, designed to maximize the ease of positive-utility-sum multiparty transactions on a distributed ledger.
Check out documentation here.
Deployed contract addresses can be found in config.json.
Install dependencies with Yarn:
Run testrpc (ganache-cli) to provide a simulated EVM:
In a separate terminal, run the testuite:
Lint all Solidity files with:
Run static analysis tooling with:
Edit truffle.js according to your deployment plans, then run:
yarn run truffle deploy --network [network]