# eth_getLogs: blok aralığı sınırı, parametreler ve CU

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

## Özet

Bir filtreyle eşleşen bir blok aralığındaki olay günlüklerini sorgular.

## Compute Units (CU) ve fiyatlandırma

- Çağrı başına CU: 30 CU
- 1M çağrı başına fiyat (USD): $3.00

## Parametreler

| Parametre | Tür | Açıklama |
| --- | --- | --- |
| `filter` | `object` | Filtre nesnesi: fromBlock ve toBlock (blok numarası veya etiket, varsayılan latest), address (tek bir adres veya adres dizisi), topics (her öğenin null, 32 baytlık bir konu veya konu dizisi olduğu bir dizi) veya tek bir bloğu hedeflemek için blockHash. |

## Dönüş Değeri

- **Tür**: `ARRAY`
- **Açıklama**: Blok sırasına göre günlük nesneleri dizisi; eşleşen bir şey olmadığında boş dizi.

## Notlar

blockHash ile fromBlock/toBlock birbirini dışlar; konular konuma göre eşleşir ve null o konumdaki herhangi bir değer anlamına gelir. Zincirin max_logs_block_range değerinden daha geniş bir blok aralığı (bkz. GET /v1/chains) -32602 döndürür.

## İstek örneği

```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
  }'
```

## Desteklenen zincirler

Desteklenen tüm 9 zincirde mevcuttur.

Geniş kapsamlı sorgular için [eth\_getLogs blok aralığı sınırı ve parçalı sorgular rehberini](https://docs.blockvectra.com/tr/guides/getlogs-block-range/) takip edin. Hata ayrıntıları ve önerilen eylemler [logs\_range\_too\_large referansında](https://docs.blockvectra.com/tr/errors/#logs_range_too_large) yer almaktadır.
