Skip to content

Commit be0f547

Browse files
committed
Improvements according to M2 review
1 parent 5e49a32 commit be0f547

17 files changed

Lines changed: 96 additions & 609 deletions

File tree

bin/subzero-standalone/cli/src/chain_spec.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ pub fn testnet_genesis(
373373
min_join_bond: 1 * DOLLARS,
374374
..Default::default()
375375
},
376+
asset_registry: Default::default(),
376377
tokens: TokensConfig { balances: Default::default() },
377378
control: ControlConfig { orgs: Default::default() }
378379
}

bin/subzero-standalone/runtime/Cargo.toml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,16 @@ pallet-uniques = { default-features = false, git = "https://github.com/paritytec
108108
pallet-vesting = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28" }
109109
pallet-whitelist = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28" }
110110

111+
xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28", default-features = false }
112+
xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28", default-features = false }
113+
xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28", default-features = false }
114+
111115
primitives = { path = "../../../modules/primitives", version = "2.0.0", package = "zero-primitives", default-features = false }
112116

113-
orml-tokens = { path = "../../../modules/orml/tokens", default-features = false }
114-
orml-traits = { path = "../../../modules/orml/traits", default-features = false }
115-
orml-currencies = { path = "../../../modules/orml/currencies", default-features = false }
117+
orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
118+
orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
119+
orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
120+
orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
116121

117122
pallet-rmrk-core = { git = "https://github.com/rmrk-team/rmrk-substrate", default-features = false, branch = "polkadot-v0.9.28" }
118123
pallet-rmrk-equip = { git = "https://github.com/rmrk-team/rmrk-substrate", default-features = false, branch = "polkadot-v0.9.28" }
@@ -209,9 +214,14 @@ std = [
209214
"pallet-child-bounties/std",
210215
"pallet-alliance/std",
211216

217+
"xcm/std",
218+
"xcm-executor/std",
219+
"xcm-builder/std",
220+
212221
"orml-tokens/std",
213222
"orml-currencies/std",
214223
"orml-traits/std",
224+
"orml-asset-registry/std",
215225

216226
"pallet-rmrk-core/std",
217227
"pallet-rmrk-market/std",

bin/subzero-standalone/runtime/src/lib.rs

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use frame_support::{
3333
traits::{
3434
tokens::nonfungibles::*,
3535
AsEnsureOriginWithArg, ConstU8, ConstU16, ConstU32, Contains, Currency, EitherOfDiverse,
36-
EnsureOrigin, EnsureOriginWithArg, EqualPrivilegeOnly, Everything, Imbalance,
36+
EnsureOrigin, EnsureOriginWithArg, EqualPrivilegeOnly, Imbalance,
3737
InstanceFilter, KeyOwnerProofSystem, LockIdentifier, Nothing, OnUnbalanced, U128CurrencyToVote,
3838
},
3939
weights::{
@@ -48,7 +48,7 @@ use frame_system::{
4848
EnsureRoot, EnsureRootWithSuccess, EnsureSigned,
4949
};
5050
pub use primitives::{
51-
currency::{ZERO, PLAY, GAME, CurrencyId},
51+
currency::{ZERO, PLAY, GAME, CurrencyId, CustomMetadata},
5252
dollar, cent, millicent,
5353
AccountId, ReserveIdentifier, Signature, TokenSymbol
5454
};
@@ -93,6 +93,7 @@ pub use pallet_sudo::Call as SudoCall;
9393
#[cfg(any(feature = "std", test))]
9494
pub use sp_runtime::BuildStorage;
9595

96+
use orml_asset_registry::SequentialId;
9697
use orml_traits::parameter_type_with_key;
9798
use orml_currencies::BasicCurrencyAdapter;
9899

@@ -1637,6 +1638,30 @@ impl pallet_alliance::Config for Runtime {
16371638
type WeightInfo = pallet_alliance::weights::SubstrateWeight<Runtime>;
16381639
}
16391640

1641+
pub struct AssetAuthority;
1642+
impl EnsureOriginWithArg<Origin, Option<u32>> for AssetAuthority {
1643+
type Success = ();
1644+
1645+
fn try_origin(origin: Origin, _asset_id: &Option<u32>) -> Result<Self::Success, Origin> {
1646+
EnsureRoot::try_origin(origin)
1647+
}
1648+
1649+
#[cfg(feature = "runtime-benchmarks")]
1650+
fn successful_origin(_asset_id: &Option<u32>) -> Origin {
1651+
EnsureRoot::successful_origin()
1652+
}
1653+
}
1654+
1655+
impl orml_asset_registry::Config for Runtime {
1656+
type Event = Event;
1657+
type Balance = Balance;
1658+
type CustomMetadata = ();
1659+
type AssetProcessor = SequentialId<Runtime>;
1660+
type AssetId = u32;
1661+
type AuthorityOrigin = AssetAuthority;
1662+
type WeightInfo = ();
1663+
}
1664+
16401665
parameter_type_with_key! {
16411666
pub ExistentialDeposits: |currency_id: CurrencyId| -> Balance {
16421667
match currency_id {
@@ -1837,6 +1862,7 @@ construct_runtime!(
18371862
RankedCollective: pallet_ranked_collective,
18381863

18391864
// ORML pallets:
1865+
AssetRegistry: orml_asset_registry::{Pallet, Storage, Call, Event<T>, Config<T>},
18401866
Tokens: orml_tokens::{Pallet, Storage, Event<T>, Config<T>},
18411867
Currencies: orml_currencies::{Pallet, Call},
18421868

bin/subzero-standalone/testing/src/genesis.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ pub fn config_endowed(code: Option<&[u8]>, extra_endowed: Vec<AccountId>) -> Gen
9595
alliance: Default::default(),
9696
alliance_motion: Default::default(),
9797
nomination_pools: Default::default(),
98+
asset_registry: Default::default(),
9899
tokens: Default::default(),
99100
control: Default::default()
100101
}

bin/subzero/node/Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,17 @@ polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "r
7676
xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.28" }
7777

7878
# Cumulus
79-
cumulus-client-cli = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
80-
cumulus-client-collator = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
81-
cumulus-client-consensus-aura = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
82-
cumulus-client-consensus-common = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
83-
cumulus-client-network = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
84-
cumulus-client-service = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
85-
cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
86-
cumulus-primitives-parachain-inherent = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
87-
cumulus-relay-chain-inprocess-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
88-
cumulus-relay-chain-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
89-
cumulus-relay-chain-rpc-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
79+
cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
80+
cumulus-client-collator = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
81+
cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
82+
cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
83+
cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
84+
cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
85+
cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
86+
cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
87+
cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
88+
cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
89+
cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
9090

9191
primitives = { version = "2.0.0", package = "zero-primitives", default-features = false, path = "../../../modules/primitives" }
9292

bin/subzero/runtime/Cargo.toml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -75,28 +75,28 @@ xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features
7575
xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.28" }
7676

7777
# Cumulus
78-
cumulus-pallet-aura-ext = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
79-
cumulus-pallet-dmp-queue = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
80-
cumulus-pallet-parachain-system = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
81-
cumulus-pallet-session-benchmarking = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false}
82-
cumulus-pallet-xcm = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
83-
cumulus-pallet-xcmp-queue = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
84-
cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
85-
cumulus-primitives-timestamp = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
86-
cumulus-primitives-utility = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
87-
pallet-collator-selection = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
88-
parachain-info = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28', default-features = false }
78+
cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
79+
cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
80+
cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
81+
cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false}
82+
cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
83+
cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
84+
cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
85+
cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
86+
cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
87+
pallet-collator-selection = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
88+
parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28", default-features = false }
8989

9090
primitives = { version = "2.0.0", package = "zero-primitives", default-features = false, path = "../../../modules/primitives" }
9191

92-
orml-asset-registry = { path = "../../../modules/orml/asset-registry", default-features = false }
93-
orml-currencies = { path = "../../../modules/orml/currencies", default-features = false }
94-
orml-tokens = { path = "../../../modules/orml/tokens", default-features = false }
95-
orml-traits = { path = "../../../modules/orml/traits", default-features = false }
96-
orml-unknown-tokens = { path = "../../../modules/orml/unknown-tokens", default-features = false }
97-
orml-xcm = { path = "../../../modules/orml/xcm", default-features = false }
98-
orml-xcm-support = { path = "../../../modules/orml/xcm-support", default-features = false }
99-
orml-xtokens = { path = "../../../modules/orml/xtokens", default-features = false }
92+
orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
93+
orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
94+
orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
95+
orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
96+
orml-unknown-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
97+
orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
98+
orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
99+
orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
100100

101101
pallet-rmrk-core = { git = "https://github.com/rmrk-team/rmrk-substrate", default-features = false, branch = "polkadot-v0.9.28" }
102102
pallet-rmrk-equip = { git = "https://github.com/rmrk-team/rmrk-substrate", default-features = false, branch = "polkadot-v0.9.28" }

bin/zero/node/Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,17 @@ polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "r
7676
xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.28" }
7777

7878
# Cumulus
79-
cumulus-client-cli = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
80-
cumulus-client-collator = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
81-
cumulus-client-consensus-aura = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
82-
cumulus-client-consensus-common = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
83-
cumulus-client-network = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
84-
cumulus-client-service = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
85-
cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
86-
cumulus-primitives-parachain-inherent = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
87-
cumulus-relay-chain-inprocess-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
88-
cumulus-relay-chain-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
89-
cumulus-relay-chain-rpc-interface = { git = 'https://github.com/paritytech/cumulus', branch = 'polkadot-v0.9.28' }
79+
cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
80+
cumulus-client-collator = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
81+
cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
82+
cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
83+
cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
84+
cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
85+
cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
86+
cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
87+
cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
88+
cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
89+
cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28" }
9090

9191
primitives = { version = "2.0.0", package = "zero-primitives", default-features = false, path = "../../../modules/primitives" }
9292

bin/zero/runtime/Cargo.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,14 @@ parachain-info = { git = "https://github.com/paritytech/cumulus", default-featur
9090
primitives = { version = "2.0.0", package = "zero-primitives", default-features = false, path = "../../../modules/primitives" }
9191

9292
# ORML
93-
# SBP-M2 review: why you use your copy of orml instead of following main implementation?
94-
orml-asset-registry = { path = "../../../modules/orml/asset-registry", default-features = false }
95-
orml-currencies = { path = "../../../modules/orml/currencies", default-features = false }
96-
orml-tokens = { path = "../../../modules/orml/tokens", default-features = false }
97-
orml-traits = { path = "../../../modules/orml/traits", default-features = false }
98-
orml-unknown-tokens = { path = "../../../modules/orml/unknown-tokens", default-features = false }
99-
orml-xcm = { path = "../../../modules/orml/xcm", default-features = false }
100-
orml-xcm-support = { path = "../../../modules/orml/xcm-support", default-features = false }
101-
orml-xtokens = { path = "../../../modules/orml/xtokens", default-features = false }
93+
orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
94+
orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
95+
orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
96+
orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
97+
orml-unknown-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
98+
orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
99+
orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
100+
orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch= "polkadot-v0.9.28", default-features = false }
102101

103102
# RMRK
104103
pallet-rmrk-core = { git = "https://github.com/rmrk-team/rmrk-substrate", default-features = false, branch = "polkadot-v0.9.28" }

modules/asset-registry/Cargo.toml

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)