SignedQueryRequest

Uma solicitação de consulta assinada do cliente.

Representação JSON
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Campos
serializedClientQuery

string (bytes format)

Obrigatório. Um ClientQuery serializado em protobuf para consultar a rede do Universal Ledger.

Uma string codificada em base64.

senderSignature

string (bytes format)

Opcional. A assinatura do remetente da solicitação de consulta, calculada sobre os bytes serializedClientQuery. Se esse campo for omitido, a consulta será tratada como anônima, e apenas informações públicas serão retornadas.

A assinatura será verificada pelo servidor somente se o identificador do remetente for fornecido no ClientQuery. A assinatura será rejeitada se o horário de validade no ClientQuery serializado estiver ausente, no passado ou mais de 5 minutos no futuro.

Uma string codificada em base64.

senderSigningKeySlot

enum (KeySlot)

Opcional. O slot de chave do remetente usado para assinar a solicitação de consulta. Usa o slot principal da conta do remetente se não for especificado.