我想使用Blockchain Wallet API:https://blockchain.info/api/blockchain_wallet_api自动将所有比特币发送到特定地址。
就像address1获得存款一样,它应该自动转移到address2。 知道它将如何运作?
答案 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时才能附加。 (可选)
您还可以检查多个地址以获得正余额,并将其发送到目标地址。