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

# Multi Sender

Son güncelleme: Haziran 2026 · Solana mainnet

[Multi Sender](https://j.tools/tr/tools/multi-sender), tek bir token'ı (SOL ya da bir SPL token) tek çalıştırmada en fazla 1000 alıcı cüzdana Solana mainnet üzerinde dağıtır. Tarayıcı cüzdanından çalışır, kod gerekmez ve imzalamadan önce sabit bir platform ücretini gösterir. Listeni yapıştır veya yükle, her adresin tutarını nasıl alacağını seç, özeti gözden geçir ve gönder. Airdrop'lar, toplu ödemeler ve elle tek tek transfer yapmanın bütün günü alacağı presale ya da test dağıtımları için tasarlandı.

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

* Bir airdrop ya da topluluk ve ödül dağıtımı yapıyorsun. Bir holder listesinden mi çalışıyorsun? [Airdrop to holders](/tr/rehberler/airdrop-to-holders.md) rehberi bütün akışı anlatır.
* Aynı anda birçok cüzdana toplu ödeme yapman gerekiyor.
* Sabit bir listeden presale ya da test tahsisleri dağıtıyorsun.
* Tek tek transferlere tıklamak yerine belli bir alıcı grubuna tek bir token göndermek istiyorsun.

Aynı işte farklı cüzdanlara farklı token'lar gitsin istiyorsan [Many to Many](/tr/araclar/wallets/many-to-many.md) kullan. Cüzdanlara para göndermek yerine birçok cüzdandan para toplamak için [Batch Collector](/tr/araclar/wallets/batch-collector.md) kullan. SPL token tam olarak nedir bilmiyor musun? [Sözlük](/tr/baslarken/glossary.md) hızlı bir tanım verir, [SPL vs Token-2022](/tr/kavramlar/spl-vs-token2022.md) ise Multi Sender'ın desteklediği iki standardı anlatır.

## Başlamadan önce

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

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

## Adım adım

{% stepper %}
{% step %}

### Para birimini seç

**SOL** ya da **SPL Token** seç. SPL token için mint'i seçersin ve sayfa bakiyeni aktif cüzdandan okur. Aracı bir `?token=` linkiyle açtığında mint senin için doldurulur ve otomatik olarak SPL'ye geçer.
{% endstep %}

{% step %}

### Alıcıları ekle

Adresleri yapıştırmak ya da bir CSV yüklemek için Import Wallet terminalini aç. Her satır ya `recipient` ya da `recipient,amount` şeklindedir. Adresleri elle yazmak için **Add Row** da kullanabilirsin. Çalıştırma başına en fazla 1000 alıcı.
{% endstep %}

{% step %}

### Tutarları ayarla

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

{% step %}

### Listeyi temizle

Listede sorun varsa, geçersiz, yinelenen ve kendine-adres satırlarını atmak için **Clean up list** kullan. Bunlar gönderimi engeller, o yüzden çalıştırmadan önce temizlemen gerekir.
{% endstep %}

{% step %}

### Özeti gözden geçir

Özet; toplam alıcıyı, toplam tutarı, platform ücretini, ağ ücretini, yeni SPL alıcıları için hesap rent'ini, alıcıların ne aldığını ve cüzdanından çıkan toplamı gösterir. Onaylamadan önce oku.
{% endstep %}

{% step %}

### Hepsine gönder

**Send to All**'a tıkla. Bağlı bir cüzdanla çalıştırma önce ön simülasyon yapar, sonra işlemleri parçalar halinde imzalamanı ister. Private key gönderenle transferler sunucu tarafında çalışır, alıcı başına bir imza.
{% endstep %}

{% step %}

### Takip et ve yeniden dene

Her satır beklemede, başarılı ya da başarısız durumunu bir imza ve bir Solscan linkiyle gösterir. Başarısız satırlar yeniden denenebilir: **Send** yalnızca henüz başarılı olmamış satırları yeniden gönderir, yani teslim edilmiş bir satır asla iki kez ücretlendirilmez. Çalıştırma bittiğinde bir CSV makbuzu indir.
{% endstep %}
{% endstepper %}

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

## Multi Sender vs tek tek transfer göndermek

|                         | Multi Sender                                                      | Elle transfer                              |
| ----------------------- | ----------------------------------------------------------------- | ------------------------------------------ |
| Çalıştırma başına alıcı | CSV ya da yapıştırmadan 1000'e kadar                              | Tek seferde bir cüzdan                     |
| Kurulum                 | Kod yok, tarayıcı cüzdanından çalışır                             | Aynı akışı elle tekrar et                  |
| Süre                    | Kuyruğa almak çoğunlukla bir dakikadan az                         | Büyük listede saatler                      |
| Tutarlar                | Equal, Random, Range ya da Percentage senin için dolar            | Her tutarı kendin yaz                      |
| Saklama                 | Kendi cüzdanında imzalarsın, anahtarlar dışarı çıkmaz             | Aynı, ama toplu işlem yok                  |
| Ücret                   | İmzalamadan önce gösterilen sabit bir platform ücreti             | Transfer başına ağ ücreti, araç ücreti yok |
| Hatalar                 | Yinelenenler ve kendine gönderimler çalıştırmadan önce temizlenir | Yanlış adresi iki kez fonlamak kolay       |

## Seçenekler, açıklamalı

| Alan               | Ne yapar                                                                                                                                                                                                                                                                            |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Token type         | Yerel SOL ya da bir SPL token gönder. **SOL** ve **SPL Token** arasında geçiş yap.                                                                                                                                                                                                  |
| Token mint         | SPL mint adresi, yalnızca SPL gönderimlerinde gerekli. Token selector ile seç ya da bir `?token=` linkinin doldurmasına izin ver.                                                                                                                                                   |
| Recipients         | Adres ve tutar hedeflerinden oluşan listen, 1'den 1000'e kadar. Her adres geçerli bir Solana pubkey, her tutar sıfırın üzerinde olmalı.                                                                                                                                             |
| Distribution mode  | Alıcı başına tutarların nasıl hesaplanacağı. Equal bir toplamı eşit böler. Random her satıra min ve max arasında rastgele bir mutlak tutar verir. Random Range aynı şekilde bir aralık üzerinde çalışır. Percentage bir toplamı, min ve max yüzde bandı içinde ağırlığa göre böler. |
| Sender 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 cüzdan adaptörünü kullanır ve ham bir anahtara asla dokunmaz.                                                                                                    |

{% hint style="info" %}
Tutar modları yalnızca satırlarına sayı yazar. Doldurduktan sonra tek bir satırı yine elle düzenleyebilirsin ve özet anında yeniden hesaplanır.
{% endhint %}

## Bir şeyler ters giderse

* **Gönderim geçersiz satırlar yüzünden engellendi.** Geçersiz, yinelenen ya da kendine-adres satırları çalıştırmayı durdurur. Yinelenenler iki kez ödeme yapar ve kendine gönderimler sadece ücret harcar, o yüzden önce **Clean up list** çalıştır.
* **Tutar çok küçük (SOL).** Her SOL alıcısının hesabını oluşturmak için en az araçta gösterilen rent-exempt minimum kadar tutara ihtiyacı var. Adres başına tutarı yükselt.
* **Yeterli bakiye yok.** Cüzdanın tuttuğundan fazlasını göndermek hem SOL hem SPL için baştan yakalanır, yani bir çalıştırma asla yarıda kalmaz.
* **Birkaç satır başarısız oldu.** Çalıştırma ortasında ağ aksaklıkları olur. Tekrar **Send**'e bas, yalnızca başarısız satırlar gider.

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

## SSS

<details>

<summary>Aynı anda kaç cüzdana gönderebilirim?</summary>

Tek çalıştırmada en fazla 1000 alıcı. Bağlı bir cüzdan için iş, cüzdanında onayladığın parçalara bölünür; private key yolu alıcı başına bir transfer gönderir.

</details>

<details>

<summary>SPL çalıştırmam neden birkaç küçük işlem imzalatıyor?</summary>

SPL transferleri işlem başına bir avuç alıcıyla sınırlıdır ve her alıcı idempotent bir hesap-oluşturma talimatı alır. Bu, her grubun bir cüzdanın "could be malicious" uyarısını tetiklemek yerine normal bir airdrop gibi okunmasını sağlar. Bu güvenli biçim, bir hata değil.

</details>

<details>

<summary>Başarısız bir satır beni iki kez ücretlendirir mi?</summary>

Hayır. Yeniden deneme yalnızca henüz başarılı olmamış satırları yeniden gönderir. Zaten teslim edilmiş olan her şey atlanır, yani aynı alıcı için asla iki kez ödeme yapmazsın.

</details>

<details>

<summary>Farklı cüzdanlara farklı token'lar gönderebilir miyim?</summary>

Burada değil. Multi Sender tek bir token'ı tüm listeye gönderir. Cüzdan başına token ve tutar çiftleri için [Many to Many](/tr/araclar/wallets/many-to-many.md) kullan.

</details>

<details>

<summary>J Tools paramı ya da anahtarlarımı tutuyor mu?</summary>

Hayır. Kendi cüzdanında, ya da private key yolunda kendi anahtarınla imzalarsın ve transferler doğrudan cüzdanından alıcılara gider.

</details>

## İlgili araçlar

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

{% content-ref url="/pages/0yfryfw6418uNrorgkgN" %}
[Batch Collector](/tr/araclar/wallets/batch-collector.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/GD8dFnh27GF8PxPcymD0" %}
[Relay Transfer](/tr/araclar/wallets/relay-transfer.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 gözden çıkarabileceğin cüzdanları kullan ve işin bittiğinde onları değiştir. Geri kalan her şeyde J Tools non-custodial kalır: kendi cüzdanında imzalarsın ve biz anahtarını asla 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/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.
