Companion for #8793 (Simple MaxEncodedLen) (#3118)

* ProxyType MaxEncodedLen

* import

* import

* fix dep and bump substrate

* Update Cargo.lock
This commit is contained in:
Shawn Tabrizi
2021-05-28 16:50:16 -04:00
committed by GitHub
parent cc0457423c
commit b7c2cfc1e4
9 changed files with 230 additions and 179 deletions
+3
View File
@@ -88,6 +88,8 @@ xcm = { package = "xcm", path = "../../xcm", default-features = false }
xcm-executor = { package = "xcm-executor", path = "../../xcm/xcm-executor", default-features = false }
xcm-builder = { package = "xcm-builder", path = "../../xcm/xcm-builder", default-features = false }
max-encoded-len = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
[dev-dependencies]
hex-literal = "0.3.1"
libsecp256k1 = "0.3.5"
@@ -173,6 +175,7 @@ std = [
"xcm/std",
"xcm-executor/std",
"xcm-builder/std",
"max-encoded-len/std",
]
runtime-benchmarks = [
"runtime-common/runtime-benchmarks",
+2 -2
View File
@@ -82,7 +82,7 @@ use sp_core::OpaqueMetadata;
use sp_staking::SessionIndex;
use frame_support::{
parameter_types, construct_runtime, RuntimeDebug, PalletId,
traits::{KeyOwnerProofSystem, LockIdentifier, Filter, InstanceFilter, All},
traits::{KeyOwnerProofSystem, LockIdentifier, Filter, InstanceFilter, All, MaxEncodedLen},
weights::Weight,
};
use frame_system::{EnsureRoot, EnsureOneOf};
@@ -931,7 +931,7 @@ parameter_types! {
}
/// The type used to represent the kinds of proxying allowed.
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, RuntimeDebug)]
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, RuntimeDebug, MaxEncodedLen)]
pub enum ProxyType {
Any,
NonTransfer,