Невозможно выполнить команды Bitcoind

Я пытаюсь выполнить команды 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 и все работает

Ответы (1)

попробуй это:

bitcoin-cli -rpcuser=user -rpcpassword=pass -rpcport=8332 getinfo

также убедитесь, что биткойн запущен, вы можете сделать это,
ps -aux | grep bitcoind

Я на Windows, поэтому вместо того, 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...
Я попробовал еще раз через пару минут, и это сработало. Спасибо!!!