eth_getLogs: batas rentang blok, parameter, dan CU
Kueri log peristiwa dengan eth_getLogs: parameter filter, nilai kembali, bobot CU, batas rentang blok per rantai, dan penanganan logs_range_too_large.
Ringkasan
Kueri log peristiwa dalam rentang blok yang cocok dengan filter.
Compute unit (CU) dan harga
30 CU
$3.00
Parameter
| Parameter | Tipe | Deskripsi |
|---|---|---|
filter | object | Objek filter: fromBlock dan toBlock (nomor blok atau tag, default latest), address (satu alamat atau array alamat), topics (array di mana setiap item adalah null, topik 32 byte, atau array topik), atau blockHash untuk menargetkan satu blok tunggal. |
Mengembalikan
- Tipe:
ARRAY - Deskripsi: Array objek log dalam urutan blok; array kosong jika tidak ada yang cocok.
Catatan
blockHash saling eksklusif dengan fromBlock/toBlock; topik dicocokkan berdasarkan posisi, dan null mewakili nilai apa pun pada posisi tersebut. Rentang blok yang lebih besar dari max_logs_block_range rantai (lihat GET /v1/chains) mengembalikan -32602.
Contoh permintaan
export BLOCKVECTRA_API_KEY=rgw_your_api_key
curl -X POST "https://api.blockvectra.com/v1/robinhood_mainnet" \
-H 'Content-Type: application/json' \
-H "x-api-key: $BLOCKVECTRA_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getLogs",
"params": [
{
"address": "0x0000000000000000000000000000000000000000",
"fromBlock": "latest",
"toBlock": "latest"
}
],
"id": 1
}'Rantai yang didukung
Tersedia di semua 9 rantai yang didukung.
Referensi terkait
Untuk kueri lebar, ikuti panduan batas rentang blok eth_getLogs dan kueri terbagi. Detail error dan tindakan yang direkomendasikan ada di referensi logs_range_too_large.
Terakhir diperbarui: