Bitcoin-Core

bitcoin-cli 說交易金額和余額為 0,但事實並非如此

  • February 22, 2018

我導入了幾個 TestNet 地址並向其中一個發送了一些資金。當我跑

bitcoin-cli getaccount mvKoQLrzovNbgALa2D7prh9pagd2QUKpWo

它以我命名的帳戶進行響應。

我將 1.1BTC 發送到該地址,正如可以在此處看到的那樣,但是當我執行 gettransaction 時,它顯示金額:0,但其他一切看起來都是正確的。getbalance 也返回 0。我在這裡做錯了什麼?

似乎您不在testnet網路上。我注意到您正在發送帶有附加 -testnet 的命令

bitcoin-cli -testnet getreceivedbyaddress ‘mvKoQLrzovNbgALa2D7prh9pagd2QUKpWo’"

在 testNet 上執行比特幣

停止比特幣並~./bitcoin/bitcoin.conf使用任何文本編輯器打開。

並添加testnet=1保存並關閉。

試試bitcoin-cli listunspent 0 9999你應該看到交易。

無論如何,如果您已經在 testnet 網路上執行它

嘗試以下命令獲取地址餘額

bitcoin-cli getbalance "" 0 true

論據:

  1. “帳戶”(字元串,可選)
  2. minconf (numeric, optional, default=1) 僅包括至少確認多次的交易。
  3. include_watchonly (bool, optional, default=false ) 還包括只看地址的餘額。

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