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