Bitcoinのアドレスの残高のAPIについて調べてみた

はてなブックマーク - Bitcoinのアドレスの残高のAPIについて調べてみた - Bitcoinなブログ はてなブックマーク - Bitcoinのアドレスの残高のAPIについて調べてみた - Bitcoinなブログ

アドレスの残高

blockchain.infoのAPI

https://blockchain.info/q/addressbalance/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968?confirmations=3

Tor経由なら
https://blockchainbdgpzk.onion/q/addressbalance/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968?confirmations=3


そのままJSONとかそういうのなしに直接に整数で単位はSatoshiで返ってくる。
Bashだったらwgetだけでいいし
C++だったりするとJSONのライブラリはいらないけど
ヘッダのオリジン的にHTMLにつかえなさそうなのでブログとかで使うなら次のほうがいいかも

blockexplorer.comのAPI

https://blockexplorer.com/api/addr/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968/?noTxList=1


こっちは
{"addrStr":"1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968","balance":0,"balanceSat":0,"totalReceived":0,"totalReceivedSat":0,"totalSent":0,"totalSentSat":0,"unconfirmedBalance":0,"unconfirmedBalanceSat":0,"unconfirmedTxApperances":0,"txApperances":0,"transactions":[]}
こういうものが返ってくる。
読みやすくすると
{
    "addrStr": "1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968",
    "balance": 0,
    "balanceSat": 0,
    "totalReceived":0,
    "totalReceivedSat":0,
    "totalSent": 0,
    "totalSentSat": 0,
    "unconfirmedBalance": 0,
    "unconfirmedBalanceSat": 0,
    "unconfirmedTxApperances":0,
    "txApperances": 0,
    "transactions": []
}

ちなみに
Access-Control-Allow-Origin: *
なのでブログでAjaxな手段も使えそう。
にほんブログ村 その他生活ブログ 仮想通貨へ