> 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-to-multi-relay.md).

# Çoktan Çoğa Relay: Eşlenmiş Durak Yönlendirme

Çok sayıda eşleşmiş kaynak-hedef Solana transferini aynı anda, her biri kendi taze relay cüzdan zinciri üzerinden yönlendir.

Multi to Multi Relay, SOL veya tek bir SPL token'ı birçok eşleştirilmiş cüzdan arasında tek seferde taşır. Burada her kaynak-hedef çifti, doğrudan gönderim yerine kendi taze üretilmiş relay cüzdan zincirinden geçer.

[Aracı aç →](https://j.tools/tr/tools/multi-to-multi-relay)

> **Platform ücreti:** Relay adımı başına 0.00023 SOL. Ağ ücreti, rent ve işlem tutarı ayrıdır.

## Bu araç ne zaman uygun?

* Her biri ortak bir gönderici veya tek bir bırakma cüzdanı yerine kontrollü relay hop'ları üzerinden belirli bir hedefe ulaşması gereken birçok kaynak cüzdanınız var.
* Büyük bir çoklu cüzdan dağıtımı veya airdrop yürütüyorsunuz ve çalışmadan önce ve çalışma sırasında çift çift, hop hop ilerleme istiyorsunuz.

## Başlamadan önce

* Her kaynak satırı için bir kaynak cüzdan private key'i. Bu tool ham key'leri doğrudan okur. Bağlı cüzdan opsiyoneldir ve yalnızca komisyonu ilişkilendirmek için kullanılır, hop'ları imzalamak için değil.
* Her kaynak satırına tam olarak bir tane düşen bir hedef adres listesi. İki sayı eşleşmezse çalışma bloke olur.
* SPL çalışması için token'ın mint adresi (yerleşik token seçiciyle seçin) ve Fixed tutarlar. All ve Percentage modları SPL'de çalışmaz. Hangi token standardını yönlendirdiğinizden emin değilseniz, [SPL ve Token-2022](/tr/kavramlar/spl-vs-token2022.md) notu farkı açıklar.
* Çalışmayı karşılayacak kadar SOL. SOL çalışmaları her hop'un ileri tutarını, hop başına ağ ve öncelik ücretlerini ve platform ücretini karşılamalı. SPL çalışmaları belirgin biçimde daha fazlasına ihtiyaç duyar, çünkü her relay cüzdan önce ücretleri ve token hesabı rent'i için SOL ile serpiştirilir.

> Yalnızca kısa ömürlü operasyon cüzdanı kullan; seed phrase veya uzun vadeli cüzdan anahtarı girme.

## Nasıl kullanılır

{% stepper %}
{% step %}

### 1. Kaynakları ve hedefleri içe aktar

SOL'u seçin ya da SPL'e geçip seçiciyle bir token belirleyin. İçe aktarma modalını kullanarak kaynak private key'lerinizi yapıştırın.
{% endstep %}

{% step %}

### 2. Relay derinliğini ve gecikmeyi ayarla

Hedef adreslerini her satıra bir tane gelecek şekilde yapıştırın. Tüm kaynaklara aynı anda toplu bir tutar modu uygulayın ya da her çifti elle ayarlayın.
{% endstep %}

{% step %}

### 3. Çalıştır ve her eşleşmeyi izle

Genel relay derinliğini bir hazır ayar ya da özel bir değerle seçin ve isterseniz herhangi bir çiftin derinliğini ayrıca geçersiz kılın. Toplam çift sayısını, toplam işlem sayısını (her çift için derinlik artı birin toplamı), tahmini ağ ücretini, platform ücretini ve toplam maliyeti kontrol edin.
{% endstep %}
{% endstepper %}

## Önemli ayarlar

* **Token tipi:** SOL veya SPL. SOL her hop'u ileri boşaltır; SPL ücretler için her relay cüzdana SOL serpiştirir, sonra token tutarını iletir.
* **Token mint:** SPL için gerekli. Yönlendirilecek token'ın mint'i, token seçiciyle belirlenir. SOL için yok sayılır.
* **Kaynak satırları:** Kaynak başına bir private key, en fazla 1000 satır. Her biri kendi tutar modunu ve değerini, ayrıca opsiyonel bir çift başına relay derinliğini taşır.
* **Tutar modu (satır başına):** **All**, rota ücretleri ve rezerv sonrası tüm bakiyeyi gönderir. **Fixed**, sıfırın üzerinde kesin bir tutar gönderir. **Percentage**, 0 ila 100 arası bir oran gönderir. SPL yalnızca Fixed'i destekler.
* **Hedef cüzdanlar:** Her kaynak satırına bir adres, konuma göre eşlenir. Sayılar eşleşmeli ve her biri geçerli bir Solana public key olmalı.
* **Relay sayısı (genel):** Her çifte uygulanan varsayılan hop derinliği. Hazır ayarlar ve kaydırıcı 2500'e kadar çıkar, özel bir değer 5000'e ulaşır. Çift başına toplam hop, relay sayısı artı bire eşittir.
* **Relay sayısı (satır başına):** Tek bir çiftin derinliği için opsiyonel geçersiz kılma, 1 ila 5000. Ayarlanmazsa genel değere düşer.
* **Gecikme modu:** Fixed, hop'lar arasında belirli sayıda saniye bekler; random, bir alt ve üst sınır arasında bir bekleme örnekler. Her değer 0 ila 120 saniyeyle sınırlıdır.
* **Öncelik ücreti:** İşlem başına uygulanan bir öncelik ücretidir; işlemin sıraya alınma önceliğini artırır. Hazır ayarlar hiçten express'e kadar gider, ayrıca bir özel seçenek vardır. Varsayılan hiçtir.

## Ü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 %}

| Maliyet                 | Tutar                                                          |
| ----------------------- | -------------------------------------------------------------- |
| J Tools platform ücreti | Relay adımı başına 0.00023 SOL                                 |
| Solana ağ ücreti        | İşlem sırasında validatorlara ödenir; canlı özette gösterilir. |
| Rent ve işlem tutarı    | Gerektiğinde ayrıca gösterilir; platform ücreti değildir.      |

## İmzadan önce

İmzadan önce araçtaki canlı özeti kontrol et. Tutar, ücret ve rota için geçerli kaynak uygulama ekranıdır.

## Sık hatalar

* **Kaynak ve hedef sayıları eşleşmiyor.** Her iki liste de aynı uzunlukta olana dek çalışma bloke olur. Onları aynı sırayla, kaynak başına bir hedef olacak şekilde hizalayın.
* **Çalışma sırasında bir hop başarısız oldu.** O çift ilk başarısızlıkta durur, kalan hop'ları başarısız olarak işaretlenir ve fonları son başarılı relay cüzdanında kalır. Diğer çiftler devam eder. Mahsur kalan fonları indirdiğiniz `.xlsx` ile kurtarın. Tool otomatik yeniden deneme veya otomatik kurtarma yapmaz.
* **Yeterli kaynak SOL yok.** SOL çalışması, her kaynağın ilerletmelerini artı her hop'un platform ve ağ ücretlerini karşıladığını kontrol eder. SPL çalışmaları daha fazlasına ihtiyaç duyar, çünkü her relay cüzdan ücretler ve hesap rent'i için serpiştirilir; yetersiz fonlu bir SPL kaynağı yetersiz bakiye hatası fırlatır.
* **All veya Percentage ile SPL.** Bu modlar SOL bakiyesi değil token bakiyesi ister, bu yüzden SPL onları reddeder. SPL satırlarını Fixed tutarlara geçirin.

## Pratik ipuçları

* **Küçük bir pilotla başlayın.** Önce sığ derinlikte birkaç çift çalıştırarak kaynak key'lerinizin, hedeflerinizin ve tutarlarınızın hizalandığını doğrulayın, sonra tüm matrise ölçeklendirin.
* **İşlem sayısına dikkat edin.** Birçok çift boyunca derin bir relay sayısı, her biri kendi ücreti ve gecikmesi olan on binlerce işleme ulaşabilir, bu yüzden taahhüt etmeden önce özeti kontrol edin.
* **Çift başına derinlik geçersiz kılmalarını kullanın.** Makul bir genel derinlik belirleyin, sonra her rotayı şişirip ihtiyacınız olmayan hop'lara para ödemek yerine, yalnızca daha fazla ayrışmaya ihtiyaç duyan çiftlerde derinliği yükseltin.

## İlgili araçlar

* [SOL Relay Aktarımı](/tr/araclar/wallets/relay-transfer.md)
* [Çoktan Çoka Transfer](/tr/araclar/wallets/many-to-many.md)
* [Çoklu Gönderim ve Airdrop](/tr/araclar/wallets/multi-sender.md)
* [Toplu SOL ve Token Toplama](/tr/araclar/wallets/batch-collector.md)

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

## Yardım

[Ücret ve güvenlik](/tr/baslarken/fees-explained.md) · [Tüm araçlar](/tr/araclar/tools.md) · [Destek](https://j.tools/tr/contact)


---

# 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-to-multi-relay.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.
