Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Built-in Block Explorer #10

Open
bitjson opened this issue Nov 19, 2021 · 1 comment
Open

Built-in Block Explorer #10

bitjson opened this issue Nov 19, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@bitjson
Copy link
Member

bitjson commented Nov 19, 2021

Chaingraph should ship with an optionally-enabled block explorer which fully utilizes the GraphQL API. This would be useful for development and testing, bring more developers to the Chaingraph project, and make hosting a block explorer easier for new chains and test networks.

Historically, block explorers have not been good at handling or conveying information about chain splits, and this would be a good opportunity to demonstrate split-resilience with Chaingraph.

I'd prefer for the block explorer to use Remix. It should be simple to build the explorer as a static web application, but also shouldn't be difficult for advanced users to set up server side rendering and/or incremental static regeneration.

This should be built after or alongside #9.

If anyone would like to contribute to the design here, please feel free to post feature requests, UI ideas, or mockups below!

@bitjson
Copy link
Member Author

bitjson commented Nov 28, 2022

Related: "accelerated columns" #29 is likely important for ensuring good performance of expensive queries, especially for block explorer instances that are made available to the public. Though even without accelerated columns, it should be possible to use the built-in explorer to explore the data on a private, local instance even if that instance has only the minimum required indexes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant