如何在 Bitcoin Core 中獲取我的公共地址?
此刻在痛苦的世界中。我下載了比特幣核心,在我意識到我需要完整下載的區塊鏈之前,我的朋友將一些硬幣轉移到了我的地址。
我做了一些研究,並試圖將我的比特幣核心私鑰導入區塊鏈,因此可以訪問我的硬幣。我的問題是,我無法獲得我的公共地址。我嘗試在控制台視窗中使用幾個命令,並且能夠解鎖和鎖定。我使用了’listaddressgroupings’ - 它有效,但返回是“[”然後是“]”直接在下面?
我還使用了 getaccountaddress和getaddressesbyaccount “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