This template is used to generate parachains using Pop CLI - an all-in-one tool for Polkadot development.
It is based on the Polkadot SDK and is updated by R0GUE after releases in the main Polkadot SDK monorepo.
-
⏫ This template provides a starting point to build a parachain.
-
☁️ It is based on the Cumulus framework.
-
🔧 Its runtime is configured with a single custom pallet as a starting point, and a handful of ready-made pallets such as a Balances pallet.
A Polkadot SDK based project such as this one consists of:
- 🧮 Runtime - the core logic of the parachain.
Install Pop CLI - the all-in-one Polkadot development tool:
Detailed installation instructions can be found here.
cargo install --force --locked pop-cli
pop new parachain
# Generate the chain spec
pop build spec \
--profile release \
--id 2000 \
--type local \
--relay paseo-local \
--protocol-id custom \
--chain local_testnet \
--default-bootnode=false \
--genesis-code=false \
--genesis-state=false \
--deterministic=false \
--output ./target/release/chain-spec.json
pop up ./network.toml👉 https://learn.onpop.io/v/appchains/guides/running-your-parachain
-
🧑🏫 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.
-
📖 To learn how to develop parachains with Pop CLI, read the guides.
-
💡 Be part of our passionate community of Web3 pioneers. Join our Telegram!
-
👥 Additionally, there are GitHub issues and Polkadot Stack Exchange.