> 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/rehberler/airdrop-to-holders.md).

# Holder'lara token airdrop'la

Bir airdrop, peş peşe yapılan iki iştir. Önce token'ını şu an kimin tuttuğunu gösteren bir liste çıkarırsın. Sonra airdrop miktarını o listedeki her cüzdana gönderirsin. J Tools bunu, birbirine temiz şekilde devreden iki araca böler: [Token Snapshot](/tr/araclar/utilities/token-snapshot.md) alıcı listesini dışa aktarır ve [Multi Sender](/tr/araclar/wallets/multi-sender.md) o listeye dağıtım yapar.

[**Airdrop'u uygulamada çalıştır →**](https://j.tools/tr/tools)

```mermaid
flowchart TD
    Q{Airdrop'u kim alacak?}
    Q -->|snapshot| S[Holder Snapshot ile mevcut sahiplerin snapshot'ını al]
    Q -->|kendi listen| P[Kendi adres listeni yapıştır]
    S --> B[Dağıtım listesini oluştur]
    P --> B
    B --> M[Multi Sender ile gönder]
    M --> V[Transferleri zincir üstünde doğrula]

    classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
    classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
    class M,V brand;
    class Q,S,P,B soft;
```

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

## Başlamadan önce

* Bağlı bir cüzdan ([nasıl bağlanılır](/tr/baslarken/quick-start.md)).
* Sahiplerine ulaşmak istediğin token'ın mint adresi (CA).
* Airdrop yapacağın token, gönderim cüzdanında hazır duruyor olmalı. Aynı token da olabilir, farklı bir token da.
* Platform ücretini, ağ ücretlerini ve gönderdiğin token'ı henüz tutmayan her alıcı için hesap rent'ini karşılayacak kadar SOL.

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

## Tüm akış

{% stepper %}
{% step %}

### Mevcut sahiplerin snapshot'ını al

[Token Snapshot](/tr/araclar/utilities/token-snapshot.md) aracını aç, token'ını seçiciyle seç ve taramayı çalıştır. Her token hesabını sahibine göre gruplar ve her sahibin bakiyesi ile arz içindeki payını gösteren sıralı bir liste döndürür. Ulaşmak istediğin herkesi kapsayan bir en çok tutan (top-holder) limiti ayarla. Kendi token'ının sahiplerine airdrop yapıyorsan, ne dağıttığını tam olarak bilmek için önce [token'ın güvenli olduğunu doğrulaman](/tr/rehberler/verify-token-safe.md) işine yarar.

[**Holder Snapshot'ı aç →**](https://j.tools/tr/tools/token-snapshot)
{% endstep %}

{% step %}

### Alıcı listesini dışa aktar

Snapshot'ı CSV olarak indir. Her satır, sahibin adresini ve bakiyesini taşır, gönderici için gereken tam olarak budur. Başlık, mint'i ve oluşturulma zamanını basar, bu sayede listenin hangi ana ait olduğunu bilirsin.
{% endstep %}

{% step %}

### Listeyi gönderim için biçimlendir

Her cüzdanın ne kadar alacağına karar ver. Sabit (flat) bir airdrop için yalnızca adres sütununu tut ve Multi Sender'ın bir toplamı eşit böldürmesine izin ver. Tutulan miktara göre ağırlıklandırılmış pro-rata bir airdrop için, snapshot bakiyelerini kullanarak her satırı `alıcı,miktar` şeklinde biçimlendir. Ödeme yapmak istemediğin cüzdanları çıkar, mesela kendi hazine cüzdanını veya bir burn adresini.
{% endstep %}

{% step %}

### Multi Sender'a yükle

[Multi Sender](/tr/araclar/wallets/multi-sender.md) aracını aç, SOL'u veya SPL token'ını seç ve listeyi yapıştırarak ya da CSV'yi yükleyerek içeri al. Hiçbir şey gönderilmeden önce geçersiz, yinelenen ve kendi adresine ait satırları atmak için **Listeyi temizle** işlemini çalıştır.

[**Multi Sender'ı aç →**](https://j.tools/tr/tools/multi-sender)
{% endstep %}

{% step %}

### Miktarları ayarla ve özeti incele

Bir dağıtım modu seç (Eşit, Rastgele veya Yüzde) ya da dosyandaki satır başına miktarları koru. Özeti oku: toplam alıcı sayısı, cüzdanından çıkacak toplam, platform ücreti, ağ ücreti ve yeni alıcı hesapları için rent. Bu, imzalamadan önceki son kontrol noktandır.
{% endstep %}

{% step %}

### Partiler halinde gönder ve doğrula

**Hepsine Gönder** butonuna tıkla. Çalıştırma, cüzdanında onayladığın parçalar halinde dışarı çıkar ve her satır, başarı veya başarısızlığını bir Solscan bağlantısıyla bildirir. Başarısız satırları tekrar dene, sonra teslimat kaydın olarak CSV makbuzunu indir.
{% 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 %}

## Snapshot zamanlaması önemlidir

Bir snapshot, tek bir andır. Sahipler alım satım yapar, bu yüzden bir saat önce çekilmiş bir liste sen gönderdiğinde çoktan eskimiş olabilir.

{% hint style="warning" %}
Snapshot'ı airdrop'tan hemen önce tekrar çalıştır, böylece günün erken saatindeki sahip kümesine değil güncel sahip kümesine ödeme yaparsın. Token'ın aktif olarak işlem görüyorsa, snapshot ile gönderim arasındaki boşluk tam da cüzdanların listeye girip çıktığı yerdir.
{% endhint %}

## Partileme, gas ve rent

Multi Sender tüm listeyi tek devasa bir işlemde itmez. İşi partilere böler ve nedenini bilmek çalıştırmayı sorunsuz tutar.

| Ne                | Neden böyle çalışır                                                                                                                                                                                          |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Partili imzalama  | Bağlı bir cüzdan, çalıştırmayı tek bir aşırı büyük işlem yerine parçalar halinde onaylar. Her SPL partisi bir avuç alıcıyı kapsar, bu yüzden şüpheli bir toplu eylem değil normal bir airdrop olarak okunur. |
| Ağ ücretleri      | Her parti kendi küçük ağ ücretini öder. Daha çok alıcı, daha çok parti demek. O yüzden tek bir transfere değil tüm listeye göre SOL ayır.                                                                    |
| Alıcı rent'i      | Gönderdiğin token'ı zaten tutmayan her cüzdan yeni bir token hesabına ihtiyaç duyar ve o hesap rent'e mal olur. Özet, sen imzalamadan önce bunu senin için toplar.                                           |
| SOL alt sınırları | SOL airdrop'unda her alıcı miktarının, aracın gösterdiği rent-exempt alt sınırı geçmesi gerekir. Bundan küçüğü yeni bir hesabı fonlayamaz, bu yüzden araç onu engeller.                                      |

{% hint style="info" %}
Özet ekranı; platform ücretini, ağ ücretlerini ve rent'i cüzdanından çıkacak tek bir sayıda toplar. O toplam seni şaşırtırsa, neredeyse her zaman sebebi alıcı rent'idir: yepyeni cüzdanlarla dolu bir liste, mevcut sahiplerden oluşan bir listeden daha pahalıya patlar.
{% endhint %}

## Teslimatı doğrulama

Doğrulama çalıştırmanın içine gömülüdür, bir gezginde (explorer) avlanmana gerek kalmaz.

{% tabs %}
{% tab title="Çalıştırma sırasında" %}
Her alıcı satırı canlı olarak beklemede, başarılı veya başarısız diye güncellenir. Başarılı bir satır, Solscan'deki işlemine doğrudan bağlanır, bu sayede her ödemeyi ulaştığı anda hemen kontrol edebilirsin.
{% endtab %}

{% tab title="Satırlar başarısız olursa" %}
Çalıştırma ortasında ağ aksaklıkları olabilir. **Gönder** butonuna tekrar bas, yalnızca henüz başarılı olmamış satırlar yeniden gönderilir. Teslim edilmiş bir satır atlanır, bu yüzden hiçbir cüzdana tekrar denemede iki kez ödeme yapılmaz.
{% endtab %}

{% tab title="Çalıştırmadan sonra" %}
CSV makbuzunu indir. Her alıcıyı, miktarı, durumu ve imzayı yakalar. Kimin ne aldığının kalıcı kaydı budur. Bunu hazine notlarınla birlikte sakla.
{% endtab %}
{% endtabs %}

## SSS

<details>

<summary>Bir airdrop kaç cüzdana ulaşabilir?</summary>

Tek bir Multi Sender çalıştırması büyük partileri kaldırır ve araç güncel çalıştırma başına limiti gösterir. Snapshot'ın bundan büyükse, ayrı listelere böl ve peş peşe çalıştır.

</details>

<details>

<summary>Snapshot'ladığım token'dan farklı bir token airdrop edebilir miyim?</summary>

Evet. Snapshot yalnızca airdrop'u kimin alacağına karar verir. Multi Sender'da gönderim cüzdanının tuttuğu herhangi bir SOL veya SPL token'ı seçersin, bu yüzden A token'ının sahiplerini B token'ıyla ödüllendirebilirsin.

</details>

<details>

<summary>Airdrop'u her cüzdanın ne kadar tuttuğuna göre nasıl ağırlıklandırırım?</summary>

Snapshot'taki bakiye sütununu kullanarak `alıcı,miktar` satırları oluştur, sonra o dosyayı içeri al. Multi Sender, verdiğin satır başına miktarları korur. Bunun yerine sabit bir airdrop için miktarları kaldır ve Eşit modunun bir toplamı eşit böldürmesine izin ver.

</details>

<details>

<summary>J Tools bir airdrop sırasında token'larımı tutar mı?</summary>

Hayır. Snapshot salt okunur bir taramadır ve airdrop doğrudan cüzdanından her alıcıya gider. Her işlemi sen kendin imzalarsın ve biz asla anahtarını istemeyiz.

</details>

## İlgili

{% content-ref url="/pages/zQCUFvfw2SS7gFWOezUW" %}
[Holder Snapshot and Analytics](/tr/araclar/utilities/token-snapshot.md)
{% endcontent-ref %}

{% content-ref url="/pages/5CRdXsLOuqFk7qLmTVkL" %}
[Multi Sender](/tr/araclar/wallets/multi-sender.md)
{% endcontent-ref %}

{% content-ref url="/pages/jmEevgjI0NVtNgIloYZr" %}
[Many to Many](/tr/araclar/wallets/many-to-many.md)
{% endcontent-ref %}

{% content-ref url="/pages/ximQuxLsslpMDBho3NX5" %}
[Almadan önce token'ı doğrula](/tr/rehberler/verify-token-safe.md)
{% endcontent-ref %}


---

# 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/rehberler/airdrop-to-holders.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.
