The official implementation of the V1 Pocket Network Protocol Specification.
*Please note that V1 protocol is currently under development and see pocket-core for the version that is currently live on mainnet.*
Official Golang implementation of the Pocket Network v1 Protocol.
Some relevant links are listed below. Refer to the complete ongoing documentation at the Pocket GitHub Wiki.
If you'd like to contribute to the Pocket V1 Protocol, start by:
- Get up and running by reading the Development Guide
- Find a task by reading the Contribution Guide
- Dive into any of the other guides or modules depending on where your interests lie
- Development Guide
- End-to-end testing Guide
- Learning Guide
- Contribution Guide
- Release Guide
- Dependencies Guide
- Telemetry Guide
- Shared Architecture
- Utility Architecture
- Consensus Architecture
- Persistence Architecture
- P2P Architecture
- APP Architecture
- RPC Architecture
- Node binary Architecture
- APP Changelog
- Consensus Changelog
- E2E Changelog
- Node binary Changelog
- P2P Changelog
- Persistence Changelog
- RPC Changelog
- Shared Changelog
- Telemetry Changelog
- Utility Changelog
This project is licensed under the MIT License; see the LICENSE file for details.