Ethereum smart contracts that power the Matic Network.
Install dependencies with
Setup
Compile
npm run template:process -- --bor-chain-id 15001
bor-chain-id should be:
local: 15001
Mainnet = 137
TestnetV4 (Mumbai) = 80001
Main chain and side chain
- Main chain
All tests are run against a fork of mainnet using Hardhat's forking functionality. No need to run any local chain!
- Start Matic side chain. Requires docker.
- Stop with
- If you want a clean chain, this also deletes your /data folder containing the chain state.
Run tests
Run Hardhat test
Run Foundry test
Coverage
Run coverage with