SignedQueryRequest

クライアントからの署名付きクエリ リクエスト。

JSON 表現
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
フィールド
serializedClientQuery

string (bytes format)

必須。Universal Ledger ネットワークをクエリするための protobuf シリアル化された ClientQuery。

Base64 でエンコードされた文字列。

senderSignature

string (bytes format)

省略可。クエリ リクエストの送信者の署名。serializedClientQuery バイトで計算されます。このフィールドを省略すると、クエリは匿名として扱われ、公開情報のみが返されます。

署名は、送信者 ID が ClientQuery で指定されている場合にのみ、サーバーによって検証されます。シリアル化された ClientQuery の有効期限が指定されていない場合、過去の日付の場合、または 5 分以上先の日付の場合は、署名が拒否されます。

Base64 でエンコードされた文字列。

senderSigningKeySlot

enum (KeySlot)

省略可。クエリ リクエストの署名に使用される送信者の鍵スロット。指定しない場合は、送信者アカウントのメインスロットが使用されます。