This project provides a modular, reproducible environment for developing, testing, and running Polygon PoS devnets using Kurtosis.
Specifically, this package will:
- Spin up a local L1 blockchain, fully customizable with multi-client support, leveraging the Ethereum Kurtosis package.
- Deploy the Polygon PoS contract suite to L1 and L2: plasma bridge, MATIC→POL migration, pos bridge, and the sPOL / LST liquid-staking contracts. Stakes for each validator.
- Generate L2 consensus and execution layer genesis information.
- Configure and launch a network of Polygon PoS nodes.
Optional features:
- Run a transaction spammer to simulate network load.
- Deploy monitoring solutions such as Prometheus, Grafana, Panoptichain and Blockscout to observe the network.
🚨 This package is for development and testing only — not for production use!
Install Kurtosis and set up your first devnet.
Learn how to configure your devnet deployment.
Step-by-step guides for working with devnets in Kurtosis.
The versions of every component the package deploys, compared against the latest upstream releases.
This section will give you an overview of how the package works.
Help us improve the package.
References, troubleshooting, and more.