Wenn ich einen neuen Test mit einem leeren Datenverzeichnis durchführe und versuche, getnewaddress
, schlägt bitcoin-cli
fehl
error code: -32601
error message:
Method not found (wallet method is disabled because no wallet is loaded)
Dies geschieht mit der Version 40aab35e9828427a800916ac15e3381332f4d0a6 (aktuell master
) von bitcoind
.
Erwartetes Verhalten
Bei Bitcoin 0.20.1
passiert das nicht:
$ rm -rf ~/.bitcoin/regtest
$ bitcoind --version | head -1
Bitcoin Core version v0.20.1
$ bitcoind -regtest -daemon=1
Bitcoin Core starting
$ bitcoin-cli getnewaddress
bcrt1...
$ bitcoin-cli stop
Bitcoin Core stopping
Tatsächliches Verhalten
$ rm -rf ~/.bitcoin/regtest
$ bitcoind --version | head -1
Bitcoin Core version v0.20.99.0-40aab35e9
$ bitcoind -regtest -daemon=1
Bitcoin Core starting
$ bitcoin-cli getnewaddress
error code: -32601
error message:
Method not found (wallet method is disabled because no wallet is loaded)
$ bitcoin-cli stop
Bitcoin Core stopping
Fortpflanzen
100%
System Information
Die master
-Version ist selbst kompiliert, v0.20.1 stammt von bitcoincore.org Linux x86_64
Ubuntu 20.04 LTS
$ uname -mr
5.4.0-48-generic x86_64
Siehe # 15454.
Ich denke, die Fehlermeldungen dafür müssen behoben werden, oder es wird eine große Flut von Menschen mit demselben Problem geben, sobald # 15454 es in eine Veröffentlichung schafft. (Gibt es dafür bereits ein separates Thema oder einen Vorschlag?)
Es gab einige Diskussionen darüber im IRC und so wurde # 20101 geboren.