Method: projects.locations.endpoints.queryTransactionState

거래의 상태를 쿼리합니다. 이 메서드는 네트워크에 제출된 모든 거래에 대해 호출될 수 있습니다. 엔드포인트가 네트워크 및 리전 내의 여러 검증 도구로 요청을 라우팅할 수 있고 검증 도구가 특정 시점에 동일한 라운드 ID에 있지 않을 수 있으므로 반환된 거래 세부정보는 호출 간에 다를 수 있습니다.

HTTP 요청


GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
endpoint

string

필수 항목입니다. 요청을 처리할 엔드포인트입니다. 형식: projects/{project}/locations/{location}/endpoints/{endpoint} 위치는 리전입니다.

쿼리 매개변수

매개변수
transactionDigestHex

string

필수 항목입니다. 상태를 가져올 거래 ID입니다.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

endpoints.queryTransactionState의 응답 메시지입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
필드
transactionAttempts[]

object (TransactionAttempt)

요청을 처리하는 검증 도구에 거래가 알려진 각 제출당 하나의 항목입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참고하세요.