LoginSignup
3
6

More than 5 years have passed since last update.

ビットコインのブロックチェーンへのアクセス方法

Last updated at Posted at 2016-01-25

ビットコインのブロックチェーンへのアクセス方法

ビットコインのブロックチェーンにアクセスするにはbitcoindのJSON-RPCを用いるのが一般的ですが
ブロックエクスプローラのREST-APIがお手軽で扱いやすいです
ここではinsightというOSSのブロックエクスプローラを紹介します

api

bitpay公式のwebapiアクセスライブラリがあるのですがコールバック地獄になるので
promiseでアクセスできるモジュールを作ったのでそれを使います

インストール

console
npm i insight-cli

ビットコインアドレスの残高を取得

javascript
var RestClient = require('insight-cli').RestClient;
var timeout = 300;
var url = 'https://insight.bitpay.com/api';
var cli = new RestClient(url, timeout);
cli.addr('12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX').then(function(data){
    console.log(data.balance);
})

ビットコインアドレスにある未使用トランザクション一覧を取得

javascript
var RestClient = require('insight-cli').RestClient;
var timeout = 300;
var url = 'https://insight.bitpay.com/api';
var cli = new RestClient(url, timeout);
cli.utxo(['12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX']).then(function(utxos){
    console.log(utxos);
})

追記するかも

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6