VSC Block Explorer UI updates 1H 2024
1 comment

Disclaimer: VSC Blocks is not an official project by the VSC team.
Below are the highlights of
UI (and VSC-HAF backend) updates that have been worked on in the last 30 days, following the major protocol updates of the VSC network.VSC-HAF subindexer
One of the major changes in VSC-HAF v1.27.5.0.1 is the addition of subindexer sync, which is a separate indexer that runs alongside the main HAF app sync.
The subindexer has access to L2 data on IPFS, therefore it has the full capability to determine the validity of the transactions posted on L1 and to provide L2 data on the API that the explorer frontend uses. The main HAF app sync does not have access to such data on IPFS for performance reasons and to prevent the app sync from stalling if data retrieval from IPFS is taking too long.
CID Search
Thanks to the subindexer, VSC-HAF is able to provide an API method to determine the content type of a given CID. This is to replace the findCID method that has been broken for some time.
Here are some queries you may try in API request and the search bar:
- :
bafyreiahjsrbsjr4rc2zrgwqm2oqkxdpikxbiaoobn2ypzwvl52ien3kya - :
bafyreige5gllaswtsapporpcnf4qu4vgnp44npglqd4ciwansjq6b5ex4a - :
bafyreihmqkn5sql6zts7rpgf7iwuatpb4yj3tpw2gx7akpsucawy2hlbwm - :
bafyreihtwbozulcnlju25lbzwompumuzsyipoulxsq2mle7t2qw4fmhovq - :
bafyreicu5ygqwvpdy4q2fsnu4zbit2e4shwachqyjkb7nr7tv27mvuvisa - :
bafyreibdlyb4innl235koevzdrrvgoai3u2npnqkd37c5shvsktbbglkhu

Multisig key holders
The
now shows the list of usernames that is currently part of the multisig by their owner signing keys. It also specifies the current weight threshold and the number of signers of the multisig setup.For other accounts, the relevant user info will be displayed instead such as activity info and L2 balances.
![]() | ![]() |
|---|
Elections, Blocks, Contracts
The
and page now show the participation rate for voting for the election results and block proposals respectively. The (in epochs) and details page displays the list of members who participated, the aggregation bits (in little endian format) and the BLS aggregated signature.![]() | ![]() |
|---|
This information is also displayed for contract storage proofs in the
page.Contract Call Output
The contract call page now shows detailed info about contract call output returned by the contract executor such as logs, results and error messages (if any), as well as gas used by the contract call. These details may be retrieved either by the contract call CID or the contract output CID.
![]() | ![]() |
|---|---|
Bridge
Another new page in the frontend is the Hive bridge
and list of latest and . The overview page displays balances held by the and transaction count for both directions at the top.Currently the UI shows deposit transactions to Hive usernames. Deposits to DID key will be worked on once the relevant data is available to be displayed.

Links
Block explorer:
Source code: https://github.com/techcoderx/vsc-explorer
HAF API:
HAF app source code: https://github.com/techcoderx/vsc-haf






Comments