Method: projects.locations.endpoints.queryTransactionState

Consulta o estado de uma transação. Esse método pode ser chamado para qualquer transação enviada à rede. Os detalhes da transação retornada podem variar entre as chamadas, porque um endpoint pode encaminhar solicitações para diferentes validadores na rede e região, e os validadores podem não estar no mesmo ID de rodada a qualquer momento.

Solicitação HTTP


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

Os URLs usam a sintaxe de Transcodificação gRPC.

Parâmetros de caminho

Parâmetros
endpoint

string

Obrigatório. O endpoint para atender à solicitação. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}. O local é uma região.

Parâmetros de consulta

Parâmetros
transactionDigestHex

string

Obrigatório. O ID da transação para receber o estado.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para endpoints.queryTransactionState.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
Campos
transactionAttempts[]

object (TransactionAttempt)

Uma entrada para cada envio conhecido da transação ao validador que processa a solicitação.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.