Tokenview 区块链API服务,轻松查询以太坊(ETH)历史交易数据

通常我们想要知道某比交易的详细信息的时候,就需要用到区块链浏览器。区块链中的交易信息数据公开透明,可以追溯和查询。据此我们可以追溯地址被盗的资金信息。具体请参见:区块链地址追溯 | 如何使用Tokenview 区块链浏览器追踪交易所 (Upbit交易所)被盗资金?

Tokenview区块链浏览器是全币种区块链浏览器,可查询100个数字货币的交易详情。如何查询呢?我们以以太坊为例来一查究竟。

如何使用Tokenview区块链浏览器查询呢?

  • 打开以太坊区块浏览器或者输入eth.tokenview.com 进入,将交易哈希地址区块高度复制粘贴到搜索框。点击搜索
  • 交易哈希:交易哈希就相当于银行转账的交易号。哈希函数就是一种特殊的数字方程式,也称散列算法;可将任意长度的二进制值映射为较短且固定长度的随机字符串(哈希值)。如果是交易所转账,交易所会提供一个哈希值,每个交易所的名称不一样,交易所会提供相应的交易哈希。

    地址哈希:通过该笔交易的地址可以查询该地址的所有交易信息。

    区块高度:区块高度就是区块的编号。通过区块高度可查询这个区块的所有交易信息。

      以太坊交易信息
  • 得到交易基本信息和交易内容信息。从下面图片可以看到这个交易所在的区块高度,交易费和确认数,以及交易内容的包含的交易地址和交易数量和以太坊的raw trace。
  •   以太坊交易信息  以太坊交易信息

    什么是raw trace? 这个是parity全节点的trace日志。

如果是普通区块链用户,我们仅仅使用区块链查询某比交易就足够了,但是对于一些区块链产品的用户,可能需要多次调用历史交易数据,那么Tokenview API数据服务便可以满足需求。

以太坊历史交易数据API

如何调用API查询以太坊历史交易数据?

通过公链简称和地址,获得该地址的交易历史列表。这个接口适用于所有支持智能合约的公链,比如ETH/ETC,TRX,ONT,IOST等

http://www.tokenview.com:8088/{公链简称小写}/address/normal/{地址}/{页码}/{每页交易条数}

如:http://www.tokenview.com:8088/eth/address/normal/0x58b6a8a3302369daec383334672404ee733ab239/1/50

  以太坊交易信息

应答字段说明:


' data' :{
' type' : ' address' , // 该Json对象是地址Hash详情
' network' : ' BTC' , // 该地址是BTC这条链
' hash' : ' 1AqSbAsXh3zxE8Z61afpU65u4pxB9BBRcz' , // 地址hash
' txCount' : 2, // 该地址的交易条数
' spend' : ' -0.07920632' , // 转出的总金额(单位BTC)
' receive' : ' 0.07920632' , // 收到的总金额(单位BTC)
' txs' : [{
' type' : ' tx' , // 该Json对象是交易详情
' network' : ' BTC' , // 该交易详情是BTC这条链
' block_no' : 573346, // 交易所属区块号
' height' : 573346, // 交易所属区块高度
' index' : 808, // 交易在区块里的位置
' time' : 1556296856, // 交易被打包的UTC时间
' txid' : ' 83f86073df488e6f32acce48db40e86c4931ebe2a4f520641b1f12d96b00aa3b' , // 交易的hash
' fee' : ' 0.00010775' , // 交易手续费(单位BTC)
' confirmations' : 46319, // 交易确认数
' inputs' : [
{
' input_no' : 0, // 该input项的位置
' address' : ' 1AqSbAsXh3zxE8Z61afpU65u4pxB9BBRcz' , // 地址hash
' value' : ' 0.07920632' , // 此地址的转出金额(单位BTC)
' received_from' : { // 此笔UTXO是从哪比交易得来的
' output_no' : 0, // output的位置
' txid' : ' fdc072a98dd017a8f3c0bcb0569f0b0ee33ef16a9dfb0e96e50866463e038142' // UTXO的交易hash
}
}
],
' outputs' : [
{
' output_no' : 0, //该output项的位置
' address' : ' 1PuaubWLayAxAF8sAq6r41BAVYhSKAK4Nr' , // 地址hash
' value' : ' 0.07849857' // 该地址收到的金额(单位BTC)
},
{
' output_no' : 1,
' address' : ' 17hLEAaZsaRxeBvpYB3JUjrwtSG8tUQaDG' ,
' value' : ' 0.0006'
}
]
}]
}
Tokenview支持100余种币种交易详情的数据调取。API详情可参见Tokenview API数据服务