multiaddr - 获取多个地址的相关数据
使用multiaddr
调用获取多个地址的相关数据。
API调用
GET multiaddr?active=$address|$address
查询参数:
- active:要查询的地址,多个地址使用
|
间隔。地址可以采用base58或xpub格式 - limit:最多返回交易数量,可选,默认值:50,最大:50
- offset:跳过前面的多少交易再返回,可选
API返回值
multiaddr调用的返回结果是一个JSON对象,主要字段如下:
- addresses:地址数据数组,每个成员为描述单一地址数据的JSON对象主要字段如下:
- hash160:地址的hash160表示
- address:地址的base58表示
- n_tx:交易数量
- total_received:收到的比特币总量
- total_sent:发送的比特币总量
- final_balance:最终的比特币余额
示例代码
使用curl调用multiaddr
的示例代码如下:
curl https://blockchain.info/multiaddr?active=1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq|1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK
返回结果如下:
{
"addresses":[
{
"hash160":"641ad5051edd97029a003fe9efb29359fcee409d",
"address":"1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq",
"n_tx":4,
"total_received":1401000000,
"total_sent":1000000,
"final_balance":1400000000
},
{
"hash160":"ddbeb8b1a5d54975ee5779cf64573081a89710e5",
"address":"1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK",
"n_tx":0,
"total_received":0,
"total_sent":0,
"final_balance":0
},
"txs":[--Latest 50 Transactions--]
}