# Adresses des contrats intelligents

Lorsque vous développez sur Chiliz Chain, vous devrez intégrer certaines fonctionnalités fournies par nos contrats intelligents. Cette page vous fournit tout ce dont vous avez besoin.

## Adresses des contrats Chiliz Chain

{% hint style="info" %}
Les adresses sont les mêmes, que vous travailliez sur le Mainnet de Chiliz Chain ou sur le Spicy Testnet.
{% endhint %}

{% hint style="warning" %}
Assurez-vous d’utiliser toujours le bon Chain ID dans votre code :

* Chiliz Chain Mainnet : `88888`
* Spicy Testnet : `88882`
  {% endhint %}

| Contrat                                                                         | Adresse du contrat                         |
| ------------------------------------------------------------------------------- | ------------------------------------------ |
| Staking                                                                         | 0x0000000000000000000000000000000000001000 |
| Indicateur de slashing                                                          | 0x0000000000000000000000000000000000001001 |
| SystemReward                                                                    | 0x0000000000000000000000000000000000001002 |
| StakingPool (wrapper de Staking, utilisé par les utilisateurs, les dapps, etc.) | 0x0000000000000000000000000000000000007001 |
| Gouvernance                                                                     | 0x0000000000000000000000000000000000007002 |
| ChainConfig                                                                     | 0x0000000000000000000000000000000000007003 |
| Mise à niveau de l’exécution                                                    | 0x0000000000000000000000000000000000007004 |
| Proxy du déployeur                                                              | 0x0000000000000000000000000000000000007005 |
| Tokenomics                                                                      | 0x0000000000000000000000000000000000007006 |
| <p>Multicall<br><em>(Mainnet uniquement)</em></p>                               | 0x0E6a1Df694c4be9BFFC4D76f2B936bB1A1df7fAC |

En plus de ceux-ci, l’équipe FanX a créé des contrats spécifiques pour fonctionner avec leur DEX :

{% embed url="<https://fanx.gitbook.io/fanx-docs/contract/contracts>" %}

## Adresses des contrats Fan Token

### Liste des Fan Tokens

Nos amis de FanX ont établi une liste complète d’adresses pour les Fan Tokens actuels, à la fois sur le Mainnet de Chiliz Chain et sur le Spicy Testnet :

{% embed url="<https://fanx.gitbook.io/fanx-docs/contract/tokens-in-fanx>" %}

### Contrats de staking des Fan Tokens

Pour le staking de Fan Token, vous pouvez utiliser ces adresses sur le Mainnet de Chiliz Chain :

| Contrat        | Adresse du contrat                         |
| -------------- | ------------------------------------------ |
| Proxy          | 0x5ff7f9724fd477d9a07dcdb894d0ca7f8fae1501 |
| Implémentation | 0xD1bAfa7A246f5685cd22A563FD20fb164fAF0A4c |

## Adresses des contrats Pepper

Le [Le jeton communautaire $PEPPER](https://www.peppercoin.com/) dispose de son propre ensemble d’adresses sur le Mainnet de Chiliz Chain :

| Contrat        | Adresse du contrat                         |
| -------------- | ------------------------------------------ |
| Pepper Factory | 0xb06709919e0279fC7e01bfBc4Cead2dD99F74Ca8 |
| Pepper Staking | 0x5cA4C88339D89B2547a001003Cca84F62F557A72 |

## Adresses des contrats LayerZero

Chiliz Chain implémente le [le protocole LayerZero](https://layerzero.network/), pour rendre le Fan Token omnichaîne.

{% tabs %}
{% tab title="Chiliz Chain Mainnet" %}
ID de l’Endpoint Layer Zero (`eid`) pour le Mainnet de Chiliz Chain : `30409`.

| Contrat                                                                 | Adresse du contrat                         |
| ----------------------------------------------------------------------- | ------------------------------------------ |
| EndpointV2                                                              | 0x6F475642a6e85809B1c36Fa62763669b1b48DD5B |
| sendUln302                                                              | 0xC39161c743D0307EB9BCc9FEF03eeb9Dc4802de7 |
| receiveUln302                                                           | 0xe1844c5D63a9543023008D332Bd3d2e6f1FE1043 |
| <p>blockedMessageLib<br><em>(Bibliothèque de messages bloqués)</em></p> | 0xc1ce56b2099ca68720592583c7984cab4b6d7e7a |
| executor                                                                | 0x4208D6E27538189bB48E603D6123A94b8Abe0A0b |
| DVN mort                                                                | 0x6788f52439ACA6BFF597d3eeC2DC9a44B8FEE842 |
| {% endtab %}                                                            |                                            |

{% tab title="Spicy Testnet" %}
ID de l’Endpoint Layer Zero (`eid`) pour le Spicy Testnet : `40440`.

| Contrat                                                      | Adresse du contrat                         |
| ------------------------------------------------------------ | ------------------------------------------ |
| EndpointV2                                                   | 0x3aCAAf60502791D199a5a5F0B173D78229eBFe32 |
| sendUln302                                                   | 0x45841dd1ca50265Da7614fC43A361e526c0e6160 |
| receiveUln302                                                | 0xd682ECF100f6F4284138AA925348633B0611Ae21 |
| <p>blockedMessageLib<br>Bibliothèque de messages bloqués</p> | 0xa229b65cc2191bf60bc24efcda3487d7b5c0c9f0 |
| executor                                                     | 0x701f3927871EfcEa1235dB722f9E608aE120d243 |
| {% endtab %}                                                 |                                            |
| {% endtabs %}                                                |                                            |

Vous pouvez vérifier cette information dans la documentation de LayerZero :

{% embed url="<https://docs.layerzero.network/v2/deployments/chains/chiliz>" %}

{% embed url="<https://docs.layerzero.network/v2/deployments/deployed-contracts?chains=chiliz>" %}

L’équipe LayerZero fournit également un guide de démarrage rapide pour frapper et transférer un jeton fongible omnichaîne (OFT) entre Chiliz Mainnet et toute autre chaîne prise en charge :

{% embed url="<https://docs.layerzero.network/v2/deployments/evm-chains/chiliz-mainnet-oft-quickstart>" %}


---

# 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/quick-start/smart-contract-addresses.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.
