Launch a Known Chain

With Pop CLI you can quickly spin up supported parachains without needing to prepare network configuration files.

A supported parachain currently refers to one of the system parachains or pop. Pop CLI automatically fetches the required binaries and chain-spec generators so you can launch in seconds. Support for additional parachains may be added in the future.

Example Usage

Spin up Paseo with the Asset Hub and Passet Hub parachains:

pop up paseo -p asset-hub,passet-hub

Run Kusama on port 8833 with Asset Hub parachain assigned to 9944:

pop up kusama --port 8833 --parachain asset-hub:9944 -r stable2412-4

Launch Polkadot with two parachains, including a specific ParaId for Pop:

pop up polkadot --port 8833 --parachain asset-hub:9977,pop#3395:9944 -r stable2412-4

Custom Network Configurations

You can still provide a full network configuration file if needed. The pop up network command now accepts a positional path argument, eliminating the need for --file/-f:

touch paseo-local.toml
[relaychain]
chain = "paseo-local"

[relaychain.genesis_overrides.sudo]
key = "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY" # Alice

[[relaychain.nodes]]
name = "alice"
rpc_port = 57731
validator = true

[[relaychain.nodes]]
name = "bob"
validator = true

[[relaychain.nodes]]
name = "charlie"
validator = true

For more details on network configuration files, check the Zombienet documentation

Run the network:

pop up network ./paseo-local.toml --verbose

Learning Resources

  • 🧑‍🏫 To learn about System Chains website is a good starting point.

    • ⭕ Learn more about PassetHub here.

  • 🧑‍🔧 For technical documentation of Paseo Network, here.

Need help?

Ask on Polkadot Stack Exchange (tag it pop) or drop by our Telegram. We're here to help!

Last updated

Was this helpful?