Address

您如何刪除 Bitcoin Core 中的帳戶?

  • September 22, 2018

我試圖允許為每個帳戶創建多個比特幣地址,但如何使用標準 API 刪除它們?似乎沒有這個功能。

例如帳戶“測試”:

Array (
[0] => 1JQQXBRrG5h7uW8StVtJRcGEdb4YYTqnas
[1] => 1LP8VeKDNKAgErCnYVAFvGMnrGbM3oHe6u
[2] => 1LwTx3a7hy4FZ5EJMxcPnRG9ap8AUwd2cm
[3] => 1AtbnW8dPuzp6jVnAvipiJR4o1BupCcU8D
[4] => 1K7FyNgmJ4ryjKgNz9ybxzQcYrGDEbYEUX
[5] => 1Ng77Nq1SF46MDZnz4pEirCEbbiHZ1Wthp
[6] => 175FKAiJSC9wA12BPcYZD6drTYLxXXChdZ
)

如果使用者只想刪除 1JQQXBRrG5h7uW8StVtJRcGEdb4YYTqnas 怎麼辦?

乾杯!

bitcoind 不允許您刪除地址。(如果確實如此,人們會問的下一個問題是,“我如何取消刪除地址?”:))

但是,您可以使用 rpc 呼叫setaccount來更改與地址關聯的帳戶。第一個參數setaccount應該是您要更改的地址;第二個應該是您將其移動到的帳戶。(如果要將其移至預設帳戶,請將""其作為第二個參數。)

請注意,這不會改變賬戶餘額;餘額在內部進行跟踪。如果您想保持一致,請執行getreceivedbyaddress,然後move將餘額轉到新帳戶。

您還可以使用PyWallet永久刪除地址。使用該--multidelete選項,並將其傳遞給文件的路徑。該文件應包含key作為第一行,然後是您要刪除的每個地址,每個地址都在一個新行上。

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