Bitcoin-Core
從 bitcoind 創建自定義腳本
我可以使用 bitcoin-cli 創建多重簽名
addmultisigaddress
bitcoin-cli addmultisigaddress 2 '["'$ADDR_MITT_1'","'$ADDR_MITT_2'","'$ADDR_MITT_3'"]'
但是如何添加額外的 OP,如 CLTV 或其他 OP?我可以使用 bitcoin-cli 生成兌換腳本和地址嗎?
你不能。比特幣核心無法推理任意腳本,也沒有能力為它們簽名。因此,它不能創建任意腳本並儲存它們。
您可以自己創建腳本並使用
importmulti
. 這只會將腳本添加到要跟踪的錢包中。這只會讓你的錢包看到交易併計算餘額。同樣,Bitcoin Core 不能為任意腳本簽名,它不知道如何簽名。因此,導入腳本並不意味著錢包將能夠簽署使用該腳本的交易。它純粹用於交易跟踪。