波卡一起学

Runtime-Module构建

2019-10-11  本文已影响0人  空乱木

1:新建mymodule.rs

/// This module's storage items.
decl_storage! {
trait Store for Module<T: Trait> as mymodule {
Payment get(payment): Option<T::Balance>;
Pot get(pot): T::Balance;
Nonce get(nonce): u64;
}
}

2:lib.rs配置

mod mymodule;

construct_runtime!(
pub enum Runtime with Log(InternalLog: DigestItem<Hash, AuthorityId, AuthoritySignature>) where
*******
// Used for the module template in ./template.rs
TemplateModule: template::{Module, Call, Storage, Event<T>},
MyModule: mymodule::{Module, Call, Storage, Event<T>},
}
);

3:测试修改

type System = system::Module<Test>;
type Balances = balances::Module<Test>;
type mymodule = Module<Test>; //对Module进行测试
上一篇 下一篇

猜你喜欢

热点阅读