比特幣(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 analyzepsbt用法及代碼示例
- Bitcoin combinepsbt用法及代碼示例
- Bitcoin combinerawtransaction用法及代碼示例
- Bitcoin createpsbt用法及代碼示例
- Bitcoin createrawtransaction用法及代碼示例
- Bitcoin decodepsbt用法及代碼示例
- Bitcoin decoderawtransaction用法及代碼示例
- Bitcoin decodescript用法及代碼示例
- Bitcoin finalizepsbt用法及代碼示例
- Bitcoin fundrawtransaction用法及代碼示例
- Bitcoin getrawtransaction用法及代碼示例
- Bitcoin joinpsbts用法及代碼示例
- Bitcoin sendrawtransaction用法及代碼示例
- Bitcoin signrawtransactionwithkey用法及代碼示例
- Bitcoin testmempoolaccept用法及代碼示例
- Bitcoin utxoupdatepsbt用法及代碼示例
注:本文由純淨天空篩選整理自bitcoin.org大神的英文原創作品 Bitcoin converttopsbt。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。