SignedQueryRequest

Es una solicitud de consulta firmada del cliente.

Representación JSON
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Campos
serializedClientQuery

string (bytes format)

Obligatorio. Un ClientQuery serializado de protobuf para consultar la red de Universal Ledger.

Es una cadena codificada en Base64.

senderSignature

string (bytes format)

Es opcional. La firma del remitente de la solicitud de consulta, calculada sobre los bytes de serializedClientQuery. Si se omite este campo, la consulta se trata como anónima y solo se devolverá información pública.

El servidor verifica la firma solo si se proporciona el identificador del remitente en el ClientQuery. La firma se rechaza si falta el hora de vencimiento en el ClientQuery serializado, si es anterior al momento actual o si es posterior a más de 5 minutos en el futuro.

Es una cadena codificada en Base64.

senderSigningKeySlot

enum (KeySlot)

Es opcional. Es la ranura de clave del remitente que se usa para firmar la solicitud de consulta. Si no se especifica, se usa el espacio principal de la cuenta del remitente.