> 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/token/update-metadata.md).

# Update Metadata

[Update Metadata](https://j.tools/tr/tools/update-metadata), mevcut bir SPL token'ının zincir üstü metadata'sını düzenler. Güncelleme yetkisini elinde tutan cüzdandan adı, sembolü, açıklamayı, logoyu veya sosyal linkleri değiştirir ve tek seferde imzalarsın. Token'ın kontrat adresi aynı kalır, arz ve bakiyeler aynı kalır, sadece görünen bilgiler değişir.

Bu, lansman sonrası çoğu ekibin başvurduğu yükle-düzenle-gönder akışıdır: bir yazım hatasını düzelt, logoyu değiştir ya da mint'i yeniden deploy etmeden bir web sitesi ve sosyal hesap ekle. İmzalayan cüzdanın mint üzerindeki mevcut [update authority](/tr/kavramlar/authorities.md) olması gerekir ve token'ın klasik [SPL ya da Token-2022](/tr/kavramlar/spl-vs-token2022.md) olması fark etmez, mantık aynıdır.

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

## Ne zaman kullanılır

* Güncelleme yetkisi sende ve lansman sonrası token'ının markasını düzeltmen ya da yenilemen gerekiyor.
* Bir logoyu değiştirmek, ad ya da sembol yazım hatasını düzeltmek veya bir web sitesi, Twitter ya da Telegram linki eklemek istiyorsun.
* Sadece bir token'ın mevcut zincir üstü metadata'sını incelemek istiyorsun. Load adımı bunu geri okur. Bu sayede hiçbir şeye dokunmadan önce neyin ayarlı olduğunu görürsün.

## Başlamadan önce

* Token'ın güncelleme yetkisini elinde tutan bağlı bir cüzdan ([nasıl bağlanır](/tr/baslarken/quick-start.md)). Güncelleme işlemi yalnızca bu cüzdan mint üzerindeki mevcut güncelleme yetkilisiyse geçer.
* Token'ın mint adresi (kontrat adresi). Yerleşik token seçiciyle seç.
* Ağ ücreti ve platform ücreti için yeterli SOL.
* Değiştirmeyi planlıyorsan yüklemeye hazır bir logo (PNG, JPG, GIF veya WEBP, en fazla 1MB, 200x200 önerilir).

{% hint style="warning" %}
Token'ın zaten bir metadata hesabı olması gerekir. Mint'e hiç metadata eklenmemişse araç **Metadata Account Not Found** ile durur ve önce metadata oluşturman gerekir. [Token Creator](/tr/araclar/launch/token-creator.md) ile mint edilen token'lar zaten bir metadata hesabına sahip olur, bu yüzden doğrudan yüklenir ve düzenlenir. Bu araç mevcut metadata'yı düzenler, sıfırdan oluşturmaz.
{% endhint %}

## Adım adım

{% stepper %}
{% step %}

### Güncelleme yetkisi olan cüzdanı bağla

Mint'in güncelleme yetkisini elinde tutan cüzdanı bağla. Değişikliği yalnızca o cüzdan onaylayabilir. Farklı bir cüzdan bağlarsan Solana programı işlemi reddeder.
{% endstep %}

{% step %}

### Mint adresini gir

Token'ın kontrat adresini mint alanına yapıştır ya da seçiciden seç.
{% endstep %}

{% step %}

### Mevcut metadata'yı yükle

Token'ın mevcut adını, sembolünü, açıklamasını, görselini ve sosyal hesaplarını zincirden okumak için **Load**'a tıkla. Alanlar önceden dolar, böylece düzenlemeden önce her şeyi inceleyebilirsin. Bu adım isteğe bağlı ama dokunmak istemediğin alanların üzerine yazmanı engeller.
{% endstep %}

{% step %}

### Sadece gerekeni düzenle

Adı, sembolü ya da açıklamayı değiştir, yeni bir logo yükle, web sitesi, Twitter ya da Telegram linklerini güncelle. Dokunmadığın alanlar yüklendiği gibi kalır.
{% endstep %}

{% step %}

### Gönder ve imzala

**Update Metadata**'ya tıkla. Araç (değiştirdiysen) görselini ve metadata JSON'ını IPFS'e yükler, ardından güncelleme işlemini oluşturur. Ücret özetini kontrol et ve cüzdanında imzala. Onaylandığında, Copy ve View on Solscan eylemleriyle birlikte işlem imzasını alırsın.
{% endstep %}
{% endstepper %}

[**Update Metadata'i uygulamada aç →**](https://j.tools/tr/tools/update-metadata)

{% hint style="info" %}
**Cüzdan uyarıları hakkında.** Bazı araçlar tek adımda birden fazla şey imzalar, örneğin bir token ile metadata'sını birlikte oluşturmak gibi. Phantom bu çok adımlı işlemlerde bir dikkat bandı gösterebilir. Burada bu band beklenen bir şeydir, bir sorun olduğu anlamına gelmez. Ne imzaladığını oku, sonra onayla.
{% endhint %}

## Seçenekler, açıklamalı

| Alan              | Ne yapar                                                                                                                        |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| Token mint adresi | Metadata'sını düzenlediğin token. Zorunlu. Token seçiciyle seç.                                                                 |
| Ad                | Cüzdanlarda ve explorer'larda görünen token adı. En fazla 32 karakter.                                                          |
| Sembol            | Ticker. Otomatik büyük harfe çevrilir, en fazla 10 karakter.                                                                    |
| Açıklama          | Zincir dışı metadata JSON'ına yazılan kısa bir tanıtım. En fazla 500 karakter.                                                  |
| Logo / görsel     | Yeni bir logo yükle ya da mevcut bir görseli göster. Yüklenen dosyalar ve görsel URL'leri güncellemeden önce IPFS'e gönderilir. |
| Web sitesi        | Projenin sitesi. Geçerli, herkese açık bir http veya https URL'si olmalı.                                                       |
| Twitter           | X / Twitter profilin. Herkese açık bir URL olarak doğrulanır.                                                                   |
| Telegram          | Telegram grubun ya da kanalın. Herkese açık bir URL olarak doğrulanır.                                                          |

{% hint style="info" %}
Bir alanı boş bırakırsan metadata'nın o kısmı düzenlemene dahil olmaz. Göndermek için en az bir alanın dolu olması gerekir. Ad ve sembol için işlemde güvenli varsayılanlar var; bunları boş bırakırsan bu varsayılanlar devreye girer. Yine de yedeklere bel bağlamak yerine ikisini de bilinçli olarak ayarla.
{% endhint %}

## Bir şeyler ters giderse

* **Metadata Account Not Found.** Mint'in düzenlenecek bir metadata hesabı yok. Önce bu token için metadata oluşturman gerekir.
* **You are not the update authority.** Bağlı cüzdan bu token'ın güncelleme yetkisini kontrol etmiyor, bu yüzden program değişikliği reddeder. Kontrol eden cüzdanı bağla.
* **Not enough SOL.** Güncelleme, platform ücreti ile ağ ücreti için SOL'a ihtiyaç duyar. Bakiye ekle ve tekrar dene.
* **Transaction expired.** Ağ yoğundu ve blockhash zaman aşımına uğradı. Tekrar gönder.
* **Wallet rejected.** İmzayı reddettin ya da cüzdan zaman aşımına uğradı. Yeniden bağlan ve tekrar dene.

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

## SSS

<details>

<summary>Bu, token'ımın arzını ya da holder'larını değiştirir mi?</summary>

Hayır. Update Metadata yalnızca görünen bilgileri değiştirir: ad, sembol, açıklama, görsel ve linkler. Arz, bakiyeler ve diğer yetkiler tam olduğu gibi kalır.

</details>

<details>

<summary>Sadece metni değiştirdiysem neden cüzdandan imza istiyor?</summary>

Metadata'yı düzenlemek zincir üstü bir yazma işlemidir. Metaplex programı, imzalayanın [güncelleme yetkilisi](/tr/baslarken/glossary.md) olduğunu kontrol eder ve yeni değerleri kaydeder, o yüzden gerçek, imzalı bir işleme ihtiyaç duyar.

</details>

<details>

<summary>Logom nerede saklanıyor?</summary>

Yüklenen görseller ve görsel URL'leri IPFS'e yüklenir, bunları işaret eden metadata JSON'ı da IPFS'e yüklenir. Zincir üstü kayıt da bu JSON'a referans verir.

</details>

<details>

<summary>Token'ımı kilitledikten sonra metadata'yı hâlâ düzenleyebilir miyim?</summary>

Hayır. Güncelleme yetkisini iptal ettiğinde metadata sonsuza dek dondurulur. Önce adı, sembolü ve görseli burada doğru yap, sonra [Revoke Update Authority](/tr/araclar/secure/revoke-update-authority.md) ya da [Make Immutable](/tr/araclar/secure/make-immutable.md) ile kilitle.

</details>

<details>

<summary>J Tools token'ımı ya da anahtarlarımı tutuyor mu?</summary>

Hayır. Her işlemi kendi cüzdanında imzalarsın ve güncelleme, zaten kontrol ettiğin yetkiyle çalışır.

</details>

## İlgili araçlar

{% content-ref url="/pages/JrjNW8tXvbkVTgq6AVjU" %}
[Revoke Update Authority](/tr/araclar/secure/revoke-update-authority.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZCkVONVt003yt3QPFHSQ" %}
[Make Immutable](/tr/araclar/secure/make-immutable.md)
{% endcontent-ref %}

{% content-ref url="/pages/0GSSuxqWswgloyMFjnst" %}
[Token Creator](/tr/araclar/launch/token-creator.md)
{% endcontent-ref %}

{% content-ref url="/pages/uSmul3JyzCBKYb2LVXCl" %}
[Burn Tokens](/tr/araclar/token/burn-tokens.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/token/update-metadata.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.
