Mengirimkan transaksi ke jaringan. Permintaan akan divalidasi terlebih dahulu untuk memastikan kebenaran dasarnya. Jika validasi gagal, permintaan akan langsung gagal. Jika validasi berhasil, metode ini hanya akan ditampilkan setelah transaksi direplikasi di sebagian besar validator dalam jaringan, atau hingga permintaan gagal.
Permintaan HTTP
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitTransaction URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
endpoint |
Wajib. Endpoint untuk mengirimkan transaksi. Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "serializedSignedTransaction": string } |
| Kolom | |
|---|---|
serializedSignedTransaction |
Wajib. String berenkode base64. |
Isi respons
Pesan respons untuk endpoints.submitTransaction.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "transactionDigestHex": string } |
| Kolom | |
|---|---|
transactionDigestHex |
ID yang secara unik mewakili transaksi yang dikirimkan. Ini adalah representasi heksadesimal dari ringkasan SHA-256 |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource endpoint:
universalledger.endpoints.submit
Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.