Skip to main content

Polygon Edge

Polygon Edge is a modular and extensible framework for building Ethereum-compatible blockchain networks, sidechains, and general scaling solutions.

Its primary use is to bootstrap a new blockchain network while providing full compatibility with Ethereum smart contracts and transactions. It uses IBFT (Istanbul Byzantine Fault Tolerant) consensus mechanism, supported in two flavours as PoA (proof of authority) and PoS (proof of stake).

Polygon Edge also supports communication with multiple blockchain networks, enabling transfers of both ERC-20 and ERC-721 tokens, by utilising the centralised bridge solution.

Industry standard wallets can be used to interact with Polygon Edge through the JSON-RPC endpoints and node operators can perform various actions on the nodes through the gRPC protocol.

This is the first implementation of Polygon Edge, written in Golang. Other implementations, written in other programming languages might be introduced in the future. If you would like to contribute to this or any future implementation, please reach out to the Polygon team.

To find out more about Polygon, visit the official website.

Github repository


This is a work in progress so architectural changes may happen in the future. The code has not been audited yet, so please contact the Polygon team if you would like to use it in production.

To get started by running a polygon-edge network locally, please read: Installation and Local Setup.