-
Notifications
You must be signed in to change notification settings - Fork 503
Open Source Block Explorer #8
Comments
I started working on the Polkadot (or generalized Substrate) Explorer today. Short intro: my name is Emiel and I am organizer of the Polkadot NL meetup (inaugural meetup on 2 Oct 2018 in Rotterdam). Furthermore I am working on a multi-chain block explorer called WEB3SCAN. An early prototype for this multi-chain explorer is available at https://explorer.web3scan.net THE PLAN
Although this project will initially be developed under its own project name (POLKASCAN) it will eventually likely move under the WEB3SCAN umbrella (and the generalized multi-chain explorer mentioned above). I will mostly be working on this alone (full-time) for the upcoming two months. The short term goals is to prepare for a presentation called: 'Building a Polkadot/Substrate Explorer' for the inaugural Polkadot NL Meetup in Rotterdam on 2 October 2018. WHAT WE NEED Example: One clear and early example is we are currently able to harvest the block headers from chaintip all the way back to genesis, but there is currently no way (yet) to get data on the block body such as 'extrinsics' (transactions). Of course I understand that the tech is in a very early stage but I hope to contribute to make the client as friendly as possible for Block Explorer style ecosystem projects. |
Sounds great, looking forward to updates. |
Many intermediate updates have been made on Twitter:
More updates soon. |
Twitter thread with screen designs for the Polkadot Explorer 'Polkascan': https://twitter.com/polkascan/status/1039501738842226689 |
A first (static but browsable) version of the Polkascan Explorer is available at https://polkascan.io Go check it out and let us know what you think!! |
Great start/progress @emielvanderhoek |
Update: Polkascan (https://polkascan.io) now supports multiple chains. We currently show allow exploration of the following chains:
Please note that these links may break at any time due to upgrades. Follow the the links from the main entry at https://polkascan.io for current click paths. We chose for a design with a colour-code per network. Currently the Polkadot Relaychain has a pink colour and the BBQ Birch chain has a green colour. We are NOT updating blocks in realtime atm. Currently we work with data snapshots. Real-time block updates of the networks supported by Polkascan will follow some time after the Polkadot Relaychain moves to POC-3. With this update Polkscan is capable of supporting ANY* Substrate instance. In our current version we stripped everything to the bare minimum which is identical for any Substrate instance. Current ‘master’ and the next POC3 for Polkadot will (if I am correct) only differ through the Runtime. These are all objects that differentiate one Substrate instance from another. The runtime objects (calls, events and storage function) are specified through the metadata which you can get (and decode) through RPC: chain_getMetadata(). This Metadata should be seen as the ABI for te runtime. Polkascan will show the (decoded) runtime metadata object in the UI later this week. We are currently working out how to support those flexible runtime objects in the Polkascan explorer. E.g. the Polkadot Relaychain runtime has a ‘parachains’ object and the BBQ Birch chain does not. Twitter updates (and some images): |
Update: Polkascan (BBQ Birch) now contains all runtime events. Next week I’ll add filtered event views such as:
Polkascan (Polkadot) will have these features when POC-3 arrives (soon). |
We would like to collaborate with teams in order to bring about an open source block explorer for the Polkadot network.
The text was updated successfully, but these errors were encountered: