AirSwap is a peer-to-peer trading network for Ethereum tokens.
- About → https://about.airswap.io/
- Website → https://www.airswap.io/
- Twitter → https://twitter.com/airswap
- Chat → https://chat.airswap.io/
Hardhat expects the following environment variables to be set. They may be set in a .env
file.
Variable | Description |
---|---|
MNEMONIC |
12-world account mnemonic used for testing |
INFURA_API_KEY |
Infura API key to use for deployments |
ETHERSCAN_API_KEY |
Etherscan API key to use for verification |
Command | Description |
---|---|
yarn |
Install dependencies |
yarn clean |
Delete the contract build folder |
yarn compile |
Compile all contracts to build folder |
yarn test |
Run all tests in test folder |
yarn test:unit |
Run unit tests in test folder |
yarn coverage |
Report test coverage |
yarn deploy:rinkeby |
Deploy contracts to Rinkeby |
yarn deploy:mainnet |
Deploy contracts to Mainnet |
💡 Prior to testing locally, run yarn compile
in the airswap-protocols
project root to build required artifacts.