npm.io
3.1.19 • Published 4 years ago

@nifty-island/wyvern-v3

Licence
MIT
Version
3.1.19
Deps
3
Size
2.4 MB
Vulns
0
Weekly
0
Stars
1

Wyvern v3.1

Project Wyvern Logo

https://img.shields.io/github/license/wyvernprotocol/wyvern-v3.svg Build Status Coverage Status

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.

Development

Setup

Install dependencies with Yarn:

yarn
Testing

Run testrpc (ganache-cli) to provide a simulated EVM:

yarn testrpc

In a separate terminal, run the testuite:

yarn test
Linting

Lint all Solidity files with:

yarn lint
Static Analysis

Run static analysis tooling with:

yarn analyze
Deployment

Edit truffle.js according to your deployment plans, then run:

yarn run truffle deploy --network [network]