Langsung ke konten utama
POST
Riwayat Transaksi yang Diurai
Isi permintaan, skema respons, dan contoh di halaman ini dibuat dari definisi OpenAPI. Setiap item dalam data menggunakan bentuk TransactionResult yang sama dengan yang dikembalikan oleh Uraikan Transaksi; metode ini hanya membungkus hasil dalam objek halaman dan menambahkan paginationToken saat halaman berikutnya tersedia.

Catatan

  • address wajib diisi. Untuk mencari riwayat alamat berdasarkan instruksi program atau mint token di sisi server, gunakan Pindai Riwayat Transaksi.
  • Hanya transaksi yang berhasil yang dikembalikan, kecuali jika Anda menetapkan status ke any atau failed.
  • Jika transaksi tersimpan di halaman tidak dapat didekode, seluruh permintaan akan gagal dengan 500 dan {"error": "internal server error"}, alih-alih mengembalikan kesalahan tingkat item.

Parameter Permintaan

string
wajib
Alamat yang riwayat transaksinya akan diambil.
number
default:"100"
Jumlah transaksi yang akan dikembalikan.
string
Kembalikan transaksi sebelum tanda tangan ini.
string
Kembalikan transaksi setelah tanda tangan ini.
string
Kursor yang dikembalikan oleh halaman sebelumnya. Bentuknya adalah slot:transactionIndex.
string
default:"desc"
Urutan pengurutan untuk transaksi yang dikembalikan.
  • asc
  • desc
string
default:"confirmed"
Tingkat komitmen yang digunakan untuk mengambil riwayat. processed tidak didukung.
  • confirmed
  • finalized
string
default:"succeeded"
Hasil eksekusi yang akan disertakan.
  • succeeded
  • failed
  • any
string
default:"none"
Menentukan apakah akan menyertakan transaksi yang hanya mereferensikan akun token milik address, bukan address itu sendiri. Banyak transfer token masuk hanya melibatkan akun token penerima. none mengecualikannya, balanceChanged menyertakan transaksi yang mengubah saldo akun token, dan all menyertakan semuanya.
  • none
  • balanceChanged
  • all
number
Slot minimum tempat permintaan dapat dievaluasi.
string
default:"none"
Pengodean transaksi Solana asli yang dikembalikan sebagai rawTransaction pada setiap hasil yang berhasil, dalam bentuk 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 mengembalikan 400.
object
Batas perbandingan slot. Setiap batas bersifat opsional.
number
Cocokkan nilai yang lebih besar dari nilai ini.
number
Cocokkan nilai yang lebih besar dari atau sama dengan nilai ini.
number
Cocokkan nilai yang lebih kecil dari nilai ini.
number
Cocokkan nilai yang lebih kecil dari atau sama dengan nilai ini.
object
Batas perbandingan waktu blok dalam detik Unix. Setiap batas bersifat opsional.
number
Cocokkan nilai yang lebih besar dari nilai ini.
number
Cocokkan nilai yang lebih besar dari atau sama dengan nilai ini.
number
Cocokkan nilai yang lebih kecil dari nilai ini.
number
Cocokkan nilai yang lebih kecil dari atau sama dengan nilai ini.

Otorisasi

api-key
string
query
wajib

Body

application/json

Isi permintaan untuk mengambil riwayat transaksi yang diurai bagi suatu alamat.

address
string
wajib

Alamat yang riwayat transaksinya akan diambil.

limit
integer
default:100

Jumlah transaksi yang akan dikembalikan.

Rentang yang diperlukan: 1 <= x <= 100
beforeSignature
string

Kembalikan transaksi sebelum tanda tangan ini.

afterSignature
string

Kembalikan transaksi setelah tanda tangan ini.

paginationToken
string

Kursor yang dikembalikan oleh halaman sebelumnya. Formatnya adalah slot:transactionIndex.

sortOrder
enum<string>
default:desc

Urutan pengurutan untuk transaksi yang dikembalikan.

Opsi yang tersedia:
asc,
desc
commitment
enum<string>
default:confirmed

Tingkat commitment yang digunakan untuk mengambil riwayat. processed tidak didukung.

Opsi yang tersedia:
confirmed,
finalized
status
enum<string>
default:succeeded

Hasil eksekusi yang akan disertakan.

Opsi yang tersedia:
succeeded,
failed,
any
tokenAccounts
enum<string>
default:none

Menentukan apakah transaksi yang hanya mereferensikan akun token milik address, bukan address itu sendiri, harus disertakan. Banyak transfer token masuk hanya menyentuh akun token penerima. none mengecualikannya, balanceChanged menyertakan transaksi yang mengubah saldo akun token, dan all menyertakan semuanya.

Opsi yang tersedia:
none,
balanceChanged,
all
minContextSlot
integer

Slot minimum tempat permintaan dapat dievaluasi.

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.

slot
object

Batas perbandingan slot. Setiap batas bersifat opsional.

time
object

Batas perbandingan waktu blok dalam detik Unix. Setiap batas bersifat opsional.

Respons

Satu halaman hasil transaksi yang diurai.

Halaman hasil transaksi yang diurai dan dikembalikan oleh riwayat transaksi.

data
object[]

Hasil transaksi yang diurai. Setiap item memiliki bentuk TransactionResult yang sama seperti yang dikembalikan oleh /v1/parsed-events/transactions.

paginationToken
string

Kursor untuk halaman berikutnya. Tidak ada ketika layanan telah mencapai akhir rentang halaman yang tersedia.