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/chainChain 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/heightLatest block height (plain text).
26347
GET
/api/v1/blocks?count=25&before=26000Block summaries, newest first. `count` max 100. `before` walks backwards from a height for pagination.
GET
/api/v1/block/:idBlock 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/txsBlock 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/:hashFull 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/:addrBalance 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/mempoolTxpool 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=120Estimated 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=200Blocks per coinbase address over the last N blocks, with each miner's share of the window.