Skip to content

DylanVerstraete/frontier

 
 

Repository files navigation

Polkadot Frontier

GitHub Workflow Status Matrix

Frontier is the EVM backbone of Polkadot.

Features

Frontier provides a compatibility layer of EVM, so that you can run any Ethereum dapps on Polkadot, unmodified. Using Frontier, you get access to all the Ethereum RPC APIs you are already familiar with, and therefore you can continue to develop your dapps in your favourite Ethereum developer tools. As a bonus, you can even run many Ethereum L2s inside Frontier! For those looking to become acquainted with Frontier, consult the documentation provided here. Additionally, a template node is available to facilitate a more comprehensive technical exploration.

Frontier is also a migration framework. Besides the common strategy of direct state export/import and transaction-level replays, Frontier's Pre-Log Wrapper Block feature provides a possible method for a zero-downtime live migration.

About

Ethereum and EVM compatibility layer for Polkadot and Substrate.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 86.6%
  • TypeScript 12.1%
  • Solidity 0.5%
  • Handlebars 0.3%
  • JavaScript 0.2%
  • Makefile 0.1%
  • Other 0.2%