Bitcoin-Core

是否有一個比特幣核心腳本可以列印所有可使用的 UTXO,給定一個私人種子?

  • January 13, 2021

我正在尋找一個開源腳本或應用程序,它將從使用者那裡獲取私人錢包密鑰(從終端輸入或文件,作為助記符或 xpriv 字元串),然後連接到 bitcoind 並輸出所有擁有(可花費)的 UTXO那把鑰匙。存在這樣的東西嗎?

xpriv(s)您可以將由(或者xpub(s)如果您只想查看硬幣)組成的描述符導入bitcoind錢包,然後重新掃描區塊鏈以查找涉及派生密鑰的交易,直至配置的間隙限制。

要導入描述符,請使用importmulti<0.21 版本的 RPC 呼叫和 0.21 的importdescriptorsRPC(即將推出)。

這兩個呼叫都允許您傳遞創建時間戳,以便從該點重新掃描塊鏈。否則您可以手動呼叫rescanblockchain.

請注意,根據您正在掃描的塊數,這將需要一些時間。您可以在debug.log.

這個python 庫很接近(免責聲明:我寫的)。它通過助記符或 xprv 支持 HD 錢包,您可以查詢地址的輸出,但是它會查詢塊瀏覽器的輸出而不是 bitcoind(您可能可以調整程式碼以用 rpc 呼叫替換 API 呼叫)

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