本文为机器翻译
展示原文

我正在将 @ForgeAtDusk 捐赠给 @DuskFoundation,以便基金会能够对其进行官方维护。我们今天发布了 v0.2 版本。非常感谢 @mocellione 添加了数据驱动(rkyv<=>JSON 转换)和 trait 支持。⚒️ 过去,构建 Dusk WASM 合约意味着需要在多个地方重复编写相同的接口(导出、包装器、链下编码/解码)。这种重复会导致代码漂移、bug 和开发速度减慢。 Dusk Forge 改变了这一点:您的合约模块是唯一的数据源。#[contract] 会自动生成 WASM 导出和 JSON 模式(函数 + 事件),因此您可以专注于业务逻辑,而不是编写粘合代码。 v0.2 版本新增功能:一个生成的数据驱动 WASM,可将 JSON 和 rkyv 格式相互转换,用于输入/输出/事件(非常适合钱包、浏览器和工具),此外还支持 trait 暴露,因此可重用的模式无需手动编写导出代码。 如果您正在使用 Dusk 进行开发,不妨试用一下,并告诉我们您接下来需要哪些功能。仓库:github.com/dusk-network/forge…. 欢迎提交 Issues/PR,让我们一起努力,让 Dusk 智能合约像 Rust 代码一样简单易用。$DUSK #Rust #WASM

来自推特
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论