> For the complete documentation index, see [llms.txt](https://docs.j.tools/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.j.tools/tr/araclar/trade/bundled-trade.md).

# Bundled Trade

[Bundled Trade](https://j.tools/tr/tools/bundled-trade), alım ve satımı tek terminalde birleştirir. Tek bir cüzdan listesi içe aktarırsın, bir yön ve bir DEX seçersin. Tool da her cüzdanın işlemini aynı bloktaki [Jito bundle'larına](/tr/kavramlar/bundles-and-jito.md) gruplar. Böylece işlemler tek tek damlamak yerine birlikte zincire iner. 500 cüzdana kadar destekler, aynı listeyi iki modda da paylaşır, çalışma ilerledikçe her cüzdanın durumunu gösterir.

```mermaid
flowchart TD
  A[Gruplamak istediğin işlemleri ekle] --> B[Jito üzerinden paketle]
  B --> C{Hepsi ya da hiçbiri?}
  C --> D[Aynı blokta atomik olarak çalıştır]
  D --> E[Tek bir birleşik sonuç]
  classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
  classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
  class A,B,C soft;
  class D,E brand;
```

{% hint style="warning" %}
**Ücretler hakkında.** Her işlemin iki maliyeti vardır: validator'lara ödenen Solana **ağ ücreti** ve **J Tools platform ücreti**. Platform ücreti, onaylamadan önce uygulamada her zaman görünür ve sen imzalamadan hiçbir şey tahsil edilmez. Ücretler zamanla değişebilir, bu yüzden bir kez gördüğün sayıya değil, uygulamadaki özete güven.
{% endhint %}

## Ne zaman kullanılır

* Anti-MEV ya da fair-launch tarzı bir giriş için birçok cüzdandan eşgüdümlü bir alım yapmak ve hepsinin aynı blokta inmesini istiyorsun.
* Birden çok cüzdandaki pozisyonlardan tek seferde çıkmak, her cüzdandan tam bakiyeyi ya da bir yüzdeyi satmak istiyorsun.
* Hem paketli alım hem paketli satım için tek bir terminal istiyorsun ve mod değiştirirken cüzdan listesini yeniden kurmak istemiyorsun.
* Belirli bir DEX'i (Raydium, Pump.fun / PumpSwap, Meteora ya da Orca) hedefliyorsun ve Jito bahşişi ile batch boyutu üzerinde kontrol istiyorsun. Her mekanın rotayı nasıl kurduğu için [DEX'ler ve likidite](/tr/kavramlar/dexes-and-liquidity.md)'ye bak.

İşlemlerin aynı blokta inmesi gerekmiyorsa [Multi Swap](/tr/araclar/trade/multi-swap.md) her cüzdanı kendi temposunda ve yeniden denemelerle ayrı ayrı gönderir. Tek bir cüzdandan tek bir işlem için [Swap](/tr/araclar/trade/swap.md) kullan.

## Başlamadan önce

* Bağlı bir cüzdan ([nasıl bağlanılır](/tr/baslarken/quick-start.md)). Çalışmanın sahibi odur ve ücret ile referans kayıtlarını sabitler. İşlemleri fonlamaz.
* Her işlem cüzdanının private key'i, **Import Wallets** penceresinden içe aktarılır. Her cüzdanın swap işlemi, kendi key'inden tarayıcı sekmende oluşturulur ve imzalanır.
* Yerleşik token seçici ile seçilen geçerli bir [SPL token](/tr/kavramlar/spl-vs-token2022.md) mint'i.
* Alımlar için her cüzdanın, kendi tutarı artı ağ ücreti ve Jito bahşişi için yeterli SOL ile fonlanmış olması. Satımlar için her cüzdanın seçtiğin token'dan bir bakiye tutması.

{% hint style="warning" %}
**Bu tool ham private key içe aktarır.** Bundled Trade her cüzdanın işlemini kendi private key'inden yerel olarak imzalar. İçe aktarma penceresi de bu yüzden o key'leri yapıştırmanı ister. Bu tool için tasarım gereği böyledir ve config bunu yüksek riskli olarak işaretler. Key'ler tarayıcı sekmende kalır ve yalnızca imzalamak için kullanılır. İçe aktardığın cüzdanları hot wallet gibi gör, uzun vadeli saklamada da kullandığın bir key'i asla yapıştırma.
{% endhint %}

## Adım adım

{% stepper %}
{% step %}

### Bağlan ve bir mod seç

Cüzdanını cüzdan kaynağı seçicisinden bağla. Bu cüzdan çalışmanın sahibidir. Sonra üstteki sekmeden **Buy** ya da **Sell** seç. Mod değiştirmek içe aktardığın cüzdan listesini korur, yani yeniden içe aktarmadan alımdan satıma geçebilirsin.
{% endstep %}

{% step %}

### DEX'i ve token'ı seç

DEX rotasını seç: Raydium, Pump.fun / PumpSwap, Meteora ya da Orca. Sonra yerleşik token seçici ile token mint'ini seç. Tool yalnızca seçtiğin DEX'le eşleşen bir işlem rotasını kabul eder.
{% endstep %}

{% step %}

### Slippage, bahşiş ve batch boyutunu ayarla

Bir slippage toleransı (yüzde 0.5, 1, 3 ya da 5; Auto, yüzde 5 hazır ayarıyla aynıdır ya da özel bir değer), bir Jito bahşişi (default, high, ultra ya da özel SOL) ve her bundle'a kaç işlem gireceğini (3, 4 ya da 5) seç.
{% endstep %}

{% step %}

### Cüzdanları içe aktar

**Import Wallets** penceresini aç ve işlem yapmak istediğin cüzdanların private key'lerini ekle, 500'e kadar. Her cüzdanın ne tuttuğunu görebilmen için canlı SOL bakiyeleri çekilir.
{% endstep %}

{% step %}

### Cüzdan başına tutarları gir

Cüzdan tablosunda her cüzdanın ne işlem yapacağını ayarla. Alımlar için cüzdan başına SOL tutarını gir. Satımlar için bir sayı, zincirdeki tüm token bakiyesini satmak için `all` ya da `50%` gibi bir yüzde gir. Satırları filtreleyebilir, yalnızca bazılarını seçebilir ya da çalışmada istemediklerini kaldırabilirsin.
{% endstep %}

{% step %}

### İncele ve çalıştır

Özeti kontrol et: cüzdan sayısı, toplam girdi, tahmini çıktı ve platform ücreti. Doğru görünüyorsa **Execute**'a tıkla. Her cüzdan bir kotasyon alır, rota seçtiğin DEX'e karşı kontrol edilir ve o cüzdanın key'iyle imzalı bir işlem oluşturulur.
{% endstep %}

{% step %}

### Bundle'ların inmesini izle

İmzalı işlemler seçtiğin boyuttaki batch'lere gruplanır ve Jito'ya gönderilir. Terminal her batch onaylandıkça bundle ID'lerini, başarılı ve başarısız cüzdan sayısını, batch planını ve uç nokta başına deneme geçmişini gösterir.
{% endstep %}
{% endstepper %}

[**Bundled Trade'i uygulamada aç →**](https://j.tools/tr/tools/bundled-trade)

{% hint style="info" %}
**Cüzdan uyarıları hakkında.** Bazı araçlar tek adımda birden fazla şey imzalar, örneğin bir token ile metadata'sını birlikte oluşturmak gibi. Phantom bu çok adımlı işlemlerde bir dikkat bandı gösterebilir. Burada bu band beklenen bir şeydir, bir sorun olduğu anlamına gelmez. Ne imzaladığını oku, sonra onayla.
{% endhint %}

## Seçenekler, açıklamalı

| Alan              | Ne işe yarar                                                                                                                                                          |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Mode              | Tüm çalışma için alım ya da satım, Buy/Sell sekmesiyle seçilir. Buy token için SOL harcar; Sell token'ı tekrar SOL'a çevirir. Mod değiştirmek cüzdan listesini korur. |
| DEX               | Zorlanacak rota: Raydium, Pump.fun / PumpSwap, Meteora ya da Orca. Rotası seçili DEX'le eşleşmeyen bir kotasyon reddedilir.                                           |
| Token             | İşlem yapılacak SPL token mint'i, yerleşik token seçici ile seçilir. Execute etkinleşmeden önce gereklidir.                                                           |
| Wallets           | İşlem cüzdanları, Import Wallets penceresinden private key ile içe aktarılır. Çalışma başına 500'e kadar, canlı SOL bakiyeleri gösterilir.                            |
| Amount (buy)      | O cüzdan için harcanacak SOL. Sıfırdan büyük bir sayı olmalı.                                                                                                         |
| Amount (sell)     | Bir sayı, cüzdanın zincirdeki tüm token bakiyesini satmak için `all` ya da `50%` gibi bir yüzde. Gerçek bakiyenin üzerindeki tutarlar reddedilir.                     |
| Slippage          | Yüzde olarak tolerans: 0.5, 1, 3 ya da 5; ayrıca hazır ayarla aynı yüzde 5'i kullanan Auto ya da tool içinde doğrulanan özel bir değer.                               |
| Jito tip          | Bundle başına validatöre ödenen bahşiş, SOL olarak: default, high, ultra ya da özel bir değer. Bu ayrı bir bahşiştir, platform ücreti değildir.                       |
| Bundle batch size | Jito bundle başına işlem sayısı: 3, 4 ya da 5. Hazırlanan işlemler gönderilmeden önce bu boyuttaki batch'lere bölünür.                                                |

{% hint style="info" %}
**Jito bahşişi**, her bundle için validatöre ödenen bir öncelik bahşişidir ve J Tools platform ücretinden ayrıdır. Platform ücreti, çalışmadan önce özette görünür. Özetteki tahmini çıktı, gerçek kotasyon tutarı değil, yer tutucu oranlardan gelen kaba bir önizlemedir. Onu kesin bir rakam olarak değil, bir mantık kontrolü olarak gör.
{% endhint %}

## Desteklenen DEX'ler

Bundled Trade seçtiğin rotayı zorlar. Token o DEX'te işlem göremiyorsa kotasyon reddedilir ve satır başarısız olur. Token'ın gerçekten likiditesi olan mekanı seç.

{% tabs %}
{% tab title="Raydium" %}
Raydium üzerinden, CPMM ve CLMM havuzları dahil rota kurar. Canlı bir Raydium piyasası olan token'lar için bunu kullan.
{% endtab %}

{% tab title="Pump.fun / PumpSwap" %}
Bir Pump.fun bonding curve'ündeki token'ları ve bir PumpSwap havuzuna mezun olmuş token'ları kapsar. Seçici bu seçeneği **Pump.fun / PumpSwap** olarak etiketler.
{% endtab %}

{% tab title="Meteora" %}
Meteora üzerinden, DLMM ve DAMM havuzları dahil rota kurar.
{% endtab %}

{% tab title="Orca" %}
Orca üzerinden, Whirlpool havuzları dahil rota kurar.
{% endtab %}
{% endtabs %}

## Bir şeyler ters giderse

* **Seçili DEX için rota yok.** Token seçtiğin DEX'te işlem göremediği için kotasyon reddedilir. Token'ın likiditesi olan mekana geç.
* **Bir satış satırının bakiyesi yok.** Satışa ayarlanmış bir cüzdan token'dan sıfır tutuyor. Onu kaldır ya da önce token'la fonla.
* **Bir satış tutarı çok yüksek.** Cüzdanın zincirdeki gerçek bakiyesinin üzerindeki bir sayı ya da yüzde reddedilir. Düşür ya da `all` kullan.
* **Bir alım cüzdanı yetersiz fonlu.** Bir cüzdan, tutarı artı ağ ücreti ve Jito bahşişi için yeterli SOL tutmuyor. Üzerine ekle ve yeniden çalıştır.
* **Bir bundle beklemede kalıyor.** Jito onay için mainnet bölgelerinde sorgulama yapar. Bir bundle sorgulama penceresi içinde onaylanmazsa başarısız olarak işaretlenir. Tekrar dene ve ağ yoğunsa daha yüksek bir Jito bahşişini düşün.
* **Phantom bir uyarı banner'ı gösteriyor.** Bunlar ücret taşıyan, çok imzalı işlemler olduğu için banner çıkabilir. Neyi imzaladığını oku, sonra onayla.

Tam liste için [Hata kodları referansı](/tr/referans/error-codes.md)'na bak.

## SSS

<details>

<summary>Bunun Multi Swap'tan farkı ne?</summary>

Bundled Trade işlemleri [Jito bundle'larına](/tr/baslarken/glossary.md) gruplar. Bir batch aynı blokta birlikte iner. [Multi Swap](/tr/araclar/trade/multi-swap.md) her cüzdanı kendi temposu, yeniden denemeleri ve isteğe bağlı bir Jito bahşiş relay'iyle ayrı ayrı gönderir. Aynı blokta inmek önemliyse Bundled Trade'i, değilse Multi Swap'ı kullan.

</details>

<details>

<summary>İşlemleri bağlı cüzdan mı öder?</summary>

Hayır. Bağladığın cüzdan çalışmanın sahibidir ve ücret ile referans kayıtlarını sabitler. Her alımdaki SOL, o işlemi yapan içe aktarılmış cüzdandan gelir ve her satım o cüzdanın kendi token bakiyesinden çekilir.

</details>

<details>

<summary>Satışta `all` ne yapar?</summary>

Cüzdanın zincirdeki canlı token bakiyesini okur ve tam tutarı satar. Cüzdan token'dan hiç tutmuyorsa o satır başarısız olur. Bunun yerine sabit bir sayı ya da `75%` gibi bir yüzde de girebilirsin.

</details>

<details>

<summary>Jito bahşişi nedir ve platform ücreti mi?</summary>

Jito bahşişi, her bundle için validatöre ödenen ayrı bir öncelik bahşişidir. J Tools platform ücreti değildir. Platform ücreti çalışmadan önce özette gösterilir; bahşiş ise seçtiğin hazır ayar ya da özel değerle belirlenir.

</details>

<details>

<summary>Bir çalışma kaç cüzdan işleyebilir?</summary>

500'e kadar, private key ile içe aktarılır. Seçtiğin batch boyutuna göre 3, 4 ya da 5 işlemlik Jito bundle'larına bölünürler.

</details>

## İlgili tool'lar

{% content-ref url="/pages/bWvf3rKu9e1h2RNG0r8n" %}
[Multi Swap](/tr/araclar/trade/multi-swap.md)
{% endcontent-ref %}

{% content-ref url="/pages/zseDPgaVKCYCBP98pHJv" %}
[Swap](/tr/araclar/trade/swap.md)
{% endcontent-ref %}

{% content-ref url="/pages/ABMiw83uVuVMITFPD0We" %}
[Pump.fun Create and Bundle Buy](/tr/araclar/launch/pumpfun-create-and-bundle-buy.md)
{% endcontent-ref %}

{% content-ref url="/pages/Tc8DDplbLjFSftAbfsbS" %}
[Holder Booster](/tr/araclar/boost/holder-booster.md)
{% endcontent-ref %}

{% hint style="success" %}
**J Tools non-custodial'dır.** Özel anahtarlarını asla tutmaz, asla istemeyiz. Her işlem tarayıcında oluşturulur ve kendi cüzdanın imzalar. Bir sayfa senden özel anahtar yapıştırmanı isterse dur, sayfayı kapat ve bize bildir.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.j.tools/tr/araclar/trade/bundled-trade.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
