用Solidity编写的Uniswap等以太坊原生项目现在可以通过Nethermind的新“Warp”项目转译到StarkNet
以太坊开发公司Nethermind宣布已在“Warp”上“转换和编译”去中心化交易所(DEX)Uniswapv3,该项目旨在允许以太坊用户在更具可扩展性的以太坊第2层网络StarkNet上交换代币。
Nethermind将Warp描述为“SoliditytoCairoTranspiler”,它使以Solidity编写的基于以太坊的项目能够将其代码库转换到StarkNet,从而使他们能够利用更便宜的费用。
转译是获取以一种编程语言编写的源代码并将其转换为具有相似抽象级别的另一种语言的过程。
根据Schellekens的说法,Warp插件在技术上仍在开发中,但他补充说,Nethermind很快就会有“Uniswap的整个测试套件针对部署在StarkNet上的Uniswap实现运行。”
这个里程碑是在StarkNet新的“从其他合约创建合约”功能之后出现的,这使Warp能够成功地从Uniswapv3转换和部署每个Solidity文件。
“随着Warp的迅速成熟,大大小小的项目测试StarkNet功能的门槛正在降低。”
但是Warp的Solidity到开罗的翻译并不完美。Warp的GitHub显示,仍有许多Solidity功能是Nethermind开发人员尚未弄清楚如何添加到Cairo的,而其他一些关键功能要么需要“开发人员干预”,要么“可能永远不会得到支持”。
“我们将继续努力开发功能,并用其他一些协议重复这个实验,以极快的速度为StarkNet带来新协议。”
StarkNet背后的公司StarkWare于2021年7月与Nethermind合作,帮助为StarkNet构建高级功能和基础设施元素。
Nethermind和Warp不隶属于去中心化交易所(DEX)Uniswap。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。