> 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/liquidity/lp-create-buy.md).

# LP Create and Buy

[LP Create and Buy](https://j.tools/tr/tools/lp-create-buy) bir Raydium likidite havuzu açar ve aynı Solana bloğuna hedeflenmiş şekilde 20'ye kadar kendi cüzdanından açılış alımı yapar. Bir [Jito](/tr/kavramlar/bundles-and-jito.md) tip kullanır, havuzun canlıya geçmesiyle ilk işlemlerin aynı anda gerçekleşir. Amaç front-run koruması: sniper'ların senin açılışının önüne geçmek için çok daha küçük bir penceresi kalır.

```mermaid
flowchart TD
    A[Havuzu kur] --> B[Fiyatı tohumlamak için ilk alımı ekle]
    B --> C{Havuz oluşturma ve alım aynı anda atomik olarak gerçekleşir}
    C --> D[Açılış fiyatı ve ilk pozisyonunla canlı havuz]
    classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
    classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
    class A,B soft;
    class C,D brand;
```

Koordineli açılış alımları olmadan sadece bir havuzu beslemek istiyorsan onun yerine [Create LP](/tr/araclar/liquidity/create-lp.md) kullan.

{% 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

* Havuz açıldığı blokta kendi cüzdanların alım yapsın isteyen bir açılış ekibisin.
* İlk bloğu botlara bırakmak yerine açılışta front-run ve sniper koruması istiyorsun.
* Açılış alımlarını birden çok cüzdan üzerinde (20'ye kadar) koordine ediyorsun ve bunların bir Jito tip'e bağlı olmasını istiyorsun.

Sadece bir havuz oluşturup likiditeyle beslemen yeterliyse [Create LP](/tr/araclar/liquidity/create-lp.md) kullan. Halihazırda var olan bir havuza likidite eklemek ya da çekmek için [Add or Remove Liquidity](/tr/araclar/liquidity/liquidity-add-remove.md) kullan. Havuzların token'ları nasıl fiyatladığına dair arka plan için [DEX'ler ve likidite](/tr/kavramlar/dexes-and-liquidity.md) bölümüne bak.

## Başlamadan önce

* Bağlı bir imzalayıcı cüzdan ([nasıl bağlanılır](/tr/baslarken/quick-start.md)). Cüzdan olmadan açılış yapamazsın.
* Formun istediği havuz tanımlayıcısı, geçerli bir Solana public key olarak girilmiş halde. Bir market tanımlayıcısı mı yoksa base token mint'ini mi yapıştıracağın konusunda uygulama içindeki alan etiketini takip et.
* Havuza beslemek istediğin base token miktarı ile SOL (quote) miktarı.
* Bir ile 20 arası alım cüzdanı; her birinde kendi alım tutarını, Jito tip'i ve küçük bir network ücretini karşılayacak kadar SOL olmalı.
* Aracın cüzdan bakiyelerini okuyabilmesi için bir RPC bağlantısı.

{% hint style="warning" %}
**Bu araç alım cüzdanları için ham private key ister.** Her alım satırı yapıştırılmış bir imzalayıcı key alır (Base58, Base64 veya bir JSON dizisi). Bu, J Tools'un geri kalanından farklıdır; orada yalnızca kendi cüzdanında imza atarsın ve hiçbir zaman bir key teslim etmezsin. J Tools tasarımı gereği non-custodial'dır ve bu key'leri sunucu tarafında saklamaz; satırlar bir çalıştırmadan sonra sayfadan temizlenir. Yine de bir private key'i herhangi bir yere yapıştırmak gerçek bir risk taşır. Yalnızca tek kullanımlık açılış cüzdanı olarak gördüğün cüzdanları kullan ve açılıştan sonra fonları çıkarıp cüzdanları döndür (rotate et).
{% endhint %}

## Nasıl çalışır

{% stepper %}
{% step %}

### İmzalayıcı cüzdanını bağla

Aracı aç ve açılışı imzalayan cüzdanı bağla. Bir imzalayıcı bağlanana kadar açılış butonu devre dışı kalır.
{% endstep %}

{% step %}

### LP temellerini ayarla

LP Settings altında formun istediği havuz tanımlayıcısını, **Base Token Amount** ve SOL cinsinden **Quote Amount** alanlarını doldur. Uygulama içindeki alan etiketlerini rehber al. Quote/base oranı başlangıç fiyatı olarak gösterilir, bu yüzden devam etmeden önce beklediğin gibi okunduğunu kontrol et.
{% endstep %}

{% step %}

### Zamanlamayı seç

**Open Immediately** açık kalsın (varsayılan) ya da tarih-saat seçiciyle ileri bir **Open Time** planla. Planlanan bir zaman gelecekte olmak zorundadır.
{% endstep %}

{% step %}

### Bir Jito tip seç

Bir ön ayar seç (Default, High veya Ultra) ya da Custom bir tip gir. Ağ yoğunken daha yüksek bir tip blok dahil edilmesini daha olası kılar.
{% endstep %}

{% step %}

### Alım cüzdanlarını ekle

20'ye kadar satır ekle. Her biri için imzalayıcı key'i yapıştır ve SOL cinsinden bir **Buy Amount** belirle. **MAX** tutarı kullanılabilir bakiyeyle sınırlar ve **Refresh Balances** güncel bakiyeleri RPC üzerinden çeker.
{% endstep %}

{% step %}

### Canlı özeti gözden geçir

Özeti kontrol et: aktif cüzdanlar, toplam alım SOL'u, tahmini token, imzalayıcı maliyeti, cüzdan maliyeti ve toplam maliyet. Token tahmini istemci tarafında hesaplanan bir rakamdır (alım SOL'u bölü başlangıç fiyatı), bir kotasyon değildir.
{% endstep %}

{% step %}

### Aynı blokta açılış yap

**Launch In Same Block**'a bas. Akış her cüzdanın en azından kendi alım tutarı artı tip artı küçük bir network ücreti kadar bakiyesi olduğunu kontrol eder, sonra cüzdan başına gönderir. Sonuç penceresi bir Pool ID, bir LP Mint, bir Bundle ID ve cüzdan başına bir satır bildirir.
{% endstep %}
{% endstepper %}

{% 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 %}

[**LP Create and Buy'ı uygulamada aç →**](https://j.tools/tr/tools/lp-create-buy)

## Seçenekler, açıklamalı

| Alan                | Ne yapar                                                                                                                                                                                                         |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Havuz tanımlayıcısı | Açılışın hedeflediği havuzu tanımlar. Uygulama içindeki alanın istediği değeri gir (etiketine göre bir market tanımlayıcısı ya da base token mint'in). Solana public key olarak doğrulanmak zorundadır. Zorunlu. |
| Base Token Amount   | Havuza ne kadar base token beslendiği. Sıfırdan büyük bir sayı olmalı.                                                                                                                                           |
| Quote Amount (SOL)  | Havuza ne kadar SOL eşleştirildiği. Sıfırdan büyük olmalı. Quote/base başlangıç fiyatını belirler.                                                                                                               |
| Buy wallets         | Bir ile 20 arası satır; her biri bir imzalayıcı key artı SOL cinsinden bir alım tutarı. Key'ler Base58, Base64 veya bir JSON dizisi olarak okunur.                                                               |
| Open Time           | İsteğe bağlı. Havuzun açılacağı ileri bir unix timestamp. Hemen açmak için kapalı bırak.                                                                                                                         |
| Jito tip            | Blok dahil edilmesi için SOL cinsinden tip. Ön ayarlar Default, High ve Ultra'dır ya da bir Custom değer belirle. Negatif olamaz.                                                                                |

{% hint style="info" %}
**Cüzdan sınırı 20'dir.** Tek bir açılışta bir ile 20 arası alım cüzdanı ekleyebilirsin. Her cüzdanın kendi alımı, tip ve network ücreti için kendi SOL'u olmalı.
{% endhint %}

## Bir şeyler ters giderse

* **İmzalayıcı cüzdan yok.** Bir cüzdan bağlanana kadar açılış butonu devre dışıdır. Bağlan, sonra tekrar dene.
* **Geçersiz havuz tanımlayıcısı.** Alanın gerçek bir Solana public key olması gerekir. Yapıştırdığın değeri uygulama içindeki alan etiketine göre tekrar kontrol et.
* **Bir alım cüzdanının SOL'u yetmiyor.** Her cüzdanın alım tutarı artı Jito tip artı küçük bir network ücreti gerekir. Bakiyeyi artır, bakiyeleri yenile ve tekrar dene.
* **Bir key ayrıştırılamıyor.** Base58, Base64 veya bir JSON dizisi olarak yapıştır. Genellikle sorun fazladan boşluk ya da eksik kopyalamadır.

Tam liste için [Hata kodları referansı](/tr/referans/error-codes.md) bölümüne bak.

## SSS

<details>

<summary>Bunun Create LP'den farkı ne?</summary>

[Create LP](/tr/araclar/liquidity/create-lp.md) bir havuzu besler ve sadece havuzun canlı olması gerektiğinde doğru seçimdir. LP Create and Buy bunun üzerine açılışla aynı bloğa hedeflenmiş, kendi cüzdanlarından koordineli açılış alımları ekler. Bu sayede ilk işlemlerin havuzun canlıya geçmesiyle aynı anda gerçekleşir.

</details>

<details>

<summary>Aynı blok koruması nasıl çalışır?</summary>

Açılış, havuzu alımlarınla eşler ve bunları aynı bloğa hedeflenecek şekilde tip'ler. Bu, [Bundled Trade](/tr/araclar/trade/bundled-trade.md) tool'unun arkasındaki [bundle](/tr/kavramlar/bundles-and-jito.md) fikriyle aynıdır: havuz ile açılış alımların aynı anda gerçekleştiğinde, bir sniper'ın seninkinden önce bir alım sıkıştırması için pek alan kalmaz.

</details>

<details>

<summary>J Tools'un geri kalanı hiç istemezken bu neden private key istiyor?</summary>

Alımlar bağladığın cüzdandan başka cüzdanlardan geldiği için araç her cüzdanın kendi alımını imzalamasına ihtiyaç duyar. Satırlar bu yüzden yapıştırılan key'leri alır. Key'ler sunucu tarafında saklanmaz ve bir çalıştırmadan sonra sayfadan temizlenir, ama bir key'i yapıştırmak yine de bir risktir. Tek kullanımlık açılış cüzdanları kullan ve sonrasında bunları döndür (rotate et).

</details>

<details>

<summary>Bu araç için platform ücreti ne?</summary>

Ücret, açılıştan önce uygulama içindeki ücret özetinde gösterilir ve [Ücret tablosu](/tr/referans/fee-schedule.md) bölümünde listelenir. Çalıştırmana uygulanan tam tutar için uygulama içindeki özeti kontrol et.

</details>

<details>

<summary>Havuzu daha sonra açacak şekilde planlayabilir miyim?</summary>

Evet. Open Immediately'i kapat ve ileri bir Open Time belirle. Gelecekte olmak zorundadır, yoksa form kabul etmez.

</details>

## İlgili araçlar

{% content-ref url="/pages/MCjsx8Xt6JRQZVQYamSo" %}
[Create LP](/tr/araclar/liquidity/create-lp.md)
{% endcontent-ref %}

{% content-ref url="/pages/pdr5vwKvWXbpyP0jRXuA" %}
[Liquidity Add / Remove](/tr/araclar/liquidity/liquidity-add-remove.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 %}

{% hint style="warning" %}
**Çoklu cüzdan modu hakkında.** Bu mod sayfaya içe aktardığın private key'lerle çalışır. Yalnızca tek kullanımlık olarak görebileceğin cüzdanları kullan ve işin bitince bunları döndür (rotate et). Diğer her şeyde J Tools non-custodial kalır: kendi cüzdanında imza atarsın ve biz hiçbir zaman onun key'ini istemeyiz.
{% 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/liquidity/lp-create-buy.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.
