Solana'da çoktan çoğa transfer: her gönderene tek alıcı
Solana eşli cüzdan transferi: satır başına tek işlem, transfer başına 0,001 SOL ve tutarı kırpmak yerine satırı atlayan rent kontrolü.

Çoktan çoğa transfer, her gönderen cüzdanı kendi alıcısıyla eşler. 1. cüzdan 1. adrese, 40. cüzdan 40. adrese öder; satırlar birbirine hiç karışmaz. Her satır ayrı bir işlem ve o işlemi parayı tutan cüzdan imzalar.
- Her çift için tek işlem, imzayı kendi göndereni atıyor. 40. satır başarısız olursa 41. satır etkilenmez, çünkü satırların ortak bir hesabı da ortak bir imzası da yok.
- Platform ücreti transfer başına 0,001 SOL ve gönderenin kendi işleminin içine ikinci bir talimat olarak ekleniyor. Önceden hiçbir şey tahsil edilmiyor, para emanete de alınmıyor.
- Token modunda o mint'i hiç tutmamış bir alıcının token hesabı açılması gerekir; bedelini 0,00149 SOL olarak gönderen öder.
- Tek seferde 2.000 çifte kadar işlenebiliyor. 100'lük gruplar hâlinde imzalanıp yayınlanıyor, 256'lık gruplar hâlinde ve en fazla 90 saniye beklenerek doğrulanıyor.
- Gönderenin elinde sıfırdan büyük ama 0,00065 SOL'dan küçük bir bakiye bırakacak SOL satırı sessizce düzeltilmez, atlanır. Ağ böyle bir bakiyeyi kabul etmiyor.
Toplu transferin üç biçimi
Solana'da toplu gönderimin çoğu, tek cüzdandan bir adres listesine yapılan ödemedir. Örneğin hazine cüzdanı 3.000 kişiye dağıtım yapar: tek imzacı, tek kaynak, izlenecek tek bakiye. Multi Sender tam bunun için var ve airdrop'ta doğru biçim de bu.
Toplama (sweep) bunun tam tersi. Kırk cüzdanın her biri elindekini tek adrese yollar; kırk imzacı, tek hedef. O tarafı Batch Collector karşılıyor.
Üçüncü durumu ikisi de karşılamıyor. Kırk cüzdanın ve kırk hedefin var, 12. hedefe yalnızca 12. cüzdan ödeme yapmalı. Multi Sender'ı kırk kez çalıştırırsan kırk tur kopyala yapıştırdan sonra bu sonuca ulaşırsın. Bir kez çalıştırırsan hiç ulaşamazsın: bütün adreslere aynı cüzdan öder ve kaçınmak istediğin bağ tam olarak budur.
| Biçim | İmzacı | Araç | Uygun olduğu iş |
|---|---|---|---|
| Tek cüzdandan çok adrese | 1 | Multi Sender | Hazineden airdrop veya ödeme listesi |
| Çok cüzdandan tek adrese | satır başına 1 | Batch Collector | Cüzdan filosundaki bakiyeleri ana cüzdanda toplamak |
| Çok cüzdandan çok adrese, eşli | satır başına 1 | Many to Many | Filo rotasyonu: her eski cüzdan kendi yenisine |
Aracı farklı kılan bu eşleme. Many to Many iki adres sütunu ve bir tutar okuyor, satırları karıştırmıyor ve her işlemi o satırdaki cüzdanla imzalıyor.
Bir satır ne tutuyor
Bir satırda üç kalem çıkabilir ve üçünü de o satırdaki gönderen cüzdan öder. Ortak bir kasa yok, yani kendi satırını karşılayamayan cüzdan üstteki satırdan borç almaz. Ağ kalemi, Solana'nın kendi ücret dokümanında belirtilen imza başına 5.000 lamportluk taban ücrettir.
| Kalem | SOL modu | Token modu |
|---|---|---|
| Platform ücreti | 0,001 SOL | 0,001 SOL |
| Ağ ücreti | 0,000005 SOL | 0,000005 SOL |
| Alıcının token hesabı | yok | 0,00149 SOL, yalnızca alıcı bu mint'i hiç tutmadıysa |
Üçüncü satıra dikkat et, çoğu kişiyi şaşırtan kalem bu. Bir SPL token'ı onu daha önce hiç tutmamış bir adrese yollamak, önce o token'ı tutacak hesabı açmak demek ve Solana bu hesap için rent depozitosu alıyor. Yüz yeni alıcıda faturanın 0,149 SOL'u buradan gelir, platform ücreti ise 0,1 SOL tutar.
Depozito yakılmıyor. Alıcının token hesabında duruyor ve o hesabı ileride kim kapatırsa ona dönüyor. Hesabı kapatmak ayrı bir iş ve boş hesaplardan SOL geri almak yazısında anlatılıyor. Alıcı mint'i zaten tutuyorsa bu kalem tamamen kalkar. Araç imzalamadan önce yüz hedef hesabı tek çağrıda kontrol ediyor; yani ekranda gördüğün tahmin, ödediğin tutarla örtüşür.
Atlanan satırlar
Satır imzalanmadan önce iki kontrolden geçiyor ve ikisi de sorun bulunca satırı değiştirmek yerine durduruyor.
Birincisi basit bir hesap. Gönderen cüzdan tutarı, ücretleri ve açması gereken token hesabının depozitosunu karşılayamıyorsa satır işaretlenir ve dokunulmadan bırakılır. Yarım gönderim yok.
İkincisi daha tuhaf ve anlamaya değer, çünkü ilk gördüğünde hata gibi duruyor. Solana bir hesabın sıfırın üstünde ama rent muafiyet eşiğinin altında bakiye tutmasına izin vermiyor; sıradan bir cüzdan için o eşik 0,00065 SOL ve Solana'nın hesap dokümanındaki rent muafiyet formülünden çıkıyor. Hesabı tamamen boşaltmak serbest. İçinde 0,00005 SOL bırakmak değil. Cüzdanı o aralığa düşüren satır rent tozu (rent dust) olarak işaretleniyor ve gönderilmiyor.
Diğer seçenek tutarı sığana kadar kırpmak olurdu, bu daha kötü. Sen bir sayı yazdın. Sana söylemeden başka bir sayı gönderen bir aracın sonuçlarını sonradan kendi tablonla karşılaştıramazsın. Ya bakiyenin tamamını gönder ya da tutarı düşür de kalan eşiği geçsin. Eşiğin nereden geldiği Solana rent nedir yazısında anlatılıyor.
Satır başına tek işlem neden önemli
Birkaç transferi tek işlemde toplamak ağ ücretinden tasarruf ettirir, ama geri kalan her açıdan kötüdür. Paketlenmiş işlem ya hep ya hiç çalışır, yani tek bir bozuk hedef adres yanındaki yirmi sağlam transferi de düşürür. Üstelik paketteki her gönderenin aynı işlemi imzalaması gerekir: kırk ayrı cüzdan için tek işlemde kırk imza ve 40. satıra gelmeden takılacağın bir boyut sınırı.
İşlemleri satır başına ayırmak her satıra 0,000005 SOL ekliyor; faturada tasarruf edilecek yer zaten orası değil. Karşılığında şunu alıyorsun: bir hata yalnızca tek satırı etkiliyor, yanında nedeni yazıyor ve yeniden denemek için sadece o satırı tekrar çalıştırman yetiyor.
İmzalama tarayıcıda yapılıyor. Yapıştırdığın özel anahtarlar sayfadan çıkmıyor, her işlem yerelde imzalanıyor, sunucuya yalnızca imzalanmış baytlar gidiyor. Çoklu cüzdan yönetimi rehberinde anlatılan düzen de bu. Araç bu sayede kırk cüzdan adına işlem yapabiliyor ve hiçbirini cüzdan adaptörüyle bağlaman gerekmiyor.
Solana çoktan çoğa transfer ne zaman doğru biçim
Çoğu kişi için cevap cüzdan rotasyonu. Geçmişini geride bırakmak istediğin bir cüzdan setin var, Wallet Generator ile yeni bir set üretiyorsun ve 7. eski cüzdanın yalnızca 7. yeni cüzdanı fonlamasını istiyorsun. Tek çalıştırma, kırk çift, kırk bağımsız işlem.
İkinci durum, ödeyenin satır satır değiştiği bir ödeme listesi. Birkaç proje, birkaç hazine, tek tablo. Multi Sender bunu hiç yapamıyor, çünkü tek bir kaynak cüzdanı var.
Üçüncüsü snapshot sonrası dağıtım: her holder'a, ona önceden atadığın cüzdandan ödeme. Bütün alıcılar tek cüzdandan ödenecekse sana bu araç değil, airdrop yöntemi lazım; maliyetleri binlerce cüzdana en ucuz airdrop yazısı düzgün karşılaştırıyor.
İlk denemeyi iki satırla yap. Sonuç tablosu, iki bin satıra girişmeden önce bir satırın gerçekte ne tuttuğunu token hesabı depozitolarıyla birlikte gösteriyor.
Bu yazı eğitim amaçlıdır; finansal, yatırım, hukuki veya vergi tavsiyesi değildir. Solana token'ları çok oynaktır ve çoğu tüm değerini kaybeder. Kendi araştırmanı yap, kaybetmeyi göze alamayacağın parayı riske atma. J Tools hiçbir token'ı veya işlemi tavsiye etmez.
Sık sorulan sorular
Multi Sender'ı birkaç kez çalıştırmaktan farkı ne?
Multi Sender'ın tasarımı gereği tek fon cüzdanı var, yani tekrar tekrar çalıştırsan da her alıcı o cüzdandan ödenir. Çoktan çoğa transferde ise gönderen her satırda değişiyor. Satırların yalnızca alıcısı farklıysa Multi Sender'ı kullan, kurulum zahmetinden kurtul.
Başarısız satır para götürüyor mu?
İmzalanmadan reddedilen satır hiçbir şey götürmez, çünkü ağa hiç işlem gitmez. İmzalanıp yayınlanan ve zincirde başarısız olan satır, başarısız her Solana işlemi gibi ağ ücretini öder. Platform ücreti aynı işlemin içinde bir talimat olduğu için transfer gerçekleşmezse o da tahsil edilmez.
Gönderenlerle alıcılar çakışabilir mi?
Evet. Bir cüzdan bir satırda gönderen, başka satırda alıcı olabilir. Satırlar bağımsız işlem olduğu için aralarındaki sıra garanti değil. 2. satır 1. satırın getirdiğini harcayacaksa ikisini ayrı çalıştırmalara böl.
En fazla kaç çift?
Tek seferde iki bin. Yüzerlik gruplar hâlinde imzalanıp gönderiliyor, en çok iki yüz elli altılık gruplar hâlinde doğrulanıyor ve her doğrulamada en fazla doksan saniye bekleniyor; yani iki bin çiftlik bir çalıştırma birkaç saniye değil birkaç dakika sürüyor.
Satırım neden rent tozu olarak işaretlendi?
Tutar, gönderen cüzdanda sıfırla 0,00065 SOL arasında bir bakiye bırakacaktı ve Solana o durumdaki hesabı reddediyor. Ya bakiyenin tamamını gönder de cüzdan sıfırda kapansın ya da tutarı düşür de kalan eşiği geçsin.
Yalnızca token gönderen cüzdanda SOL gerekir mi?
Gerekir. Token modunda bile ağ ücretini ve platform ücretini gönderen cüzdan SOL olarak öder, alıcının hesabı açılacaksa depozitoyu da. Token'ı olup SOL'u olmayan cüzdan hiçbir şey gönderemez.
İlgili araçlar: tek cüzdandan çok adrese gönderim için Multi Sender, yeni hedef cüzdanları üretmek için Wallet Generator. İlgili yazı: yukarıdaki iki sayının arkasındaki depozitolar için Solana'da rent nedir.
Bu yazıyı J Tools ekibi yazdı. Canlıda çalışan 40'tan fazla Solana aracı geliştiriyor ve işletiyoruz; token oluşturmadan zincir üstü cüzdan analizine kadar. Teoriden değil, mainnet'te gördüğümüzden yazıyoruz. Yayın: 30 Ağu 2026. Son gözden geçirme: 30 Ağu 2026.


