如何使用PHP通过JSON RPC确认(5次确认)比特币钱包余额?

时间:2016-01-15 12:38:34

标签: bitcoin json-rpc bitcoind

我正在编写一个脚本,使用PHP和JSON RPC API将已连接到某个比特币钱包的资金发送到另一个地址。

到目前为止,我有这样的事情:

$x = '0.1'; // <- just redirect coins when the wallet balance is higher 0.1 
$fee = '0.0001'; // <- transaction fee for miners
$y = $x + $fee;

$balance = $bitcoin->getbalance(); // get wallet-balance, here's my problem
$transfer = $balance - $fee; 

if($balance >= $y){

      $bitcoin->sendtoaddress($address, floatval($transfer));

}else{
      // nothing. idle until the script is executed again
}

除了

之外,它的效果很好
$bitcoin->getbalance(); 

返回余额,包括少于5次确认的交易。

使用命令行我可以通过一个简单的命令得到我想要的东西:

bitcoin-cli getbalance '*' 5

我可以通过JSON RPC / PHP以某种方式发送参数('*'5)吗?

我感谢任何答案,因为如果我无法弄明白,我只会给予网络服务器足够的权利并使用shell_exec()。 : - /

感谢。

1 个答案:

答案 0 :(得分:2)

嗯......好吧......我明白了......

根据https://en.bitcoin.it/wiki/PHP_developer_intro

$bitcoin->getbalance("", 5);

猜猜我下次应该读完整件事。 -.-