The development team of Ethereum client Nethermind has recently launched a version of the Uniswap decentralized exchange on the StarkNet second layer network.
The fork has reportedly been implemented as part of the Warp project. According to the developers, the plugin allows transpiling software from the main Ethereum language (Solidity) to Cairo, which is used in StarkNet.
Yorick Schellekens, head of Nethermind, has commented:
“From day one, Warp has been designed to allow users to port existing Solidity codebases to Cairo and deploy them to StarkNet. Thanks to the recent achievements of the L2 network, namely the creation of contracts from others, Warp can finally take on one of the most complex projects on Solidity: Uniswap v3.”
He has said that the port required minor changes to Uniswap’s source code, as Warp doesn’t support some of Solidity’s features.