Skip to main content
Enhanced Transactions API adalah produk lama dalam mode pemeliharaan. API ini masih berfungsi dan halaman-halaman ini tetap tersedia, tetapi tidak lagi menerima jenis parser atau pengembangan fitur baru. Penggantinya adalah Parsed Events, yang mendekode instruksi melalui katalog IDL dan tersedia di semua paket dengan biaya 10 kredit per permintaan. Panduan migrasi membahas proses pemindahan langkah demi langkah. Anda juga dapat menggunakan getTransactionsForAddress untuk riwayat transaksi dan pengisian data historis, serta Wallet API untuk data dompet yang mudah dibaca.

Apa itu Enhanced Transactions API?

Enhanced Transactions API mengubah transaksi Solana yang kompleks menjadi data yang mudah dibaca. Alih-alih mendekode data instruksi dan daftar akun secara manual, Anda menerima detail yang jelas dan terstruktur tentang transfer, swap, aktivitas NFT, dan lainnya. API ini menyediakan dua endpoint:
  • POST /v0/transactions — urai satu atau beberapa tanda tangan transaksi. Lihat Urai Transaksi.
  • GET /v0/addresses/{address}/transactions — ambil riwayat transaksi yang mudah dibaca untuk suatu alamat. Lihat Riwayat Transaksi.
Keduanya mendukung pemfilteran berdasarkan jenis transaksi (misalnya NFT_SALE, SWAP, TRANSFER) melalui parameter type.

Kapan menggunakannya

  • Anda sudah memiliki integrasi yang dibuat dengan Enhanced Transactions dan memerlukan referensinya.
  • Anda menginginkan deskripsi yang telah diurai dan mudah dibaca untuk setiap transaksi atau riwayat suatu alamat.
  • Anda menampilkan aktivitas transaksi kepada pengguna akhir (dompet, pelacak portofolio, penjelajah).
Untuk proyek baru, gunakan getTransactionsForAddress (riwayat dan pengisian data historis) atau Wallet API (endpoint REST untuk data dompet).

Fitur utama

Human-readable data

Deskripsi aktivitas transaksi yang jelas, bukan data instruksi mentah.

Type filtering

Filter berdasarkan jenis transaksi — penjualan NFT, swap, transfer, dan lainnya.

Pagination support

Telusuri riwayat transaksi berukuran besar per halaman dengan kursor berbasis tanda tangan.

Detailed metadata

Stempel waktu, biaya, tanda tangan, dan akun yang terlibat dalam setiap transaksi.
Setiap transaksi yang diurai mencakup:
  • Deskripsi — ringkasan yang mudah dibaca tentang apa yang terjadi.
  • Jenis — kategori transaksi (TRANSFER, SWAP, NFT_SALE, dan lainnya).
  • Sumber — program yang mengeksekusi transaksi.
  • Transfer native — perpindahan SOL antar-akun.
  • Transfer token — perpindahan token SPL.
  • Peristiwa — ringkasan peristiwa tingkat tinggi.
  • Informasi biaya — biaya transaksi dan pembayar biaya.
  • Stempel waktu — waktu transaksi diproses.

Mulai

Parse Transactions

Urai satu atau beberapa tanda tangan transaksi menjadi data yang mudah dibaca.

Transaction History

Ambil data transaksi historis untuk alamat apa pun, dengan pemfilteran dan paginasi.
Untuk membuat permintaan pertama, daftar di dashboard.helius.dev guna mendapatkan kunci API, lalu ikuti salah satu panduan di atas.

Langkah berikutnya

getTransactionsForAddress

Pengganti modern dan native Helius untuk riwayat transaksi serta pengisian data historis.

Wallet API

Endpoint REST untuk data dompet yang mudah dibaca: saldo, riwayat, dan transfer.

Getting Data overview

Bandingkan semua opsi Helius untuk membuat kueri data Solana.

Enhanced Transactions FAQ

Penggunaan, autentikasi, batas laju, dan pemecahan masalah.