SignedQueryRequest

Permintaan kueri bertanda tangan dari klien.

Representasi JSON
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Kolom
serializedClientQuery

string (bytes format)

Wajib. ClientQuery yang diserialisasi protobuf untuk mengkueri jaringan Universal Ledger.

String berenkode base64.

senderSignature

string (bytes format)

Opsional. Tanda tangan pengirim permintaan kueri, yang dihitung berdasarkan byte serializedClientQuery. Jika kolom ini dihilangkan, kueri akan diperlakukan sebagai anonim, dan hanya informasi publik yang akan ditampilkan.

Tanda tangan diverifikasi oleh server hanya jika ID pengirim diberikan di ClientQuery. Tanda tangan akan ditolak jika expiry time dalam ClientQuery yang diserialisasi tidak ada, berada di masa lalu, atau lebih dari 5 menit di masa mendatang.

String berenkode base64.

senderSigningKeySlot

enum (KeySlot)

Opsional. Slot kunci pengirim yang digunakan untuk menandatangani permintaan kueri. Menggunakan slot utama akun pengirim jika tidak ditentukan.