From da78d0a4dc9a86484231b56e6dc0d8e616fd46d3 Mon Sep 17 00:00:00 2001 From: Kian Paimani <5588131+kianenigma@users.noreply.github.com> Date: Sun, 13 Feb 2022 02:00:18 +0100 Subject: [PATCH] Add proxy type for Kappa Sigma Mu (#4851) --- polkadot/runtime/kusama/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/polkadot/runtime/kusama/src/lib.rs b/polkadot/runtime/kusama/src/lib.rs index b1ade62ec00..e482100b2d9 100644 --- a/polkadot/runtime/kusama/src/lib.rs +++ b/polkadot/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<Call> for ProxyType { fn filter(&self, c: &Call) -> bool { match self { @@ -1160,6 +1163,7 @@ impl InstanceFilter<Call> for ProxyType { c, Call::Auctions(..) | Call::Crowdloan(..) | Call::Registrar(..) | Call::Slots(..) ), + ProxyType::Society => matches!(c, Call::Society(..)), } } fn is_superset(&self, o: &Self) -> bool { -- GitLab