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
  • TypeENDORSER_TRANSACTION (chaincode invocation), CONFIG (channel config update), or CONFIG_UPDATE
  • Chaincode — which chaincode was invoked
  • Creator — the MSP ID and identity of the submitter
  • StatusVALID 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