> For the complete documentation index, see [llms.txt](https://community-realt.gitbook.io/tuto-community/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://community-realt.gitbook.io/tuto-community/defi-realt/dex-swap/swap-avec-1inch.md).

# Swap avec 1Inch

{% hint style="info" %}
Cette fonctionnalité n'est plus disponible sur 1Inch.
{% endhint %}

\
Présentation, étape par étape, d'un échange en P2P de RealToken (ici une vente, mais transposable à un achat ou un échange) avec l'application [1Inch](https://app.1inch.io/swap) :

<figure><img src="/files/gC0PoiSSFJj83bH8I3eo" alt=""><figcaption></figcaption></figure>

1. Vous vous connectez à l'application et sélectionnez la chain Gnosis,
2. Sélectionner l'onglet 2P2 dans l'app,
3. Entrer l'adresse du Realtoken que vous souhaitez échanger (ici c'est une vente),
4. Indiquer le nombre de RealToken que vous souhaitez échanger (ici 0,1),
5. Indiquer la monnaie d'échange (ici USDC),
6. Indiquer le montant que vous souhaitez en échange (ici 5, USDC pour 0,1 RealToken),
7. L'application donne le prix par Token (ici 50 USDC / RealToken),
8. Indiquer l'adresse du wallet avec qui vous souhaitez échanger (qui devra avoir été [whitelisté](/tuto-community/site-realt/procedure-de-whitelisting.md) pour ce RealToken, sinon la transaction va échouer),
9. Indiquer la durée de validité de votre offre (ici 10 mn).

Vous allez ensuite : signer l'autorisation d'accès du contrat 1inch à votre RealToken, puis autoriser la création de l'ordre d'échange.

L'application vous donnera alors la référence de l'offre d'échange à transmettre :

<figure><img src="/files/O5sDbw2qHuukx134LTN1" alt=""><figcaption></figcaption></figure>

Avec cette référence, le wallet destinataire de l'échange, va pouvoir accéder à l'offre, signer l'autorisation d'accès au token d'échange (ici USDC), puis autoriser l'échange :

<figure><img src="/files/4L2cL6L9irCxuZIEHfZl" alt=""><figcaption></figcaption></figure>

Nota : Ne pas modifier le plafond d'autorisation proposé (en "unlimited"), sinon ça bug !\
([revoker](/tuto-community/securite/controle-des-autorisations.md) l'accès par la suite)
