-
Language: Solidity v0.8.20, v0.6.12
-
Project framework: hardhat (ethers) + typechain
-
Nodejs: v16.20.0
Arbitrun 0x11111111111e6a0e96332F2bdb9A2b27701998c9
- Install packages
yarn
- Build project
yarn build
yarn test
For .sol files
yarn lint:sol
For .ts files
yarn lint:ts
For .sol files
yarn prettier:sol
For .ts files
yarn prettier:ts
-
Check network in
hardhat.config.ts
(docs) -
Setup environment variables:
cp .env.example .env
then edit EXPLORER_API_KEY and SIGNER_PRIVATE_KEY
- Deploy token smart contract:
yarn hardhat run scripts/deploy-bcg-token.ts --network <network name>
- Verify in the explorer (optional)
yarn hardhat verify <token contract address> --network <network name>