比特币(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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。