Skip to content

Commit 8a86e36

Browse files
committed
add supersets
1 parent 303db90 commit 8a86e36

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

runtime/src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,8 +701,12 @@ impl InstanceFilter<RuntimeCall> for ProxyType {
701701
(x, y) if x == y => true,
702702
(ProxyType::Any, _) => true,
703703
(_, ProxyType::Any) => false,
704-
(ProxyType::NonTransfer, _) => true,
704+
(ProxyType::NonTransfer, _) => {
705+
// NonTransfer is NOT a superset of Transfer or SmallTransfer
706+
!matches!(o, ProxyType::Transfer | ProxyType::SmallTransfer)
707+
}
705708
(ProxyType::Governance, ProxyType::Triumvirate | ProxyType::Senate) => true,
709+
(ProxyType::Transfer, ProxyType::SmallTransfer) => true,
706710
_ => false,
707711
}
708712
}

0 commit comments

Comments
 (0)