0

Blockchain Wallet API を使用したい: https://blockchain.info/api/blockchain_wallet_apiすべてのビットコインを特定のアドレスに自動的に送信します。

address1 がデポジットを受け取る場合と同様に、自動的に address2 に移動する必要があります。どのように機能しますか?

4

1 に答える 1

2

あなたがまだこの質問に興味があるかどうかはわかりませんが、とにかく答えます。

アドレスの残高を毎秒 / 分 / 時間ごとにチェックする簡単なプログラムを作成し、残高が 0 を超える場合は、その特定のアドレスからターゲット アドレスに残高を送信します。

あなたが投稿したリンクから:

アドレスの残高を取得する

ビットコインアドレスの残高を取得します。ラベルによるアドレスの残高のクエリは減価償却されます。

http://localhost:3000/merchant/ $guid/address_balance?password=$main_password&address=$address&confirmations=$confirmations

$main_password Your Main Blockchain wallet password
$address The bitcoin address to lookup
$confirmations Minimum number of confirmations required. 0 for unconfirmed.

これは、選択した間隔で呼び出すメソッドです。JSON 形式で回答が得られます。

{"balance" : 50000000, "address" : "19r7jAbPDtfTKQ9VJpvDzFFxCjUJFKesVZ", "total_received" : 100000000}

> 0 の場合balanceは、次のメソッドを呼び出します。

支払いを行う

ウォレットから別のビットコイン アドレスにビットコインを送信します。すべての取引には、0.0001 BTC マイナー手数料が含まれます。

ビットコインの値はすべてサトシ単位です。つまり、100000000 で割り、BTC 単位で金額を取得します。すべてのリクエストのベース URL: https://blockchain.info/merchant/ $guid/. $guid は、ブロックチェーン ウォレットの識別子 (ログイン ページにあります) に置き換える必要があります。

http://localhost:3000/merchant/ $guid/payment?password=$main_password&second_password=$second_password&to=$address&amount=$amount&from=$from&fee=$fee¬e=$note

  • $main_password メインのブロックチェーン ウォレットのパスワード

  • $second_password 二重暗号化が有効になっている場合の 2 番目のブロックチェーン ウォレット パスワード。

  • $to 受信者のビットコイン アドレス。
  • $amount satoshi に送金する金額。
  • $from 特定のビットコインアドレスから送信 (オプション)
  • $fee satoshi での取引手数料の値 (デフォルトの手数料よりも大きい必要があります) (オプション)
  • $note トランザクションに含める公開ノート -- アウトプットが 0.005 BTC を超える場合にのみ添付できます。(オプション)

複数のアドレスでプラス残高を確認し、目的のアドレスに送信することもできます。

于 2016-06-04T13:27:18.910 に答える