自动将钱包余额发送到另一个钱包

时间:2016-05-09 22:56:20

标签: api bitcoin blockchain

我想使用Blockchain Wallet API:https://blockchain.info/api/blockchain_wallet_api自动将所有比特币发送到特定地址。

就像address1获得存款一样,它应该自动转移到address2。 知道它将如何运作?

1 个答案:

答案 0 :(得分:2)

我不知道你是否仍然对这个问题感兴趣,但无论如何我都会回答。

您可以编写一个简单的程序,每秒/分钟/小时检查地址上的余额,如果余额为> 0,您将该特定地址的余额发送到目标地址。

从您发布的链接:

  

获取地址的余额

     

检索比特币地址的余额。查询一个平衡点   按标签的地址折旧。

     

http://localhost:3000/merchant/ $ GUID / address_balance密码= $ main_password&安培;地址= $地址&安培;确认= $确认

$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}

如果balance> 0,你称之为这个方法:

  

付款

     

将比特币从您的钱包发送到另一个比特币地址。所有   交易包括0.0001 BTC矿工费。

     

所有比特币值都在Satoshi中,即除以100000000得到   BTC的金额。所有请求的基本URL:   https://blockchain.info/merchant/ $ GUID /。 $ guid应该替换为   您的区块链钱包标识符(可在登录页面找到)。

     

http://localhost:3000/merchant/ $ GUID /支付密码= $ main_password&安培; second_password = $ second_password&安培;要= $地址&安培;量= $量安培;从= $从&安培;费用= $费&安培;请注意= $注

     
      
  • $ main_password您的主要区块链钱包密码

  •   
  • $ second_password如果启用了双重加密,您的第二个区块链钱包密码。

  •   
  • $ to Recipient Bitcoin Address。
  •   
  • $ amount用satoshi发送的金额。
  •   
  • $来自特定比特币地址的发送(可选)
  •   
  • $ fee satoshi的交易费用价值(必须大于违约费用)(可选)
  •   
  • $ note包含交易的公开说明 - 只有在输出大于0.005 BTC时才能附加。 (可选)
  •   

您还可以检查多个地址以获得正余额,并将其发送到目标地址。