Bitcoin-Core

從 bitcoind 創建自定義腳本

  • June 15, 2021

我可以使用 bitcoin-cli 創建多重簽名addmultisigaddress

bitcoin-cli addmultisigaddress 2 '["'$ADDR_MITT_1'","'$ADDR_MITT_2'","'$ADDR_MITT_3'"]'

但是如何添加額外的 OP,如 CLTV 或其他 OP?我可以使用 bitcoin-cli 生成兌換腳本和地址嗎?

你不能。比特幣核心無法推理任意腳本,也沒有能力為它們簽名。因此,它不能創建任意腳本並儲存它們。

您可以自己創建腳本並使用importmulti. 這只會將腳本添加到要跟踪的錢包中。這只會讓你的錢包看到交易併計算餘額。同樣,Bitcoin Core 不能為任意腳本簽名,它不知道如何簽名。因此,導入腳本並不意味著錢包將能夠簽署使用該腳本的交易。它純粹用於交易跟踪。

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