> 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/wallets/multi-sender.md).

# Çoklu Gönderim: Toplu SOL ve Token Airdrop

[Multi Sender](https://j.tools/tr/tools/multi-sender) tek bir token'ı, SOL ya da bir SPL token'ı, Solana mainnet üzerinde tek seferde uzun bir alıcı cüzdan listesine gönderir. Listeyi bir holder snapshot'tan ya da CSV'den getirir, her adrese tutarın nasıl dağıtılacağını seçersiniz, tool da transferleri kendi cüzdanınızdan imzaladığınız gruplar halinde hazırlar. 500 cüzdanlık bir airdrop'u bir dakikadan kısa sürede kuyruğa almakla, 500 transferi tek tek tıklamak arasındaki fark budur.

## Nedir

Multi Sender toplu bir dağıtım tool'udur. SOL ya da bir SPL token tutan bir gönderen cüzdanla başlarsınız, alıcı listenizi eklersiniz ve her birinin ne kadar alacağını söylersiniz. Tool da bu transferleri gruplara böler ve imzalama adımlarında size yol gösterir. Alıcılar doğrudan yapıştırarak, bir CSV yükleyerek, bir holder snapshot'tan ya da elle girilen satırlardan okunur.

İki para birimini de destekler. Native SOL için tool lamport'ları doğrudan her adrese gönderir. Bir SPL token için ise token transferini hazırlar ve bir alıcının o mint için henüz hesabı yoksa, transferin yine de başarılı olması için idempotent bir oluşturma talimatı ekler.

## Neden bu araç

Aynı token'ı birçok cüzdana tek tek transferle göndermek yavaş ve hataya açıktır. Tutarları tekrar tekrar yazarsınız, yanlış adrese iki kez gönderme riski taşırsınız ve uzun bir liste bütün öğleden sonranızı alır. Multi Sender bunu tek bir gözden geçirilmiş çalıştırmaya indirir: liste bir bütün olarak kuyruğa girer, tutar modları sayıları sizin yerinize doldurur, bozuk satırlar tek bir lamport bile hareket etmeden ayıklanır ve başarısız bir grup yalnızca henüz gönderilmemiş satırları yeniden gönderir.

## Nasıl çalışır

Multi Sender'a bir gönderen cüzdan, bir para birimi, bir alıcı listesi ve alıcı başına bir tutar verirsiniz. Oradan itibaren sizin adınıza birkaç şey yapar:

* Gruplara bölünmüş transfer talimatları hazırlar. Tek bir dev işlem yerine tool, alıcıları Solana'nın işlem sınırları içinde kalacak boyutta gruplara böler, sonra sizden bunları sırayla imzalamanızı ister. Bir SOL grubu işlem başına 18 alıcıyla, bir SPL grubu ise 6 alıcıyla başlar, çünkü daha kalabalık bir token grubu tam da cüzdanın "zararlı olabilir" uyarısını tetikleyen şeydir; bir grup fazla karmaşık dönerse boyut kendiliğinden küçülür. Lookup-table rotası kullanılabildiğinde ise işlem başına 50 SOL ya da 30 SPL alıcısı sığdırır.
* SPL token'lar için, o mint'e ait hesabı olmayan her alıcının transferinin yanına idempotent bir associated-token-account oluşturma talimatı eklenir. Bu küçük hesap tek seferlik bir rent maliyeti taşır, cüzdanınızdan ödenir ve yepyeni bir holder'ın token'ı almasını sağlayan şey budur.
* İmzalamanızı istemeden önce ön simülasyon yapar, böylece başarısız olacak bir grup önceden yakalanır ve cüzdan uyarısı yerine sade bir mesaj olarak gösterilir.
* Her grubu kendi cüzdanınızda imzalarsınız. Yalnızca kendi anahtarını yapıştıranların kullandığı private-key yolunda ise çalıştırmanın tüm platform ücreti önce tek bir bağımsız transferle çıkar, sonra her alıcı kendi işlemini ve kendi imzasını alır.

Bağlı cüzdanla platform ücreti grup işlemlerinin içinde taşınır ve her grubun taşıdığı alıcı sayısına göre bölüştürülür; canlı özet, onay vermeden önce toplamı gösterir.

<figure><img src="/files/9xCyCBJ1s6dPBshMqXc6" alt="Multi Sender nasıl çalışır"><figcaption></figcaption></figure>

## Ne zaman kullanılır

* Bir airdrop ya da topluluk ve ödül dağıtımı yürütüyorsanız. Bir holder listesinden mi çalışıyorsunuz? [Holder'lara airdrop](/tr/rehberler/airdrop-to-holders.md) rehberi tüm akışı anlatır.
* Aynı anda birçok cüzdana toplu ödeme yapmanız gerekiyorsa.
* Sabit bir listeden presale ya da test tahsisleri dağıtıyorsanız.
* Tek bir token'ı bilinen bir alıcı kümesine, transferleri tek tek tıklamak yerine göndermek istiyorsanız.

Her transferin tek bir fonlama cüzdanı yerine kendi gönderen cüzdanından çıkması gerekiyorsa [Many to Many](/tr/araclar/wallets/many-to-many.md) kullanın. Fonları dışarı göndermek yerine birçok cüzdandan içeri çekmek için [Batch Collector](/tr/araclar/wallets/batch-collector.md) kullanın. SPL token nedir tam emin değil misiniz? [Sözlük](/tr/baslarken/glossary.md) hızlı bir tanım verir ve [SPL ve Token-2022](/tr/kavramlar/spl-vs-token2022.md) Multi Sender'ın desteklediği iki standardı anlatır.

## Başlamadan önce

* Bağlı bir cüzdan ([nasıl bağlanır](/tr/baslarken/quick-start.md)) ya da bir private key ile imzalıyorsanız kendi içe aktardığınız cüzdan.
* Her alıcı tutarını ve platform ücretini, network ücretini ve yeni SPL alıcılar için hesap rent'ini karşılayacak kadar bakiye.
* Bir SPL token için: built-in token selector ile seçilen token'ın mint adresi. Gönderen cüzdanınız o token'ı zaten tutuyor olmalı.
* Yapıştırmaya, CSV olarak yüklemeye ya da elle eklemeye hazır alıcı adresleri listeniz.

{% hint style="info" %}
SOL için her alıcı tutarı en az tool'da gösterilen rent-exempt minimum kadar olmalıdır. Bundan küçük herhangi bir tutar yeni bir alıcı hesabı oluşturamaz, bu yüzden tool bunu engeller.
{% endhint %}

## Adım adım

{% stepper %}
{% step %}

### Para birimini seçin

**SOL** ya da **SPL Token** seçin. Bir SPL token için mint'i seçin, sayfa bakiyenizi aktif cüzdandan okur. Tool'u bir `?token=` linkiyle açmak mint'i sizin yerinize doldurur ve otomatik olarak SPL'e geçer.
{% endstep %}

{% step %}

### Alıcılarınızı ekleyin

Adresleri yapıştırmak ya da bir CSV yüklemek için Import Wallet terminalini açın. Her satır ya `recipient` ya da `recipient,amount` biçimindedir. **Add Row** ile adresleri elle de girebilirsiniz. Sabit bir alıcı üst sınırı yok. Tool listeyi bir Solana işlemine sığacak boyutta gruplara böler ve siz sırayla onaylarsınız, yani daha uzun liste yalnızca daha fazla grup demektir. İşlem başına en çok alıcı sığdıran lookup-table rotası 3000 alıcıda biter.
{% endstep %}

{% step %}

### Tutarları ayarlayın

**Advanced Send Settings**'i açın ve bir mod seçin: Equal, Random ya da Percentage. Bir toplam (Equal ve Percentage) ya da bir min ve max (Random) girin. Tutarlar düzenlenebilir satırlara kendiliğinden dolar, Apply düğmesi yok. **Max** yardımcısı gerçekten gönderebileceğiniz en büyük toplamı doldurur. Elle düzenlediğiniz herhangi bir satır bıraktığınız gibi kalır.
{% endstep %}

{% step %}

### Listeyi temizleyin

Listede sorun varsa, geçersiz, tekrarlı ve kendi adresinize giden satırları atmak için **Clean up list** kullanın. Bu satırlar gönderimi engeller, bu yüzden çalıştırmadan önce bunları temizlemek zorunludur.
{% endstep %}

{% step %}

### Özeti gözden geçirin

Özet toplam alıcı sayısını, toplam tutarı, platform ücretini, network ücretini, yeni SPL alıcılar için hesap rent'ini, alıcıların ne aldığını ve cüzdanınızdan çıkan toplamı gösterir. Onay vermeden önce okuyun.
{% endstep %}

{% step %}

### Hepsine gönderin

**Send to All**'a tıklayın. Bağlı bir cüzdanla çalıştırma ön simülasyon yapar, sonra işlemleri gruplar halinde imzalamanızı ister. Private-key göndereniyle transferler doğrudan tarayıcınızda, yapıştırdığınız anahtarla alıcı başına bir imzayla imzalanır; anahtar J Tools sunucularına gönderilmez.
{% endstep %}

{% step %}

### Takip edin ve tekrar deneyin

Her satır pending, success ya da failed gösterir, yanında bir signature ve bir Solscan linki olur. Başarısız satırlar yeniden denenebilir: **Send** yalnızca henüz başarılı olmamış satırları yeniden gönderir, böylece başarıyla gönderilmiş bir satır iki kez ücretlendirilmez. Çalıştırma bittiğinde bir CSV makbuzu indirin.
{% endstep %}
{% endstepper %}

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

{% 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 bant beklenen bir şeydir, bir sorun olduğu anlamına gelmez. Ne imzaladığını oku, sonra onayla.
{% endhint %}

## Seçenekler, açıklamalı

* **Token tipi:** Native SOL ya da bir SPL token gönderin. **SOL** ve **SPL Token** arasında geçiş yapın. Bu seçim hangi ücretlerin ve rent'in geçerli olacağını değiştirir, çünkü SPL gönderimleri alıcı hesapları oluşturabilir.
* **Token mint:** SPL mint adresi, yalnızca SPL gönderimlerinde gereklidir. Built-in token selector ile seçin ya da bir `?token=` linkinin sizin yerinize doldurmasına izin verin. Gönderen cüzdanınız bu token'ı zaten tutuyor olmalı.
* **Alıcılar:** Adres ve tutar hedeflerinden oluşan listeniz. Her adres geçerli bir Solana pubkey olmalı ve her tutar sıfırın üzerinde olmalı. Bunları yapıştırarak, bir CSV'den, bir holder snapshot'tan ya da elle girilen satırlardan getirin.
* **Dağıtım modu:** Alıcı başına tutarların nasıl hesaplandığı. Equal bir toplamı tüm satırlara eşit böler. Random her satıra sizin belirlediğiniz bir min ve max arasında rastgele bir tutar verir. Percentage bir toplamı, bir min ve max yüzde bandı içinde ağırlığa göre böler.
* **Max yardımcısı:** Platform ücretini, network ücretini ve alıcı rent'ini ayırdıktan sonra şu an gerçekten gönderebileceğiniz en büyük toplamı doldurur. Bir cüzdanı, fazla çekmeden liste boyunca boşaltmak istediğinizde işe yarar.
* **Clean up list:** Geçersiz, tekrarlı ve kendi adresinize giden satırları tek tıkla ayıklar. Bu satırlar çalıştırmayı engeller, bu yüzden göndermeden önce bu adım zorunludur.
* **Gönderen private key:** Yalnızca private-key yolunda, kendi anahtarını giren self-custody kullanıcıları için kullanılır. Bağlı cüzdan yolu wallet adapter'ınızı kullanır ve ham bir anahtara asla dokunmaz.

{% hint style="info" %}
Tutar modları yalnızca satırlarınıza sayı yazar. Doldurduktan sonra herhangi bir tek satırı elle düzenleyebilirsiniz, özet de anında yeniden hesaplanır.
{% endhint %}

## Ücretler ve maliyetler

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

**Şu anki platform ücreti: alıcı başına 0.001 SOL.** İşlem başına değil adres başına sayılır ve bu tool'da tek bir işlem birden fazla alıcı taşır. Bağlı cüzdanla çalıştırmanın toplamı imzaladığınız gruplara bölüştürülür; private-key yolunda ise ilk alıcı ödenmeden önce tek bir transferle çıkar.

| Maliyet                 | Tutar                                        |
| ----------------------- | -------------------------------------------- |
| J Tools platform ücreti | alıcı başına 0.001 SOL                       |
| Solana ağ ücreti        | işlem başına küçük bir tutar, validator'lara |

Örnek: 100 alıcı için platform ücreti yaklaşık 0.1 SOL.

Platform ücretinin üstüne Solana'nın kendi network ücretlerini ödersiniz. İmzaladığınız her grup SOL cinsinden küçük bir base işlem ücreti taşır ve mint'iniz için henüz hesabı olmayan her SPL alıcı için hesabı oluşturmak üzere tek seferlik bir rent gerekir. Özet, onay vermeden önce bunların hepsini ayrı ayrı gösterir, böylece cüzdanınızdan çıkan toplam asla sürpriz olmaz.

## Güvenlik ve emanet

Burada dikkat isteyen tek şey private-key yolu. Yapıştırdığınız anahtar tarayıcı oturumunuzda kalır, transferleri alıcı başına bir imzayla yerelde imzalar ve J Tools sunucularına gönderilmez; yine de kasasından çıkmış bir anahtar, kasasından çıkmış bir anahtardır. Bu şekilde içe aktardığınız cüzdanı tek kullanımlık sayın: yalnızca eldeki çalıştırma için kullanın, sonra değiştirin. Günlük gönderimler için bir cüzdan bağlayın.

## Sık hatalar ve sorun giderme

* **Gönderim geçersiz satırlar tarafından engelleniyor.** Geçersiz, tekrarlı ya da kendi adresinize giden satırlar çalıştırmayı durdurur. Tekrarlar çift ödeme yapar, kendine gönderimler ise sadece ücret harcar, bu yüzden önce **Clean up list** çalıştırın.
* **Tutar çok küçük (SOL).** Her SOL alıcısı hesabını oluşturmak için en az tool'da gösterilen rent-exempt minimum kadar tutar gerektirir. Adres başına tutarı yükseltin.
* **Bakiye yetersiz.** Hem SOL hem SPL için baştan yakalanır, böylece bir çalıştırma yarı yolda asla başarısız olmaz. Toplamı düşürün ya da **Max** yardımcısını kullanın.
* **Birkaç satır başarısız oldu.** Çalıştırma ortasında network aksaklıkları olur. Tekrar **Send**'e basın, yalnızca başarılı olmayan satırlar çıkar.

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

## Gelişmiş ipuçları

* **Bir holder snapshot'tan hazırlayın.** Bir token'ın holder'larından bir alıcı listesi çekin, sonra temiz bir airdrop için bunu doğrudan Multi Sender'a verin. [Holder'lara airdrop](/tr/rehberler/airdrop-to-holders.md) rehberi uçtan uca yolu anlatır.
* **Ödemeden önce listeyi denetleyin.** Alıcı adreslerini önce [Wallet Scope](/tr/araclar/utilities/wallet-scope.md)'tan geçirin ve hiç ödeme almaması gereken satırları çıkarın. Uzun listede sınırlarını hesaba katın: çalıştırma başına 500 adres, ilk 300 cüzdan için fonlayıcı kümeleri; yani 900 alıcılık bir liste tek geçişte tamamen denetlenmiş olmaz.

## İlgili araçlar

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

{% content-ref url="/pages/0yfryfw6418uNrorgkgN" %}
[Toplu SOL ve Token Toplama](/tr/araclar/wallets/batch-collector.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/mMDZrxMStnbfd85FsBd7" %}
[Wallet Scope: Toplu Cüzdan Analizi](/tr/araclar/utilities/wallet-scope.md)
{% endcontent-ref %}

{% hint style="success" %}
**J Tools non-custodial'dır.** Özel anahtarlarını asla saklamayız, sunucuya asla iletmeyiz ve seed phrase'ini asla istemeyiz. Her işlem kendi tarayıcında imzalanır, anahtarına dair hiçbir şey sunucularımıza ulaşmaz. Birkaç çok cüzdanlı araç, tek kullanımlık hot cüzdanlar için private key yapıştırmana izin verir; bu anahtarlar tarayıcı sekmende kalır ve yalnızca yerelde imzalamak için kullanılır. Uzun vadeli varlıklarına bağlı bir anahtarı asla yapıştırma; bir sayfa senden seed phrase isterse dur ve sayfayı kapat.
{% 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/wallets/multi-sender.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.
