全面解析区块链图表和统计 API:获取和操作区块链数据的方法

panpan 911次浏览

区块链图表和统计 API 提供了一个简单的界面,允许用户以编程方式与上显示的图表和统计数据进行交互。

图表 API

获取区块链图表数据

方法:GET

参数说明:

  • $timespan – 图表的持续时间,大多数图表默认值为 1 年,内存池图表默认值为 1 周。(可选)
  • $rollingAverage – 数据应取平均值的持续时间。(可选)
  • $start – 开始图表的日期时间。(可选)
  • $format – JSON 或 CSV,默认为 JSON。(可选)
  • $sampled – 布尔值设置为 true 或 false(默认为 true)。如果为 true,则出于性能原因返回的数据点数量限制为 ~1.5k。(可选)

请注意,图表的值可以用科学计数法表示(例如,14,627,700 表示为 1.46277E7)。

回复:200 正常,应用程序/json

{

  “状态”:“确定”,

  “name”:“每日确认交易数”,

  “单位”:“交易”,

  “期间”:“天”,

  "description": "每日确认的比特币交易数量。",

  “值”:[

    {

      “x”:1442534400,

      “y”:188330

    },

    “……”

  ]
}

回复:200 确定,text/csv;字符集=ascii

2015-09-18 00:00:00,188330.0
2015-09-19 00:00:00,117999.0
2015-09-20 00:00:00,105933.0

统计 API

获取区块链统计数据

方法:GET

回复:200 正常,应用程序/json

{

  “市场价格美元”:610.036975,

  “哈希率”:1841098926.6292908,

  “总费用_btc”:6073543165,

  “n_btc_mined”:205000000000,

  “n_tx”:233805,

  “n_blocks_mined”:164,

  “区块间分钟数”:8.2577,

  “总计bc”:1587622500000000,

  “n_blocks_total”:430098,

  “预计交易量美元”:123429768.68108143,

  “块大小”:117490685,

  “矿工收入美元”:1287626.6577490852,

  “下一个目标”:431423,

  “难度”:225832872179,

  “已发送的估计比特币数量”:20233161880242,

  “miners_revenue_btc”:2110,

  “总发送比特币”:184646388663542,

  “交易量_btc”:21597.09997288,

  “交易量美元”:13175029.536228297,

  “时间戳”:1474035340000
}

矿池 API

获取矿池数据

方法:GET

参数说明:

  • $timespan – 数据计算的持续时间,最长为 10 天,默认为 4 天。(可选)

回复:200 正常,应用程序/json

{
“GHash.IO”:7,

  “95.128.48.209”:1,

  “NiceHash Solo”:1,

  “单独 CKPool”:2,

  “1哈希”:11,

  “217.11.225.189”:1,

  “未知”:10,

  “BitClub 网络”:23,

  “电信公司 214”:5,

  “HaoBTC”:29,

  “GBMiners”:2,

  “SlushPool”:44,

  “91.220.131.39”:1,

  “卡诺 CKPool”:13,

  “BTCC矿池”:74,

  “60.205.107.55”:1,

  “BitMinter”:1,

  “BitFury”:58,

  “AntPool”:87,

  “F2Pool”:104,

  “ViaBTC”:54,

  “BW.COM”:77,

  “BTC.com”:2,

  “47.89.51.25”:1,

  “74.118.157.122”:2

}

通过这些API,开发者能够有效地获取和操作区块链图表、统计数据和矿池信息,从而实现更高效的数据分析和应用开发。

随机内容