SignedQueryRequest

Una richiesta di query firmata dal client.

Rappresentazione JSON
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Campi
serializedClientQuery

string (bytes format)

Obbligatorio. Un ClientQuery serializzato protobuf per eseguire query sulla rete Universal Ledger.

Una stringa con codifica in base64.

senderSignature

string (bytes format)

Facoltativo. La firma del mittente della richiesta di query, calcolata sui byte serializedClientQuery. Se questo campo viene omesso, la query viene trattata come anonima e vengono restituite solo informazioni pubbliche.

La firma viene verificata dal server solo se l'identificatore del mittente è fornito nel ClientQuery. La firma viene rifiutata se la data di scadenza nel ClientQuery serializzato non è presente, è nel passato o è nel futuro di oltre 5 minuti.

Una stringa con codifica in base64.

senderSigningKeySlot

enum (KeySlot)

Facoltativo. Lo slot della chiave del mittente utilizzato per firmare la richiesta di query. Se non specificato, utilizza lo slot principale dell'account mittente.