Developers

Zero Chill Units API

Free, open, no API key required. This explorer reads a Zero Chill Units node over JSON-RPC and re-serves the results as plain JSON under /api/v1, CORS-open so you can call it straight from a browser. Anything not covered here is available as raw Ethereum JSON-RPC at node-zcu.honest.money. Please cache aggressively. Node setup and genesis live at zerochill.com/build.

Chain & blocks

Chain tip, block summaries and block transaction lists.

GET/api/v1/chain
Chain tip, suggested gas price, peer count and sync state.
{
  "chainId": 90031273,
  "tipHeight": 26347,
  "tipHash": "0x…",
  "tipTimestamp": 1782205885,
  "gasPriceWei": "1000000000",
  "peerCount": 6,
  "syncing": false
}
GET/api/v1/blocks/tip/height
Latest block height (plain text).
26347
GET/api/v1/blocks?count=25&before=26000
Block summaries, newest first. `count` max 100. `before` walks backwards from a height for pagination.
GET/api/v1/block/:id
Block by decimal height or 0x block hash. `latest` also works.
{
  "number": 26347,
  "hash": "0x…",
  "miner": "0x…",
  "difficulty": "1032144",
  "gasUsed": 21000,
  "gasLimit": 8000000,
  "baseFeePerGas": null,
  "txCount": 1
}
GET/api/v1/block/:id/txs
Block plus every transaction in it, with receipts already merged in (status, gasUsed, feeWei, logs).

Transactions

Transaction lookup with receipt and event logs merged.

GET/api/v1/tx/:hash
Full transaction: from, to, value, gas, effective fee, status, methodId, contractAddress and logs. Pending transactions return with `status: null`.
{
  "hash": "0x…",
  "blockNumber": 26340,
  "from": "0x…",
  "to": "0x…",
  "value": "1000000000000000000",
  "gasPrice": "1000000000",
  "gasUsed": 21000,
  "feeWei": "21000000000000",
  "status": 1,
  "logs": []
}

Accounts

Live account state read straight from the node.

GET/api/v1/address/:addr
Balance in wei, outbound transaction count (nonce), and whether the address holds contract code.
{
  "address": "0x…",
  "balance": "412500000000000000000",
  "nonce": 17,
  "isContract": false,
  "codeSize": 0
}

Txpool

Pending and queued transactions waiting to be mined.

GET/api/v1/mempool
Txpool counts, a capped list of pending transactions, and a gas-price histogram.
{
  "pending": 3,
  "queued": 0,
  "txs": [ { "hash": "0x…", "gasPrice": "1000000000", "state": "pending" } ],
  "buckets": [ { "minGwei": 1, "maxGwei": 1, "count": 3, "gasTotal": 63000 } ]
}

Mining

Scrypt difficulty, estimated hashrate and coinbase distribution.

GET/api/v1/mining/hashrate?sample=120
Estimated hashrate (difficulty ÷ mean block time) plus a per-block difficulty and block-time series over the sampled window.
{
  "hashrate": 17203,
  "difficulty": "1032144",
  "avgBlockTimeSec": 60.0,
  "sampleBlocks": 120,
  "series": [ { "timestamp": 1782205885, "height": 26347, "difficulty": 1032144, "blockTimeSec": 59 } ]
}
GET/api/v1/mining/miners?window=200
Blocks per coinbase address over the last N blocks, with each miner's share of the window.