Vstam1/xcm admin origin (#6928)
* Ensure for a configurable origin in XCM (#6442), cherry picked from
5ae05e1a957857c449a43d8759a21292d03fd049
Add new associated type, AdminOrigin, bounded by EnsureOrigin trait in
XCM pallet. Replace ensure_root() with ensure_origin() from a
EnsureOrigin trait. Set AdminOrigin as EnsureRoot<AccountId> in xcm
configs.
* cargo fmt
* small stylistic change
---------
Co-authored-by:
serkul <serkul@pop-os.localdomain>
Showing
- polkadot/runtime/kusama/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/kusama/src/xcm_config.rs
- polkadot/runtime/polkadot/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/polkadot/src/xcm_config.rs
- polkadot/runtime/rococo/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/rococo/src/xcm_config.rs
- polkadot/runtime/test-runtime/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/test-runtime/src/xcm_config.rs
- polkadot/runtime/westend/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/westend/src/xcm_config.rs
- polkadot/xcm/pallet-xcm/src/lib.rs 7 additions, 4 deletionspolkadot/xcm/pallet-xcm/src/lib.rs
- polkadot/xcm/pallet-xcm/src/mock.rs 2 additions, 0 deletionspolkadot/xcm/pallet-xcm/src/mock.rs
- polkadot/xcm/xcm-builder/tests/mock/mod.rs 2 additions, 0 deletionspolkadot/xcm/xcm-builder/tests/mock/mod.rs
- polkadot/xcm/xcm-simulator/example/src/parachain.rs 3 additions, 0 deletionspolkadot/xcm/xcm-simulator/example/src/parachain.rs
- polkadot/xcm/xcm-simulator/example/src/relay_chain.rs 3 additions, 0 deletionspolkadot/xcm/xcm-simulator/example/src/relay_chain.rs
- polkadot/xcm/xcm-simulator/fuzzer/src/parachain.rs 3 additions, 0 deletionspolkadot/xcm/xcm-simulator/fuzzer/src/parachain.rs
- polkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs 3 additions, 0 deletionspolkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs
Please register or sign in to comment