wjm-airswap-swap
v5.0.1
Published
Trustlessly swap tokens on the AirSwap Network
Downloads
2
Readme
Swap
AirSwap is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for the atomic Swap
used to perform trustless token transfers between parties.
Resources
- Docs → https://docs.airswap.io/
- Website → https://www.airswap.io/
- Blog → https://blog.airswap.io/
- Support → https://support.airswap.io/
For V1 Users
To migrate from the V1 to V2 protocol see MIGRATION.md.
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