Remix v0.40.0 更新日志

  • RemixCC
  • 更新于 2024-01-17 09:22
  • 阅读 876

全新的 Vyper 编译器,支持最新版本!; 支持 Circom v2.1.6; 新增 Uniswap v4 模板

image.png

重要消息

  • 全新的 Vyper 编译器,支持最新版本!
  • 支持 Circom v2.1.6
  • 新增 Uniswap v4 模板

Remix 全新的 Vyper 编译器

Remix 与 ApeWorX 合作推出了全新的 Vyper 编译器。可以在Remix 中编译 Vyper 合约,不仅支持最新版本,还支持 Vyper 的几乎所有版本!

image.png

编译可以在远程或本地进行。要编译文件,您需要在文件资源管理器中打开一个 Vyper 文件,您可以通过单击 Clone Vyper examples repository 按钮来获取。

远程编译

远程编译是通过我们的远程容器化服务完成的,该服务支持 Ape 框架的官方 Vyper 插件(由ApeWorX 维护)。

Local Compiler 本地编译

本地编译可以先用 Remixd 将 Remix Online IDE 连接到您的文件系统,然后运行 Ape 框架的 Docker 容器来完成。点击这里获取有关此设置的更多信息。

在不久的将来,Remix Desktop 将迎来一次重大更新,您将能够在本地运行所有东西 — 包括 Remix 和新的 Vyper 编译器(当然,还是在Docker中)。

指定 Vyper 和 EVM 版本

要指定 Vyper 或 EVM 版本,请在 .vy 代码顶部添加注释,如下例所示:

image.png

如果您对 Vyper 充满好奇,学习 Vyper 吧!

不了解 Vyper?点击 clone 按钮便可查看一些 Vyper 文件。将会加载一个全是 Vyper 文件的仓库,请到文件资源管理器查看它们。注意:该仓库加载可能需要一分钟左右。

要了解更多有关 Vyper 的更多信息,请阅读 Vyperlang Readthedocs 文档,查看Snekmate,并加入Vyper discord

已激活 Vyper 编译器的 Remix 链接

想给你的小伙伴发送已加载并已激活 Vyper 插件的 Remix

用这个链接吧:<https://remix.ethereum.org/#activate=vyper>

查看编译器错误

当 Vyper 插件中存在编译器错误时,将会显示警告图标。将鼠标悬停在图标上即可获取带有行号的错误信息。

image.png

Uniswap V4

如果您想开始使用 Uniswap v4,请查看我们的 Uniswap v4 模板。如果您有疑问,可以向ChatGPT寻求帮助。

提示:您可以在 Remix 控制台中通过输入 “gpt” 向 ChatGPT 提问。例如:

gpt when would you use a uniswap multisigswap contract?

加载 Uniswap 模板

点击弹出菜单创建一个新的工作区。

image.png

在弹窗 Create Workspace 的模板选择框中,选择 Uniswap V4 的一个模板。

image.png

要加载这些模板,Remix 会从它的仓库中克隆它们,根据您的网络速度,可能需要 10–60 秒来加载。

这些 Uniswap v4 的文件来自 Cookbook.dev。因此当 Remix 的 COOKBOOK.DEV 插件被激活时模板文件将会被写入文件资源管理器。但您需要先同意 Cookbook.dev 插件将文件写入文件资源管理器。

image.png

勾选“记住此选择”复选框,操作会更便捷。

HookBook MultiSigSwapHook

如果您希望在 Uniswap(或类似平台)上的 swap 操作,在执行前经过多方批准,可以使用 MultiSigSwapHook 合约。

Breakthrough Labs Uniswap V4 hooks

有关这些文件的更多信息,请参阅:<https://github.com/Breakthrough-Labs/Uniswapv4Hooks>

Uniswap V4 Periphery

Uniswap v4 是一种新的自动做市商协议,为流动池提供了可扩展性和可定制性。v4-periphery 的托管逻辑构建在核心流动池上,例如 hooks 合约、持仓管理器,甚至有可能需要用于集成的库。此仓库中的v4-periphery合约仍在开发中,还未构建其他 periphery 合约。

更多内容: <https://github.com/Uniswap/v4-periphery>

Circom v2.1.6

您现在可以在 Remix 中运行最新版本的 Circom 编译器。

image.png

感谢您使用 Remix

如果您发现 Remix 有任何问题,请告诉我们。同时,请向告诉我们您希望看到的 Remix 中的变化或者您认为 Remix 可以添加的有用功能。

如果您需要帮助,请加入我们的 Discord 社区,我们将尽力提供支持。或者,您也可以通过电子邮件联系我们:remix\@ethereum.org

本文由 Remix CC 翻译

Remix CC 是 Remix 中文社区,我们将持续为您带来 Remix IDE 相关的中文内容和本地化工具。请关注我们:

Twitter :<https://twitter.com/EthereumRemixCC>

教学视频:<https://space.bilibili.com/3546557343337225>

Telegram:<https://t.me/remix_cc>

微信公众号:Remix IDE

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
RemixCC
RemixCC
我们是Remix IDE中文社区 RemixCC 如果您有任何关于 Remix 的问题或想与我们交流,请通过以下方式找到我们 微信公众号:Remix IDE TG:https://t.me/remix_cc