Bitcoin-Core

通過描述符導入多重簽名錢包時缺少校驗和錯誤

  • June 21, 2021

我正在嘗試在 regtest 上導入多重簽名錢包,但出現了一個奇怪的錯誤。我究竟做錯了什麼?我已經用 xpubs、tpubs 和 Vpubs(在此處轉換)進行了嘗試,並且得到了同樣的錯誤。

命令:

bitcoin-cli -regtest importmulti '[{"desc": "wsh(multi(2,tpubDDgGUQsV9M7N5DD3WQmkqkq9UXkSvfHvyefNDx2b7KwmukE6FfuFk3JfncmjCNnG9scWcdz6MEeNPZXHArkGFuTXTsZNr4288ULxuTDjB6u/0/0/*,tpubDCDw2UcGohVP3rK8kPW8g9hwBojpwzYdjLxQ6AnnuRvThH7q1vwGneGAUkfZYqJo9eKFGzuP4WwaKsQkEqqnwLd1eT2CtpAKQispgxadHWB/0/0/*))", "range": [0,10], "watchonly":true, "timestamp":"now"}]'

錯誤:

[
 {
   "success": false,
   "error": {
     "code": -5,
     "message": "Missing checksum"
   }
 }
]

根據文件,一些 RPC 需要校驗和。importmulti就是其中之一。

您可以使用getdescriptorinfo將校驗和添加到現有的無校驗和。

引用自:https://bitcoin.stackexchange.com/questions/96364