This is a hardhat project. To install required node.js modules:
npm ci
To compile the solidity source code
npm run compile
To run unit test:
npm run test:normal
To deploy the smart contract on Ethereum ropsten testnet:
npm run deploy:ropsten
Chain | Address |
---|---|
Mainnet | 0xaBBe1101FD8fa5847c452A6D70C8655532B03C33 |
Ropsten | 0x0722507c3b776A6B205946592016e358B0D34c3F |
BSC | 0x0ca42C178e14c618c81B8438043F27d9D38145f6 |
Matic | 0x93e0b87A0aD0C991dc1B5176ddCD850c9a78aabb |
Rinkeby-Arbitrum | 0x4A77E797031257db72F7D2C3Ec08a4FAc5c8CfE9 |
Arbitrum | 0x83D6b366f21e413f214EB077D5378478e71a5eD2 |
Unit test and performance(gas consumption) results, please see test report.