Tokenview API 获取加密货币钱包地址信息 - 区块链数据开发实战

简介: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 获取加密货币钱包地址信息

语句:

http://www.tokenview.com:8088/search/{address}

{address}: 钱包地址,请求类型为String - 例如1PqQfh7u5dw6hZnmHc9pVrZzdAWA5GiLsX

Node.js 代码示例:

const fetch = require('node-fetch');

fetch('http://www.tokenview.com:8088/search/{钱包地址}', {
    method: 'get',
}).then(response => response.json()
    .then(data => console.log(data)));

返回的 JSON 示例:

币种范围:BTC,BCH,DOGE,DASH,ZCASH,LTC

[{
"hash": "1PqQfh7u5dw6hZnmHc9pVrZzdAWA5GiLsX", 
"network":"btc",
"txCount": 1,       
"spend": -0.0001,  
"receive": 0.0001    
"txs": [ 
    {       
        "height": 449123,        
        "time": 1484916612,     
        "txid": "9293869acee7d90661ee224135576b45b4b0dbf2b61e4ce30669f1099fecac0c",
        "fee": "0.00006467",    
        "inputs": [{
   "address": "1PqQfh7u5dw6hZnmHc9pVrZzdAWA5GiLsX",  
   "value": "0.00010000"   
  }],
        "outputs": [ {
   "address": "1HLoD9E4SDFFPDiYfNYnkBLQ85Y51J3Zb1",  
   "value": "0.00003533"    
  }]
 }]

币种范围:ETH,ETC

[{
    "hash": "0x03747f06215b44e498831da019b27f53e483599f", 
    "normalTxBalance": "7501.010605487815661055", 
    "normalTxCount": 537284, 
    "callTransBalance": "0.000000015555555554",
    "callTransCount": 2, 
    "txs": [{
        "blockHash": "0x8068f3fde9c5a6c198b78ea069a4e019124b74c4a80c1fa675818f13143ed33b",
        "time": 1526468651, 
        "txid": "0x641eb714d316e70585b13640e648d79d9b3e8e3b42cc8a08a584ad0d11179928", 
        "fee": "0.00625548",                    
        "block_no": 5623223, 
        "gasPrice": 120000000000,                                             
        "from": "0x03747f06215b44e498831da019b27f53e483599f", 
        "gasLimit": 152129, 
        "value": 0,
        "to": "0xb97048628db6b661d4c2aa833e95dbe1a905b280",
        "gasUsed": 52129 
    }]
}]

Tokenview API 官方文档:https://tokenview.com/cn/api

Tokenview API 思维导图:

Tokenview API.png

我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我:

区块链社群 知识星球

你可能感兴趣的:(Tokenview API 获取加密货币钱包地址信息 - 区块链数据开发实战)