當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Bitcoin converttopsbt用法及代碼示例


比特幣(Bitcoin) RPC Rawtransactions API中converttopsbt的用法及代碼示例。

用法:

converttopsbt "hexstring" ( permitsigdata iswitness )

將網絡序列化事務轉換為PSBT。這僅應與createrawtransaction和fundrawtransaction createpsbt一起使用,walletcreatefundedpsbt應該用於新應用程序。

參數1 - hexstring

類型:字符串,必填

原始交易的十六進製字符串

參數2 - permitsigdata

類型:布爾值,可選,默認= false

如果為true,則輸入中的所有簽名都將被丟棄並進行轉換。

將繼續。如果為false,則如果存在任何簽名,RPC將失敗。

參數3 - iswitness

類型:布爾值,可選,默認值=取決於啟發式測試

交易十六進製是否為序列化見證交易。

如果不存在見證,則將在解碼中使用啟發式測試。如果為true,則將僅嘗試對證人進行反序列化。如果為假,將僅嘗試非證人反序列化。僅當allowsigdata為true時才有效。

示例

創建交易:

bitcoin-cli createrawtransaction "[{\"txid\":\"myid\",\"vout\":0}]" "[{\"data\":\"00010203\"}]"

將交易轉換為PSBT:

bitcoin-cli converttopsbt "rawtransaction"

相關用法


注:本文由純淨天空篩選整理自bitcoin.org大神的英文原創作品 Bitcoin converttopsbt。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。