# Domaine inter-chaînes (Expérimental)

Construire un service de nom croisé entre chaînes représente une innovation sans précédent dans l'espace de la blockchain. Cela permet aux utilisateurs de réaliser des transactions en utilisant un seul nom de domaine sur plusieurs chaînes, simplifiant les transactions et améliorant l'expérience utilisateur. La vision à long terme est d'avoir un nom de domaine universellement accepté pouvant être utilisé partout, favorisant une plus grande interopérabilité et interconnexion entre les chaînes faisant partie du pont Wormhole

Il existe deux méthodes pour relier un domaine : (1) relier un domaine depuis Solana et (2) enregistrer des noms de domaine directement sur une chaîne non-Solana

{% hint style="info" %}
**SNS prend actuellement en charge le pontage vers Injective, BNB et Base**
{% endhint %}

{% hint style="info" %}
**Les domaines ne peuvent actuellement être enregistrés que sur Solana et Injective**
{% endhint %}

## Bridgé votre domaine

Dans le cas où vous possédez déjà un domaine et souhaitez le bridgé, ou si l'enregistrement d'un domaine sur une chaîne non-Solana n'est pas disponible, vous suivrez cette approche

{% hint style="info" %}
**Toutes les trois chaînes (Base, BNB et Injective) sont prises en charge pour cette méthode**
{% endhint %}

Pour bridgé votre domaine à une chaîne non-Solana, connectez votre portefeuille et consultez votre profil. Cliquez sur "Voir le domaine" pour le domaine en .sol que vous souhaitez bridgé

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2F6gwO3XAb9jW6M0cDwwPh%2Fimage%20(1).avif?alt=media&#x26;token=5eeb2ef2-0abd-4ca1-9b7e-00c92d8c6b48" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FSIPaOCzF410OIoJbs1xx%2Fimage%20(4).avif?alt=media&#x26;token=a56b644d-bd4d-4b3e-b1f4-8ed37ce5c78a" alt=""><figcaption></figcaption></figure></div>

Sélectionnez l'icône Wormhole et saisissez l'adresse de la chaîne correspondante à laquelle vous souhaitez bridgé. Dans cet exemple, nous utilisons Injective

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FAouIFw5EuyDfULDQHSbe%2Fbridge03.png?alt=media&#x26;token=5f50e3db-3157-4a9e-92ed-013e94ede22d" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FqzYMwIuoz4gOaXoxjCGw%2Fbridge04%20(2).png?alt=media&#x26;token=b159365c-a83c-4c5d-a612-c029beb8e90b" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Pour bridgé votre domaine, il ne doit pas être enveloppé/tokenisé. Si c'est le cas, vous devez d'abord le désenvelopper**
{% endhint %}

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FMvfnetmSuMbv7bRNf58U%2FScreenshot%202024-02-08%20at%2017.16.12.png?alt=media&#x26;token=019392d5-d913-4fd8-966a-6600954c44db" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FIkSQUJ98zNN7rVfnA2Wa%2FScreenshot%202024-02-08%20at%2017.16.16.png?alt=media&#x26;token=3dff6766-b567-47c6-9069-15d7d7ead3b1" alt=""><figcaption></figcaption></figure></div>

Cliquez sur le bouton Suivant et copiez le message indiqué. Accédez ensuite au lien Etherscan dans l'étape 1. Une fois là-bas, sélectionnez le bouton `Signer le message` indiqué ci-dessous

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FeyrPCFLWvtn7x3t4dTSn%2FScreenshot%202024-02-08%20at%2017.16.27.png?alt=media&#x26;token=07f7538f-3340-44fd-a689-24ab7ad797b1" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2F2qy4c0hBEz4rX1jn5159%2FScreenshot%202024-02-08%20at%2017.16.35.png?alt=media&#x26;token=ecaf34b6-b79b-45b7-91d3-b5219f761737" alt=""><figcaption></figcaption></figure></div>

Vous serez invité à connecter votre portefeuille. Connectez l'adresse de portefeuille EVM associée à votre adresse Injective. Ensuite, collez le message que vous avez copié sur sns.id

Signez le message et copiez le `hachage de la signature` indiqué ci-dessous

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2F8ksW7sAXRB1LQkbuvQTs%2FScreenshot%202024-02-08%20at%2017.17.01.png?alt=media&#x26;token=50772b1a-f047-4a66-91ac-e8227e976841" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2Fp5uZr4bsvRmyAd1xlWGs%2FScreenshot%202024-02-08%20at%2017.17.12.png?alt=media&#x26;token=28e0b6d5-3277-4083-8642-f3886ef42a0a" alt=""><figcaption></figcaption></figure></div>

Retournez sur votre onglet sns.id, allez à l'étape 3 et collez le hachage. Sélectionnez suivant pour finaliser la transaction. Une fois terminé, vous avez officiellement relié votre domaine. Pour vérifier, vous pouvez accéder à la section des enregistrements du domaine et consulter l'enregistrement `INJ`

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FW0zZQdy07Yzoer5sp1SJ%2FScreenshot%202024-02-08%20at%2017.17.24.png?alt=media&#x26;token=cf484eaf-4ff1-4a7b-a8fd-5042a35b631b" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2F5ymvbYNeqe2E8K42kCkr%2FScreenshot%202024-02-08%20at%2017.17.37.png?alt=media&#x26;token=47dddf88-b352-4859-9e33-0abe12f6054b" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Bridgé votre domaine ne coûtera qu'une commission en SOL**
{% endhint %}

{% hint style="info" %}
**Vous pouvez supprimer et éditer l'enregistrement INJ à tout moment**
{% endhint %}

## S'inscrire sur Injective

Cette méthode sera utilisée pour enregistrer un domaine directement sur une chaîne non-Solana et, par conséquent, relier automatiquement votre nouveau domaine acheté

{% hint style="info" %}
**Seul Injective est pris en charge pour cette méthode**
{% endhint %}

{% hint style="info" %}
**Si vous possédez déjà un domaine en .sol et que vous souhaitez le bridgé à Injective, vous pouvez suivre les mêmes étapes décrites dans la section** [**"Bridger votre domaine"**](#user-content-fn-1)[^1]
{% endhint %}

Rendez-vous sur <https://injective.sns.id/> (un site natif d'Injective) et connectez votre portefeuille compatible avec Injective

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FolwAQJ0SOkE9QxUIe0Yy%2FScreenshot%202024-02-07%20at%2010.06.46.png?alt=media&#x26;token=8d506d7a-0127-44af-96f4-15e2359b3808" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FuaJOYgjSpALPEU7HJ6K2%2FScreenshot%202024-02-07%20at%2010.06.01.png?alt=media&#x26;token=2aac0c8f-52a6-49bf-9d89-545b40241c50" alt=""><figcaption></figcaption></figure></div>

Recherchez le domaine souhaité ou sélectionnez parmi les suggestions alternatives. Lorsque vous êtes satisfait de votre choix, cliquez sur [`Enregistrer`](#user-content-fn-1)[^1] et terminez la transaction

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FtOvs1mbBqbyTRmDTdViU%2FScreenshot%202024-02-07%20at%2010.20.50.png?alt=media&#x26;token=37ed031a-7991-443f-ac19-b5e560d06d79" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FFSGkDWo9EY4AJzxOyBar%2FScreenshot%202024-02-07%20at%2010.21.08.png?alt=media&#x26;token=eb5851b7-8247-4852-911c-c72d483dbbdc" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Tous les paiements sont effectués en $INJ, vous n'avez pas besoin de $SOL**
{% endhint %}

{% hint style="info" %}
**Gardez à l'esprit que la transaction peut prendre plus de temps que d'habitude. La transaction voyage vers Solana avant de revenir vers Injective**
{% endhint %}

Une fois que votre domaine est enregistré avec succès sur Injective, il a automatiquement été bridgé. Vous pouvez maintenant utiliser votre domaine dans des portefeuilles (Leap Wallet est pris en charge), tout comme vous le feriez sur Solana. Vous pouvez trouver votre domaine en cliquant sur l'adresse de votre portefeuille dans le coin supérieur droit

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FGdIputzPd4tV46gdmElK%2FScreenshot%202024-02-07%20at%2010.22.42.png?alt=media&#x26;token=8fca1f44-cad2-478f-99f6-cb9822d48403" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FlmpHXNDThdpCxzpZEBAT%2FScreenshot%202024-02-07%20at%2010.23.13.png?alt=media&#x26;token=c4d49954-58c7-4423-992a-a7cf999a45d1" alt=""><figcaption></figcaption></figure></div>

### Changer l'adresse de résolution

Sur injective.sns.id, vous pouvez changer l'adresse de résolution du domaine. Cela signifie que vous modifiez l'adresse de réception des fonds mais pas le propriétaire du domaine. Le propriétaire du domaine peut à nouveau changer l'adresse de résolution à tout moment

Ouvrez la fenêtre modale dans le coin supérieur droit, cliquez sur le bouton `Éditer` et insérez la nouvelle adresse de réception, puis finalisez la transaction

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FAf5GJGUYdXQECcN4Nw37%2FScreenshot%202024-02-07%20at%2010.22.59.png?alt=media&#x26;token=a683c4ca-a5cd-46cc-92a6-ccf3aeca029f" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FyY4IJvjSxCTC7Xyo42r4%2FScreenshot%202024-02-07%20at%2010.23.20.png?alt=media&#x26;token=0f451035-41d2-4f4a-bf5c-3da88f6ad686" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Utilisez cette fonction si vous souhaitez transférer votre domaine vers un stockage à froid**
{% endhint %}

### Transférer un domaine

Transférer un domaine vers une autre adresse Injective changerait le propriétaire du domaine. Cliquez sur `Addr.` ", entrez l'adresse du nouveau propriétaire, puis finalisez la transaction

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2F17azUumXO3BYIIb1hVxN%2F11111.png?alt=media&#x26;token=0bcb0e7f-7c47-454c-aa5a-014468797776" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FiICCD4E6lKPDO8B8IOq8%2F22222.png?alt=media&#x26;token=0df97566-5085-423a-9079-dbff2aee288f" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %}
**Les transferts de noms de domaine sont irréversibles**
{% endhint %}

### Envoyé à Solana

Si vous souhaitez envoyer votre domaine vers Solana, vous devez sélectionner le bouton `Sol.` Entrez l'adresse de votre portefeuille Solana et confirmez la transaction. Après un transfert réussi vers Solana, vous pouvez visiter [https://www.v1.sns.id/ ](https://v1.sns.id/)et vous connecter avec le portefeuille Solana vers lequel vous l'avez transféré pour trouver votre domaine. Ce domaine fonctionnera désormais comme n'importe quel domaine en .sol

<div><figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FDzK69CbOpM0QNjOrLlVm%2F33333.png?alt=media&#x26;token=bdcdeffc-c0ea-43b7-afb7-b7851a1dd111" alt=""><figcaption></figcaption></figure> <figure><img src="https://3880153167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwjnOj6Q9aPpkYAxBRAOo%2Fuploads%2FOian3Hf01tn7cSIDBhgB%2F44444.png?alt=media&#x26;token=5a124059-28a5-4553-b925-3ead77135ff6" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Une fois qu'un domaine est transféré, vous pouvez le relier à Injective en suivant les étapes décrites dans la section "Relier votre domaine"**
{% endhint %}

{% hint style="info" %}
**Si une transaction échoue, rendez-vous dans votre profil en haut à droite et sélectionnez la fenêtre modale "Reprendre la transaction" pour continuer**
{% endhint %}

### Cas d'utilisation des domaines reliés

Le mode `lecture seule` signifie que vous ne pouvez effectuer des transactions qu'avec votre nom de domaine en .sol. Cela signifie que lorsqu'il est relié, vous pouvez utiliser votre .sol pour envoyer et recevoir des fonds au lieu de votre adresse non-Solana intégrée

{% hint style="info" %}
**Fox Wallet et Gem Wallet prennent en charge les transferts via les domaines en .sol sur BNB. Leap Wallet prend en charge les transferts sur Injective**
{% endhint %}

{% hint style="info" %}
**L'explorateur Injective prend en charge la recherche avec des noms de domaine en .sol**
{% endhint %}

### Frais de traitement

Relier un domaine coûte plus cher en gaz qu'une transaction normale. Assurez-vous d'avoir au moins 0.1 SOL dans votre portefeuille pour garantir le succès des transactions

Les frais supplémentaires peuvent provenir de :

* Coût d'allocation d'enregistrement (si celui-ci n'existe pas déjà)
* Coût d'allocation du compte de message Wormhole
* Frais Wormhole
* Frais de manivelle (Cranking)
* Frais de transaction de base normale

[^1]:
