Transaksi dengan tanda tangan terlampir. Untuk mengirimkan transaksi, pesan ini harus diserialisasi dan disertakan dalam SubmitTransactionRequest.
| Representasi JSON |
|---|
{ "serializedClientTransaction": string, "senderSignature": string, "senderSigningKeySlot": enum ( |
| Kolom | |
|---|---|
serializedClientTransaction |
Wajib. String berenkode base64. |
senderSignature |
Wajib. Tanda tangan pengirim transaksi. Tanda tangan harus dihitung dengan menandatangani byte Untuk rantai transaksi, byte yang akan ditandatangani dihitung sebagai penyambungan dari:
Ringkasan dihitung menggunakan SHA-256. String berenkode base64. |
senderSigningKeySlot |
Opsional. Slot kunci pengirim yang digunakan untuk menandatangani transaksi. Menggunakan slot utama akun pengirim jika tidak ditentukan. |
otherSignatures[] |
Opsional. Tanda tangan akun yang tercantum sebagai penanda tangan transaksi tambahan. Jumlah dan urutan tanda tangan ini harus cocok dengan kolom Byte yang akan ditandatangani sama dengan byte untuk Jumlah dan identitas penanda tangan tambahan bergantung pada jenis transaksi tertentu. Untuk rantai transaksi, satu tanda tangan diperlukan untuk setiap akun yang muncul sebagai pengirim atau sebagai penanda tangan unit dalam rantai. String berenkode base64. |
otherSigningKeySlots[] |
Opsional. Slot kunci akun yang tercantum sebagai penanda tangan transaksi tambahan. Jika ditetapkan, jumlah dan urutan slot kunci ini harus cocok dengan kolom |