Es una transacción con firmas adjuntas. Para enviar una transacción, este mensaje debe serializarse y, luego, incluirse en un SubmitTransactionRequest.
| Representación JSON |
|---|
{ "serializedClientTransaction": string, "senderSignature": string, "senderSigningKeySlot": enum ( |
| Campos | |
|---|---|
serializedClientTransaction |
Obligatorio. Un Es una cadena codificada en Base64. |
senderSignature |
Obligatorio. Es la firma del remitente de la transacción. La firma se debe calcular firmando los bytes de Para una cadena de transacciones, los bytes que se firmarán se calculan como la concatenación de lo siguiente:
Los resúmenes se calculan con SHA-256. Es una cadena codificada en Base64. |
senderSigningKeySlot |
Es opcional. Es la ranura de clave del remitente que se usa para firmar la transacción. Si no se especifica, se usa el espacio principal de la cuenta del remitente. |
otherSignatures[] |
Es opcional. Las firmas de las cuentas que se indican como firmantes adicionales de la transacción. La cantidad y el orden de estas firmas deben coincidir con el campo Los bytes que se firmarán son los mismos que los del La cantidad y la identidad de los firmantes adicionales dependen del tipo de transacción en particular. En el caso de una cadena de transacciones, se necesita una firma para cada cuenta que aparezca como remitente o como signatario de una unidad de la cadena. Es una cadena codificada en Base64. |
otherSigningKeySlots[] |
Es opcional. Las ranuras de claves de las cuentas que se indican como firmantes adicionales de la transacción. Si se establece, la cantidad y el orden de estas ranuras de claves deben coincidir con el campo |