> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# isBlockhashValid

> Bir blockhash'ın hâlâ geçerli olup olmadığını döndürür

## Parametreler

<ResponseField name="blockhash" type="string" required>
  Doğrulanacak blockhash (base-58 kodlu)
</ResponseField>

<ResponseField name="config" type="object" optional>
  Şunları içeren yapılandırma nesnesi:

  <ResponseField name="commitment" type="string" optional>
    Onay seviyesi (processed, confirmed, finalized)
  </ResponseField>

  <ResponseField name="minContextSlot" type="number" optional>
    İsteğin değerlendirilebileceği minimum slot
  </ResponseField>
</ResponseField>

## Yanıt

<ResponseField name="result" type="boolean">
  Blockhash'ın hâlâ geçerli olup olmadığı (true) veya olmadığı (false)
</ResponseField>

## Kod Örnekleri

### Temel İstek

```bash theme={null}
curl https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "isBlockhashValid",
  "params": [
    "J7rBdM6AecPDEZp8aPq5tPmsPzPhQG4HD6YtAcQBDfJj"
  ]
}'
```

### web3.js Kullanımı

```typescript theme={null}
import { Connection } from '@solana/web3.js';

const connection = new Connection('https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY');

// Check if blockhash is valid
const isValid = await connection.isBlockhashValid('J7rBdM6AecPDEZp8aPq5tPmsPzPhQG4HD6YtAcQBDfJj');
console.log('Is blockhash valid:', isValid);
```

## Notlar

1. Bir blockhash'ın hâlâ geçerli olup olmadığını döndürür
2. Blockhash'lar belirli sayıda slottan sonra sona erer
3. Mevcut durumdan okuduğu için yanıt anında gelir
4. Geçersiz blockhash'lar işlemlerde kullanılamaz
5. Blockhash base-58 kodlu olmalıdır

## En İyi Uygulamalar

1. İhtiyacınıza göre uygun onay seviyesini kullanın
2. RPC yükünü azaltmak için uygun durumlarda sonuçları önbelleğe alın
3. İşlem göndermeden önce blockhash geçerliliğini kontrol edin
4. Gerçek zamanlı güncellemeler için WebSocket aboneliği kullanmayı düşünün
5. Ağ hatalarını yönetin ve gerektiğinde yeniden deneyin

## Yaygın Hatalar

| Kod    | Mesaj               | Çözüm                                               |
| ------ | ------------------- | --------------------------------------------------- |
| -32601 | Method not found    | Bir Solana RPC düğümüne bağlı olduğunuzu doğrulayın |
| -32602 | Invalid params      | Blockhash formatını kontrol edin                    |
| -32007 | Blockhash not found | Blockhash süresi dolmuş veya geçersiz               |
