当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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