Launch Paseo
How to spin up the Paseo Relay chain locally
Lets create a configuration file to launch Paseo Local:
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 = trueAs you can see, the sudo account (admin of the chain) is overridden with Alice account. This allows us to make changes to Paseo Local if needed.
Run the network:
pop up network ./paseo-local.toml --verboseThe
--verboseflag provides us with extra information such as the location of the Paseo Local chain spec file.

Paseo Local should now be running on your machine and producing blocks!
Network Endpoints
Based on the paseo-local.toml file, the following validator nodes are spun up:
Alice: ws://localhost:57731
Bob: ws://localhost:57735.
Charlie: ws://localhost:57739.
The rpc_port for Alice has been specified, the ports for Bob & Charlie are dynamically assigned.
These endpoints come in handy when you want to interact with the chain (e.g. pop call chain).
Configure Paseo Local
As of now, Paseo Local doesn't provide cores to validate parachain blocks on demand. We will have to make 2 calls to Paseo Local using Alice as admin account.
First, configure Paseo Local to set coretime cores to 1:
pop call chain --pallet Configuration --function set_coretime_cores --args "1" --url ws://localhost:57731/ --suri //Alice --sudo --skip-confirmNote: the specified rpc port
57731is specified in the createdpaseo-local.tomlfile and is to interact with the validatoralice.
Second, assign the core to the on demand pool:
pop call chain --url ws://localhost:57731 --call 0xff004a0400000a000000040100e100 --suri //Alice --skip-confirmFor more examples of network configurations:
For more advanced options, such as specifying the Relay chain version, run the following command:
pop up network --helpLearning 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.
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?