我正在將 @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相關的任何投資建議。
喜歡
收藏
評論
分享




