NFT : Se lancer sur Opensea avec Polygon

ça y est.. Vous voulez profiter de l’essor des Blockchains et vendre vos œuvres (ou en acheter pour investir!) seulement voilà.. L’Ethereum est à 4000€ l’unité et les frais de transaction ont explosé. La solution? Passer par Polygon qui est un bridge qui permet de contourner ces frais avec des jetons MATIC.
Edit du 12/01/2022 : l’Ethereum est bien descendu et la mise à jour du Ledger fait que l’on peut directement transférer des Matics achetés sur une plateforme et les mettre sur son ledger sur Poylgon Mainnet (ce qui n’etait pas le cas avant et c’etait bien galère!)

I/ Les prérequis

Pour utiliser Polygon sur Opensea c’est assez simple à faire mais assez long…
Ici je suppose que vous avez :
– Installé le plugin Metamask sur Chrome (sinon vous avez le tuto ici : https://docs.polygon.technology/docs/develop/metamask/hello )
– des fonds sur Coinbase, Binance, etc et que vous allez envoyer vers Metamask

II/ Configurer Metamask

L’objectif est d’ajouter le mainnet de Poylgon sur metamask est de l’utiliser à la place du compte Ethereum.
Si Metamask fonctionne vous devez être probablement sur le réseau principale d’Ethereum (Ethereum Mainnet).

Barre plugin Metamask

Si vous cliquez sur ce réseau pour ouvrir la liste déroulante vous aurez la liste de tous les réseaux configurés mais pour l’instant le réseau Polygon n’y figure pas… Il va donc falloir l’ajouter à la main en cliquant sur le bouton de paramétrage (encerclé en vert) et cliquer sur « ajouter un réseau ».

Je ne ferai pas plus de captures d’écran car j’ai consulté 3 sites et des chaines youtubes et les paramètres étaient tous différents. Il vaut mieux dans ce cas trouver l’info sur le site officiel et même s’il est en Anglais les articles sont très bien faits et au moins là les informations seront à jour :

https://docs.polygon.technology/docs/develop/wallets/metamask

Sinon j’ai découvert un site génial pour ajouter une blockchain : https://chainlist.org

III/ Matic

La chaine Polygon fonctionne avec des jetons Matic qu’il va falloir acheter ou obtenir en convertissant des Ethereums. Seulement voilà si vous transférez de la chaine Eth vers le mainnet Polygon vous allez payer des frais puisque vous n’avez aucun jeton Matic pour l’instant!
L’idée pour ne payer AUCUN frais de transfert c’est d’utiliser un outil : FAUCET qui va créditer votre compte Polygon du minimum de jetons MATIC qui paieront le premier transfert. C’est assez facile à réaliser quand les sites fonctionnent :

1/ Mettre Metamask sur le mainnet Polygon

2/ Se rendre sur 1 des 2 sites là :

https://matic.supply/ il faut sur site se connecter Metamask sur le mainnet Polygon

https://macncheese.finance/matic-polygon-mainnet-faucet.php sur celui-ci qui a mieux fonctionné pour moi vous devez copier/coller l’adresse de votre compte Mainnet puis envoyer.

Quelques secondes, minutes après tadaaa vos premiers Matics apparaissent sur le Mainnet Polygon. Malheureusement apparemment avec l’augmentation des couts d’acces au reseau Mainnet Polygon cela ne suffit apparemment plus à couvrir le premier virement de Matic…

IV/ Des MATICS

A/ La notion de pont

Sans doute l’opération la plus pénible et incompréhensible si on ne connait pas le fonctionnement des Blockchains / Sidechains donc ça mérite une explication.
Polygon est un layer 2, une chaine au-dessus d’Ethereum. Imaginons que pour circuler à Paris on utilise de l’Ethereum mais que la circulation y est tellement dense qu’on taxe les utilisateurs avec un cout de Gas exorbitant.
Certains ont alors l’idée de créer un périphérique pour soulager la circulation au centre : le reseau Polygon qui a sa monnaie des Matics taxée 3000 fois moins.
Pour passer d’un point à l’autre dans Paris vous pouvez alors utiliser des Ethereums mais comme le cout du réseau est exorbitant il est plus rentable de payer le péage sur le pont en Matic pour contourner Paris et aller du point A vers B sur le réseau Polygon!
Les 2 notions à comprendre sont :
– Si vous êtes à Paris donc en Ethereum rien ne vous empêche de posséder des jetons Matics dans votre portefeuille mais vous ne pourrez pas les utiliser pour payer votre taxe avec. Il va falloir la payer en Ethereum qui coute XXXX fois plus cher.
– Si vous présentez votre portefeuille Ethereum au péage, ils ne verront pas vos jetons Matics à l’interieur alors que si vous avez un portefeuille Polygon qui ne contient que des Matics, des que vous sortez votre portefeuille Polygon, ils sauront que c’est pour passer le pont pour utiliser le reseau Polygon!

B/ Ajouter des Matics

Après la théorie.. La pratique! En 2021 le reseau Polygon n’était pas reconnu par les sites d’échange Euros/cryptos et c’est encore le cas sur certains. Cela oblige parfois à transférer les jetons sur une adresse Ethereum et à utiliser un site d’échange qui reconnait le reseau Polygon. Voilà quelques cas de figure si vous devez acheter des Matics :

1/ Binance

Le plus simple puisqu’il reconnait la chaine polygon. Vous pouvez alors directement verser de l’argent sur le mainnet Polygon.

2/ Coinbase

Image C1

Vous pouvez acheter des jetons sur Coinbase et les transférer. C’était sensé être aussi simple mais attention au frais et surtout choisissez bien l’adresse Polygon pour réaliser le transfert…

En saisissant l’adresse Polygon en destination il se peut que vous ne les voyez pas apparaitre directement dans Metamask. Apres 11h j’ai essayé de rajouter ces jetons manuellement en cliquant sur Import tokens (voir image C1) en renseignant l’adresse du contrat passé avec Coinbase.

Vous ne savez pas où trouver cette adresse de contrat?
Allez sur https://polygonscan.com/ recherchez votre adresse polygon! Si vous ne trouvez pas le contrat ici rendez-vous sur Etherscan.. Oui je ne sais pas pourquoi mais bizarrement je n’ai pas trouvé mon contrat avec l’adresse Polygon mais sur Etherscan avec mon adresse Polygon.. https://etherscan.io/

C’est incompréhensible pour moi à ce stade…

Jeton ERC 20 Matic de la chaine Polygon
Adresse du contrat

3/ Brigde Polygon

Vous pouvez aussi utiliser directement le bridge Polygon mais cela revient assez cher.

Utiliser des Ethereums disponibles sur Metamask et utiliser le bridge Polygon pour les basculer sur le Mainnet polygon : https://wallet.polygon.technology/bridge

V/ OpenSea

Après tout ça nous ne sommes pas encore sorti d’affaire.. En effet il faut utiliser le Wrapper Polygon pour obtenir des WETH.

https://polygonscan.com/

Je ne suis pas encore allé jusque cette étape puisque je me suis tourné vers la blockchain Tezos mais je reviendrai sans doute sur cet article en 2022 !

J’espère que la première partie vous aura un peu aidé et n’hésitez pas à me suivre sur Twitter @rodicqart

IV/ Annexes

Voilà un peu mon inspiration mais attention je ne sais pas si la configuration du réseau Polygon sur metamask est encore bonne. Personnellement j’ai préféré utiliser les infos de la doc Polygon

A/ Tuto 1

Un bon tuto pour apprendre le fonctionnement sauf qu’à l’étape de conversion Ethereum->Matic par le bridge Matic les frais sont exorbitants (130$ pour mettre20 Matics…)

How To Store Your Polygon Matic On Ledger Nano Wallet (ox-currencies.com)

https://www.youtube.com/watch?v=YkSeG9HenLE