Я пытаюсь выполнить команды Bitcoin-RPC в терминале Windows 10, используя Bitcoind из ядра Bitcoin. Однако всякий раз, когда я запускаю C:\Program Files\Bitcoin\daemon>bitcoind
терминал, он зависает и ничего не печатает. Я ждал несколько часов, а терминал продолжает загружаться и не позволяет ничего вводить. Я также пробовал печатать C:\Program Files\Bitcoin\daemon>bitcoind -daemon
, но -daemon
это недействительная команда Windows.
Я также пытался запросить Bitcoin-cli, C:\Program Files\Bitcoin\daemon>bitcoin-cli getinfo
но получаю сообщение об ошибке:
C:\Program Files\Bitcoin\daemon>bitcoin-cli getinfo
error: couldn't connect to server: EOF reached (code 1)
(make sure server is running and you are connecting to the correct RPC port)
Итак, изучив и прочитав другие вопросы о переполнении стека, я решил проверить свой файл bitcoin.conf. У меня его не было, поэтому я создал его и поместил в C:\Users\User\AppData\Roaming\Bitcoin
каталог. Мой файл bitcoin.conf выглядит так:
rpcuser=user
rpcpassword=pass
rpcallowip=127.0.0.1
rpcport=8332
rpcthreads=10
server=1
Но я все еще получаю те же ошибки. Кто-нибудь знает, что я делаю неправильно?
Обновлять:
Я ввел tasklist
в терминал Windows, и bitcoind.exe и Clientcore были запущены. Затем я набрал: C:\Program Files\Bitcoin\daemon>bitcoin-cli -rpcuser=user -rpcpassword=pass -rpc port=8332 getinfo
, но получил другую ошибку:
error code: -28
error message:
Verifying blocks...
Обновлять:
Я попробовал C:\Program Files\Bitcoin\daemon>bitcoin-cli -rpcuser=user -rpcpassword=pass -rpc port=8332 getinfo
еще раз через пару минут, и это сработало.
Я открыл один терминал и запустил биткойн, а другой терминал делаю команду getinfo и все работает
попробуй это:
bitcoin-cli -rpcuser=user -rpcpassword=pass -rpcport=8332 getinfo
также убедитесь, что биткойн запущен, вы можете сделать это,
ps -aux | grep bitcoind
пользователь66764
ps -aux | grep bitcoind
чтобы вводитьtasklist
в терминал, были запущены bitcoind и ClientCore. Затем я набралC:\Program Files\Bitcoin\daemon>bitcoin-cli -rpcuser=user -rpcpassword=pass -rpc
и получил еще одну ошибку?port=8332 getinfo error code: -28 error message: Verifying blocks...
пользователь66764