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)

선택사항입니다. 쿼리 요청에 서명하는 데 사용되는 발신자의 키 슬롯입니다. 지정하지 않으면 발신자 계정의 기본 슬롯을 사용합니다.