> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/tr/gelistir/gelismis/nft-ile-calisma/dogru-nft-sozlesmesi-secme.md).

# Doğru NFT Sözleşmesini Seçme

Bir dosya NFT'ye dönüştürülmeden önce Chiliz Chain'de karşılık gelen bir NFT akıllı sözleşmesini deploy edip doğrulamanız gerekir. Bu, şeffaflığı sağlamak ve sözleşmenizle zincir üstünde etkileşim kurulmasını mümkün kılmak için kritik bir adımdır.

## **Hangi Akıllı Sözleşmeyi Kullanmalıyım?**

Blockchain dünyasında pek çok akıllı sözleşme mevcuttur ve hangisinin NFT basımına uygun olduğu her zaman açık olmayabilir.

Hangi akıllı sözleşmeye ihtiyaç duyduğunuz, ne tür bir NFT projesine sahip olduğunuza bağlıdır:

* Tek bir benzersiz öğe:\
  Bir [ERC-721](https://eips.ethereum.org/EIPS/eip-721) NFT sözleşmesi kullanın ve onunla tek bir öğe basın.
* Pek çok benzersiz öğe:\
  Bir [ERC-721](https://eips.ethereum.org/EIPS/eip-721) NFT sözleşmesi kullanın ve onunla bir koleksiyon basın.
* Aynı öğenin birden fazla kopyası:\
  Bir [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) Multi Token sözleşmesi kullanın (bir öğenin birden fazla örneğine olanak tanır).
* Birçok öğenin birden fazla kopyası:\
  Bu durumda da bir [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) Multi Token sözleşmesi kullanın.

Farklı kullanımlar için başka akıllı sözleşmeler de mevcuttur (sözleşme uzantıları veya varyantları olarak bilinir; Telif Hakları için [ERC-2981](https://eips.ethereum.org/EIPS/eip-2981), Meta Veri güncelleme olayı için [ERC-4906](https://eips.ethereum.org/EIPS/eip-4906), tembel basım için ERC-721 Drop vb.), ancak şimdilik ERC-721/1155 hakkında bilgi sahibi olmak yeterlidir.

{% hint style="warning" %}
**Kendi akıllı sözleşmemi yazmalı mıyım?**

Kodunuz üzerinde tam denetim sahibi olmak istiyorsanız bile, ERC-721 sözleşmelerini sıfırdan yazmanızı **KESİNLİKLE ÖNERMİYORUZ**. Güvenilir sözleşme kütüphanelerinden alınan, kapsamlı testlerden geçmiş ve denetlenmiş sözleşmeleri kullanmalısınız.
{% endhint %}

NFT basımı için en güvenli ve yaygın yöntem, OpenZeppelin'in sağladığı sözleşmeyi kullanmaktır; örneğin [ERC-721 sözleşmeleri](https://docs.openzeppelin.com/contracts/5.x/erc721). Bu yaklaşım, tekerleği yeniden icat etmenizi önler ve yaygın güvenlik açıklarına karşı korunmanıza yardımcı olur.

{% hint style="success" %}
[OpenZeppelin](https://www.openzeppelin.com/), güvenli dApp'ler geliştirmek için açık kaynaklı bir platformdur.

Çeşitli güvenlik ve denetim hizmetlerinin yanı sıra, herkesin projelerinde ücretsiz olarak kullanabileceği [topluluk tarafından doğrulanmış akıllı sözleşmeler kütüphanesi](https://docs.openzeppelin.com/contracts/) sunarlar.

Bu nedenle OpenZeppelin sözleşmeleri endüstri standardı olarak kabul edilir ve güvenle kullanabilirsiniz.
{% endhint %}

## NFT Akıllı Sözleşmenizi Deploy Etme ve Doğrulama

Akıllı sözleşmenizi Chiliz Chain'e [Remix IDE](https://remix.ethereum.org/) veya [thirdweb](https://thirdweb.com/) gibi güvenilir platformlar aracılığıyla ya da doğrudan [Hardhat](https://hardhat.org/) kullanarak deploy edebilirsiniz.

Deploy ettikten sonra, geliştirici araçları ve platformların ABI (Uygulama İkili Arayüzü) bilgisini okuyabilmesi ve sözleşmeyle etkileşim kurabilmesi için sözleşmeyi bir blok gezgininde doğrulamanız zorunludur.

NFT sözleşmenizi deploy edip doğrulamak için şu rehberleri takip edin:

[Akıllı Sözleşme Deploy Etme](/tr/gelistir/temel-ogeler/akilli-sozlesme-deploy.md)

{% hint style="warning" %}
Sözleşmenizi Chiliz Chain blok gezginlerinden birinde doğruladığınızdan emin olun!\
[Akıllı Sözleşme Doğrulama](/tr/gelistir/temel-ogeler/akilli-sozlesme-dogrulama.md)

Yalnızca doğrulanmış sözleşmeler, Socios.com ve Socios.com Wallet ile uyumlu NFT'ler basabilir.
{% endhint %}

Chiliz Chain ve Spicy Testnet için doğru ağ ayrıntılarını kullandığınıza dikkat edin:

[RPC ile Bağlanma](/tr/gelistir/temel-ogeler/chiliz-chaine-baglanma/rpc-ile-baglanma.md)


---

# 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.chiliz.com/tr/gelistir/gelismis/nft-ile-calisma/dogru-nft-sozlesmesi-secme.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.
