Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Prev Previous commit
Next Next commit
Fix demo
  • Loading branch information
gavofyork committed Sep 10, 2018
commit a783f5f52a4a42a8043d1b6b0d4c903243121c59
15 changes: 11 additions & 4 deletions demo/runtime/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ extern crate substrate_runtime_treasury as treasury;
extern crate substrate_runtime_version as version;
extern crate demo_primitives;

use substrate_primitives::u32_trait::{_2, _4};
use demo_primitives::{AccountId, AccountIndex, Balance, BlockNumber, Hash, Index, SessionKey, Signature};
use runtime_primitives::generic;
use runtime_primitives::traits::{Convert, BlakeTwo256, DigestItem};
use version::RuntimeVersion;
use council::motions as council_motions;
use substrate_primitives::u32_trait::{_2, _4};
use council::{motions as council_motions, voting as council_voting};

#[cfg(any(feature = "std", test))]
pub use runtime_primitives::{BuildStorage, Permill};
Expand Down Expand Up @@ -158,10 +158,17 @@ impl democracy::Trait for Runtime {
/// Democracy module for this concrete runtime.
pub type Democracy = democracy::Module<Runtime>;

impl council::Trait for Runtime {}
impl council::Trait for Runtime {
type Event = Event;
}

/// Council module for this concrete runtime.
pub type Council = council::Module<Runtime>;

impl council::voting::Trait for Runtime {
type Event = Event;
}

/// Council voting module for this concrete runtime.
pub type CouncilVoting = council::voting::Module<Runtime>;

Expand All @@ -185,7 +192,7 @@ pub type Treasury = treasury::Module<Runtime>;

impl_outer_event! {
pub enum Event for Runtime {
balances, session, staking, democracy, treasury, council_motions
balances, session, staking, democracy, treasury, council, council_voting, council_motions
}
}

Expand Down