SignedQueryRequest

A signed query request from the client.

JSON representation
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Fields
serializedClientQuery

string (bytes format)

Required. A protobuf serialized ClientQuery to query the Universal Ledger network.

A base64-encoded string.

senderSignature

string (bytes format)

Optional. The signature of the sender of the query request, computed over the serializedClientQuery bytes. If this field is omitted, the query is treated as anonymous, and only public information will be returned.

The signature is verified by the server only if the sender identifier is provided in the ClientQuery. The signature is rejected if expiry time in the serialized ClientQuery is missing, is in the past, or more than 5 minutes in the future.

A base64-encoded string.

senderSigningKeySlot

enum (KeySlot)

Optional. The key slot of the sender used to sign the query request. Uses the primary slot of the sender account if not specified.