Консольные команды и ключи Bitcoin Core

Консольные команды

Следующие команды являются наиболее часто используемыми и полезными при управлении файлом wallet.dat, при импорте и экспорте приватных ключей и в других случаях. Они вводятся в консоли, что находится в окне отладки Bitcoin Core.

-backupwallet <destination> — создать бэкап кошелька в указанной директории

-encryptwallet <passphrase> – шифрует файл wallet.dat, passphrase — это пароль, который нужно задать

-dumpprivkey <публичный адрес> – выводит на экран приватный ключ от соответствующего публичного ключа

-dumpwallet <filename> – выгружает адреса и приватные ключи к ним в отдельный файл

-getmininginfo – узнать текущую информацию о майнинге (текущий размер блока, сложность добычи и др.)

-getnewadress – создаёт новый адрес

-getrawmempool — получить все идентификаторы транзакций

-getrawtransaction <txid> [verbose=0] – выводит информацию о транзакции, где txid-идентификатор транзакции, verbose=0 — вывести в RAW-формате, verbose=1 — вывести в JSON-формате

-help – выводит список доступных команд

-importprivkey <ваш приватный ключ> – импортирует приватный ключ в программу

-importwallet <filename> — импортирует все данные из файла формата .dat

-maxmempool=<n> – максимальный размер мемпула, где n – его размер в мегабайтах

-prune=<n> – обрезает блокчейн до последних блоков, n — размер хранимой базы в мегабайтах

walletpassphrase «пароль вашего кошелька» 600 — разблокирует бумажник на время (600 секунд в примере)

-walletpassphrasechange <oldpassphrase> <newpassphrase> — меняет старый пароль от wallet.dat на новый

-walletlock – заблокировать кошелёк

-estimatesmartfee «number of blocks» – рассчитать размер комиссии, чтобы транзакция попала в блок через определённое количество блоков

Ключи запуска Bitcoin Core

Также существуют специальные ключи, которые нужно прописывать в пути к файлу bitcoin-qt программы Bitcoin Core. Они также незаменимы в некоторых ситуациях.

-txindex – переиндексирует файлы базы данных блокчейна в случае их повреждения.

-rescan – перепроверяет цепочку блоков для поиска повисших транзакций, когда баланс отображается неправильно.

-salvagewallet – Попытаться восстановить приватные ключи из повреждённого бумажника при запуске клиента. Ключ пригодится, если файл wallet.dat повреждён, например, при неожиданном отключении электричества.

-zapwallettxes=1 – удаляет неподтверждённые транзакции из кошелька. Зависла транзакция? Этот ключ вам поможет. Сначала убедитесь, что транзакция зависла. Посмотреть это можно в любом блокэксплорере, например blockchain.info. Если она действительно имеет статус «Неподтверждённая», применяйте этот ключ. Зависшая транзакция удалится, и на ваш баланс вернутся биткоины из неё. Теперь монеты можно отсылать заново с большей комиссией. Однако транзакция исчезнет локально, то есть только у вас. Сеть помнит о ней, и когда-нибудь перевод может подтвердиться. Чтобы такой неприятности не случилось, используйте для новой транзакции хотя бы один вход старой (Опция управления входами).