新年新目標!我們每天都向著啟動測試網這個目標邁進。我們想與你分享本月的幾項重要更新。讓我們從開發資訊開始:

我們通過改變程序的生命週期改變程序的生命週期來實現程序的異步初始化,現在我們可以通過wait/wake 系統調用來延遲程序的初始化。

我們實現了新的宏gstd::async_init ,它為實現異步初始化方法提供了一種便捷的方式。該宏可以與gstd::async_main 結合使用,也可以獨立使用。我們還添加了一個演示新功能的程序,並改進了內部開發/測試工具。

我們還致力於Gear 測試庫的開發工作。這是一個非常方便的工具,可以測試智能合約的邏輯。你可以輕鬆地初始化程序,發送消息並在日誌中檢查執行結果。日誌可以用來檢查程序執行產生的特定消息。這一點非常好,因為你可能同時面對多條消息,但你需要檢查的可能不是最後那條消息,而是程序執行過程中發生的一些消息。該工具可以增加區塊鏈時間,從而測試智能合約中時間相關邏輯。 Gear 測試庫還包括一個實用的功能,比如創建模擬合約。

關於素材方面:我們不斷地更新Wiki 的內容,我們還發表了一篇非常有趣的文章,強調了Rust 的優勢以及Gear 為何使用它。在一月份,我們在中國社區舉辦了一期在線Workshop,還參加了由PolkaHaus 主辦的AMASubstrate 2021 年終總結盛典以及在喬治敦大學舉行的第一次黑客馬拉松

在接下來的一個月裡,我們計劃編寫白皮書,宣布大使計劃,並舉辦各項活動。請隨時關注我們的Twitter!

此致,

Gear 團隊

參考資料

[1] 改變程序的生命週期: https://github.com/gear-tech/gear/pull/517

[2] 新的宏gstd::async_init: https://github.com/gear-tech/gear/pull/586

[3] Gear 測試庫: https://github.com/gear-tech/gear/pull/606

[4] Rust 的優勢以及Gear 為何使用它: https://medium.com/@gear_techs/why-does-gear-use-rust-732c79b583bf

[5] PolkaHaus 主辦的AMA: https://twitter.com/PolkaHaus/status/1482949006942564353

[6] Substrate 2021 年終總結盛典: https://www.youtube.com/watch?v=SBvpuy0Cijs

[7] 黑客馬拉松: https://hoyahacks.georgetown.domains


關於GearFans

Gear 是波卡生態的計算組件,GearFans 是Gear 愛好者社區。