OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Wyvern

Wyvern is an open-source Ethereum smart-contract repository containing contracts for a decentralized digital-asset exchange, the WYV ERC-20 token and the Wyvern DAO.

Independent OpenViST project profile, based on linked sources.

Wyvern — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the repository when you need the Wyvern Ethereum contract code or want to follow its documented development, compilation and simulated-network testing workflow.

Who it is for

  • Developers inspecting or modifying the Wyvern exchange, token or DAO contracts.
  • Contributors working with the repository’s JavaScript-based development workflow.

Documented uses

  • Review contract code for the exchange protocol, token and DAO.
  • Install dependencies, compile contracts and run the documented test suite against a simulated Ethereum network.
  • Generate contract documentation from Ethereum Natspec.
Before you choose

Requirements & limits

The repository is public and displays an MIT license.

  • The repository requires Node.js version 8 or later and Yarn for its documented setup.
  • The README identifies contract deployment references on mainnet and Rinkeby and says config.json should be used for direct imports because Truffle build-output addresses may not be accurate.
  • The documented test workflow uses a simulated Ethereum network.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install dependencies and prepare the Wyvern repository

Set up the documented development dependencies before working with the contracts.

Before you start

  • Node.js version 8 or later
  • Yarn

Steps

  1. Install Node.js version 8 or later and Yarn.

  2. From the repository, run yarn to install the required NPM dependencies.

Expected outcome

The repository’s documented NPM dependencies are installed for development.

Guide limitations

  • This setup procedure does not compile or test the contracts.
Source-based practical guide

Compile and test the contracts on a simulated network

Compile the smart contracts and run the repository’s test suite against its simulated Ethereum network.

Before you start

  • Node.js version 8 or later
  • Yarn
  • Repository dependencies installed

Steps

  1. Run yarn testrpc and leave it running to provide a Web3 interface.

  2. Run yarn compile to compile the latest smart contracts.

  3. Run yarn test against the simulated network.

Expected outcome

The repository’s test suite is run against the simulated network after compilation.

Guide limitations

  • The README describes testing on a simulated network; it does not establish deployment or testing against a live network.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
ProjectWyvern/wyvern-ethereum · Official homepage title · retained in its source language