Taproot

如何獲取 Taproot 描述符的校驗和,以便可以使用 importmulti 導入它?

  • June 21, 2021

我嘗試使用導入範例Taproot 描述符bitcoin-cli importmulti

tr(c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5,{pk(fff97bd5755eeea420453a14355235d382f6472f8568a18b2f057a1460297556),pk(e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13)})

我收到錯誤“缺少校驗和”。如何生成校驗和以及在哪裡將其附加到描述符?

校驗和已添加到此PR中的描述符中。

您可以使用以下方法獲取校驗和:

bitcoin-cli getdescriptorinfo insert_descriptor_here.

這將輸出帶有校驗和的描述符,該校驗和附加在“描述符”下,以及一個單獨的帶有校驗和的單獨“校驗和”欄位。

{
 "descriptor": "tr(c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5,{pk(fff97bd5755eeea420453a14355235d382f6472f8568a18b2f057a1460297556),pk(e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13)})#2rqrdjrh",
 "checksum": "2rqrdjrh",
 "isrange": false,
 "issolvable": true,
 "hasprivatekeys": false
}

然後,您可以bitcoin-cli importmulti在該描述符上使用。

描述符文件中有更多指導。

感謝 darosior 在 IRC 上回答這個問題。

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