Json-Rpc

比特幣 RPC getbalance 我在 regtest 上發送硬幣的地址

  • August 13, 2015

這是我的終端會話:

$ echo $address
mvt7M16caMH1xoJyfWU5orjArfq97jhZ7k
$ bitcoin-cli -regtest getbalance
5899.99990000
$ bitcoin-cli -regtest sendtoaddress $address 10.0
6ed7452f8f11fe25904867b57e127a6b65cb180c2013e667e3d399c4179ff1f0
$ bitcoin-cli -regtest setgenerate true 1 
$ bitcoin-cli -regtest getbalance $address
0.00000000

現在這個地址的餘額不應該是10嗎?我認為通過生成一個塊,我將包含該交易,這將顯示在地址餘額中?

getbalance返回帳戶餘額,而不是地址。 <https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list>

如果沒有名為 mvt7M16caMH1xoJyfWU5orjArfq97jhZ7k 的賬戶,則返回 0。

嘗試getreceivedbyaddress改用。

像這樣使用它:

account=123abc
bitcoin-cli -regtest setaccount $address $account
bitcoin-cli -regtest getbalance $account
10.0

引用自:https://bitcoin.stackexchange.com/questions/32138