عندما أجري اختبارًا جديدًا باستخدام datadir فارغًا وأحاول أن أخفق getnewaddress
، bitcoin-cli
مع
error code: -32601
error message:
Method not found (wallet method is disabled because no wallet is loaded)
يحدث هذا مع الإصدار 40aab35e9828427a800916ac15e3381332f4d0a6 (الحالي master
) من bitcoind
.
سلوك متوقع
على bitcoin 0.20.1
لا يحدث:
$ 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
السلوك الفعلي
$ 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
لإعادة إنتاج
100٪
معلومات النظام
الإصدار master
مترجم ذاتيًا ، الإصدار v0.20.1 من bitcoincore.org Linux x86_64
نظام التشغيل Ubuntu 20.04 LTS
$ uname -mr
5.4.0-48-generic x86_64
انظر # 15454.
أعتقد أن رسائل الخطأ الخاصة بهذا تحتاج إلى الإصلاح ، وإلا فسيكون هناك تدفق هائل من الأشخاص الذين يعانون من نفس المشكلة بمجرد دخول # 15454 إلى إصدار. (هل يوجد بالفعل موضوع منفصل أو اقتراح لذلك؟)
كان هناك بعض النقاش حول هذا على IRC ، وبالتالي ولدت # 20101.