> 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/utilities/token-snapshot.md).

# Holder Snapshot and Analytics

Son güncelleme: Haziran 2026 · Solana mainnet

[Token Snapshot](https://j.tools/tr/tools/token-snapshot) herhangi bir Solana token mint'ini tarar ve sıralı bir holder listesi çıkarır (tam bakiye, arzdaki pay, isteğe bağlı native SOL ve CSV/Excel/JSON indirme), hepsi tarayıcı cüzdanından Solana mainnet üzerinde çalışır. Salt okunurdur ve ücretsizdir; varsa platform ücreti imzalamadan önce gösterilir. Bir airdrop, bir oylama ya da bir dağıtım denetimi öncesinde belirli bir andaki holder dökümünü almak için kullan.

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

## Bunu ne zaman kullanırsın

* Bir airdrop hazırlıyorsun ve gönderecek tam bir holder listesine ihtiyacın var.
* Mevcut holder'lardan bir yönetişim ya da oylama uygunluk listesi oluşturuyorsun.
* Bir lansman öncesinde dağıtımı denetliyor ya da konsantrasyonu kontrol ediyorsun.
* Hazine veya uyumluluk raporlaması için belirli bir andaki holder dökümüne ihtiyacın var.

Döküm doğrudan wallet araçlarına aktarılır. Buradan bir snapshot çek, sonra [Multi Sender](/tr/araclar/wallets/multi-sender.md) ile gönder. Holder ya da mint adresinin ne olduğundan emin değilsen terimleri [Sözlük](/tr/baslarken/glossary.md) açıklıyor.

## Başlamadan önce

* Bağlı bir cüzdan ([nasıl bağlanılır](/tr/baslarken/quick-start.md)). Bağlanana kadar çalıştırma "cüzdanını bağla" mesajıyla engellenir.
* Token'ın mint adresi (CA). Klasik bir SPL mint ya da bir Token-2022 mint olabilir. Aradaki fark [SPL ve Token-2022](/tr/kavramlar/spl-vs-token2022.md) sayfasında anlatılıyor.
* Aktif bir RPC endpoint. Uygulama bunu mevcut bağlantından sağlar, yani yapıştıracağın bir şey yok.

{% hint style="info" %}
Taramanın kendisi salt okunur bir sorgudur. Zincir üstündeki durumu okur, herhangi bir token'ı hareket ettirmez ya da elindeki varlıkları değiştirmez.
{% endhint %}

## Adım adım

{% stepper %}
{% step %}

### Token Snapshot'ı aç ve bağlan

Henüz yapmadıysan cüzdanını bağla, sonra araç sayfasını aç.
{% endstep %}

{% step %}

### Token mint'ini gir

Yerleşik seçiciyle token'ı seç ve mint adresini (CA) doğrula. Adres, çalıştırma başlamadan önce gerçek bir Solana açık anahtarı olarak doğrulanır.
{% endstep %}

{% step %}

### Bir top-holder limiti ve SOL seçeneği belirle

Kaç top holder döndürüleceğini seç: 100, 500, 1000, 5000 ya da 10000. Varsayılan 1000'dir. Her top holder'ın native SOL bakiyesini de çekmek için "Include SOL Balances" açık kalsın, daha hızlı ve sadece token'a odaklı bir çalıştırma için kapat.
{% endstep %}

{% step %}

### Snapshot'ı çalıştır

**Run Snapshot**'a tıkla. Sayfa o mint'i tutan her token hesabını tarar, hepsini owner'a göre gruplar, owner başına birden fazla hesabı toplar, sonra token miktarına göre sıralar ve istediğin üst satırları tutar. Tablo sınırlandırılmış olsa bile toplam holder sayısı yine ölçülür.
{% endstep %}

{% step %}

### İncele ve filtrele

Sıralı tabloyu oku: sıra, holder, token miktarı, USD değeri, pay %, SOL ve her owner'ın kaç hesap tuttuğu. Her satır sınıflandırılır, yani LP havuzları, borsa cüzdanları, burn adresleri ve dev/creator cüzdanı gerçek holder sanılmak yerine etiketlenir. Son 30 gün içinde ilk kez görülen cüzdanlar yaşıyla birlikte bir fresh etiketi gösterir ve tablo, örneklenen cüzdanların kaçının fresh olduğunu bildirir. Aramayla adrese göre filtrele, sıralamayı değiştir ya da bir minimum SOL eşiği belirle (yalnızca SOL bakiyeleri dahilken).
{% endstep %}

{% step %}

### Dışa aktar

Görünen satırları CSV, Excel (.xlsx) ya da JSON olarak indir. Her dosya; mint'i, istenen top sayısını, oluşturulma zamanını ve uyguladığın filtreleri içeren bir metadata başlığı taşır.
{% endstep %}
{% endstepper %}

[**Token Snapshot'i uygulamada aç →**](https://j.tools/tr/tools/token-snapshot)

## Neden script yazmak yerine Token Snapshot?

Holder listesini bir RPC `getProgramAccounts` çağrısı ve biraz tutkal kodla kendin de çekebilirsin, ama kurması yavaş ve yanlış yapması kolaydır (owner başına birden fazla hesap, Token-2022 mint'leri, LP ve borsa cüzdanlarının gerçek holder sayılması). Token Snapshot bu işi senin yerine yapar ve tarayıcında çalışır, yani makinenden hiçbir anahtar çıkmaz.

|                    | Token Snapshot                                              | Elle yazılan script                      |
| ------------------ | ----------------------------------------------------------- | ---------------------------------------- |
| Kurulum            | Yok, tarayıcında çalışır                                    | Kod yaz ve barındır, RPC erişimini yönet |
| Holder gruplama    | Owner başına birden fazla hesabı otomatik toplar            | Gruplama mantığını sen kurarsın          |
| Cüzdan etiketleme  | LP, CEX, burn, dev ve fresh etiketleri yerleşik             | Varsa, elle                              |
| Token-2022 desteği | Klasik SPL ve Token-2022 okur                               | Dalı kendin eklersin                     |
| Dışa aktarım       | Metadata başlıklı CSV, Excel, JSON                          | Biçimlendirmeyi kendin yaparsın          |
| Maliyet            | Ücretsiz, varsa platform ücreti imzalamadan önce gösterilir | Geliştirme zamanın artı RPC faturaları   |

## Seçenekler, açıklamasıyla

| Alan                 | Ne yapar                                                                                                                                                       |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Token mint (CA)      | Snapshot'ı alınacak token. Zorunlu. Yerleşik token seçicisiyle girilir ve gerçek bir Solana adresi olarak doğrulanır.                                          |
| Top holders          | Kaç top holder döndürüleceği: 100, 500, 1000, 5000 ya da 10000. Varsayılan 1000. Bu tablo satırlarını sınırlar; toplamlar için tüm holder kümesi yine taranır. |
| Include SOL balances | Varsayılan açık. Her top holder'ın native SOL bakiyesini, toplu olarak çekerek ekler. Daha hızlı ve sadece token'a odaklı bir çalıştırma için kapat.           |
| Search               | Tabloyu holder adresine göre filtreler. Tarayıcında çalışır; sunucuya gönderilmez.                                                                             |
| Sort by              | Satırları token miktarı, pay, SOL ya da adrese göre yeniden sıralar. Sunucu zaten satırları token miktarına göre, en yüksekten başlayarak döndürür.            |
| Minimum SOL          | Bir SOL eşiğinin altındaki cüzdanları gizler. Yalnızca SOL bakiyeleri dahilken kullanılabilir. Bu da tarayıcı tarafında bir filtredir.                         |

{% hint style="info" %}
Arama, sıralama ve minimum SOL'un hepsi tarayıcında zaten yüklü olan satırlar üzerinde çalışır. Taramayı yeniden çalıştırmadan, gördüğünü ve dışa aktardığını yeniden şekillendirir.
{% endhint %}

## Snapshot tek bir andır

{% hint style="warning" %}
Solana durumu blok blok değişir. Bir snapshot, holder'ları çalıştığı andaki haliyle yansıtır, beş dakika sonrakiyle değil. Eski bir kümeye değil de güncel kümeye gönderdiğinden emin olmak için, herhangi bir nihai airdrop ya da yönetişim işleminden hemen önce yeniden çalıştır.
{% endhint %}

## Bir şeyler ters giderse

Holder taraması RPC açısından ağırdır, çünkü araç mint'e ait her token hesabını sayfalar halinde gezer. Sayfa, sıradaki adımını bilesin diye spesifik hatayı isimlendirir.

* **RPC hataları (AUTH\_FORBIDDEN, METHOD\_UNSUPPORTED, UNSUPPORTED\_INDEX, RATE\_LIMITED, TIMEOUT).** Endpoint reddetti, sınırladı ya da hesap tarama metodunu sağlayamadı. En yaygın çözüm, Top Holder Limit'i düşürüp yeniden çalıştırmaktır.
* **Ağır tarama timeout'u.** Çok büyük holder kümeleri tarama zaman sınırına takılabilir. Sayfa, daha küçük bir top limite inip yeniden denemeyi önerir.
* **USD değeri "-" gösteriyor.** USD sütunu, tarayıcından yapılan harici bir fiyat sorgusundan gelir. O sorgu başarısız olursa USD bir tire gösterir ve snapshot'ın geri kalanı yine çalışır.

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

## SSS

<details>

<summary>"Top 100" seçsem bile tüm holder'ları tarar mı?</summary>

Evet. Tarama, holder toplamları doğru olsun diye tüm token hesabı kümesini kapsar. Top-holder limiti yalnızca tabloya ve dışa aktarıma kaç satırın gireceğini sınırlar, bu yüzden benzersiz holder sayısı gördüğün satırlardan çok daha büyük olabilir.

</details>

<details>

<summary>Token-2022 token'larıyla çalışır mı?</summary>

Evet. Araç hem klasik SPL mint'lerini hem de Token-2022 mint'lerini okur. Önce mint'in arzını ve ondalıklarını yükler, sonra eşleşen token hesaplarını tarar. İki standardın nasıl ayrıştığı için [SPL ve Token-2022](/tr/kavramlar/spl-vs-token2022.md) sayfasına bak.

</details>

<details>

<summary>USD değeri neden bazen boş?</summary>

USD fiyatlandırması, tarayıcından çağrılan harici bir fiyat akışına dayanır. O akış erişilemez ya da hız sınırına takılı olduğunda USD sütunu bir tireye düşer. Bakiyeler ve paylar doğrudan zincirden okunur ve doğru kalır.

</details>

<details>

<summary>Çok büyük bakiyelerde gösterilen miktar biraz yanlış olabilir mi?</summary>

Aşırı büyük bakiyelerde, sayının token'ın ondalıklarına bölünme şekli yüzünden gösterilen ve dışa aktarılan token miktarı biraz hassasiyet kaybedebilir. Paylar ve sıralama yine geçerlidir; en büyük rakamları son haneye kadar kesin değil de yakın değer olarak ele al.

</details>

<details>

<summary>LP, CEX, burn, dev ve fresh etiketleri ne anlama gelir?</summary>

Her holder sınıflandırılır, böylece altyapı cüzdanlarını gerçek holder gibi görmeden listeyi okuyabilirsin. LP, likidite havuzu hesaplarını; CEX, bilinen borsa cüzdanlarını; burn ise burn adreslerini işaretler. Dev etiketi creator cüzdanını gösterir. Fresh etiketi, son 30 gün içinde ilk kez görülen cüzdanlarda yanında cüzdanın yaşıyla birlikte belirir; bu da yeni oluşturulmuş kümeleri fark etmek için işine yarar.

</details>

<details>

<summary>J Tools snapshot sırasında token'larımı tutar mı?</summary>

Hayır. Bu salt okunur bir taramadır. J Tools token'larının velayetini hiçbir zaman almaz ya da anahtarlarını istemez.

</details>

## İlgili araçlar

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

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

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

{% content-ref url="/pages/1ISkB25xnTYHsVBIA4Ab" %}
[Wallet Generator](/tr/araclar/wallets/wallet-generator.md)
{% endcontent-ref %}

{% hint style="success" %}
**J Tools non-custodial'dır.** Özel anahtarlarını asla tutmaz, asla istemeyiz. Her işlem tarayıcında oluşturulur ve kendi cüzdanın imzalar. Bir sayfa senden özel anahtar yapıştırmanı isterse dur, sayfayı kapat ve bize bildir.
{% 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/utilities/token-snapshot.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.
