서명이 첨부된 트랜잭션입니다. 트랜잭션을 제출하려면 이 메시지를 직렬화하여 SubmitTransactionRequest에 포함해야 합니다.
| JSON 표현 |
|---|
{ "serializedClientTransaction": string, "senderSignature": string, "senderSigningKeySlot": enum ( |
| 필드 | |
|---|---|
serializedClientTransaction |
필수 항목입니다. 거래 세부정보가 포함된 직렬화된 base64 인코딩 문자열입니다. |
senderSignature |
필수 항목입니다. 트랜잭션 발신자의 서명입니다. 서명은 자체 비공개 키로 트랜잭션 체인의 경우 서명할 바이트는 다음을 연결하여 계산됩니다.
다이제스트는 SHA-256을 사용하여 계산됩니다. base64 인코딩 문자열입니다. |
senderSigningKeySlot |
선택사항입니다. 트랜잭션에 서명하는 데 사용되는 발신자의 키 슬롯입니다. 지정하지 않으면 발신자 계정의 기본 슬롯을 사용합니다. |
otherSignatures[] |
선택사항입니다. 추가 거래 서명자로 나열된 계정의 서명입니다. 이러한 서명의 수와 순서는 서명할 바이트는 추가 서명자의 수와 신원은 특정 거래 유형에 따라 다릅니다. 트랜잭션 체인의 경우 체인에서 발신자 또는 단위의 서명자로 표시되는 각 계정에 하나의 서명이 필요합니다. base64 인코딩 문자열입니다. |
otherSigningKeySlots[] |
선택사항입니다. 추가 거래 서명자로 나열된 계정의 키 슬롯입니다. 설정된 경우 이러한 키 슬롯의 수와 순서는 |