認識substrate runtime
*** 謝謝凱超老師 ***
第一節
內容簡介
宏是什麼
substrate爲什麼用宏
substrate Runtime定義
Runtime 的宏
***這些宏定義在pallets的lib.rs裏面 ***
decl_storage 定義存儲單元
例子
decl_module 定義模塊的可用函數
定義可調用函數
例子一
例子二
decl_event 異步觸發實踐
decl_err 出錯處理
construnct_runtime 加載以上介紹的模塊
construnct_runtime 加載在runtime 的 lib.rs 裏面
展開宏代碼
第二節
數據存儲的設計
區塊鏈存儲的不同點和約束
substrate存儲單元的類型
substrate存儲單元的類型
單值類型列舉
數值類型的定義
單值類型的使用
數值類型的安全操作
大整數類型定義
bool類型定義
Vec 類型定義
定點小數
Moment時間類型定義
AccountId類型定義:
struct類型定義
enum 類型
map類型
雙鍵映射類型