我正在编写一个脚本,使用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()。 : - /
感谢。
答案 0 :(得分:2)
根据https://en.bitcoin.it/wiki/PHP_developer_intro
$bitcoin->getbalance("", 5);
猜猜我下次应该读完整件事。 -.-