> 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/vanity-wallet-generator.md).

# Vanity Cüzdan Oluşturucu: Özel Solana Adresi

Kendi ön ekine, son ekine ya da içerik desenine uyan bir Solana adresi üret; tamamen tarayıcında, elindeki tüm CPU çekirdekleriyle. Ücretsiz.

Vanity Wallet Generator Solana cüzdanlarını doğrudan tarayıcında üretir, üstüne bir özelliği daha var: seçtiğin bir kalıba uyan bir adres arayabilir, mesela `SoL` ile başlayan bir adres. Normal modda yeni keypair'leri toplu üretir.

[Aracı aç →](https://j.tools/tr/tools/vanity-wallet-generator)

> **Platform ücreti:** Ücretsiz. Ağ ücreti, rent ve işlem tutarı ayrıdır.

## Bu araç ne zaman uygun?

* Bir kampanya, bir ops seti ya da bir hazine için markalı veya tanıdık cüzdan adresleri istiyorsun (örneğin `SoL` ile başlayanlar).
* Hızlıca, kalıpsız bir cüzdan yığınına ihtiyacın var ve Normal modu kullanıyorsun.
* Phantom, Solflare ya da başka bir Solana cüzdanına aktarmak için mnemonic ve derivation path'li, dışa aktarılabilir cüzdanlar istiyorsun.

## Başlamadan önce

* Modern bir tarayıcı. Her şey client-side çalışır, bu yüzden bir cüzdan bağlaman ya da SOL tutman gerekmez.
* 1 ile 5000 arası bir cüzdan sayısı (yalnızca tam sayı).
* Vanity mod için en az bir kalıp: bir önek, bir sonek ya da bir içerik dizesi. Her biri Base58 olmalı (`0`, `O`, `I` ya da `l` yok) ve en fazla 8 karakter.
* Gerçekçi bir kalıp uzunluğu. Vanity kalıplarını 2 ila 4 karakterde tut. 5 ya da 6 karakterlik birebir eşleşme saatlerce sürebilir ve bir tarayıcıda asla bitmeyebilir.

## Nasıl kullanılır

{% stepper %}
{% step %}

### 1. Cüzdan sayısını ayarla ve vanity modunu aç

Tool'u aç ve kaç cüzdan üreteceğini seç, 1'den 5000'e kadar. O kadar cüzdanı kalıpsız toplu üretmek için **Generate Normal**'a tıkla.
{% endstep %}

{% step %}

### 2. Deseni ve zorluğu belirle

Vanity Address bloğunda **Prefix**, **Suffix** ya da **Contains** alanlarından en az birini gir (her biri Base58, en fazla 8 karakter). Karar vermeden önce canlı **Estimated Difficulty** değerini oku.
{% endstep %}

{% step %}

### 3. Üret ve sonuçları dışa aktar

Worker havuzu, yeterince cüzdan kalıba uyana kadar tarayıcında yerelde adres türetip denemeye devam eder. Eşleşmeleri sonuç panelinde incele.
{% endstep %}
{% endstepper %}

## Önemli ayarlar

* **Wallet Count:** bu çalıştırmada kaç cüzdan üretileceği. 1 ile 5000 arası bir tam sayı. Hem Normal hem Vanity modda geçerlidir.
* **Prefix:** adresin başında olması gereken Base58 metin. İsteğe bağlı, en fazla 8 karakter.
* **Suffix:** adresin sonunda olması gereken Base58 metin. İsteğe bağlı, en fazla 8 karakter.
* **Contains:** adresin herhangi bir yerinde geçmesi gereken Base58 metin. İsteğe bağlı, en fazla 8 karakter. Vanity mod için önek, sonek ya da içerik alanlarından en az biri gereklidir.
* **Case Sensitive:** varsayılan kapalı, yani eşleşme büyük/küçük harfe bakmaz. Birebir harf düzeni istiyorsan aç; bu, zorluğu kalıptaki her harf için kabaca iki katına çıkarır (3-4 harflik bir kalıp yaklaşık 8 ila 16 kat zorlaşır).
* **CPU çekirdek:** 1'den makinenin çekirdek sayısına kadar giden bir kaydırıcı; varsayılan olarak tüm çekirdekler seçilidir. Aramayı kaç paralel Web Worker'ın yürüteceğini belirler. Makinenin geri kalanı akıcı kalsın istiyorsan aşağı çek, en hızlı öğütme için olduğu gibi bırak.
* **Use Shared Mnemonic:** varsayılan kapalı ve yalnızca Normal modu etkiler. Açıkken, tüm cüzdanlarda tek bir 24 kelimelik phrase sıralı derivation path'lerle tekrar kullanılır. Kapalıyken her cüzdan kendi yeni 24 kelimelik phrase'ini alır. Vanity mod bu anahtarı yok sayar: her vanity koşusu tüm eşleşmeleri otomatik üretilen tek bir paylaşılan phrase'den türetir.

## Ü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 | Ücretsiz                                                       |
| 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

* **Arama hiç bitmiyor.** Daha uzun ya da büyük/küçük harf duyarlı kalıplar arama uzayını patlatır. 5 ya da 6 karakterlik bir kalıp milyarlarca veya trilyonlarca deneme demek olabilir ve bir tarayıcıda bitmeyebilir. Kalıbı kısalt, Case Sensitive'i kapat ya da birebir önek yerine Contains kullan.
* **Sekme donuyor ya da yavaşlıyor.** Arama, tarayıcıdaki Web Worker havuzunda çalışır. Çok katı bir kalıp makineyi zorlayabilir. CPU çekirdek kaydırıcısını düşür ya da Stop Search'e tıklayıp daha kolay bir kalıp dene.
* **Geçersiz kalıp.** Önek, sonek ya da içerik değerinde Base58 dışında bir karakter var (`0`, `O`, `I` ya da `l` gibi) veya 8 karakterden uzun. Değeri düzelt ve yeniden dene.
* **Cüzdan sayısı reddedildi.** Sayı 1 ile 5000 arası bir tam sayı olmalı.
* **Dışa aktarmadan önce sekmeyi kapattın.** Cüzdanlar yalnızca sayfa açıkken sayfada yaşar. Dışa aktarmadan kapatır ya da yenilersen çalıştırma gider. Ayrılmadan önce CSV, XLSX ya da JSON olarak dışa aktar.

## Pratik ipuçları

* **Hız için Contains kullan.** Bir içerik eşleşmesinin birebir önekten çok daha fazla geçerli konumu vardır, bu yüzden aynı karakter sayısında çok daha hızlı bulur. Kalıbın sadece adreste bir yerde olmasını istediğinde buna başvur.
* **Toplu iş için sade cüzdanlar, önemli olan birkaçı için vanity üret.** Büyük bir fonlama seti için Normal modu kullan, sonra Vanity modu yalnızca insanların gerçekten okuyacağı bir iki adres için çalıştır.

## İlgili araçlar

* [Solana Cüzdan Oluşturucu](/tr/araclar/wallets/wallet-generator.md)
* [Vanity Token Oluşturucu](/tr/araclar/launch/vanity-token.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/vanity-wallet-generator.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.
