Skip to main content

Block Explorer

ChainLaunch includes a built-in block explorer for Hyperledger Fabric networks. It lets you inspect blocks, transactions, chaincode invocations, and channel activity without leaving the ChainLaunch UI.

Prerequisites​

  • A running Fabric network with at least one channel
  • At least one committed transaction (or the genesis block)

Open the Explorer​

  1. Open ChainLaunch at http://localhost:8100
  2. Navigate to Networks in the left sidebar
  3. Click on your Fabric network
  4. Select the Explorer tab

Blocks​

The block list shows all blocks in the channel, newest first. Each block displays:

  • Block number — sequential block height
  • Transactions — number of transactions in the block
  • Created — timestamp of block creation
  • Data hash — hash of the block data

Click a block to see its transactions.

Transactions​

Each transaction shows:

  • Transaction ID — unique identifier
  • Type — ENDORSER_TRANSACTION (chaincode invocation), CONFIG (channel config update), or CONFIG_UPDATE
  • Chaincode — which chaincode was invoked
  • Creator — the MSP ID and identity of the submitter
  • Status — VALID or validation error code
  • Read/Write sets — the keys read and written during execution

Channel Info​

The explorer header shows channel-level stats:

  • Block height — total blocks in the channel
  • Transaction count — total transactions across all blocks
  • Chaincode count — number of deployed chaincodes
  • Organization count — number of orgs in the channel

Query via API​

You can also query block and transaction data through the REST API:

# Get channel info
curl -s http://localhost:8100/api/v1/networks/{networkId}/channels/{channelName} | jq

# Get block by number
curl -s http://localhost:8100/api/v1/networks/{networkId}/channels/{channelName}/blocks/{blockNumber} | jq

# Get transaction by ID
curl -s http://localhost:8100/api/v1/networks/{networkId}/channels/{channelName}/transactions/{txId} | jq

Video Walkthrough​

Next Steps​