Infrastructure Tooling References

This section is for listing some useful projects and tools that are relevant for node operators and developers. A community maintained Awesome Substrate is a more detailed general list.

Deployment

ProjectDescription
Parity Helm Charts collectionParity & Polkadot Helm charts collection
Polkadot Ansible collectionPolkadot Ansible Collection

Tooling

For an up-to-date list of Polkadot related tooling, check the Polkadot Wiki Tool Index.

Indexing Chain Data

ProjectDescription
Substrate archiveBlockchain indexing engine using PostgreSQL
SubsquidBlockchain indexing engine using GraphQL
SubQueryOpen source GraphQL indexing of any Substrate network (including EVM and WASM smart contract data) directly from the RPC node. SubQuery does not require any preprocessed data making it suitable for fast changing testnets

CLI Utilities

ProjectDescription
SubkeyUsed for generating and restoring keys. Works with multiple networks and key schemes
polkadot-js-toolsA very flexible utility for executing API calls or running queries.
SubxtSubmits extrinsics via RPC

Monitoring

ProjectDescription
PolkabotPolkabot is a Matrix chatbot that keeps an eye on the Polkadot network.
polkadot-watcher-transactionThe main use case of this application consits of a scanner that can be configured to start from a configured block number, and then it keeps monitoring the on-chain situation delivering alerts to a notifier.
polkadot-watcher-validatorThe watcher is a nodeJs application meant to be connected with a substrate based node through a web socket. It can then monitor the status of the node, leveraging on mechanisms such as the builtin heartbeat.
polkadot-k8s-payoutsTool that automatically claims your Kusama/Polkadot validator rewards.
Last change: 2024-08-19, commit: 04f95a2