# eth_getLogs: batas rentang blok, parameter, dan CU

> Source: https://docs.blockvectra.com/id/api/json-rpc/methods/eth_getLogs/

## Ringkasan

Kueri log peristiwa dalam rentang blok yang cocok dengan filter.

## Compute unit (CU) dan harga

- CU per panggilan: 30 CU
- Harga per 1M panggilan (USD): $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

```bash
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.

Untuk kueri lebar, ikuti [panduan batas rentang blok eth\_getLogs dan kueri terbagi](https://docs.blockvectra.com/id/guides/getlogs-block-range/). Detail error dan tindakan yang direkomendasikan ada di [referensi logs\_range\_too\_large](https://docs.blockvectra.com/id/errors/#logs_range_too_large).
