> 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/relay-transfer.md).

# Relay Transfer

[Relay Transfer](https://j.tools/tr/tools/relay-transfer), SOL veya bir SPL token'ı bir kaynaktan hedefe, yeni üretilen ara cüzdanlardan oluşan bir zincir üzerinden sıçratarak taşır. Kaç sıçrama olacağına, her sıçrama arasında ne kadar bekleneceğine ve priority fee ekleyip eklemeyeceğine sen karar verirsin. Her sıçrama bir sonrakine boşalır ve araç her adımın durumunu, signature'ını ve varsa hatasını takip eder.

```mermaid
flowchart LR
  src[Kaynak cüzdan] -->|gönder| hop1[Relay sıçrama 1]
  hop1 -->|ileri boşalt| hop2[Relay sıçrama 2]
  hop2 -->|doğrudan bağı koparır| dest[Hedef cüzdan]

  classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
  classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
  class src,hop1,hop2 soft;
  class dest brand;
```

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

Buradaki platform ücreti **işlem başınadır** ve her sıçrama kendi başına bir işlemdir. Son teslimat sıçraması da sayılır, bu yüzden toplam platform ücreti seçtiğin sıçrama sayısıyla birlikte artar. Uygulama içi özet, çalıştırmadan önce tam tahmini gösterir. Güncel oran için [Ücret tablosu](/tr/referans/fee-schedule.md)'na bak.

## Ne zaman kullanılır

* Tek bir doğrudan gönderim yerine, birkaç ara cüzdan üzerinden aşamalı hareket istiyorsun.
* Fonların tek bir görünür transfer yerine, aralarında gecikmeler olan, ayarlanabilir sayıda sıçramadan geçmesini istiyorsun.
* Sıçrama bazında ilerleme, signature ve hata görünürlüğü istiyorsun, ayrıca çalıştırma başlamadan üretilen cüzdanların kurtarma dosyasını istiyorsun.

Bir token'ı birçok alıcıya dağıtman gerekiyorsa onun yerine [Multi Sender](/tr/araclar/wallets/multi-sender.md)'ı kullan. Birçok cüzdandan bakiye toplamak için [Batch Collector](/tr/araclar/wallets/batch-collector.md)'ı kullan. İki cüzdan grubu arasında yönlendirme yapmak için [Multi to Multi Relay](/tr/araclar/wallets/multi-to-multi-relay.md)'e bak. Keypair ve rent kavramlarına yeniysen, burada geçen terimleri [Sözlük](/tr/baslarken/glossary.md) açıklıyor.

## Başlamadan önce

* Bir kaynak. Ya bağlı bir cüzdan ya da aracın private key modundaki bir private key. Bağlı cüzdan modu yalnızca SOL ile çalışır. SPL relay'leri private key modunu gerektirir.
* Geçerli bir hedef cüzdan adresi. Alan, sen yazarken adresi anlık olarak doğrular.
* Sıfırın üzerinde bir miktar ve bir SPL relay için token'ın mint adresi (yerleşik token seçiciyle seç).
* Ana parayı, her sıçramanın ağ ücretini ve platform ücretini karşılamaya yetecek kadar kaynak SOL. SPL relay'leri belirgin şekilde daha fazlasına ihtiyaç duyar, çünkü her relay cüzdanı ücretleri ve token hesabı rent'i için önceden SOL ile beslenir. Token transferlerinin neden bu hesap ek maliyetini taşıdığını [SPL vs Token-2022](/tr/kavramlar/spl-vs-token2022.md) notu anlatıyor.

{% hint style="danger" %}
**Kurtarma dosyasını sakla.** Bir çalıştırma başladığında, üretilen her relay cüzdanının private key'leri otomatik olarak bir `.xlsx` dosyası olarak indirilir. Bir sıçrama başarısız olursa fonlar başarıyla tamamlanan son ara cüzdanda kalır ve bu dosya onları kurtarmanın tek yoludur. Ona nakit gibi davran. Çevrimdışı sakla ve bir key'i asla tekrar sohbete veya herhangi bir web formuna yapıştırma.
{% endhint %}

## Adım adım

{% stepper %}
{% step %}

### Kaynağı seç

SOL relay için bir cüzdan bağla veya cüzdan kaynağını private key'e çevir. Adapter (bağlı cüzdan) modu yalnızca SOL içindir; bir SPL relay private key modunu gerektirir.
{% endstep %}

{% step %}

### Varlığı ve miktarı seç

SOL'u seç veya token seçiciyle bir SPL token seçip mint'ini gir. Miktarı belirle. Bağlı cüzdan modunda MAX düğmesi, mevcut bakiyeyi tahmini sıçrama başı ek maliyet düşülmüş olarak doldurur.
{% endstep %}

{% step %}

### Hedefi gir

Son cüzdan adresini yapıştır. Gerçek zamanlı olarak bir Solana public key olarak kontrol edilir, yani hatalı bir adres sen çalıştırmadan önce yakalanır.
{% endstep %}

{% step %}

### Relay derinliğini ayarla

Kaç ara cüzdan üzerinden yönlendireceğini seç. Bir hazır ayar, 2500'e kadar kaydırma çubuğu veya 5000'e kadar özel bir değer kullan. Toplam sıçrama sayısı derinlik artı birdir, çünkü son sıçrama hedefe teslim eder.
{% endstep %}

{% step %}

### Zamanlamayı ve önceliği yapılandır

Sıçramalar arasında sabit bir gecikme veya rastgele bir gecikme seç, her biri 0 ile 120 saniye arasında. Son sıçramadan sonra bekleme yoktur. İsteğe bağlı olarak, tıkanıklık sırasında işlemlerini geçirmek için bir priority fee hazır ayarı ekle.
{% endstep %}

{% step %}

### İncele ve çalıştır

Özeti kontrol et: relay sayısı, sıçrama sayısı, gönderim miktarı, tahmini hedef miktarı, ağ ücreti, platform ücreti ve toplam maliyet. Doğru göründüğünde **Execute Relay Transfer**'a tıkla.
{% endstep %}

{% step %}

### Çalışmasına izin ver

Başlangıçta, üretilen tüm relay key'lerinin kurtarma `.xlsx` dosyası otomatik olarak indirilir. Çalıştırma daha sonra her ara cüzdanı bir sonrakine boşaltarak sıçrama sıçrama gönderir. Tablo her sıçrama için Solscan bağlantılarıyla birlikte From, To, Status, Signature ve varsa Error'u gösterir.
{% endstep %}
{% endstepper %}

[**Relay Transfer'i uygulamada aç →**](https://j.tools/tr/tools/relay-transfer)

{% hint style="info" %}
Private key modunda yönlendirme, sunucu tarafındaki keypair akışı üzerinden çalışır, bu yüzden cüzdan eklentin her sıçrama için onay istemez. Aracın Phantom riski bu yüzden düşük derecelendirilir: o modda eklenti devrede değildir.
{% endhint %}

## Seçenekler, açıklamalı

| Alan         | Ne yapar                                                                                                                                                                                                                   |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Token tipi   | SOL veya SPL. SOL ileri giderken her sıçramayı sıfıra kadar boşaltır. SPL her relay cüzdanını ücretler için SOL ile besler, sonra token miktarını değiştirmeden iletir.                                                    |
| Token mint   | SPL için gereklidir. Relay edilecek token'ın mint'i, cüzdanının token listesinden seçilir veya token seçiciye yapıştırılır. SOL için yok sayılır.                                                                          |
| Miktar       | Yol boyunca geçen şey. SOL için ücretlerden önceki miktardır; SPL için sıçrama başı token miktarıdır. MAX (yalnızca adapter modu) bakiyeyi tahmini sıçrama başı ek maliyet düşülmüş olarak doldurur.                       |
| Hedef cüzdan | Son sıçramayı alan nihai cüzdan. Sen yazarken bir Solana public key olarak doğrulanır.                                                                                                                                     |
| Relay sayısı | Kaç ara cüzdan üzerinden yönlendirileceği. 2500'e kadar hazır ayarlar, 2500'e kadar kaydırma çubuğu, 5000'e kadar özel giriş. Toplam sıçrama = relay sayısı + 1.                                                           |
| Gecikme modu | Sabit, sıçramalar arasında belirli bir saniye bekler; rastgele, bir minimum ile maksimum arasında bir bekleme örnekler. Her değer 0 ile 120 saniye arasında sınırlıdır. Son sıçramadan sonra gecikme yoktur.               |
| Priority fee | İşlem başına uygulanan bir validatör bahşişi. Hazır ayarlar yoktan express'e kadar gider, özel bir seçenek de vardır. Varsayılan yoktur.                                                                                   |
| Kaynak modu  | Bağlı cüzdan ilk sıçramayı cüzdan adapter'ın üzerinden imzalar, sonraki sıçramaları ise tarayıcıda üretilen relay key'leriyle imzalar. Private key, sunucu tarzı akışı çalıştırır. Bağlı cüzdan modu yalnızca SOL içindir. |

## Bir şeyler ters giderse

* **Yeterli kaynak SOL yok.** Bir SOL relay, kaynağın ana parayı artı her sıçramanın ücretlerini karşıladığını kontrol eder. Bakiyeni yükselt ve tekrar dene. SPL relay'leri daha fazlasına ihtiyaç duyar, çünkü her relay cüzdanı ücretler ve hesap rent'i için beslenir; yetersiz fonlu bir kaynak yetersiz bakiye hatası verir.
* **Çalıştırma ortasında bir sıçrama başarısız oldu.** Zincir ilk başarısızlıkta durur. Kalan sıçramalar başarısız olarak işaretlenir ve fonlar başarıyla tamamlanan son ara cüzdanda kalır. İndirilen `.xlsx` dosyasını kullanarak onları kurtar. Araç otomatik yeniden deneme veya otomatik kurtarma yapmaz.
* **Sonraki sıçramada rent hatası.** Bu, bir ara cüzdan rent muafiyeti minimumunun altında bırakıldığında olur. Sıçrama başı rezerv bu nedenle ağ ücretine göre ayarlanır; onu şişirmeye çalışma.
* **Bağlı cüzdan modunda SPL relay engellendi.** Adapter modu yalnızca SOL içindir. SPL için private key moduna geç.

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

## SSS

<details>

<summary>Ortadaki bir sıçrama başarısız olursa ne olur?</summary>

Çalıştırma orada durur. Ondan sonraki her sıçrama başarısız olarak işaretlenir ve fonlar onları başarıyla alan son cüzdanda kalır. O cüzdanın key'i başlangıçta indirdiğin `.xlsx` dosyasında bulunur, yani onu içe aktarıp fonları kendin taşıyabilirsin. O dosyayı güvende tut.

</details>

<details>

<summary>SPL relay neden bir SOL relay'den daha fazla SOL'a mal oluyor?</summary>

Her relay cüzdanının kendi işlem ücretlerini ödemesi ve oluşturduğu token hesabı için rent tutması gerekir. Araç her sıçramayı bunun için ihtiyaç duyduğu SOL ile önceden besler, bu yüzden bir SPL çalıştırması, aynı sayıda sıçrama üzerinden düz SOL taşımaktan daha fazla kaynak SOL gerektirir.

</details>

<details>

<summary>Kaç sıçrama kullanabilirim?</summary>

5000 relay cüzdanına (5001 sıçrama) kadar. Her sıçramanın kendi ağ ve platform ücreti olan ayrı bir on-chain işlem olduğunu, ayrıca ayarladığın gecikmeyi unutma, yani maliyet ve toplam çalışma süresi derinlikle birlikte artar. Özet, çalıştırmadan önce tam tahmini gösterir.

</details>

<details>

<summary>Bu bir swap mı?</summary>

Hayır. Relay Transfer yalnızca fonları taşır ve yönlendirir. SOL sıçramaları düz sistem transferleri kullanır, SPL sıçramaları ise token transferleri kullanır. İşin içinde DEX yok, likidite yönlendirmesi yok ve token dönüşümü yok. Swap yapmak istiyorsan [Swap](/tr/araclar/trade/swap.md)'i kullan.

</details>

<details>

<summary>J Tools relay cüzdanlarını veya key'lerini tutuyor mu?</summary>

Hayır. Relay cüzdanları senin oturumunda üretilir ve key'leri doğrudan indirdiğin kurtarma dosyasına gider. J Tools onları asla saklamaz. O dosyayı kaybedersen, bir ara cüzdanda mahsur kalan fonlar kurtarılamaz.

</details>

## İlgili araçlar

{% content-ref url="/pages/SSzB2aenB3odTpyVGkO2" %}
[Multi to Multi Relay](/tr/araclar/wallets/multi-to-multi-relay.md)
{% endcontent-ref %}

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

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

{% hint style="warning" %}
**Multi-wallet modu hakkında.** Bu mod, sayfaya içe aktardığın private key'lerle çalışır. Yalnızca tek kullanımlık olarak görebileceğin cüzdanları kullan ve işin bittikten sonra onları döndür. Geri kalan her şey için J Tools non-custodial kalır: kendi cüzdanında imzalarsın ve biz asla key'ini 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/relay-transfer.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.
