L'échange décentralisé Uniswap v3 est "déformé" sur StarkNet

Les projets natifs d'Ethereum comme Uniswap qui sont écrits en Solidity peuvent désormais être transpilés sur StarkNet via le nouveau projet 'Warp' de Nethermind

La société de développement d'Ethereum Nethermind a annoncé qu'elle avait "transpilé et compilé" l'échange décentralisé (DEX) Uniswap v3 sur "Warp" - un projet conçu pour permettre aux utilisateurs d'Ethereum d'échanger des jetons sur le réseau de couche 2 Ethereum plus évolutif StarkNet. 

Le jalon était annoncé par le chef d'équipe Jorik Schellekens dans un post moyen du 9 octobre.

Nethermind décrit Warp comme un "Solidity to Cairo Transpiler" qui permet aux projets basés sur Ethereum écrits dans Solidity de transférer sa base de code sur StarkNet, leur permettant de capitaliser sur des frais moins chers.

Transpiler est le processus qui consiste à prendre le code source écrit dans un langage de programmation et à le transformer dans un autre langage qui a un niveau d'abstraction similaire.

Dans ce cas, Warp transpile le code Solidity vers Cairo - le langage de programmation utilisé pour écrire des applications sur StarkNet

Le plugin Warp est toujours techniquement en cours de développement selon Schellekens, mais il a ajouté que Nethermind aura bientôt "l'intégralité de la suite de tests d'Uniswap exécutée sur une implémentation Uniswap déployée sur StarkNet".

Le jalon est survenu à la suite de la nouvelle capacité de "création de contrats à partir d'autres contrats" de StarkNet, qui a permis à Warp de transpiler et de déployer avec succès chaque fichier Solidity à partir d'Uniswap v3.

Schellekens a noté l'importance de cet exploit compte tenu de la taille de la base de code d'Uniswap, permettant aux projets de toutes tailles d'accéder à StarkNet. 

"Avec la maturation rapide de Warp, la barrière à l'entrée pour les grands et les petits projets visant à tester les capacités de StarkNet s'abaisse."

Mais la traduction de Warp de Solidity to Cairo n'a pas été parfaite. GitHub de Warp spectacles qu'il existe encore un certain nombre de fonctions de Solidity que les développeurs de Nethermind n'ont pas compris comment ajouter à Cairo, tandis que quelques autres fonctions clés nécessiteront soit une "intervention du développeur", soit "ne seront probablement jamais prises en charge".

Connexe: StarkWare empoche 100 millions de dollars alors que les investisseurs misent sur le succès de la couche 2

Nethermind a déclaré qu'il prévoyait de faire progresser les fonctionnalités de Warp pour apporter davantage de projets basés sur Ethereum à StarkNet.

"Nous continuerons à travailler dur sur les fonctionnalités et répéterons cette expérience avec quelques autres protocoles, apportant de nouveaux protocoles à StarkNet à une vitesse fulgurante."

StarkWare, la société derrière StarkNet, associé avec Nethermind en juillet 2021 pour aider à créer des fonctionnalités avancées et des éléments d'infrastructure pour StarkNet.

Nethermind et Warp ne sont pas affiliés à l'échange décentralisé (DEX) Uniswap.

Source : https://cointelegraph.com/news/decentralized-exchange-uniswap-v3-gets-warp-ed-onto-starknet