Skip to content
Wyvern Protocol v3.1, Ethereum implementation
JavaScript Shell
Branch: master
Clone or download
Latest commit a3dd2d5 Dec 27, 2019

Wyvern v3.1

Project Wyvern Logo 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.



Install dependencies with Yarn:



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

yarn testrpc

In a separate terminal, run the testuite:

yarn test


Lint all Solidity files with:

yarn lint

Static Analysis

Run static analysis tooling with:

yarn analyze


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

yarn run truffle deploy --network [network]
You can’t perform that action at this time.