Bitcoin-Core

如何在 Bitcoin Core 中獲取我的公共地址?

  • March 21, 2022

此刻在痛苦的世界中。我下載了比特幣核心,在我意識到我需要完整下載的區塊鏈之前,我的朋友將一些硬幣轉移到了我的地址。

我做了一些研究,並試圖將我的比特幣核心私鑰導入區塊鏈,因此可以訪問我的硬幣。我的問題是,我無法獲得我的公共地址。我嘗試在控制台視窗中使用幾個命令,並且能夠解鎖和鎖定。我使用了’listaddressgroupings’ - 它有效,但返回是“[”然後是“]”直接在下面?

我還使用了 getaccountaddressgetaddressesbyaccount “Your Address”,但沒有成功。

非常感謝

編輯:回答問題:如何從比特幣核心中獲取私鑰

找到地址後(例如,使用我在下面列出的命令),您可以執行以下命令:

dumpprivatekey 1ofYourAddresses

如果您的錢包受密碼保護並鎖定,請執行:

walletpassphrase "your password or passphrase" 600

當你完成重新鎖定它時,‘walletlock’。

您可以輕鬆地從私鑰辨識地址,因為地址始終以一 (1) 開頭,而私鑰則以 5、K 或 L 開頭。您根本不需要管理公鑰。此外,您只需要私鑰來導出/導入“錢包”,實際上私鑰就是錢包,並且軟體可以從中找到與其對應的地址,因此您只需導出它.


回答原始問題:如何在比特幣核心中獲取公共地址

警告: 自 v0.18 以來,下面使用的“帳戶”API 已被刪除*

您在 Bitcoin Core 和 bitcoin-qt中的主要(第一個)比特幣賬戶****是空字元串賬戶 ‘""’

要通過 bitcoin-cli 或 bitcoin-qt 控制台獲取您的比特幣地址,對於您的主帳戶,請使用

getaccountaddress ""

這將返回您的主帳戶的第一個地址,並且:

getaddressesbyaccount ""

將返回(首先啟動兩個地址,通常是)與您的主帳戶關聯的所有地址的列表。


getaddressesbyaccount這是在新安裝的 bitcoin-qt 上呼叫的範例輸出:

> bitcoin-cli getaddressesbyaccount ""

[
   "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z",
   "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD"
]

這是~/.bitcoin/bitcoin.conf您希望能夠在bitcoin-qt啟用 CLI 的情況下執行的最低要求,這樣您就可以從 UI 中了解您擁有的帳戶和地址及其餘額等。

rpcuser=bitcoin
rpcpassword=TYPE_A_STRONG_PASS_HERE

# enables deamon in bitcoin-qt
server=1

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