SignedQueryRequest

来自客户端的已签名查询请求。

JSON 表示法
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
字段
serializedClientQuery

string (bytes format)

必需。用于查询 Universal Ledger 网络的 protobuf 序列化 ClientQuery。

使用 base64 编码的字符串。

senderSignature

string (bytes format)

可选。查询请求发送者的签名,通过 serializedClientQuery 字节计算得出。如果省略此字段,则查询会被视为匿名查询,并且系统只会返回公开信息。

只有在 ClientQuery 中提供了发送者标识符时,服务器才会验证签名。如果序列化 ClientQuery 中的过期时间缺失、已过期或超过未来 5 分钟,则签名会被拒绝。

使用 base64 编码的字符串。

senderSigningKeySlot

enum (KeySlot)

可选。用于对查询请求进行签名的发送者密钥槽。如果未指定,则使用发送者账号的主槽。