Good question.

I am actually having this issue right now for the Astor testnet: 
https://twitter.com/_tmio/status/1393239675901333509 
<https://twitter.com/_tmio/status/1393239675901333509>

I cannot find a good explorer that simply renders blocks and transactions 
without requiring a whole lot of work and ops, such as running a Postgres 
database next to it.

Ideally, I’d like it if we could visualize the contents of the chain, however 
basically, to see what blocks and transactions are present.
In the absence of a good JSON-RPC service, having a simple rendering - like a 
UI where you can see pages of blocks, transactions in a block, search one block 
by number or hash, search transaction by hash, would go a long way when we 
develop and debug what the client does.

Even with a JSON-RPC service, you’d need to debug stuff.

We can use metrics to record and see what’s up, but it’s not going to help when 
you need to dive in and see what we have in our repository.

So that’s the general idea I have in mind. We already have a good 
BlockchainRepository which exposes a bunch of interesting methods, just expose 
them over REST and we can build some basic UI around it.

We have a UI project already for the client, with a simple static HTML + Vue.js 
code that requests info from the server. That’s just good enough to get us by 
imo.

Let me know what you think!

Antoine

> On May 14, 2021, at 11:04 AM, nicolas melendez <nfmelen...@gmail.com> wrote:
> 
> "block explorer" in white would be something similar to https://etherscan.io/ 
> <https://etherscan.io/> ?  or that maybe is UI + block Explorer. 
> 
> El vie, 14 may 2021 a las 13:14, Antoine Toulme (<anto...@toulme.name 
> <mailto:anto...@toulme.name>>) escribió:
> Hey folks,
> 
> I took a stab at a map of missing components for the Tuweni Ethereum client.
> 
> We have the outer components more or less in working shape.
> We need time on the internals of the client, explicitly around transaction, 
> block validator and processor.
> 
> In green are the elements that are “done”, and in red, the ones crucially 
> missing.
> 
> The component that can help unblock and run tests against the internal is a 
> JSON-RPC server, so we can call into the client.
> 
> In grey are items with much lower priority, but are cool :)
> 
> In white are items that need to be assessed.
> 
> Please let me know what you think.
> 
> Cheers,
> 
> Antoine
> 
> 
> 
> 
> -- 
> NM
> Nicolás Meléndez
> blog.melendez.com.ar  <http://blog.melendez.com.ar/>
> 
> 

Reply via email to