Skip to content

Nifty-Island/wyvern-v3

 
 

Repository files navigation

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]

About

Wyvern Protocol v3.1, Ethereum implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.4%
  • Solidity 31.0%
  • TypeScript 30.1%
  • Shell 0.5%