Skip to content

Parachain configured with Frontier, enabling compatibility with the Ethereum Virtual Machine (EVM).

License

Notifications You must be signed in to change notification settings

r0gue-io/evm-parachain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVM Parachain Template

Polkadot SDK Logo Polkadot SDK Logo

R0GUE Logo

Twitter URL Twitter URL Telegram

This is the Pop CLI EVM parachain template.

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 an EVM parachain.

  • ☁️ It is based on the Cumulus framework.

  • 🔧 Its runtime is configured with Frontier, enabling compatibility with the Ethereum Virtual Machine (EVM).

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

When prompted, select 'Pop' as the template provider and 'EVM' as the type of parachain.

More info can be found here.

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

About

Parachain configured with Frontier, enabling compatibility with the Ethereum Virtual Machine (EVM).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%