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 |
Obligatorio. Es el extremo para atender la solicitud. Formato: |
Parámetros de consulta
| Parámetros | |
|---|---|
transactionDigestHex |
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 ( |
| Campos | |
|---|---|
transactionAttempts[] |
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.