/polkadot-spec

Polkadot Protocol Specification and Conformance Tests

Primary LanguageWebAssemblyGNU General Public License v3.0GPL-3.0

Polkadot Protocol Specification and Conformance Tests

Specification Publication Conformance Testsuite Integration Testsuite

Polkadot is a replicated sharded state machine designed to resolve the scalability and interoperability among blockchains. This repository serves as the point of reference for Polkadot Protocol. In this repo you will find:

Polkadot Host and Runtime Specification

The latest releases of the Polkadot Host and Runtime Specification can be found on our GitHub Releases page.

Each release also includes a PDF "diff" to the previous versions that highlights the history of changes to the specification.

For more details please refer to the respective README.md in the host-spec or runtime-spec subfolders.

Polkadot Protocol Conformance Testsuite

The test/ directory contains tests of different components for the different implementations of the Polkadot protocol.

This ensures that the different implementations behave the same and produce identical output, which is the necessary basis for the interoperability of all Polkadot clients.

For more details plese see the README.md of the testsuite.

Genesis files

This repository contains genesis parameters for different networks in the chain-candidates/ directory.

  • The alexander test network
  • The kusama test network

Note: These files have not been updated in a while and are mostly kept around for historic reasons.