Langsung ke konten utama
POST
Uraikan Transaksi
Isi permintaan, skema respons, dan contoh di halaman ini dihasilkan dari definisi OpenAPI.

Catatan

  • Hasil dikembalikan dalam urutan yang sama seperti tanda tangan input, termasuk duplikat.
  • Transaksi yang tidak ditemukan dan kegagalan pengurai per item dikembalikan sebagai objek TransactionResult tingkat item dengan parserStatus: "ERROR".
  • Isi permintaan yang tidak valid menghasilkan kesalahan JSON tingkat permintaan.
  • Jika transaksi yang tersimpan tidak dapat didekodekan, seluruh permintaan gagal dengan 500 dan {"error": "internal server error"} alih-alih menghasilkan kesalahan tingkat item.
  • Payload transaksi mentah dihilangkan kecuali jika rawTransaction ditetapkan ke json, jsonParsed, atau base64.

Parameter Permintaan

array
wajib
Tanda tangan transaksi yang akan diurai. Urutan respons sesuai dengan array ini, termasuk duplikat.
string
default:"confirmed"
Tingkat komitmen yang digunakan saat mengambil transaksi. processed tidak didukung.
  • confirmed
  • finalized
string
default:"none"
Pengodean transaksi Solana asli yang dikembalikan sebagai rawTransaction pada setiap hasil yang berhasil, dalam format getTransaction. none tidak mengembalikan transaksi mentah.
  • none
  • json
  • jsonParsed
  • base64
boolean
usang
Tidak digunakan lagi. true sama dengan rawTransaction: "json". Menetapkan includeRawTransaction dan rawTransaction sekaligus akan menghasilkan 400.

Otorisasi

api-key
string
query
wajib

Body

application/json

Isi permintaan untuk menguraikan satu atau beberapa tanda tangan transaksi.

transactions
string[]
wajib

Tanda tangan transaksi yang akan diurai. Urutan respons sesuai dengan larik ini, termasuk duplikat.

commitment
enum<string>
default:confirmed

Tingkat commitment yang digunakan saat mengambil transaksi. processed tidak didukung.

Opsi yang tersedia:
confirmed,
finalized
rawTransaction
enum<string>
default:none

Pengodean transaksi Solana asli yang dikembalikan sebagai rawTransaction pada setiap hasil yang berhasil, dalam bentuk getTransaction. none tidak mengembalikan transaksi mentah.

Opsi yang tersedia:
none,
json,
jsonParsed,
base64
includeRawTransaction
boolean
usang

Tidak digunakan lagi. true sama dengan rawTransaction: "json". Menetapkan includeRawTransaction dan rawTransaction sekaligus akan mengembalikan 400.

Respons

Hasil transaksi yang diurai.

signature
string

Tanda tangan transaksi untuk item ini.

parserStatus
enum<string>

OK jika penguraian berhasil, atau ERROR jika item gagal diambil atau diurai.

Opsi yang tersedia:
OK,
ERROR
parsed
object

Objek transaksi yang diurai. Tersedia jika parserStatus bernilai OK.

parserError
object

Kesalahan tingkat item. Tersedia jika parserStatus bernilai ERROR.

rawTransaction
object

Transaksi Solana asli dalam bentuk getTransaction untuk pengodean rawTransaction yang diminta. Dengan base64, transaction adalah [data, "base64"]. Hanya tersedia jika transaksi mentah diminta.