我想使用区块链钱包 API:https : //blockchain.info/api/blockchain_wallet_api 将所有比特币自动发送到特定地址。
就像地址 1 获得存款一样,它应该自动转移到地址 2。知道它将如何工作吗?
我想使用区块链钱包 API:https : //blockchain.info/api/blockchain_wallet_api 将所有比特币自动发送到特定地址。
就像地址 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}
如果balance
> 0,则调用此方法:
付款
将比特币从您的钱包发送到另一个比特币地址。所有交易均包含 0.0001 BTC 矿工费。
所有比特币值都以 Satoshi 为单位,即除以 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 如果启用了双重加密,您的第二个区块链钱包密码。
- $收件人比特币地址。
- $amount 发送聪的金额。
- $from 从特定比特币地址发送(可选)
- $fee 以 satoshi 为单位的交易费用值(必须大于默认费用)(可选)
- $note 包含在交易中的公共注释——只能在输出大于 0.005 BTC 时附加。(选修的)
您还可以检查多个地址的正余额并将其发送到您的目标地址。