Data arsip cepat untuk backfill dan pengindeksan
Kueri data historis Solana hingga 10x lebih cepat dengan sistem arsip mutakhir kami dan metode RPC eksklusif seperti getTransactionsForAddress.



Latensi 10x lebih rendah, panggilan RPC 100x lebih sedikit
Akses seluruh riwayat Solana sejak genesis dengan mudah dan bangun layanan backend dengan percaya diri.
Akses seluruh riwayat Solana dengan satu panggilan RPC
Indeks data dengan lebih mudah menggunakan getTransactionsForAddress, metode baru yang menggabungkan getSignaturesForAddress dan getTransaction ke dalam satu panggilan.
- Gunakan pencarian terbalik untuk menampilkan hasil terlama terlebih dahulu
- Tambahkan filter berbasis waktu untuk memfilter berdasarkan timestamp atau slot
- Dapatkan riwayat terpadu untuk alamat dan akun token
{
"jsonrpc": "2.0",
"id": 1,
"method": "getTransactionsForAddress",
"params": [
"YOUR_ADDRESS_HERE",
{
"transactionDetails": "full",
"sortOrder": "asc", // Oldest first
"limit": 1000,
"filters": {
"tokenAccounts": "all",
"blockTime": {
"gte": 1735689600, // Jan 1, 2025
"lte": 1738368000 // Jan 31, 2025
},
"status": "succeeded"
}
}
]
}
- Gunakan pencarian terbalik untuk menampilkan hasil terlama terlebih dahulu
- Tambahkan filter berbasis waktu untuk memfilter berdasarkan timestamp atau slot
- Dapatkan riwayat terpadu untuk alamat dan akun token
Riwayat lengkap transfer dompet,
tanpa perlu menggabungkan data
Gunakan getTransfersByAddress untuk menampilkan catatan transfer SOL dan token yang telah diuraikan dan mudah dibaca untuk sebuah alamat dompet dengan filter yang presisi.
- Filter transfer berdasarkan mint, waktu, jumlah, slot, status, arah, atau pihak lawan
- Tampilkan objek transfer ringkas yang mudah dibaca, bukan payload transaksi lengkap
- Ambil seluruh riwayat transfer dompet dengan paginasi yang dirancang untuk aplikasi produksi
{
"jsonrpc": "2.0",
"id": 1,
"method": "getTransfersByAddress",
"params": [
"YOUR_ADDRESS_HERE",
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"direction": "in",
"with": "COUNTERPARTY_ADDRESS",
"filters": {
"amount": { "gte": 1000000 },
"blockTime": { "gte": 1735689600, "lte": 1738368000 },
"status": "succeeded"
},
"limit": 100
}
]
}
- Filter transfer berdasarkan mint, waktu, jumlah, slot, status, arah, atau pihak lawan
- Tampilkan objek transfer ringkas yang mudah dibaca, bukan payload transaksi lengkap
- Ambil seluruh riwayat transfer dompet dengan paginasi yang dirancang untuk aplikasi produksi
Pengindeksan Solana,
kini 10x lebih cepat
Lakukan backfill database Anda dengan data historis 10x lebih cepat menggunakan sistem arsip kami yang dioptimalkan untuk performa, lalu gunakan LaserStream agar data tetap mutakhir.
- Waktu pencarian P50 sebesar 8 ms di bawah beban produksi
- Berjalan pada bare metal dengan NVMe berskala petabyte
- Direplikasi di beberapa wilayah untuk redundansi
- Waktu pencarian P50 sebesar 8 ms di bawah beban produksi
- Berjalan pada bare metal dengan NVMe berskala petabyte
- Direplikasi di beberapa wilayah untuk redundansi
“Mengambil transaksi Solana ke alat pajak Awaken dari dompet dengan lebih dari 15.000 transaksi sebelumnya membutuhkan waktu 3–5 menit. Dengan getTransactionsForAddress, prosesnya memerlukan waktu kurang dari 60 detik. Selain itu, dengan pemfilteran berbasis slot dari gTFA, kami dapat terus menyinkronkan transaksi baru dari slot terakhir yang diimpor dengan lebih cepat dan mudah daripada menelusuri mundur dari yang terbaru ke yang terlama.”

Lakukan backfill data Solana
dan jaga agar tetap mutakhir
Tentukan dataset Anda
Pilih rentang tanggal atau slot, jenis data (misalnya blok, akun, program), dan filter (misalnya tokenAccounts) untuk menentukan cakupan dataset Anda.
Serap data historis
Terima dataset terstruktur di tujuan pilihan Anda, termasuk Amazon S3, ClickHouse, dan PostgreSQL
Jaga indeks tetap mutakhir
Sinkronkan indeks Anda dengan data terbaru Solana melalui streaming peristiwa baru secara real-time menggunakan LaserStream gRPC atau WebSockets.
Kasus penggunaan data historis
Pengindeksan
Isi database Anda dengan cepat menggunakan data arsip tanpa perlu membangun pengindeks.
Kepatuhan
Dapatkan aktivitas transaksi historis untuk mematuhi peraturan dan persyaratan badan pengawas.
Backtesting
Unduh dataset untuk menguji algoritma perdagangan, meningkatkan ROI, dan mengurangi risiko.
Analisis Historis
Temukan tren onchain, arus, dan perilaku pengguna dengan menganalisis dataset terstruktur.
Pelaporan
Lakukan backfill data historis aplikasi dan pendapatan untuk memastikan pelaporan yang akurat.
Pelatihan
Gunakan data terstruktur untuk melatih LLM pada dataset Solana yang lengkap dan dapat ditelusuri.
FAQ data historis
Dalam konteks data arsip Solana, pengindeksan adalah proses menyusun dan mengatur data transaksi historis ke dalam database agar dapat diambil dengan cepat dan efisien. Sebagian besar perusahaan yang membangun produk di Solana akan memelihara indeks yang berkaitan dengan bisnis mereka (misalnya transfer stablecoin). Backfill adalah proses mengambil data transaksi historis dari titik waktu mana pun sejak blok genesis Solana untuk membangun indeks. Dalam kebanyakan kasus, developer dapat menggunakan metode RPC seperti getTransactionsForAddress untuk menerapkan filter berbasis waktu, mengatur urutan pengurutan (yaitu secara kronologis atau terbaru terlebih dahulu), dan melakukan paginasi atas batch transaksi. Untuk backfill berskala besar, perusahaan dapat menghubungi tim kami untuk mendapatkan backfill terkelola.
Layanan mandiri memungkinkan Anda melakukan backfill atau mengindeks data Solana menggunakan metode RPC yang tersedia, seperti getTransactionsForAddress kami yang telah ditingkatkan, untuk mengirimkan data ke tujuan pilihan Anda. Backfill terkelola adalah penawaran beta tempat kami menangani proses tersebut untuk Anda. Pada tahap awal, kami membatasi akses ke layanan backfill terkelola hanya untuk sejumlah pelanggan agar dapat lebih memahami kendala dan tujuan yang diinginkan untuk data backfill sebelum meluncurkannya sebagai opsi layanan mandiri.
Metode yang direkomendasikan untuk mengindeks data Solana adalah menggunakan metode RPC getTransactionsForAddress untuk mendapatkan seluruh data arsip Solana, menyimpannya dalam database pilihan Anda seperti PostgreSQL atau database kolumnar seperti ClickHouse, lalu menggunakan solusi streaming data Solana seperti LaserStream atau Enhanced WebSockets agar indeks Anda tetap diperbarui secara real-time.
Metode RPC getTransactionsForAddress (gTFA) adalah metode RPC Solana khusus Helius untuk mengueri data arsip yang menggabungkan getSignaturesForAddress dan getTransaction ke dalam satu panggilan. Developer dapat menggunakan fitur baru yang canggih, termasuk pencarian terbalik, pemfilteran berdasarkan waktu, status, dan slot, serta paginasi untuk menampilkan batch hingga 100 transaksi lengkap atau 1.000 signature.
Filter tokenAccounts baru untuk getTransactionForAddress menampilkan semua transaksi untuk sebuah alamat Solana—termasuk semua transaksi yang melibatkan Associated Token Accounts (ATA) milik alamat tersebut—dengan satu panggilan. Sebelumnya, developer harus mengueri getTokenAccountsByOwner lalu getSignaturesForAddress untuk setiap akun token. Proses ini lambat, mahal, dan sering kali memerlukan ratusan panggilan RPC tambahan.
Ya. Untuk mendapatkan gambaran lengkap, gunakan Parsed Events API untuk menelusuri riwayat alamat halaman demi halaman, dengan instruksi yang didukung didekode menjadi argumen dan akun bernama di lebih dari 3.600 program Solana, ditambah detail transfer token dan ringkasan dalam bahasa sederhana jika didukung. Data instruksi mentah tetap disimpan jika decoding tidak tersedia. Gunakan getTransactionsForAddress saat Anda memerlukan payload transaksi mentah. Anda juga dapat menggunakan getTransfersByAddress untuk menampilkan catatan transfer SOL dan token yang ringkas dan telah diuraikan untuk sebuah alamat.
Untuk mendapatkan seluruh riwayat dompet Solana, termasuk semua Associated Token Accounts (ATA), gunakan metode RPC getTransactionsForAddress dan atur filter tokenAccounts ke all. Hal ini mengharuskan transaksi yang ditampilkan merujuk ke alamat dompet atau akun token milik dompet tersebut. Untuk informasi selengkapnya, baca panduan kami tentang mendapatkan riwayat token Solana dalam satu panggilan.
Kami membangun sistem arsip Solana yang sepenuhnya baru dari awal untuk menggantikan database default Google BigTable yang digunakan sebagian besar penyedia RPC lain untuk menyajikan data historis. Indeks kami menyimpan satu entri untuk setiap pasangan unik (transaksi, akun). Hingga saat ini, indeks kami memiliki lebih dari 2,3 triliun baris yang menyimpan lebih dari 450 miliar transaksi Solana pada saat artikel ini ditulis. Meski ukurannya sangat besar, waktu pencarian P50 sekitar 8 ms di bawah beban produksi. Kami juga membangun indeks lain untuk mendukung pencarian berdasarkan slot, waktu, status, dan lainnya. Semua indeks ini berjalan pada host bare metal yang dibuat khusus dengan NVMe kelas atas berkapasitas petabyte serta direplikasi di beberapa wilayah untuk memberi developer akses berlatensi rendah yang andal dan dapat diskalakan ke data historis.
Metode RPC standar seperti getBlock lambat dan tidak cocok untuk dataset kecil yang spesifik. Metode berulang seperti getSignaturesForAddress dan getTransaction memerlukan banyak permintaan RPC yang tidak diperlukan, exponential backoff, dan logika percobaan ulang. Sebelumnya, metode RPC standar ini juga mengakses Google BigTable, penyimpanan data arsip default yang digunakan oleh sebagian besar penyedia RPC. Kami membangun indeks sendiri dari awal untuk mengoptimalkan cara data historis disimpan, diakses, dan disajikan. Saat developer mengueri metode getTransactionsForAddress (gTFA), mereka menggabungkan metode standar getSignaturesForAddress dan getTransaction ke dalam satu kueri dengan opsi pengurutan, pemfilteran, dan paginasi tambahan. Karena kami membangun indeks khusus, getTransactionsForAddress memberi developer kontrol lebih besar atas kueri mereka, menyederhanakan alur kerja, dan menampilkan data lebih cepat.
Untuk memulai, jelajahi sumber daya berikut:
Dipercaya oleh tim-tim terbaik
Berkat endpoint getTransactionsForAddress (gTFA), kami mengurangi panggilan RPC sebesar 40%. Fitur mutakhir Helius memungkinkan kami menghadirkan pengalaman tercepat dan paling andal bagi pengguna.
Dahulu, menarik transaksi Solana ke alat pajak Awaken dari dompet dengan lebih dari 15.000 transaksi memerlukan waktu 3-5 menit. Dengan getTransactionsForAddress, waktunya kurang dari 60 detik. Selain itu, dengan pemfilteran berbasis slot dari gTFA, kami dapat terus menyinkronkan transaksi baru dari slot terakhir yang diimpor dengan lebih cepat dan mudah daripada menelusuri mundur dari yang terbaru ke terlama.
Dahulu kami harus melakukan beberapa panggilan dan merangkai logika untuk membangun alur kerja riwayat transaksi di Solana. Dengan endpoint getTransactionsForAddress baru dari Helius, kini kami dapat membuat satu kueri dan mendapatkan data transaksi lengkap dengan pemfilteran, pengurutan, dan paginasi dalam satu langkah. Hal ini secara drastis mengurangi upaya rekayasa kami dan memberi pengguna hasil yang lebih cepat dan andal.
Di sisi RPC, Helius sangat responsif. Saat bekerja dengan teknologi mutakhir seperti kompresi NFT, hal ini sangat berharga. Penyelesaian cepat dan lebih sedikit waktu untuk men-debug masalah pengindeksan berarti kami dapat meluangkan lebih banyak waktu untuk membangun pengalaman pengguna yang hebat.
Hal utama yang kami pedulikan adalah keamanan pengguna. Untuk memberi trader harga terbaik dan spread tersempit, kami mengandalkan LaserStream untuk memasok data onchain terbaru dan tercepat ke mesin harga kami.
Seiring aktivitas Solana terus berkembang, Helius menonjol sebagai salah satu penyedia infrastruktur Solana terkemuka, yang memungkinkan tim kami mengakses data andal untuk memenuhi tuntutan platform kelas enterprise.
Setelah secara langsung membangun pengindeksan dan pipeline data internal kami sendiri di Zeta, saya tahu betapa merepotkannya hal tersebut bagi tim baru. Kemampuan untuk menghemat banyak waktu rekayasa data dan tagihan AWS yang mahal merupakan keuntungan besar bagi kami.
Helius sangat cepat dan andal. Saya akan merekomendasikannya kepada siapa pun yang mencari pengalaman developer terbaik di Solana. Helius mendukung sebagian besar infrastruktur kami di Backpack.
Berkat endpoint getTransactionsForAddress (gTFA), kami mengurangi panggilan RPC sebesar 40%. Fitur mutakhir Helius memungkinkan kami menghadirkan pengalaman tercepat dan paling andal bagi pengguna.
Dahulu, menarik transaksi Solana ke alat pajak Awaken dari dompet dengan lebih dari 15.000 transaksi memerlukan waktu 3-5 menit. Dengan getTransactionsForAddress, waktunya kurang dari 60 detik. Selain itu, dengan pemfilteran berbasis slot dari gTFA, kami dapat terus menyinkronkan transaksi baru dari slot terakhir yang diimpor dengan lebih cepat dan mudah daripada menelusuri mundur dari yang terbaru ke terlama.
Dahulu kami harus melakukan beberapa panggilan dan merangkai logika untuk membangun alur kerja riwayat transaksi di Solana. Dengan endpoint getTransactionsForAddress baru dari Helius, kini kami dapat membuat satu kueri dan mendapatkan data transaksi lengkap dengan pemfilteran, pengurutan, dan paginasi dalam satu langkah. Hal ini secara drastis mengurangi upaya rekayasa kami dan memberi pengguna hasil yang lebih cepat dan andal.
Di sisi RPC, Helius sangat responsif. Saat bekerja dengan teknologi mutakhir seperti kompresi NFT, hal ini sangat berharga. Penyelesaian cepat dan lebih sedikit waktu untuk men-debug masalah pengindeksan berarti kami dapat meluangkan lebih banyak waktu untuk membangun pengalaman pengguna yang hebat.
Hal utama yang kami pedulikan adalah keamanan pengguna. Untuk memberi trader harga terbaik dan spread tersempit, kami mengandalkan LaserStream untuk memasok data onchain terbaru dan tercepat ke mesin harga kami.
Seiring aktivitas Solana terus berkembang, Helius menonjol sebagai salah satu penyedia infrastruktur Solana terkemuka, yang memungkinkan tim kami mengakses data andal untuk memenuhi tuntutan platform kelas enterprise.
Setelah secara langsung membangun pengindeksan dan pipeline data internal kami sendiri di Zeta, saya tahu betapa merepotkannya hal tersebut bagi tim baru. Kemampuan untuk menghemat banyak waktu rekayasa data dan tagihan AWS yang mahal merupakan keuntungan besar bagi kami.
Helius sangat cepat dan andal. Saya akan merekomendasikannya kepada siapa pun yang mencari pengalaman developer terbaik di Solana. Helius mendukung sebagian besar infrastruktur kami di Backpack.
Mulai mengueri riwayat Solana
Bangun lebih cepat dengan metode historis khusus Helius dan infrastruktur arsip berlatensi rendah.



