Lazarus Pool 公开 API

本站自己画图用的一切都是公开 JSON 接口。不需要 key、不需要账户、不需要签名,CORS 全开,数字与页面上显示的完全一致。响应带有较短的缓存头;遵守它,你想多频繁拉取都可以。

稳定字段以 2026-10-10 这份清单为准:未经本页注明日期,不会改名或删除。注明的日期就是变更写上本页的那一天。各接口未列出的字段都可能变化。

公开接口。GET、JSON、免鉴权。
接口返回内容
/api/pool算力、TIDES 窗口、手续费、已出区块,以及 DATUM 连接参数。
/api/coinbaserPrime 此刻为下一个区块下发的 coinbase 输出列表。
/api/blocks浏览器列出的近期链上区块。不是本矿池自己的出块列表。
/api/found/{blockhash}本矿池所出某个区块实际支付的 coinbase 输出。
/api/miners有在线会话或近期有效工作量的地址,及其窗口占比。
/api/miner/{address}单个地址:算力、窗口占比、已支付金额,以及最近 24 小时。
/api/gatewaysPrime 知道的 DATUM 网关,包括在线的和只在历史里的。
/api/payouts已经付出的 coinbase,每个区块一个对象。每个地址的金额在 /api/found/{blockhash}。
/api/solo单挖矿工,以及单挖端点出的区块。
/api/solo/{address}单挖账本上的一个地址。
/api/price本站折算所用的 XBT 价格。
/api/v1/prices同一价格,形状与 mempool 的 /api/v1/prices 相同。
/api/hardwareSiacoin 矿机列表,含价格与每日 XBT 估算。
/api/rentals在租的 BLAKE2b 矿机,以及走你自己的 DATUM 网关时预计每天的 XBT。
/api/history一段时间内的矿池算力,以及这段时间里本矿池出的区块。
/api/makegoods矿池欠下或已经支付的补差,每个区块一行。
/api/gateway-builds本站推荐的 DATUM 网关版本,按推荐顺序。
/api/openapi.json上述字段列表的 OpenAPI 3.1 文档。

可依赖的字段

/api/pool

算力、TIDES 窗口、手续费、已出区块,以及 DATUM 连接参数。

可依赖的字段
字段类型单位含义
namestring—矿池名称。
blocks_foundintegercount本矿池自己记下的区块数。不会按浏览器的数字改写。
last_found_heightintegerblocks本矿池记下的最新区块的高度。
blocks_found_explorerintegercount上次核对成功时,浏览器给本矿池的区块数。
blocks_found_checked_atintegerunix seconds那次核对成功的时间。
pool_hr_ghsnumberGH/s记入账的矿池算力。
heightintegerblocks最近一次从节点读到的链高度。
difficultynumber—最近一次从节点读到的全网难度。
miners_onlineintegercount当前有会话的收款地址数。
fees.datum_percentnumberpercent经矿工自建 DATUM 网关到来的工作量所收的费率。
fees.stratum_percentnumberpercent经公共 stratum 到来的工作量所收的费率。
fees.custody.percentnumberpercent自 fees.custody.from_height 起,仅矿池或部分分账 coinbase 的补付向自身网关正在产生这类 coinbase 的每位收款人保留的托管费率。使用当前版本网关的矿工全额到账。没有时为 0。
fees.custody.from_heightintegerblocks其补付开始收取托管费的第一个区块。没有时为 0。
datum.pool_hoststring—DATUM 网关要连接的主机。
datum.pool_portintegerportDATUM 网关要连接的端口。
datum.pool_pubkeystringhex网关必须钉住的矿池公钥。Prime 尚未公布时为空。
datum.min_diffintegershare difficultyPrime 接受的最低份额难度,也是它下发的 vardiff 下限。仅当 Prime 的统计里有 pool.min_diff 时出现。
payout_schemestring—出块后如何支付。
updatedintegerunix seconds这份文档的生成时间。

本响应里其余字段都可能变化。

/api/coinbaser

Prime 此刻为下一个区块下发的 coinbase 输出列表。

可依赖的字段
字段类型单位含义
schemestring—这份分配所属的支付方式。
valueintegersats计算这份分配所用的 coinbase 金额。
miner_satsintegersats矿工输出的合计。
pool_satsintegersats矿池那一笔输出。
fee_satsintegersats矿池输出里的手续费。
fee_percentnumberpercent手续费占 coinbase 金额的百分比。

本响应里其余字段都可能变化。

/api/blocks

浏览器列出的近期链上区块。不是本矿池自己的出块列表。

可依赖的字段
字段类型单位含义
blocks[].heightintegerblocks区块高度。
blocks[].idstringhex区块哈希。
blocks[].timestampintegerunix seconds区块时间。
blocks[].poolstring—浏览器标出的矿池名。

本响应里其余字段都可能变化。

/api/found/{blockhash}

本矿池所出某个区块实际支付的 coinbase 输出。

可依赖的字段
字段类型单位含义
hashstringhex所查询的区块哈希。
outputs[].addressstring—输出地址。
outputs[].btcnumberXBT这笔输出的金额。
outputs[].sharenumberfraction这笔输出占 coinbase 的比例。
outputs[].tostring—miner 或 pool。

本响应里其余字段都可能变化。

/api/miners

有在线会话或近期有效工作量的地址,及其窗口占比。

可依赖的字段
字段类型单位含义
online[].addressstring—收款地址。
online[].hr_ghsnumberGH/s该地址记入账的算力。
online[].window_percentnumberpercent该地址在 TIDES 窗口中的占比。

本响应里其余字段都可能变化。

/api/miner/{address}

单个地址:算力、窗口占比、已支付金额,以及最近 24 小时。

可依赖的字段
字段类型单位含义
addressstring—所查询的地址。
hr_ghsnumberGH/s记入账的算力。
window_satsintegersats该地址在下一块 coinbase 中的输出。
paid_btcnumberXBT已经成熟、记给该地址的 coinbase。
blocks_foundarray—付给该地址的 coinbase 输出,从新到旧,一次一页。用 ?payouts_offset=N&payouts_limit=M 翻页(M 最大 200,默认 50)。
payouts_totalintegerblocksblocks_found 的总行数;无法统计时为 null。
payouts_offsetintegerblocks本页的偏移量。
payouts_limitintegerblocks本页的行数上限。
earned_24hobject—最近 24 小时所出区块带来的收益。窗口内有读不到的 coinbase 时为 null。为对象时,block_sats、makegood_sats 与 total_sats 的单位是聪;makegood_sats 按补付实际支付的金额计,即已扣除 makegood_custody_fee_sats 中的托管费。
makegoods[].satsintegersats部分分账或仅矿池 coinbase 未付给该地址的金额:其补付所欠的原额。
makegoods[].custody_fee_satsintegersats补付从该原额中保留的托管费。只向自身网关正在产生仅矿池或部分分账 coinbase 的收款人收取,以手续费钱包签名时的记录为准;其他人、起始高度之前、补付尚未签名时,或扣费后低于该地址的粉尘下限时为 0。
makegoods[].net_satsintegersats补付实际支付的金额:sats 减去 custody_fee_sats。
makegood_pending_btcnumberXBT仍在付往该地址途中的补付,已扣除托管费。
makegood_custody_fee_satsintegersats从该地址待付与已付补付中保留的托管费。
custody_fee_percentnumberpercent仅矿池与部分分账 coinbase 补付的托管费率。没有时为 0。
custody_from_heightintegerblocks其补付开始收取托管费的第一个区块。没有时为 0。
gateway_outdatedboolean—该地址是一个在线、版本过时的 DATUM 网关的收款身份时为 true:该网关最近 30 天内的最新区块是仅矿池或部分分账,或它发送仅矿池工作(在 200 个及以上已接受任务中至少占 10%)。托管费由谁承担也按同一规则判定。
gateway_outdated_reasonstring—简短的原因。gateway_outdated 为 false、但最近 7 天内有补付被收取托管费时也会填写;否则为空。

本响应里其余字段都可能变化。

/api/gateways

Prime 知道的 DATUM 网关,包括在线的和只在历史里的。

可依赖的字段
字段类型单位含义
reachableboolean—能否读到 Prime 的统计。
gateways[].gatewaystringhex网关签名密钥的前缀。
gateways[].ownboolean—为 true 时,这个会话是矿池自己的公共 stratum。
gateways[].offlineboolean—网关当前未连接时为 true。

本响应里其余字段都可能变化。

/api/payouts

已经付出的 coinbase,每个区块一个对象。每个地址的金额在 /api/found/{blockhash}。

可依赖的字段
字段类型单位含义
schemestring—支付方式。
payouts[].heightintegerblocks区块高度。
payouts[].hashstringhex区块哈希。
payouts[].miner_btcnumberXBT这个区块上矿工输出的合计。
payouts[].output_countinteger—这个区块付出了多少笔 coinbase 输出。

本响应里其余字段都可能变化。

/api/solo

单挖矿工,以及单挖端点出的区块。

可依赖的字段
字段类型单位含义
enabledboolean—是否有单挖端点应答。
blocks_foundintegercount记下的单挖区块数。
hashrate_ghsnumberGH/s各端点报出的单挖算力。

本响应里其余字段都可能变化。

/api/solo/{address}

单挖账本上的一个地址。

可依赖的字段
字段类型单位含义
addressstring—所查询的地址。
foundboolean—该地址是否在单挖账本上。

本响应里其余字段都可能变化。

/api/price

本站折算所用的 XBT 价格。

可依赖的字段
字段类型单位含义
USDnumberUSD per XBT最新价。各交易所都读不到、也没有缓存时为 null。
timeintegerunix seconds读到价格的时间。
staleboolean—刷新失败、沿用缓存时为 true。
pairstring—这个价格对应的币。

本响应里其余字段都可能变化。

/api/v1/prices

同一价格,形状与 mempool 的 /api/v1/prices 相同。

可依赖的字段
字段类型单位含义
timeintegerunix seconds读到价格的时间。
USDnumberUSD per XBT已知时的最新价。

本响应里其余字段都可能变化。

/api/hardware

Siacoin 矿机列表,含价格与每日 XBT 估算。

可依赖的字段
字段类型单位含义
sourcestring—机器列表的来源。
price_usdnumberUSD per XBT把每日 XBT 折成美元所用的价格。
ths_btc_daynumberXBT per TH/s per day走 DATUM 网关(0% 手续费)的实时每 TH/s 每日估算。
miners[].thsnumberTH/s标称算力。
miners[].xbt_daynumberXBT per day按 ths_btc_day 估算的每日收益。该费率未知时为 null。

本响应里其余字段都可能变化。

/api/rentals

在租的 BLAKE2b 矿机,以及走你自己的 DATUM 网关时预计每天的 XBT。

可依赖的字段
字段类型单位含义
sourcestring—租赁列表的来源。
price_usdnumberUSD per XBT美元一栏所用的价格。
ths_btc_daynumberXBT per TH/s per day估算所用的费率。矿池尚未公布时为 null。
rigsarray—矿机列表。单台矿机内部的字段可能变化。

本响应里其余字段都可能变化。

/api/history

一段时间内的矿池算力,以及这段时间里本矿池出的区块。

可依赖的字段
字段类型单位含义
rangestring—所查询的时间范围。
step_sintegerseconds一个算力点的时间宽度。
pointsarray—每行是 [unix 秒, GH/s, 矿工数]。
blocks[].heightintegerblocks范围内本矿池出的一个区块的高度。
blocks[].hashstringhex该区块的哈希。

本响应里其余字段都可能变化。

/api/makegoods

矿池欠下或已经支付的补差,每个区块一行。

可依赖的字段
字段类型单位含义
tipintegerblocks用来判断成熟度的链高度。节点未应答时为 0。
pending_satsintegersats仍欠的聪,已扣除托管费。
custody_fee_satsintegersats从待付与已付补付中保留的托管费。
blocksarray—每个区块一个对象。对象内部未在此列出的字段可能变化。
blocks[].owed_satsintegersats该区块 coinbase 未付给矿工的金额,未扣托管费。
blocks[].custody_fee_satsintegersats该区块的补付保留的托管费。
blocks[].net_satsintegersats该区块的补付实际支付的金额:owed_sats 减去 custody_fee_sats。

本响应里其余字段都可能变化。

/api/gateway-builds

本站推荐的 DATUM 网关版本,按推荐顺序。

可依赖的字段
字段类型单位含义
gateways[].idstring—该网关系列的稳定 id。
gateways[].namestring—站上显示的名称。

本响应里其余字段都可能变化。

/api/openapi.json

上述字段列表的 OpenAPI 3.1 文档。

其中两个要带地址,并且故意不做搜索收录,因为按地址生成的页面是无限多且结构相同的:/api/miner/<地址> 和 /api/solo/<地址>。如果你在这之上做东西、需要某个还没有的字段,矿池服务端就是一个 Python 文件,你要的接口大概只是几行——说一声就能加。