mod.rs 460 B

12345678910111213141516171819
  1. use srml_support::traits::{Currency, LockableCurrency};
  2. use system;
  3. pub mod council;
  4. pub mod election;
  5. pub mod proposals;
  6. mod sealed_vote;
  7. mod stake;
  8. pub trait GovernanceCurrency: system::Trait + Sized {
  9. type Currency: Currency<Self::AccountId>
  10. + LockableCurrency<Self::AccountId, Moment = Self::BlockNumber>;
  11. }
  12. pub type BalanceOf<T> =
  13. <<T as GovernanceCurrency>::Currency as Currency<<T as system::Trait>::AccountId>>::Balance;
  14. mod mock;