Method: projects.locations.endpoints.queryTransactionState

Membuat kueri status transaksi. Metode ini dapat dipanggil untuk transaksi apa pun yang dikirimkan ke jaringan. Detail transaksi yang ditampilkan dapat bervariasi antar-panggilan, karena endpoint dapat merutekan permintaan ke validator yang berbeda dalam jaringan dan wilayah, dan validator mungkin tidak berada di ID putaran yang sama pada waktu tertentu.

Permintaan HTTP


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

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
endpoint

string

Wajib diisi. Endpoint untuk menayangkan permintaan. Format: projects/{project}/locations/{location}/endpoints/{endpoint} Lokasinya adalah wilayah.

Parameter kueri

Parameter
transactionDigestHex

string

Wajib diisi. ID transaksi untuk mendapatkan statusnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk endpoints.queryTransactionState.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
Kolom
transactionAttempts[]

object (TransactionAttempt)

Satu entri per setiap pengiriman transaksi yang diketahui ke validator yang menangani permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.