Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paritytech/polkadot-introspector
A collection of tools focused on debugging and monitoring the relay chain and parachain progress from a 🐦-view
https://github.com/paritytech/polkadot-introspector
Last synced: 4 days ago
JSON representation
A collection of tools focused on debugging and monitoring the relay chain and parachain progress from a 🐦-view
- Host: GitHub
- URL: https://github.com/paritytech/polkadot-introspector
- Owner: paritytech
- License: gpl-3.0
- Created: 2022-02-01T09:37:00.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T13:00:21.000Z (7 months ago)
- Last Synced: 2024-04-22T14:18:31.566Z (7 months ago)
- Language: Rust
- Homepage:
- Size: 4.71 MB
- Stars: 34
- Watchers: 7
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Polkadot introspector
**IMPORTANT NOTE: WORK IN PROGRESS!** Some things might not always work as expected.
The Polkadot Introspector is a collection of tools for monitoring and introspection of Polkadot or other substrate-based blockchains.
The tools utilize data sources such as [subxt](https://github.com/paritytech/subxt/) or [substrate-telemetry](https://github.com/paritytech/substrate-telemetry/) to generate output. Depending on the tool used, the data source and output may differ. For examples of how this data can be visualized in Grafana, please see the section about [Grafana dashboards](grafana/README.md).
## Tools available
- [polkadot-parachain-tracer](parachain-tracer/README.md) - Parachain progress monitoring and debugging utility
- [polkadot-block-time](block-time/README.md) - display the current block time in the Substrate-based network
- [polkadot-kvdb](kvdb/README.md) - inspect key-value database used by parachains or the relay chain
- [polkadot-whois](whois/README.md) - tracking of validators using on-chain and substrate telemetry data.## Building
We utilize the latest polkadot metadata to decode block data. It is possible that we might lack some types, which are already present in test networks but not yet in polkadot. In such instances, we implement our own provisional types, which should be removed once they are included in the polkadot metadata.
See also: [Updating a `Runtime`](essentials/README.md#updating-a-runtime)