Как мне импортировать закрытый ключ в Bitcoin-Core?

Как импортировать закрытый ключ в Bitcoin-Qt? bitcoind нигде не найти, и pywallet говорит, что ему требуется «bsddb», когда я его запускаю, которого также нигде нет. Я сгенерировал несколько тщеславных адресов и хочу их использовать.

Ответы (2)

  1. Запустить биткойн-ядро
  2. Выберите Справка (справа от настроек)
  3. Выберите окно отладки
  4. Выберите консоль
  5. Если вы зашифровали свой кошелек, разблокируйте его, введя walletpassphrase "YourLongPassphrase" 600рядом с полем ввода >
  6. Рядом с полем ввода > importprivkey <bitcoinprivkey>(Обратите внимание, что в закрытом ключе не должно быть пробелов, удалите их, если они включены в вашу резервную копию)

Пример:importprivkey 5KJvsngHeMpm884wtkJNzQGaCErckhHJBGFsvd3VyK5qMZXj3hS

Спасибо! Хотя мне пришлось сделать это дважды. В первый раз он не появился, а во второй раз выдал код ошибки -4, и все заработало. Что бы ни работало!
Это также может быть полезно: bitcoin.stackexchange.com/a/13303/6375 .
Вот как вы это делаете, очень плохо, что этот метод кажется «странным» местом для этого. Это напоминает мне IDE Eclipse, когда вы хотите импортировать пакеты...
При добавлении нескольких ключей вы можете избежать трудоемкого повторного сканирования после каждого ключа. Для этого используйте команду importprivkey <bitcoinprivkey> '' falseдля каждой клавиши и importprivkey <bitcoinprivkey> '' trueдля последней. Пустая метка необходима для передачи флага true/false.
Это работает только для режима без обрезки. Если обрезать, вы не сможете импортировать закрытые ключи. Кроме того, консоль теперь находится в разделе «Окно», а не в разделе «Справка». Последняя версия здесь: en.bitcoin.it/wiki/…

Для тех из вас, кто хочет импортировать свой адрес Vanity в клиент BitCoin QT, вот инструкции ( источник ):

Резервное копирование вашего кошелька Хотя этот процесс хорошо протестирован и используется, вы всегда должны делать еще одну резервную копию вашего файла wallet.dat перед началом.

Откройте окно отладки . Затем перейдите в меню: /Help/Debug Window и нажмите на вкладку - Консоль.

Разблокируйте свой кошелек Если ваш кошелек зашифрован (я надеюсь, что это так!) вы должны разблокировать его. Если нет, просто пропустите этот шаг.

Для этого просто введите в поле внизу:

walletpassphrase "YourLongPassphrase" 600

Вам нужны кавычки, если в вашей фразе есть пробел, иначе в них нет необходимости. 600 означает, что ваш кошелек разблокирован на 10 минут (600 секунд).

Запустите команду импорта в окне отладки . В самом низу консоли находится текстовое поле ввода. Здесь введите:

importprivkey yourPrivateKeyInWalletImportFormat "TheLabelThatIWant"

В закрытом ключе не должно быть пробелов, удалите их, если они существуют в вашей резервной копии. Метка может содержать пробелы, кавычки нужны только в том случае, если вы хотите пробел в метке.

Теперь вам нужно набраться терпения. На быстром ПК импорт занимает 2 минуты, и за это время у вас приложение выглядит так, как будто оно зависло. Теперь вы сделали. Но всегда лучше проверить, что это сработало.

Check Key Imported OK . После импорта вы можете проверить наличие адреса, закрыв окно отладки и вернувшись в свою адресную книгу. Вы должны увидеть адрес здесь.

  • Перезапустите клиент BitCoin QT, чтобы увидеть новый адрес на вкладке «Получение».

Резервный кошелек Очевидно, что в вашей резервной копии вашего кошелька нет этого ключа. Поэтому, прежде чем делать что-либо еще, сделайте резервную копию файла wallet.dat как обычно.

re: «yourPrivateKeyInWalletImportFormat» — это сжатый WIF или несжатый WIF?