From 1d0cbff5ab7df0c0819fb43630af501b8eb50d8b Mon Sep 17 00:00:00 2001 From: kianenigma Date: Sat, 5 Feb 2022 11:39:41 +0000 Subject: [PATCH] Add proxy type for Kappa Sigma Mu --- runtime/kusama/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 249b43f778fb..d0e190ab191b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1078,12 +1078,15 @@ pub enum ProxyType { IdentityJudgement, CancelProxy, Auction, + Society, } + impl Default for ProxyType { fn default() -> Self { Self::Any } } + impl InstanceFilter for ProxyType { fn filter(&self, c: &Call) -> bool { match self { @@ -1160,6 +1163,7 @@ impl InstanceFilter for ProxyType { c, Call::Auctions(..) | Call::Crowdloan(..) | Call::Registrar(..) | Call::Slots(..) ), + ProxyType::Society => matches!(c, Call::Society(..)), } } fn is_superset(&self, o: &Self) -> bool {