A empresa de desenvolvimento Ethereum Nethermind anunciou que "transpilou e compilou” a exchange descentralizada (DEX) Uniswap v3 em “Warp” – um projeto projetado para permitir que os usuários da Ethereum troquem tokens na rede mais escalável de camada 2 da Ethereum, a StarkNet.

O marco foi anunciado pelo líder da equipe, Jorik Schellekens, publicada em um postagem no Medium publicada em 9 de outubro.

A Nethermind descreve a Warp como um “Solidity to Cairo Transpiler”, que permite que projetos baseados na Ethereum escritos na linguagem de programação Solidity transfiram sua base de código para a StarkNet, permitindo que os usuários possam utilizar DApps (aplicativos descentralizados) originalmente criados para a Ethereum com taxas mais baratas.

Transpilar é o processo de pegar o código-fonte escrito em uma linguagem de programação e transformá-lo em outra linguagem que tenha um nível de abstração semelhante.

Nesse caso, o Warp transpila o código Solidity para o Cairo — a linguagem de programação usada para escrever aplicativos para a StarkNet.

O plug-in Warp ainda está tecnicamente em desenvolvimento de acordo com Schellekens, mas ele acrescentou que a Nethermind em breve terá “todo o conjunto de testes do Uniswap rodando em uma implementação da Uniswap na StarkNet”.

O marco foi alcançado após o novo recurso de “criação de contratos a partir de outros contratos” desenvolvido pela StarkNet, que permitiu à Warp transpilar e implantar com sucesso todos os arquivos Solidity da Uniswap v3.

Schellekens observou a importância desse feito devido ao tamanho do código-base da Uniswap, viabilizando que projetos de todos os tamanhos sejam implementados na StarkNet:

“Com a Warp amadurecendo rapidamente, a barreira de entrada para testes de projetos grandes e pequenos na StarkNet está diminuindo.”

Contudo, a tradução de Solidity para Cairo da Warp não foi perfeita. O GitHub da Warp mostra que ainda existem várias funções do Solidity que os desenvolvedores do Nethermind não descobriram como adicionar ao Cairo, enquanto algumas outras funções-chave exigirão “intervenção do desenvolvedor” ou “provavelmente nunca serão suportadas”.

A Nethermind disse que planeja incrementar ainda mais os recursos da Warp para trazer mais projetos baseados na Ethereum para a StarkNet:

“Continuaremos trabalhando duro no desenvolvimento de recursos e repetiremos esse experimento com alguns outros protocolos, trazendo novos protocolos para a StarkNet em alta velocidade.”

A StarkWare, empresa por trás da StarkNet, uniu-se à Nethermind em julho de 2021 para ajudar a criar recursos avançados e suporte de infraestrutura para a StarkNet.

A Nethermind e a Warp não são afiliados à DEX Uniswap.

LEIA MAIS