Cakupan Paket Gratis: bobot metode dan penggunaan
Pahami cakupan Paket Gratis berdasarkan bobot metode aktual, dengan perhitungan menurut tugas dan cara meningkatkan paket.
Kegunaan paket gratis
Paket Gratis BlockVectra menyediakan antarmuka blockchain yang siap digunakan oleh pengembang. Tanpa memerlukan kartu kredit, Anda dapat menggunakannya untuk pengembangan lokal, proyek pribadi, bot otomatisasi ringan, pelacakan peristiwa kontrak, dan kueri data rantai dengan frekuensi sedang.
Penagihan diukur dalam Compute Units (CU): setiap metode mengonsumsi CU sesuai bobotnya, dengan penggunaan dihitung bersama di seluruh rantai, JSON-RPC, dan Data API. Untuk aturan penagihan terperinci, lihat halaman Harga.
Bobot metode dan kapasitas per periode
Tabel di bawah menghitung perkiraan kapasitas panggilan untuk metode umum dalam satu jendela penggunaan berdasarkan bobot metode terkini dan data API platform:
Paket Gratis memerlukan pendaftaran akun dan penggunaan API key; semua kunci di bawah akun berbagi rata-rata 25 panggilan/detik di seluruh rantai dan Data API. Hibah diisi ulang menjadi 30,000,000 CU setiap 30 hari; sisa tidak dialihkan. Jika penggunaan Anda melebihi kuota, panggilan mengembalikan HTTP 429 hingga pengisian ulang berikutnya. Lihat
| Metode | Bobot CU | Perkiraan Panggilan / Siklus | Perkiraan / Hari | Harga Terdaftar / 1 Juta Panggilan |
|---|---|---|---|---|
eth_blockNumber | 1 | 30,000,000 | 1,000,000 | $0.10 |
eth_getBlockByNumber | 5 | 6,000,000 | 200,000 | $0.50 |
eth_getBalance | 10 | 3,000,000 | 100,000 | $1.00 |
eth_call | 15 | 2,000,000 | 66,666 | $1.50 |
eth_getLogs | 30 | 1,000,000 | 33,333 | $3.00 |
debug_traceTransaction | 100 | 300,000 | 10,000 | $10.00 |
data.block | 5 | 6,000,000 | 200,000 | $0.50 |
data.address_balances | 25 | 1,200,000 | 40,000 | $2.50 |
data.dex_prices | 15 | 2,000,000 | 66,666 | $1.50 |
data.transaction_trace | 200 | 150,000 | 5,000 | $20.00 |
Contoh tugas dan cara meningkatkan paket
Untuk membantu Anda menilai penggunaan, berikut perhitungan untuk tugas pengembangan yang representatif:
- Melakukan polling eth_blockNumber sekali per detik: sekitar 2,592,000 panggilan per siklus, hanya menggunakan 8.6% dari kuota gratis.
- Melacak peristiwa kontrak dengan eth_getLogs: polling setiap 60 detik menggunakan 4.3%, setiap 10 detik menggunakan 25.9%, dan setiap 2 detik menggunakan 129.6% (melebihi kuota gratis).
- Menanyakan saldo untuk 1.000 alamat setiap 10 menit (data.address_balances): total penggunaan per siklus adalah 108,000,000 CU, yaitu 3.6x batas gratis; tingkat panggilan rata-rata hanya 1.67 panggilan/detik, menunjukkan penggunaan melebihi kuota CU daripada batas laju panggilan; dengan harga terdaftar, total penggunaan tugas ini sekitar $10.80/bulan — menjadikannya jalur peningkatan yang wajar.
Memulai dan meningkatkan paket
Kuota gratis ideal untuk pengembangan, pengujian, dan beban kerja ringan. Saat lalu lintas Anda bertambah dan memerlukan konkurensi yang lebih tinggi atau lebih banyak unit komputasi, lakukan top up on-chain: dapatkan alamat deposit Anda dari halaman Penagihan di Konsol atau GET /v1/topup/deposit-address (MCP get_deposit_address; lihat panduan top up Agent); setelah saldo masuk, batas panggilan per detik di seluruh akun dihapus. Setiap API key tetap tunduk pada batas laju CU dan burst, seperti dijelaskan dalam dokumentasi JSON-RPC. Kredit Gratis yang belum digunakan tetap berada dalam Kredit Anda dan masih dapat digunakan. Untuk tarif dan unit penagihan terkini, lihat halaman Harga.
Langkah selanjutnya
- Telusuri direktori dataset untuk melihat setiap dataset yang diindeks oleh BlockVectra.
- Lihat paket gratis dan harga untuk memeriksa apa yang termasuk dalam akun Anda.
- Masuk ke konsol untuk membuat API key.
Terakhir diperbarui:
State EVM historis
Bedakan jendela state terautentikasi, riwayat tanpa API key, dan rentang log. Pilih blok tetap untuk eth_call dan diagnosis error state_window.
Rentang blok eth_getLogs
Tangani batas rentang blok eth_getLogs dan error logs_range_too_large: baca max_logs_block_range setiap rantai dan bagi kueri lebar menjadi chunk.