Fork jest realizowany w ramach projektu Warp. Opracowywana wtyczka pozwala na przeniesienie oprogramowania z głównego języka Ethereum, Solidity, do języka Cairo, używanego w StarkNet. Szef Nethermind Jorik Schellekens napisał:
Od pierwszego dnia Warp był rozwijany, aby umożliwić użytkownikom migrację istniejących baz kodowych Solidity do Cairo i wdrożenie ich do StarkNet. Dzięki ostatnim postępom w L2Net, a mianowicie tworzeniu kontraktów z innych, Warp może wreszcie zająć się jednym z najbardziej wymagających projektów na Solidity: Uniswap v3.
Według niego, portowanie wymagało drobnych zmian w kodzie źródłowym Uniswap, ponieważ Warp nie obsługuje niektórych funkcji Solidity. Ręczną ingerencję programistów w proces Shellekens określił jako "prostą i minimalną". Zespół prowadzi obecnie szeroko zakrojone testy UniStark, których wyniki zostaną opublikowane w późniejszym terminie. Dzięki tej pracy ma powstać zestaw wtyczek pozwalający na łatwe testowanie wydajności protokołów portowanych do StarkNetu.The next big milestone in the #Warp project has been reached ? Introducing UniStark: #Uniswap only Warp'ed to #StarkNet! We have successfully transpiled and compiled UniswapV3 ? Find out how & get the link to the repo here://t.co/3puhVnQu23@StarkNetEco @Uniswap
— Nethermind (@nethermindeth) October 8, 2022
'Warp' nie zamierza poprzestać na Uniswap! Będziemy nadal ciężko pracować nad funkcjami i powtórzymy ten eksperyment z kilkoma innymi protokołami, wprowadzając je do StarkNetu z niewiarygodną prędkością.Schellekens zauważył też, że forki na StarkNet nie mają nic wspólnego z oryginalnym projektem Uniswap. StarkWare uruchomił wersję alfa sieci głównej StarkNet w listopadzie 2021 roku.
Komentarze