Running on Paseo locally
The guide is for running a parachain on a local Paseo TestNet
Paseo is the community-run Polkadot Relay chain TestNet.
Note: For contrast, Rococo is the Parity-run Polkadot Relay chain TestNet which will be deprecating in favour of the Paseo TestNet.
A good development workflow:
Run your parachain locally on Paseo TestNet for development purposes
When ready to test in a live environment with other parachains, deploy on the live Paseo TestNet.
Let's get started.
To run your parachain on Paseo locally, you will need to spin up a local network with your parachain configuration.
The pop up parachain
command can help with this.
First we need to define a zombienet network configuration file. You can do this in the root of your project.
Add the following configuration, adapting as necessary.
This network configuration will launch a relay chain using a
paseo-local
instance of the Polkadot Relay chain with two validator nodes to run the network:alice
andbob
. It will also runparachain-template-node
with one collator node namedcollator-01
.Note: The
default_command
is usingrelease
and notdebug.
If you are developing, you may want to switch the path to usedebug.
Cool. Let's spin this up!
If this is the first time you are running the pop up
command, you will be prompted to source the required Polkadot binaries. This will take some time, grab some coffee.
Once all the binaries are sourced, you should have output similar to this.
Congrats! You have now spun up a network with your parachain running!
Under-the-hood, Pop CLI uses zombienet to spin up the network. For more advanced network configurations and options consult the zombienet repo
Learning Resources
🧑🏫 To learn about Polkadot in general, Polkadot.network website is a good starting point.
⭕ Learn more about parachains here.
🧑🔧 For technical introduction, here are the Polkadot SDK documentation resources.
Technical Support
Create a question and tag it with "
pop
"Share the StackExchange question in our Pop Support Telegram channel
Last updated