区块浏览器
CoinVertus 浏览器 API:网络、最新区块、索引状态、区块、交易与地址。
目录
API 地址: https://api.coinvertus.net/v1
区块浏览器
浏览器调用接受 GET(以及 POST):参数放在查询字符串中,请求体为空。使用密钥时,对包含查询字符串的同一路径签名,签名字符串中用 GET 代替 POST。{CHAIN} 是 chains 返回的网络代码:短代码(不带 -mainnet)或完整代码。CVC 可以不需密钥开放这些调用,此时按 IP 地址计算限额。数据来自 CVC 索引,而不是直接来自节点。没有浏览器的网络返回 404 A026。
列表按每页 100 条分页:page 从 1 开始,响应中包含 page 和 pages。金额为以网络币种为单位的字符串。
ping
GET 或 POST /v1/ping,无需密钥且不限次数,用于可用性监控。响应: {"code": 200, "message": "ok"}
chains
拥有公开索引的网络列表:chain 是路径中使用的短代码,network 是完整代码,另有 name、coin,以及与 lastblock 相同的同步状态 status。
chains/{CHAIN}/lastblock
node_height 是网络已知的最新区块,indexed 是索引中的最新区块(高度、哈希、时间),lag_blocks 是索引落后的区块数,progress 是已处理链的百分比。stale: true 表示索引当前不可用,响应来自缓存。索引不可用且无缓存时返回 503 A009 及 Retry-After。
{
"chain": "dash",
"network": "dash-mainnet",
"name": "Dash",
"node_height": 2371204,
"indexed": {
"height": 2371204,
"hash": "0000000000000017a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3",
"time": "2026-09-17T12:10:00Z"
},
"lag_blocks": 0,
"progress": "100.00",
"status": "synced",
"stale": false
}| 状态 | 说明 |
|---|---|
synced | 索引已追上网络(落后不超过 2 个区块)。 |
indexing | 索引正在追赶网络。 |
reorg | 索引正在处理链重组。 |
error | 索引器因错误停止,数据可能滞后。 |
unavailable | 没有可用的索引副本。 |
chains/{CHAIN}/info
根据 CVC 数据生成的网络摘要,不查询节点。时间为 UTC,未知值为 null。
{
"chain": "dash",
"network": "dash-mainnet",
"name": "Dash",
"coin": {
"coin": "DASH",
"id": "dash",
"name": "Dash",
"usd": "24.31",
"eur": "22.48",
"rub": "1951.6",
"cny": "173.2",
"inr": "2041.9",
"updated_at": "2026-09-17T12:08:00Z"
},
"blockchain": {
"height": 2371204,
"size_bytes": 52431212544,
"size_observed_at": "2026-09-17T12:06:00Z"
},
"index": {
"status": "synced",
"synced": true,
"height": 2371204,
"lag_blocks": 0,
"progress": "100.00",
"blocks_per_second": 0.01,
"eta_seconds": 0,
"updated_at": "2026-09-17T12:09:30Z",
"size_bytes": 184352129024,
"archive_bytes": 121877454848,
"addresses_bytes": 62474674176
},
"donor": {
"status": "healthy",
"synced": true,
"height": 2371204,
"lag_blocks": 0,
"latency_ms": 18,
"checked_at": "2026-09-17T12:09:45Z"
}
}| 字段 | 说明 |
|---|---|
coin | 网络的币种及其汇率——字段与 rates 相同,updated_at 是汇率时间。 |
blockchain | height 是网络已知的最新区块,size_bytes 是节点磁盘上链的实际大小(size_on_disk),size_observed_at 是测量时间(约每 15 分钟更新一次)。 |
index | 索引器:status 和 synced 与 lastblock 相同,height 是最近处理的区块,另有 lag_blocks、progress,blocks_per_second 是最近几分钟的速度,eta_seconds 是追上网络的预计时间(0 表示已追上,null 表示未知),updated_at 是索引器最近一次成功的步骤。 |
size_bytes, archive_bytes, addresses_bytes | 网络索引占用的空间:archive_bytes 是区块与交易归档(精确值),addresses_bytes 是节点地址库中按地址数量比例分摊的份额(该库由节点上的各网络共享,为估算值),size_bytes 为两者之和。 |
donor | 索引器获取区块的数据源节点:status 是检查得出的健康状态,synced 表示落后网络不超过允许范围,另有 height、lag_blocks、latency_ms,checked_at 是检查时间。不披露节点地址和名称。 |
chains/{CHAIN}/blocks
从索引顶端向下的区块:height、hash、time、tx_count、size。随着新区块产生,分页会移动。
chains/{CHAIN}/block/{BLOCK}
{BLOCK} 是区块高度或哈希。返回区块头、按网络高度计算的 confirmations,以及分页的交易:txid、position、size、fee、total_output、coinbase。索引中没有该区块时返回 404 A027。
{
"chain": "dash",
"network": "dash-mainnet",
"name": "Dash",
"height": 2371204,
"hash": "0000000000000017a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3",
"previous_hash": "000000000000000c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e",
"next_hash": null,
"time": "2026-09-17T12:10:00Z",
"median_time": "2026-09-17T11:59:20Z",
"confirmations": 1,
"version": 536870912,
"nonce": 1843201977,
"bits": "1925f0a7",
"difficulty": 118235441.73,
"merkle_root": "4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f",
"size": 2711,
"stripped_size": 2711,
"weight": 10844,
"tx_count": 1,
"txs": [
{
"txid": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
"position": 0,
"size": 2711,
"fee": "0",
"total_output": "1.82634702",
"coinbase": true
}
],
"page": 1,
"pages": 1,
"stale": false
}chains/{CHAIN}/tx/{TXID}
已索引区块中的交易:区块、confirmations、手续费、大小,分页的输入(被花费输出的地址和金额)与输出(地址、金额、脚本类型、由哪笔交易在何高度花费)。内存池中的交易和未知交易返回 404 A027。
{
"chain": "dash",
"network": "dash-mainnet",
"name": "Dash",
"txid": "e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7",
"block_height": 2371203,
"block_hash": "0000000000000011c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4",
"block_time": "2026-09-17T12:07:30Z",
"confirmations": 2,
"position": 3,
"version": 2,
"lock_time": 0,
"size": 226,
"vsize": 226,
"weight": 904,
"fee": "0.00000226",
"total_output": "1.24990774",
"coinbase": false,
"inputs": [
{
"index": 0,
"previous_txid": "a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8",
"previous_index": 1,
"coinbase": false,
"address": "XcF5mKwWsiv3k394GBQNpYAuk3CVJ48Xnp",
"value": "1.25"
}
],
"outputs": [
{
"index": 0,
"address": "XdoKhQE8njcWL8gXfUVXnYf2ejpHSdUeQa",
"value": "1",
"script_type": "pubkeyhash",
"spent_by_txid": null,
"spent_height": null
},
{
"index": 1,
"address": "XcF5mKwWsiv3k394GBQNpYAuk3CVJ48Xnp",
"value": "0.24990774",
"script_type": "pubkeyhash",
"spent_by_txid": null,
"spent_height": null
}
],
"inputs_total": 1,
"outputs_total": 2,
"page": 1,
"pages": 1,
"stale": false
}chains/{CHAIN}/address/{ADDRESS}
索引中的余额(balance、received、spent、utxo_count、首次与最近区块)以及分页的事件历史:block_height、time、txid、direction(in 表示收入,out 表示支出)、index(输出或输入序号)、value。参数 direction(in 或 out)仅保留一个方向。格式正确但网络中未出现过的地址返回零值;格式错误返回 400 A002。
{
"chain": "dash",
"network": "dash-mainnet",
"name": "Dash",
"address": "XcF5mKwWsiv3k394GBQNpYAuk3CVJ48Xnp",
"script_type": "pubkeyhash",
"balance": "0.24990774",
"received": "1.49990774",
"spent": "1.25",
"utxo_count": 1,
"first_seen_height": 2369877,
"last_height": 2371203,
"events": [
{
"block_height": 2371203,
"time": "2026-09-17T12:07:30Z",
"txid": "e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7",
"direction": "in",
"index": 1,
"value": "0.24990774"
},
{
"block_height": 2371203,
"time": "2026-09-17T12:07:30Z",
"txid": "e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7",
"direction": "out",
"index": 0,
"value": "1.25"
}
],
"page": 1,
"pages": 1,
"stale": false
}