Bitcoind

如何獲得指定比特幣地址的未花費?

  • January 23, 2022

我想訪問特定比特幣地址的未使用數據。

我正在嘗試這個命令

bitcoin-cli -regtest listunspent “一些比特幣地址”

但我總是得到一個空列表。我在 Windows 7 上使用本地 bitcoind 伺服器。

我應該做什麼或使用任何功能來獲得所需的輸出?

listunspent僅顯示有關目前屬於您錢包的地址的資訊。比特幣核心不會為您不擁有的地址維護未使用輸出的索引,如果您嘗試查詢它們,它將簡單地返回一個空白集。

為了獲得特定比特幣地址(不屬於您的錢包)的未使用列表,您必須首先使用**importaddress**將該地址導入錢包 此 RPC 不需要該地址的私鑰。請注意,這將導致程序重新掃描整個區塊鏈,這將需要幾分鐘。

現在您可以使用 listunspent 呼叫來獲取 UTXO。

編輯:使用 rescan : true 如果您要導入已經存在的地址

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