Transaksi
getTransactionsForAddress
getTransactionsForAddress mengembalikan riwayat transaksi Solana lengkap untuk suatu alamat dalam satu panggilan — dengan filter waktu, slot, dan status, pengurutan, serta paginasi keyset.
POST
getTransactionsForAddress
Parameter Permintaan
string
wajib
Alamat akun Solana yang riwayat transaksinya akan diambil (dompet, token, program, NFT, dan sebagainya).
string
default:"signatures"
Tingkat detail transaksi yang akan dikembalikan.
signaturesfull
string
default:"desc"
Urutan pengurutan untuk transaksi yang dikembalikan.
ascdesc
string
default:"finalized"
Tingkat commitment untuk permintaan. Commitment
processed tidak didukung.confirmedfinalized
number
Slot konteks minimum yang akan digunakan untuk permintaan (opsional).
number
default:"1000"
Jumlah maksimum transaksi per permintaan. Gunakan 1–1000 untuk transactionDetails:“signatures” dan 1–1000 untuk transactionDetails:“full”.
string
Token paginasi dari respons sebelumnya untuk mendapatkan halaman hasil berikutnya (format “slot:position”).
string
default:"json"
Format pengodean untuk data transaksi (hanya berlaku jika transactionDetails=full).
jsonjsonParsedbase58base64
number
Versi transaksi maksimum yang akan dikembalikan (hanya berlaku jika transactionDetails=full). Atur ke 1 untuk menerima transaksi legacy, v0, dan v1.
object
Filter lanjutan untuk mempersempit hasil transaksi.
object
Filter berdasarkan nomor slot.
number
Lebih besar dari atau sama dengan nomor slot.
number
Lebih besar dari nomor slot.
number
Lebih kecil dari atau sama dengan nomor slot.
number
Lebih kecil dari nomor slot.
object
Filter berdasarkan stempel waktu blok (stempel waktu Unix).
number
Lebih besar dari atau sama dengan stempel waktu.
number
Lebih besar dari stempel waktu.
number
Lebih kecil dari atau sama dengan stempel waktu.
number
Lebih kecil dari stempel waktu.
number
Sama dengan stempel waktu.
object
Filter berdasarkan tanda tangan transaksi.
string
Dapatkan transaksi dengan tanda tangan yang lebih besar dari atau sama dengan nilai ini.
string
Dapatkan transaksi setelah tanda tangan ini.
string
Dapatkan transaksi dengan tanda tangan yang lebih kecil dari atau sama dengan nilai ini.
string
Dapatkan transaksi sebelum tanda tangan ini.
string
default:"any"
Filter berdasarkan status transaksi.
succeededfailedany
string
default:"none"
Filter transaksi untuk akun token terkait. Mengontrol apakah transaksi yang melibatkan akun token milik alamat tersebut disertakan.
nonebalanceChangedall
object
Mempersempit hasil ke transaksi saat alamat yang dikueri berpartisipasi dalam transfer token yang cocok dengan kriteria tertentu. Semua bidang bersifat opsional dan digabungkan dengan semantik AND.
string
Alamat pihak lawan. Mencocokkan transfer yang pihak lainnya adalah alamat ini.
string
default:"any"
Arah transfer relatif terhadap alamat yang dikueri.
inoutany
string
Mint token yang akan digunakan sebagai filter.
object
Filter rentang jumlah mentah on-chain. Semua bidang bersifat opsional dan dapat digabungkan.
Otorisasi
Body
application/json
Versi protokol JSON-RPC.
Opsi yang tersedia:
2.0 Contoh:
"2.0"
Pengidentifikasi unik untuk permintaan.
Contoh:
"1"
Nama metode RPC yang akan dipanggil.
Opsi yang tersedia:
getTransactionsForAddress Contoh:
"getTransactionsForAddress"
Larik yang berisi alamat akun wajib dan objek konfigurasi opsional.
Required array length:
1 - 2 elementsAlamat akun Solana yang riwayat transaksinya akan diambil (dompet, token, program, NFT, dan sebagainya).
Contoh:
"Vote111111111111111111111111111111111111111"