The Nethermind Ethereum client team has launched a version of the decentralised exchange Uniswap on the Layer-2 network StarkNet.
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:https://t.co/3puhVnQu23@StarkNetEco @Uniswap
— Nethermind (@nethermindeth) October 8, 2022
The fork is implemented as part of the Warp project. The developing plugin enables transpiling software from the main Ethereum language—Solidity—into Cairo, used by StarkNet.
“From the very first day Warp has been developed to enable users to port existing Solidity codebases to Cairo and deploy them on StarkNet. Thanks to the recent advances in Layer-2 networks, namely the creation of contracts from others, Warp can finally tackle one of the most challenging Solidity projects: Uniswap v3,” wrote Yorik Shellekens, head of Nethermind.
According to him, porting required only modest changes to Uniswap’s source code, since Warp does not support some Solidity features. He described the developers’ manual intervention as straightforward and minimal.
Currently the team is conducting comprehensive tests of UniStark, with results to be published later. It is expected that this work will enable a toolkit in the plugin for easily verifying the operability of the protocols migrated to StarkNet.
“Warp is not going to stop at Uniswap! We will continue to work hard on the features and repeat this experiment with several other protocols, introducing them to StarkNet at incredible speed,” said Yorik Shellekens.
He noted that the StarkNet fork has nothing to do with the original Uniswap project.
As reported, the StarkWare team launched the alpha version of the StarkNet mainnet in November 2021.
Follow ForkLog’s Bitcoin news on our Telegram — cryptocurrency news, prices and analysis.
