简介:Tokenview 是一个聚合区块浏览器,支持BTC, ETH, ERC20 Tokens, BCH, ETC, LTC, ZCASH, DASH, DOGE 等上万种主流加密货币信息查询。Tokenview 有面向开发者提供 API 服务以方便其检索区块链信息。本文示例如何使用 Tokenview API 按哈希聚合获取主流公链区块信息。
Tokenview 是一个聚合区块浏览器,支持BTC, ETH, ERC20 Tokens, BCH, ETC, LTC, ZCASH, DASH, DOGE 等上万种主流加密货币信息查询。
Tokenview 有面向开发者提供 API 服务以方便其检索区块链信息,而且 Tokenview 的 API,同一个端口可查询多个币种信息。
Tokenview 基础测试的 API 调用频率将被限制为1次/分钟(超出限制的请求将被阻止)。开发者如果希望不受限制调用 API,需申请权限。
Tokenview API 响应基本格式:
{
"code": 1,
"msg": "成功",
"data": [
{
"network": "BTC",
"type": "address",
.
.
.
}
}
参数说明
code
: 返回类型为 Number - 如返回“1”表示执行成功,其他表示失败
msg
: 返回类型为 String - 消息提醒,成功时会返回“成功”,失败时会返回错误消息
data
: 返回类型为 Array - 具体返回字段需查看具体API实例
使用 Tokenview API 按哈希聚合获取主流公链区块信息:
语句:
{txID}
: 区块哈希,请求类型为String - 例如aeb1084f8372c04792cf7bedd1d884c19d8194b2cdfc03a386a504e2496d8693
Node.js 代码示例:
const fetch = require('node-fetch');
fetch('http://www.tokenview.com:8088/search/{txID}', {
method: 'get',
}).then(response => response.json()
.then(data => console.log(data)));
接口支持多个公链,包括BTC、BCH、BCHSV、ETH、DASH等。
返回的 JSON 示例:
{
"code": 1,
"msg": "成功",
"data": [
{
"type": "block",
"network": "BTCP",
"block_no": "10000",
"time": 1479866506,
"fee": "0.0002",
"blockhash": "0000000a78beb57fa1c711e3067a721022582fb8f8950d857b6841abd09162aa",
"reward": "12.5002",
"size": 5700,
"previous_blockhash": "00000012bce9b8316bf2e84862636f1eacf3f5654f24f9c676762cbe4726a5fa",
"next_blockhash": "000000115d47f2a2e2493c9d2f8a3d4dfc89c7a489d4fd7a70aeeda4a2032c41",
"confirmations": null,
"miner": "b1CTU6KfxhA4xpA3d2ap3qxhcxJrH7oFtCP",
"minerAlias": null,
"price": null,
"txs": [
{}
],
"sent_value": 0.85801432,
"mining_difficulty": "24877.45624284567",
"merkleroot": "03ce64346b07f99fd4a531028d62e061719c3764a80765e054382fb8a2d66159",
"txCnt": 3
}
]
}
Tokenview API 官方文档:https://tokenview.com/cn/api
Tokenview API 思维导图:
Tokenview API.png我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我:
区块链社群 知识星球
网友评论