I'm donating @ForgeAtDusk to @DuskFoundation so it can be officially maintained by the foundation. We've released v0.2 today. huge thanks to @mocellione for adding data‑drivers (rkyv<=>JSON translation) + trait support. ⚒️
Building Dusk WASM contracts used to mean repeating the same interface in multiple places (exports, wrappers, off‑chain encoding/decoding). That duplication causes drift, bugs and slows development down.
Dusk Forge changes this: your contract module is the single source of truth. #[contract] auto‑generates the WASM exports + a JSON schema (functions + events), so you focus on business logic, not glue code.
New in v0.2: a generated data‑driver WASM that translates JSON <=> rkyv for inputs/outputs/events (great for wallets, explorers, tooling), plus trait exposure so reusable patterns don't need hand‑wired exports.
If you're building on Dusk, give it a spin + tell us what you need next. Repo: github.com/dusk-network/forge…. Issues/PRs welcome, let's make Dusk smart contracts feel as straightforward as Rust code. $DUSK #Rust #WASM