包含附加签名的交易。如需提交交易,应将此消息序列化并包含在 SubmitTransactionRequest 中。
| JSON 表示法 |
|---|
{ "serializedClientTransaction": string, "senderSignature": string, "senderSigningKeySlot": enum ( |
| 字段 | |
|---|---|
serializedClientTransaction |
必需。包含交易详情的序列化 使用 base64 编码的字符串。 |
senderSignature |
必需。交易发送者的签名。 签名应通过使用自己的私钥对 对于交易链,要签名的字节计算为以下各项的串联:- 整个链的序列化客户端交易的摘要。- 链中每个单元的序列化签名交易的摘要,按它们在链中出现的顺序排列。摘要使用 SHA-256 计算得出。 使用 base64 编码的字符串。 |
senderSigningKeySlot |
可选。用于为交易签名的发送者的密钥槽。如果未指定,则使用发件人账号的主卡位。 |
otherSignatures[] |
可选。列为额外交易签署人的账号的签名。这些签名的数量和顺序必须与 待签名的字节与 其他签署人的数量和身份取决于具体的交易类型。对于交易链,每个作为链中某个单元的发送者或签署者的账号都需要一个签名。 使用 base64 编码的字符串。 |
otherSigningKeySlots[] |
可选。列为额外交易签署者的账号的密钥槽。如果设置,这些密钥槽的数量和顺序必须与 |