Method: projects.locations.endpoints.queryTransactionState

Consulta el estado de una transacción. Se puede llamar a este método para cualquier transacción enviada a la red. Los detalles de la transacción que se muestran pueden variar entre las llamadas, ya que un extremo puede enrutar solicitudes a diferentes validadores dentro de la red y la región, y es posible que los validadores no estén en el mismo ID de ronda en un momento determinado.

Solicitud HTTP


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

Las URL usan la sintaxis de transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
endpoint

string

Obligatorio. Es el extremo para atender la solicitud. Formato: projects/{project}/locations/{location}/endpoints/{endpoint} La ubicación es una región.

Parámetros de consulta

Parámetros
transactionDigestHex

string

Obligatorio. Es el ID de transacción para obtener el estado.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para endpoints.queryTransactionState.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
Campos
transactionAttempts[]

object (TransactionAttempt)

Una entrada por cada envío conocido de la transacción al validador que controla la solicitud.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.