wjm-airswap-types
v3.0.0
Published
Solidity structs and hashing used on the AirSwap Network
Readme
Types
AirSwap is a peer-to-peer trading network for Ethereum tokens. This repository contains a library of Swap Protocol types.
Resources
- Docs → https://docs.airswap.io/
- Website → https://www.airswap.io/
- Blog → https://blog.airswap.io/
- Support → https://support.airswap.io/
Deploys
See deploys.json for latest contract deployments on Rinkeby (4) and Mainnet (1).
Commands
| Command | Description |
| :-------------- | :-------------------------------------------- |
| yarn | Install dependencies |
| yarn clean | Delete the contract build folder |
| yarn compile | Compile all contracts to build folder |
| yarn coverage | Run solidity-coverage to report test coverage |
| yarn ganache | Run an instance of ganache-cli for tests |
| yarn hint | Run a syntax linter for all Solidity code |
| yarn lint | Run a syntax linter for all JavaScript code |
| yarn test | Run all contract tests in test folder |
Running Tests
:bulb: Prior to testing locally, run yarn compile in the airswap-protocols project root to build required artifacts. Then run an instance of ganache-cli before running yarn test in another shell.
yarn ganache