> ## 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.

# Jito Paket Simülasyonu

> OrbitFlare Özel Düğümleri aracılığıyla Jito destekli paket simülasyonu

## Giriş

OrbitFlare, Özel Düğümleri aracılığıyla Jito'nun güçlü işlem paketleme ve simülasyon yeteneklerine erişim sunar. Düğümlerimiz Jito RPC istemcisiyle donatılmıştır ve işlem paketlerini simüle etmek ve göndermek için Jito'nun MEV (Maksimum Çıkarılabilir Değer) altyapısından yararlanmanıza olanak tanır.

## Jito Paket Simülasyonu Nedir?

OrbitFlare düğümlerindeki Jito istemcisi şunları yapmanızı sağlar:

* Göndermeden önce işlem paketlerini simüle etmek
* Bir paketteki birden fazla işlemin atomik yürütümünü doğrulamak
* Karmaşık işlem dizilerini blok zincirine işlemeden test etmek
* Paket testi aracılığıyla MEV stratejilerini optimize etmek

## Hizmete Erişim

OrbitFlare, özel düğümlerimizde Jito RPC istemcisi sağlar. Özel uç nokta gerekmez - standart Solana RPC URL'nizi kullanmanız yeterlidir:

```bash theme={null}
https://your-orbitflare-endpoint
```

## Temel Yöntemler

### simulateBundle

Paketleri simüle etmek için birincil yöntem:

```json theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "simulateBundle",
  "params": [
    {
      "encodedTransactions": [
        "base64_encoded_transaction_1",
        "base64_encoded_transaction_2"
      ],
      "config": {
        // İsteğe bağlı yapılandırma
      }
    }
  ]
}
```

#### Parametreler

* `encodedTransactions`: Paket olarak simüle edilecek base64 kodlu işlemler dizisi
* `config`: (İsteğe bağlı) Simülasyon yapılandırma seçenekleri:
  * `skipSigVerify`: Daha hızlı simülasyon için imza doğrulamasını atlayın
  * `replaceRecentBlockhash`: Eski işlemleri simüle etmek için blok hash'ini değiştirin
  * `simulationBank`: Simülasyon için banka yapılandırması
  * `accounts`: Hesap verisi alımı için yapılandırma
  * `preExecutionAccountsConfigs`: Yürütmeden önce izlenecek hesap durumları
  * `postExecutionAccountsConfigs`: Yürütmeden sonra izlenecek hesap durumları

#### Yanıt

API, aşağıdakileri içeren ayrıntılı simülasyon sonuçları döndürür:

* Genel simülasyon başarı veya başarısızlık durumu
* Bireysel işlem sonuçları
* Yürütme öncesi ve sonrası hesap durumları (talep edilirse)
* Yürütme günlükleri
* Tüketilen hesaplama birimleri
* Program yürütümünden dönüş verisi

## Yapılandırma Örnekleri

### Simülasyon Bankası Seçenekleri

Hangi banka için simülasyon yapılacağını belirtin:

```json theme={null}
"simulationBank": "confirmed" // processed, confirmed veya finalized olabilir
```

### Hesap Durumu İzleme

Simülasyon boyunca belirli hesapları takip edin:

```json theme={null}
"preExecutionAccountsConfigs": [
  {
    "accountIndex": 0,
    "addresses": ["account_address_1", "account_address_2"]
  }
],
"postExecutionAccountsConfigs": [
  {
    "accountIndex": 0,
    "addresses": ["account_address_1", "account_address_2"]
  }
]
```

## Paket Gereksinimleri ve Sınırlamaları

* Paket başına maksimum 5 işlem
* Son işlem Jito'ya bahşiş içermelidir (minimum 1.000 lamport)
* Tüm işlemler yakın tarihli bir blok hash'i kullanmalıdır
* Paketler yalnızca Jito-Solana lideri blok ürettiğinde işlenir

## Gereksinimler

Jito paket simülasyonu yalnızca OrbitFlare'in **Özel Düğümler** planları aracılığıyla mevcuttur. Daha fazla bilgi için lütfen [satış ekibimizle](https://discord.gg/orbitflare) iletişime geçin veya [Ürünler](/tr/products) sayfamıza bakın.

## Ek Kaynaklar

Jito'nun MEV altyapısı hakkında daha fazla bilgi için:

* [Jito Labs Belgeleri](https://docs.jito.wtf/)
* [GitHub'da Jito Arayıcı Örnekleri](https://github.com/jito-labs/searcher-examples/)
* [Jito Paket Gezgini](https://explorer.jito.wtf/bundle/)
