# Travailler avec les NFT

{% hint style="success" %}
**Qu'est-ce qu'un NFT ?**

Selon Wikipédia, « Un jeton non fongible (NFT) est un identifiant numérique unique enregistré sur une blockchain et utilisé pour certifier la propriété et l'authenticité. Il ne peut pas être copié, substitué ou subdivisé. La propriété d'un NFT est enregistrée dans la blockchain et peut être transférée par son propriétaire, ce qui permet de vendre et d'échanger des NFT. »

En pratique, un NFT se compose de :

* un fichier média (image, vidéo) disponible en ligne,
* son fichier de métadonnées associé, qui comprend notamment l'adresse web où le fichier média est stocké,
* un bloc de la blockchain, qui stocke le fichier de métadonnées ainsi qu'un contrat intelligent centré sur le NFT offrant des méthodes pour interagir avec le NFT.

Les NFT sur Chiliz Chain respectent les [normes EVM](https://ethereum.org/en/developers/docs/standards/) (par exemple : [ERC721](https://ethereum.org/en/developers/docs/standards/tokens/erc-721/), [ERC-1155](https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/), [etc.](https://ethereum.org/en/developers/docs/standards/#token-standards)), qui garantissent l'interopérabilité entre les outils et les places de marché.
{% endhint %}

{% hint style="success" %}
**Qu'est-ce que le minting d'un NFT ?**

Le minting d'un NFT est le processus consistant à prendre un fichier numérique (tel qu'une image, une vidéo ou un morceau de musique) et à le transformer en un jeton on-chain : un actif numérique vérifiable qui peut être détenu et transféré.
{% endhint %}

## Prérequis

Trois éléments sont nécessaires pour mint des NFT :

### 1. Un portefeuille Web3

Pour interagir avec Chiliz Chain (Chiliz Chain Mainnet ou Spicy Testnet), vous avez besoin d'une adresse de portefeuille Web3 contenant une certaine quantité de CHZ. CHZ est le jeton natif de Chiliz Chain.

{% hint style="success" %}
Un portefeuille Web3 sert à la fois de stockage pour vos jetons CHZ et de signature numérique pour approuver les actions on-chain.
{% endhint %}

Vous pouvez utiliser [MetaMask](https://metamask.io/) ou tout autre portefeuille Web3 lorsque vous travaillez sur Chiliz Chain :

{% content-ref url="/pages/cfed5b875eb1d2fa42b2170b070bc996ac27af6b" %}
[Comment utiliser MetaMask](/fr-ai/learn/about-wallets/how-to-use-metamask.md)
{% endcontent-ref %}

Une fois installé, configurez votre portefeuille pour qu'il fonctionne avec Chiliz Chain :

{% content-ref url="/pages/520bb5082d303a8d37fecea651bee1e0407f5dd9" %}
[Se connecter au Mainnet et au Testnet](/fr-ai/quick-start/developer-toolbox/connect-to-mainnet-and-testnet.md)
{% endcontent-ref %}

Assurez-vous d'obtenir des jetons CHZ afin de payer les frais de gas sur Chiliz Chain Mainnet. Vous pouvez acheter des CHZ sur n'importe quelle plateforme d'échange comme Binance, Coinbase, Bitpanda, etc.

Pour tester votre capacité à mint des NFT sur Chiliz Chain, vous devez utiliser le Spicy Testnet avec des jetons CHZ de test. Vous pouvez obtenir des jetons gratuits via des faucets de testnet :

{% content-ref url="/pages/7bdad2784d1166dec8dd1109628bd487af79f83d" %}
[Obtenir des jetons de testnet gratuits](/fr-ai/develop/basics/obtain-free-testnet-tokens.md)
{% endcontent-ref %}

### 2. Un contrat intelligent NFT déployé

Avant qu’un fichier puisse être frappé en tant que NFT, vous devez déployer et vérifier un contrat intelligent NFT correspondant sur Chiliz Chain. C’est une étape cruciale pour garantir la transparence et permettre l’interaction avec votre contrat on-chain.

{% content-ref url="/pages/a532ca617e980060e2a7f3a7edab9749a736eb0e" %}
[Choisir le bon contrat NFT](/fr-ai/develop/advanced/work-with-nfts/choosing-the-right-nft-contract.md)
{% endcontent-ref %}

{% content-ref url="/pages/2d3ea193927ea1dc664794a3a5e0e23eb17eb26c" %}
[Déployer un contrat intelligent](/fr-ai/develop/basics/deploy-a-smart-contract.md)
{% endcontent-ref %}

{% content-ref url="/pages/a738e5357d90cb06e9f575af3b44caf6cdb096f2" %}
[Vérifier un contrat intelligent](/fr-ai/develop/basics/verifiy-a-smart-contract.md)
{% endcontent-ref %}

### 3. Un emplacement en ligne pour vos fichiers NFT et leurs métadonnées

Une partie essentielle de votre NFT est de le rendre disponible en ligne, afin que tous puissent le voir. Une façon de le faire est de rendre votre fichier média (image/vidéo/etc.) et son `metadata.json` fichier accessible via IPFS.

{% content-ref url="/pages/3a41b006c26b8a1d22240dd436917319c57abb28" %}
[Préparer les fichiers NFT](/fr-ai/develop/advanced/work-with-nfts/preparing-the-nft-files.md)
{% endcontent-ref %}

{% content-ref url="/pages/da11317c2b4c045141de023f96600264caced8e0" %}
[Héberger votre NFT sur IPFS](/fr-ai/develop/advanced/work-with-nfts/hosting-your-nft-on-ipfs.md)
{% endcontent-ref %}

## Minting d'un NFT

Il existe plusieurs façons de mint des NFT sur Chiliz Chain, selon vos besoins.\
Ces pages ont pour objectif de présenter les méthodes les plus recommandées.

{% content-ref url="/pages/6bd52579d643e81eccdae785190e55f44671d264" %}
[Minting avec viem](/fr-ai/develop/advanced/work-with-nfts/minting-with-viem.md)
{% endcontent-ref %}

{% content-ref url="/pages/2da1561174929b5a8fe38112791de2e1776ee885" %}
[Minting avec thirdweb](/fr-ai/develop/advanced/work-with-nfts/minting-with-thirdweb.md)
{% endcontent-ref %}

{% content-ref url="/pages/ef3b7eb70d337fb485a7b0c7c5dd128e0ea8ddd4" %}
[Minting avec Rarible](/fr-ai/develop/advanced/work-with-nfts/minting-with-rarible.md)
{% endcontent-ref %}

## Mettre un NFT en vente

Pour les développeurs et les créateurs, « héberger » un NFT signifie en pratique référencer vos actifs sur une place de marché NFT en ligne afin qu'ils soient visibles, échangeables et indexés pour les utilisateurs.

{% content-ref url="/pages/fbd6cdd74ce9fc5320ccf76f98af4210d999f27a" %}
[Répertorier votre NFT sur OKX](/fr-ai/develop/advanced/work-with-nfts/listing-your-nft-on-okx.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.chiliz.com/fr-ai/develop/advanced/work-with-nfts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
