Block explorer + Testnet infrastructure

Hi,

A new BE explorer version is available at https://testnet-zebra.zcashexplorer.app/.
It is integrated with Zebra having the following functionality changes because of Zebra’s RPC capabilities:

  • Blocks navigation is based on height and not on a time windows because the getblockhashes - Zcash 6.2.0 RPC Docs is not available.
  • The mempool size is shown based on the length of the tx in the mempool (raw_mempool operation) instead of using mempoolinfo operation because it is not available.

I will appreciate any help on reviewing and testing.
In two weeks it will be promoted to the (testnet env).
Two week after to mainnet if there are not major issues.

Best

5 Likes

Would love to help, can you post the github link?

Hi,
This is the main repo for the project:

4 Likes

Got it working, awesome! :eyes: :+1: :shield:

3 Likes

HI,

Theres a new link to download the daily backup of testnet node. It is very useful to avoid the spent time during synchronization.

Best

1 Like

HI,

A quick update on the pending deliverables:

  • Deliverable 2.1 : Deliverable 4 - Block Explorer on top of Zebra. :white_check_mark:

  • Deliverable 2.2: Deliverable 5 - Monitoring tools :construction: . Will enable them once zebra-based instance is promoted to testnet and mainnet.

  • Deliverable 2.3: Deliverable 6 - Second testnet Instance. :white_check_mark:
    Currently there are two instance up and running:
    – Zcash-based: https://testnet.zcashexplorer.app/
    – Zebra-based: https://testnet-zebra.zcashexplorer.app/

  • Deliverable 3.1 Deliverable 7 - Donation feature :construction:. Not yet decided how to support this.

  • Deliverable 3.2 - Testnet snapshot download :white_check_mark:
    Zcash Block Explorer

In summary, most of the deliverables are completed and I consider this grant done unless you have a different opinion. There are minor task pending and I will address them on the Block explorer + Testnet infrastructure 2025 grant.

Best

1 Like

Some errors on particular block detail pages are happening. Looks like blocks with transactions including multiple inputs, “mixed” fee types, and deshielding types.

http://localhost:4000/blocks/2990171

http://localhost:4000/blocks/2990164
http://localhost:4000/blocks/2990167

3 Likes

Thanks Dismad! I wonder what’s particularly happening on those blocks. :face_with_monocle:

1 Like

Hi,

I cant reproduce them on zebra and zcash testnet BE. Please note the zebra’s BE code has not been merged yet to zcash repo since it is still in testing.

The blocks look good on my end:

Please share the steps to reproduce.
Best

This is on Mainnet :slight_smile:

Mainnet explorer is running zcashd so this is an existing issue.

Can someone running a mainnet zebra node provide the raw blocks so we can compare them ?

Repo: GitHub - matiasurbieta/zcash-explorer at zebra-migration

Zebrad: zebrad="9caa717"

Browser: Firefox

Video:

Any other info that will help, let me know

3 Likes

thank you very mucho for your finding.
Give me some time to run a zebra mainet node and review the issue.

2 Likes