Я запускаю полный узел с помощью графического интерфейса Bitcoin Core в Windows 10. Файл conf находится в моем каталоге данных биткойнов, а не в папке appdata/roaming. Но Bitcoin-qt указывает на него по умолчанию и работает нормально.
Но bitcoind и bitcoin-cli ищут файл conf в папке appdata/roaming, что, я думаю, является причиной того, что сервер bitcoind никогда не запускается. Как мне запустить биткойн и проверить, работает он или нет? Мне нужно, чтобы биткойн работал, чтобы я мог использовать команды json-rpc.
Если я запускаю биткойн в cmd, кажется, что он снова начинает загружать всю цепочку блоков, что не нужно, потому что у меня уже есть все.
Вы можете использовать этот --datadir
параметр, чтобы указать точное местоположение данных вашей цепочки блоков и --conf
указать местоположение вашего файла конфигурации.
Если вы хотите хранить данные в D:\BitcoinData, нажмите «Свойства» ярлыка для bitcoin-qt.exe и добавьте -datadir=D:\BitcoinData в конце в качестве примера:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData
Запустите Биткойн, теперь вы увидите, что все файлы созданы в новом каталоге данных.
Если у вас кастомный конфиг, сделайте то же самое с добавленным параметром:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData -conf d:\Bitcoin\bitcoin.conf
хорошо протестировано
КаппаДев