You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有可获取BTC及ETH网络元数据的REST或Node.js API?

比特币(BTC)、以太坊(ETH)网络元数据API获取方案

一、REST API类选项

比特币专属API

  • 主流加密货币链上数据接口均支持返回比特币全网实时元数据,直接调用对应接口即可获取目标字段:
    • 平均交易确认等待时长:可拉取不同手续费档位对应的预估确认时间,也可获取全网最近1小时/24小时的加权平均确认时长
    • 平均手续费成本:支持返回以聪/字节、BTC/笔、法币计价的多维度平均手续费数据,部分接口还会按交易优先级(低/中/高)拆分手续费区间

以太坊专属API

  • 以太坊相关接口适配EIP-1559手续费模型,可返回符合当前链上规则的精准数据:
    • 平均交易确认等待时长:可获取按base fee、priority fee档位划分的预估确认时间,也可获取全网24小时加权平均确认时长
    • 平均手续费成本:可返回gwei计价的平均base fee、平均priority fee,以及换算后的ETH/笔、法币计价的平均每笔交易总成本

二、Node.js 类库选项

比特币类库

  • 可直接使用封装好的比特币链上数据类库,无需自行拼接HTTP请求,实例化后调用对应方法即可直接返回结构化的平均确认时长、平均手续费数据,部分类库还支持本地缓存最近请求结果降低调用频次

以太坊类库

  • 主流以太坊开发类库大多内置链上gas数据查询方法,也可使用专门的gas数据封装类库,直接调用方法即可获取平均确认时长、不同优先级的手续费参考值,返回数据默认适配EIP-1559规则,无需自行解析链上原始数据

简单调用示例(Node.js)

// 以太坊元数据查询示例(使用专用gas数据类库)
const gasQueryLib = require('加密货币gas数据查询类库');
async function getEthNetworkMetadata() {
  const networkStats = await gasQueryLib.getEthereumChainStats();
  // 打印目标数据
  console.log('平均交易确认时长:', networkStats.averageConfirmationMinute, '分钟');
  console.log('平均每笔交易手续费:', networkStats.averageTxFeeEth, 'ETH');
}

内容的提问来源于stack exchange,提问作者Daltrey Waters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:54:04