Use ‘#[module]’ and implement session for Kusama

This commit is contained in:
Demi M. Obenour
2020-05-17 15:34:50 -04:00
parent 122260ff59
commit ffbffd44eb
3 changed files with 20 additions and 7 deletions
+5 -1
View File
@@ -16,7 +16,10 @@
//! Implements support for the frame_staking module.
use super::system::{System, SystemEventsDecoder as _};
use super::system::{
System,
SystemEventsDecoder as _,
};
use codec::{
Decode,
Encode,
@@ -111,6 +114,7 @@ impl Default for ValidatorPrefs {
/// The subset of the `frame::Trait` that a client must implement.
#[module]
pub trait Staking: System {}
impl<T: System> Staking for T {}
/// Just a Balance/BlockNumber tuple to encode when a chunk of funds will be unlocked.
#[derive(PartialEq, Eq, Clone, Encode, Decode)]