Skip to content

paritytech/frontier-parachain-template

Repository files navigation

Frontier Parachain Template

The Frontier Parachain Template is a ready-to-use EVM-based parachain (based on the Frontier project), pre-configured with the Assets pallet, a simple Governance system (Collective & Motion pallets), and EVM precompiles.

This is an ideal starting point for any Parachain project that needs to support legacy Solidity smart contracts, but that wants at the same time to benefit from the flexibility provided by Substrate, and the shared security of the Polkadot relay chain.

This template is maintained by the Delivery Services team at Parity.

🚀 Getting Started

🦀 Rust Setup

Make sure you have Rust installed along with everything that's needed to compile a substrate node. More details here.

🔧 Build

  1. Clone the frontier parachain template repository:
git clone https://github.com/paritytech/frontier-parachain-template
  1. Use cargo to build the parachain node without launching it:
cargo build --release

🕸️ Run a local network

You will need a compatible release of Polkadot to run a local network. You may also want to use Zombienet (available for Linux and MacOS), for spinning up a full fledged relay chain - parachain environment. You can find more information about running a local test network HERE

👉 Learn more about parachains here, and parathreads here.

🧙 Learn about how to use this template and run your own parachain testnet for it in the Devhub Cumulus Tutorial.