0

我正在编写一个脚本,它将使用 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()。:-/

谢谢。

4

1 回答 1

2

嗯……嗯……我想通了……

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

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

我想我下次应该阅读整本书。-.-

于 2016-01-15T13:33:00.400 回答