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.
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.
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
Install Node.js version 8 or later and Yarn.
From the repository, run
yarnto 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.
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
Run
yarn testrpcand leave it running to provide a Web3 interface.Run
yarn compileto compile the latest smart contracts.Run
yarn testagainst 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.
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

