[!WARNING] This repository is no longer in use, and has been migrated to https://github.com/0xPolygon/pos-contracts
Ethereum smart contracts that power the Matic Network.
npm install
pre-commit install
npm run template:process -- --bor-chain-id 15001
bor-chain-id should be:
local: 15001
Mainnet = 137
TestnetV4 (Mumbai) = 80001
All tests are run against a fork of mainnet using Hardhat's forking functionality. No need to run any local chain!
npm run bor:simulate
npm run bor:stop
npm run bor:clean
Run Hardhat test
npm test:hardhat
Run Foundry test
npm test:foundry
Run coverage with
npm run coverage