Я знаю, что у PyWallet есть -dumpwallet, но без использования pywallet, как я могу экспортировать все адреса и приватные ключи с запасом bitcoind?
Есть ли команда API, которая перечисляет все адреса, хранящиеся в кошельке?
Вы можете отправить клиенту вызов dumpprivkey JSON-RPC. Требуется один параметр BitcoinAddress, чтобы раскрыть закрытый ключ для этого конкретного адреса.
Чтобы экспортировать все закрытые ключи для всех адресов, вы должны вызвать listreceivedbyaddress, чтобы получить список адресов, а затем вызвать dumpprivkey для каждого.
См.: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list .
Использование bitcoin-qt для интерфейса:
listaddressgroupings
это команда, которая выведет список всех используемых адресов. Запустите его в окне консоли отладки на экране «Окно справки/отладки».
Тогда, видимо, можно дампировать все приватные ключи, но только по одному, используя для каждого ключа dumpprivkey.
Кажется хромым.
Просто зайдите в консоль QT Wallet (Справка -> Окно отладки -> Консоль)
dumpwallet "C:/users/yout-user-name/dumpwallet.txt"
Команда экспортирует все ваши закрытые ключи в этот текстовый файл.
P/s: если вы зашифровали кошелек, вам нужно выполнить эту команду перед запуском дампа
walletpassphrase "your pass phrase" 600
гэвинандресен
Джейсон Саутвелл