Research: Open Source Substrate Blockchain Explorer Compatible With Phala Network
This research is not intended to diminish the work of the teams or
contributors to the particular Block Explorer project. It is conducted
for research purposes only.
List of candidates
The Dotscanner block explorer will not be analyzed any further, since it
is not an open source solution.
Explorer
Description
Github
Explorer URL
Polkascan
Blockchain explorer for Polkadot, Kusama, and other related chains
Single deployment for multichain or multiple deployment
Telemetry and monitoring mechanism
Polkascan
docker compose
multiple
✔
Subscan
docker compose
single
✔
Polkastats
docker compose
single
x
Polkadot-JS Apps Explorer
docker build
single
x
Features
Explorer
Extensible to non Polkadot Kusama blockchains
Custom JSON type definition
Governance info module
Staking info module
Custom module support
Frontend design
Mobile friendly
Polkascan
x
✔
✔
✔
✔
smooth
✔
Subscan
✔
✔
✔
✔
✔
smooth
✔
Polkastats
x
x
✔
✔
x
basic
✔
Polkadot-JS Apps Explorer
x
✔
✔
✔
✔
basic
✔
Transaction features
Explorer
Transfer history
Non standard extrinsics
Filterable by pallet extrinsic name account
Searchable by fields
Polkascan
✔
unknown
x
x
Subscan
✔
unknown
✔
✔
Polkastats
✔
unknown
✔
✔
Polkadot-JS Apps Explorer
x
unknown
x
x
Event features
Explorer
Event by block number
Non standard events details decoding
Filterable by pallet event name caller account
Searchable by fields
Polkascan
✔
✔
✔
✔
Subscan
✔
✔
✔
✔
Polkastats
✔
x
✔
✔
Polkadot-JS Apps Explorer
✔
x
x
x
Statistics features
Explorer
Tokenomic metrics total supply staking etc
Extrinsics by pallet name account
Event by pallet name caller account
Polkascan
x
✔
✔
Subscan
✔
✔
x
Polkastats
x
✔
✔
Polkadot-JS Apps Explorer
✔
x
x
Conclusion
SUBSCAN appears to be the block explorer into which the Phala network
can be integrated. It is well documented and maintained, has a high code
quality and meets almost all features of the evaluation.
Deployment Guide
The network will be included by SUBSCAN. Therefore a form has to be
filled.