2.5.7 • Published 4 years ago
@airswap/delegate-factory v2.5.7
DelegateFactory
AirSwap is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic DelegateFactory
contract that deploys Delegate
contracts.
:bulb: Note: solidity-coverage
does not cooperate with view
functions. To run test coverage, remove the view
keywords from functions in DelegateFactory.sol
.
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