Skip to content

A standard parachain template, used as the base for other templates.

License

Notifications You must be signed in to change notification settings

r0gue-io/base-parachain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base Parachain Template

Polkadot SDK Logo Polkadot SDK Logo

R0GUE Logo

Twitter URL Twitter URL Telegram

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.

Template Structure

A Polkadot SDK based project such as this one consists of:

  • 💿 Node - the binary application.
  • 🧮 Runtime - the core logic of the parachain.

Getting Started

Install Pop CLI - the all-in-one Polkadot development tool:

Detailed installation instructions can be found here.

cargo install --force --locked pop-cli

Start a new parachain project with this template:

pop new parachain

Learn how to run your parachain using the pop up command:

pop up parachain -f ./network.toml

👉 https://learn.onpop.io/v/appchains/guides/running-your-parachain

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.

  • 📖 To learn how to develop parachains with Pop CLI, read the guides.

Support