Tôi quyên tặng dự án @ForgeAtDusk cho @DuskFoundation để dự án này có thể được duy trì chính thức bởi tổ chức này. Chúng tôi đã phát hành phiên bản v0.2 hôm nay. Xin chân thành cảm ơn @mocellione vì đã bổ sung trình điều khiển dữ liệu (chuyển đổi rkyv<=>JSON) và hỗ trợ trait. ⚒️
Việc xây dựng các hợp đồng Dusk WASM trước đây thường đồng nghĩa với việc lặp lại cùng một giao diện ở nhiều nơi (xuất khẩu, trình bao bọc, mã hóa/giải mã ngoài chuỗi ). Sự trùng lặp đó gây ra sự sai lệch, lỗi và làm chậm quá trình phát triển.
Dusk Forge thay đổi điều này: mô-đun hợp đồng của bạn là nguồn thông tin duy nhất. #[contract] tự động tạo ra các phần xuất WASM + lược đồ JSON (các hàm + sự kiện), vì vậy bạn tập trung vào logic nghiệp vụ, chứ không phải mã kết nối.
Mới trong phiên bản v0.2: một WASM trình điều khiển dữ liệu được tạo tự động, có khả năng chuyển đổi JSON <=> rkyv cho đầu vào/đầu ra/sự kiện (rất hữu ích cho ví điện tử, trình khám phá, công cụ), cùng với khả năng hiển thị các thuộc tính để các mẫu có thể tái sử dụng không cần phải xuất thủ công.
Nếu bạn đang xây dựng trên Dusk, hãy dùng thử và cho chúng tôi biết bạn cần gì tiếp theo. Kho lưu trữ: github.com/dusk-network/forge…. Chào mừng các vấn đề/yêu cầu kéo, hãy cùng nhau làm cho hợp đồng thông minh Dusk trở nên dễ hiểu như mã Rust. $DUSK #Rust #WASM