From bee1ce04b23697271fb402f375d83d53f25b8d44 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 12:15:34 +0200 Subject: [PATCH 01/66] use new pallet name based genesis config names --- polkadot-parachains/src/chain_spec.rs | 60 +++++++++++++-------------- test/service/src/chain_spec.rs | 8 ++-- test/service/src/lib.rs | 1 + 3 files changed, 35 insertions(+), 34 deletions(-) diff --git a/polkadot-parachains/src/chain_spec.rs b/polkadot-parachains/src/chain_spec.rs index 22094c695d0..2899da8428b 100644 --- a/polkadot-parachains/src/chain_spec.rs +++ b/polkadot-parachains/src/chain_spec.rs @@ -159,39 +159,39 @@ fn testnet_genesis( id: ParaId, ) -> rococo_parachain_runtime::GenesisConfig { rococo_parachain_runtime::GenesisConfig { - frame_system: rococo_parachain_runtime::SystemConfig { + system: rococo_parachain_runtime::SystemConfig { code: rococo_parachain_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), changes_trie_config: Default::default(), }, - pallet_balances: rococo_parachain_runtime::BalancesConfig { + balances: rococo_parachain_runtime::BalancesConfig { balances: endowed_accounts .iter() .cloned() .map(|k| (k, 1 << 60)) .collect(), }, - pallet_sudo: rococo_parachain_runtime::SudoConfig { key: root_key }, + sudo: rococo_parachain_runtime::SudoConfig { key: root_key }, parachain_info: rococo_parachain_runtime::ParachainInfoConfig { parachain_id: id }, - pallet_aura: rococo_parachain_runtime::AuraConfig { + aura: rococo_parachain_runtime::AuraConfig { authorities: initial_authorities, }, - cumulus_pallet_aura_ext: Default::default(), - cumulus_pallet_parachain_system: Default::default(), + aura_ext: Default::default(), + parachain_system: Default::default(), } } fn shell_testnet_genesis(parachain_id: ParaId) -> shell_runtime::GenesisConfig { shell_runtime::GenesisConfig { - frame_system: shell_runtime::SystemConfig { + system: shell_runtime::SystemConfig { code: shell_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), changes_trie_config: Default::default(), }, parachain_info: shell_runtime::ParachainInfoConfig { parachain_id }, - cumulus_pallet_parachain_system: Default::default(), + parachain_system: Default::default(), } } @@ -338,13 +338,13 @@ fn statemint_genesis( id: ParaId, ) -> statemint_runtime::GenesisConfig { statemint_runtime::GenesisConfig { - frame_system: statemint_runtime::SystemConfig { + system: statemint_runtime::SystemConfig { code: statemint_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), changes_trie_config: Default::default(), }, - pallet_balances: statemint_runtime::BalancesConfig { + balances: statemint_runtime::BalancesConfig { balances: endowed_accounts .iter() .cloned() @@ -352,12 +352,12 @@ fn statemint_genesis( .collect(), }, parachain_info: statemint_runtime::ParachainInfoConfig { parachain_id: id }, - pallet_collator_selection: statemint_runtime::CollatorSelectionConfig { + collator_selection: statemint_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: STATEMINT_ED * 16, ..Default::default() }, - pallet_session: statemint_runtime::SessionConfig { + session: statemint_runtime::SessionConfig { keys: invulnerables.iter().cloned().map(|(acc, aura)| ( acc.clone(), // account id acc.clone(), // validator id @@ -366,9 +366,9 @@ fn statemint_genesis( }, // no need to pass anything to aura, in fact it will panic if we do. Session will take care // of this. - pallet_aura: Default::default(), - cumulus_pallet_aura_ext: Default::default(), - cumulus_pallet_parachain_system: Default::default(), + aura: Default::default(), + aura_ext: Default::default(), + parachain_system: Default::default(), } } @@ -515,13 +515,13 @@ fn statemine_genesis( id: ParaId, ) -> statemine_runtime::GenesisConfig { statemine_runtime::GenesisConfig { - frame_system: statemine_runtime::SystemConfig { + system: statemine_runtime::SystemConfig { code: statemine_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), changes_trie_config: Default::default(), }, - pallet_balances: statemine_runtime::BalancesConfig { + balances: statemine_runtime::BalancesConfig { balances: endowed_accounts .iter() .cloned() @@ -529,21 +529,21 @@ fn statemine_genesis( .collect(), }, parachain_info: statemine_runtime::ParachainInfoConfig { parachain_id: id }, - pallet_collator_selection: statemine_runtime::CollatorSelectionConfig { + collator_selection: statemine_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: STATEMINE_ED * 16, ..Default::default() }, - pallet_session: statemine_runtime::SessionConfig { + session: statemine_runtime::SessionConfig { keys: invulnerables.iter().cloned().map(|(acc, aura)| ( acc.clone(), // account id acc.clone(), // validator id statemine_session_keys(aura), // session keys )).collect() }, - pallet_aura: Default::default(), - cumulus_pallet_aura_ext: Default::default(), - cumulus_pallet_parachain_system: Default::default(), + aura: Default::default(), + aura_ext: Default::default(), + parachain_system: Default::default(), } } @@ -695,27 +695,27 @@ fn westmint_genesis( id: ParaId, ) -> westmint_runtime::GenesisConfig { westmint_runtime::GenesisConfig { - frame_system: westmint_runtime::SystemConfig { + system: westmint_runtime::SystemConfig { code: westmint_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), changes_trie_config: Default::default(), }, - pallet_balances: westmint_runtime::BalancesConfig { + balances: westmint_runtime::BalancesConfig { balances: endowed_accounts .iter() .cloned() .map(|k| (k, WESTMINT_ED * 4096)) .collect(), }, - pallet_sudo: westmint_runtime::SudoConfig { key: root_key }, + sudo: westmint_runtime::SudoConfig { key: root_key }, parachain_info: westmint_runtime::ParachainInfoConfig { parachain_id: id }, - pallet_collator_selection: westmint_runtime::CollatorSelectionConfig { + collator_selection: westmint_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: WESTMINT_ED * 16, ..Default::default() }, - pallet_session: westmint_runtime::SessionConfig { + session: westmint_runtime::SessionConfig { keys: invulnerables.iter().cloned().map(|(acc, aura)| ( acc.clone(), // account id acc.clone(), // validator id @@ -724,8 +724,8 @@ fn westmint_genesis( }, // no need to pass anything to aura, in fact it will panic if we do. Session will take care // of this. - pallet_aura: Default::default(), - cumulus_pallet_aura_ext: Default::default(), - cumulus_pallet_parachain_system: Default::default(), + aura: Default::default(), + aura_ext: Default::default(), + parachain_system: Default::default(), } } diff --git a/test/service/src/chain_spec.rs b/test/service/src/chain_spec.rs index 530469f0268..4de0d223c08 100644 --- a/test/service/src/chain_spec.rs +++ b/test/service/src/chain_spec.rs @@ -105,20 +105,20 @@ fn testnet_genesis( endowed_accounts: Vec, ) -> cumulus_test_runtime::GenesisConfig { cumulus_test_runtime::GenesisConfig { - frame_system: cumulus_test_runtime::SystemConfig { + system: cumulus_test_runtime::SystemConfig { code: cumulus_test_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), ..Default::default() }, - cumulus_pallet_parachain_system: Default::default(), - pallet_balances: cumulus_test_runtime::BalancesConfig { + parachain_system: Default::default(), + balances: cumulus_test_runtime::BalancesConfig { balances: endowed_accounts .iter() .cloned() .map(|k| (k, 1 << 60)) .collect(), }, - pallet_sudo: cumulus_test_runtime::SudoConfig { key: root_key }, + sudo: cumulus_test_runtime::SudoConfig { key: root_key }, } } diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index d7c62fd781b..5d8b21090a6 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -618,6 +618,7 @@ pub fn node_config( offchain_worker: sc_client_api::ExecutionStrategy::NativeWhenPossible, other: sc_client_api::ExecutionStrategy::NativeWhenPossible, }, + rpc_http_threads: None, rpc_http: None, rpc_ws: None, rpc_ipc: None, From c0d13a907c630ead4c1cfd5a97b21e8681496c37 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 12:19:06 +0200 Subject: [PATCH 02/66] use custom substrate and update polkadot --- Cargo.lock | 1215 ++++++++++++++++++++++++++++++++++------------------ Cargo.toml | 214 +++++++++ 2 files changed, 1009 insertions(+), 420 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0bfd3d93cd8..7ed7e4a3a11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -351,19 +351,6 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" -[[package]] -name = "async-tls" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f23d769dbf1838d5df5156e7b1ad404f4c463d1ac2c6aeb6cd943630f8a8400" -dependencies = [ - "futures-core", - "futures-io", - "rustls 0.19.0", - "webpki 0.21.4", - "webpki-roots", -] - [[package]] name = "async-trait" version = "0.1.50" @@ -482,6 +469,9 @@ name = "beef" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" +dependencies = [ + "serde", +] [[package]] name = "beefy-gadget" @@ -489,7 +479,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" dependencies = [ "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "hex", "log", "parity-scale-codec", @@ -518,7 +508,7 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -713,7 +703,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "finality-grandpa", "frame-support", @@ -728,7 +718,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-runtime", "frame-support", @@ -740,7 +730,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-messages", "bp-runtime", @@ -757,7 +747,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-header-chain", "bp-messages", @@ -773,7 +763,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "frame-support", "hash-db", @@ -790,7 +780,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -805,7 +795,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-header-chain", "bp-messages", @@ -1103,7 +1093,17 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" dependencies = [ - "core-foundation-sys", + "core-foundation-sys 0.7.0", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" +dependencies = [ + "core-foundation-sys 0.8.2", "libc", ] @@ -1113,6 +1113,12 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +[[package]] +name = "core-foundation-sys" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" + [[package]] name = "cpp_demangle" version = "0.3.2" @@ -1408,7 +1414,7 @@ dependencies = [ "cumulus-test-client", "cumulus-test-runtime", "env_logger 0.7.1", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-node-primitives", @@ -1436,7 +1442,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-service", @@ -1468,7 +1474,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-service", "dyn-clone", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-primitives", @@ -1499,7 +1505,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-service", @@ -1522,7 +1528,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-service", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.10.2", @@ -1553,7 +1559,7 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core", "cumulus-test-service", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-node-primitives", @@ -1994,7 +2000,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-runtime-upgrade", "frame-system", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "pallet-transaction-payment", "parity-scale-codec", @@ -2433,7 +2439,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", ] [[package]] @@ -2505,7 +2511,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "num-traits", @@ -2553,7 +2559,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", ] @@ -2571,7 +2577,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -2590,7 +2596,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "Inflector", "chrono", @@ -2613,7 +2619,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -2626,7 +2632,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -2641,7 +2647,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "serde", @@ -2652,7 +2658,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "bitflags", "frame-metadata", @@ -2679,7 +2685,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2691,7 +2697,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2703,7 +2709,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -2713,7 +2719,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2730,7 +2736,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -2744,7 +2750,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-api", @@ -2753,7 +2759,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "parity-scale-codec", @@ -2826,9 +2832,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253" +checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" dependencies = [ "futures-channel", "futures-core", @@ -2841,9 +2847,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25" +checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" dependencies = [ "futures-core", "futures-sink", @@ -2851,9 +2857,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-cpupool" @@ -2872,7 +2878,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "log", "parking_lot 0.9.0", @@ -2883,9 +2889,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d" +checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" dependencies = [ "futures-core", "futures-task", @@ -2895,9 +2901,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-lite" @@ -2916,10 +2922,11 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b" +checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" dependencies = [ + "autocfg 1.0.1", "proc-macro-hack", "proc-macro2 1.0.26", "quote 1.0.9", @@ -2933,21 +2940,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b" dependencies = [ "futures-io", - "rustls 0.19.0", - "webpki 0.21.4", + "rustls 0.19.1", + "webpki", ] [[package]] name = "futures-sink" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23" +checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" [[package]] name = "futures-task" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc" +checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" [[package]] name = "futures-timer" @@ -2963,10 +2970,11 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025" +checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" dependencies = [ + "autocfg 1.0.1", "futures 0.1.30", "futures-channel", "futures-core", @@ -3327,6 +3335,17 @@ dependencies = [ "http 0.2.2", ] +[[package]] +name = "http-body" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +dependencies = [ + "bytes 1.0.1", + "http 0.2.2", + "pin-project-lite 0.2.4", +] + [[package]] name = "httparse" version = "1.3.4" @@ -3408,6 +3427,28 @@ dependencies = [ "want 0.3.0", ] +[[package]] +name = "hyper" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1" +dependencies = [ + "bytes 1.0.1", + "futures-channel", + "futures-core", + "futures-util", + "http 0.2.2", + "http-body 0.4.2", + "httparse", + "httpdate", + "itoa", + "pin-project 1.0.4", + "tokio 1.6.1", + "tower-service", + "tracing", + "want 0.3.0", +] + [[package]] name = "hyper-rustls" version = "0.21.0" @@ -3420,10 +3461,10 @@ dependencies = [ "hyper 0.13.9", "log", "rustls 0.18.1", - "rustls-native-certs", + "rustls-native-certs 0.4.0", "tokio 0.2.24", - "tokio-rustls", - "webpki 0.21.4", + "tokio-rustls 0.14.1", + "webpki", ] [[package]] @@ -3476,7 +3517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-lite", "if-addrs", "ipnet", @@ -3564,7 +3605,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 2.0.2", ] @@ -3767,9 +3808,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.2.0-alpha.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5784ee8bb31988fa2c7a755fe31b0e21aa51894a67e5c99b6d4470f0253bf31a" +checksum = "3b4c85cfa6767333f3e5f3b2f2f765dad2727b0033ee270ae07c599bf43ed5ae" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -3780,40 +3821,44 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.2.0-alpha.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab3dabceeeeb865897661d532d47202eaae71cd2c606f53cb69f1fbc0555a51" +checksum = "c0cf7bd4e93b3b56e59131de7f24afbea871faf914e97bcdd942c86927ab0172" dependencies = [ "async-trait", "beef", "futures-channel", "futures-util", + "hyper 0.14.5", "log", "serde", "serde_json", + "soketto 0.5.0", "thiserror", ] [[package]] name = "jsonrpsee-ws-client" -version = "0.2.0-alpha.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6fdb4390bd25358c62e8b778652a564a1723ba07dca0feb3da439c2253fe59f" +checksum = "6ec51150965544e1a4468f372bdab8545243a1b045d4ab272023aac74c60de32" dependencies = [ - "async-std", - "async-tls", "async-trait", "fnv", - "futures 0.3.14", + "futures 0.3.15", "jsonrpsee-types", "log", "pin-project 1.0.4", + "rustls 0.19.1", + "rustls-native-certs 0.5.0", "serde", "serde_json", - "soketto", + "soketto 0.5.0", "thiserror", + "tokio 0.2.24", + "tokio-rustls 0.15.0", + "tokio-util", "url 2.2.0", - "webpki 0.22.0", ] [[package]] @@ -3835,7 +3880,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bitvec", @@ -3874,7 +3919,7 @@ dependencies = [ "pallet-recovery", "pallet-scheduler", "pallet-session", - "pallet-session-benchmarking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking 3.0.0 (git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion)", "pallet-society", "pallet-staking", "pallet-staking-reward-fn", @@ -3985,9 +4030,9 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.92" +version = "0.2.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56d855069fafbb9b344c0f962150cd2c1187975cb1c22c1522c240d8c4986714" +checksum = "5600b4e6efc5421841a2138a6b082e07fe12f9aaa12783d50e5d13325b26b4fc" [[package]] name = "libloading" @@ -4023,7 +4068,7 @@ checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -4065,7 +4110,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -4095,7 +4140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" dependencies = [ "flate2", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", ] @@ -4106,7 +4151,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" dependencies = [ "async-std-resolver", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "smallvec 1.6.1", @@ -4121,7 +4166,7 @@ checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4142,7 +4187,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -4163,7 +4208,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4184,7 +4229,7 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4208,7 +4253,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.14", + "futures 0.3.15", "if-watch", "lazy_static", "libp2p-core", @@ -4228,7 +4273,7 @@ checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "nohash-hasher", @@ -4246,7 +4291,7 @@ checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.0.0", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "log", @@ -4266,7 +4311,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4283,7 +4328,7 @@ checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "prost", @@ -4298,7 +4343,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "pin-project 1.0.4", "rand 0.7.3", @@ -4314,7 +4359,7 @@ checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -4337,7 +4382,7 @@ checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4356,7 +4401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "rand 0.7.3", @@ -4382,7 +4427,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -4399,7 +4444,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" dependencies = [ "async-std", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", ] @@ -4410,7 +4455,7 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -4425,13 +4470,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-rustls", "libp2p-core", "log", "quicksink", "rw-stream-sink", - "soketto", + "soketto 0.4.2", "url 2.2.0", "webpki-roots", ] @@ -4442,7 +4487,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -4630,7 +4675,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4641,7 +4686,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -4729,10 +4774,10 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", ] @@ -4742,7 +4787,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "rand 0.7.3", "thrift", ] @@ -4914,7 +4959,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" dependencies = [ "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "log", "pin-project 1.0.4", "smallvec 1.6.1", @@ -4985,7 +5030,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-system", "parity-scale-codec", @@ -5143,7 +5188,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5157,7 +5202,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5173,7 +5218,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5188,7 +5233,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5202,7 +5247,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5225,7 +5270,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5255,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5269,7 +5314,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5314,7 +5359,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5330,7 +5375,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5345,7 +5390,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5366,7 +5411,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5383,7 +5428,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5397,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5419,7 +5464,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5434,7 +5479,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5453,7 +5498,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5469,7 +5514,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5484,7 +5529,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5501,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5517,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5535,7 +5580,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5550,7 +5595,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5563,7 +5608,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5579,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5601,7 +5646,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5617,7 +5662,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5630,7 +5675,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "enumflags2", "frame-support", @@ -5644,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5659,7 +5704,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5695,7 +5740,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5711,7 +5756,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5724,7 +5769,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5748,7 +5793,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5759,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "sp-arithmetic", @@ -5768,7 +5813,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5781,7 +5826,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5799,7 +5844,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5814,7 +5859,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-support", "frame-system", @@ -5830,7 +5875,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5847,7 +5892,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5858,7 +5903,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5874,7 +5919,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5888,7 +5933,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5903,7 +5948,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5917,7 +5962,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "frame-support", "frame-system", @@ -6385,9 +6430,9 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6399,9 +6444,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6412,9 +6457,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6435,9 +6480,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6457,7 +6502,7 @@ version = "0.9.4" source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.14", + "futures 0.3.15", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6471,6 +6516,35 @@ dependencies = [ "try-runtime-cli", ] +[[package]] +name = "polkadot-client" +version = "0.9.3" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" +dependencies = [ + "beefy-primitives", + "frame-benchmarking", + "frame-system-rpc-runtime-api", + "pallet-mmr-primitives", + "pallet-transaction-payment-rpc-runtime-api", + "polkadot-primitives", + "polkadot-runtime", + "sc-client-api", + "sc-executor", + "sc-service", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-finality-grandpa", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-storage", + "sp-transaction-pool", +] + [[package]] name = "polkadot-collator" version = "0.1.0" @@ -6492,7 +6566,7 @@ dependencies = [ "exit-future 0.1.4", "frame-benchmarking", "frame-benchmarking-cli", - "futures 0.3.14", + "futures 0.3.15", "hex-literal 0.2.1", "jsonrpc-core", "log", @@ -6554,10 +6628,10 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "always-assert", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6574,7 +6648,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6586,7 +6660,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6600,9 +6674,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6615,10 +6689,10 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.11.1", "polkadot-node-network-protocol", @@ -6635,9 +6709,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6653,11 +6727,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "merlin", @@ -6682,10 +6756,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -6702,10 +6776,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6720,9 +6794,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6732,28 +6806,13 @@ dependencies = [ "wasm-timer", ] -[[package]] -name = "polkadot-node-core-candidate-selection" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" -dependencies = [ - "futures 0.3.14", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", - "thiserror", - "tracing", -] - [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -6768,9 +6827,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6781,10 +6840,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-overseer", @@ -6799,10 +6858,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6814,13 +6873,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "always-assert", "assert_matches", "async-process", "async-std", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libc", "parity-scale-codec", @@ -6842,9 +6901,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "memory-lru", "parity-util-mem", "polkadot-node-subsystem", @@ -6860,7 +6919,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-std", "lazy_static", @@ -6878,9 +6937,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -6893,9 +6952,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -6915,12 +6974,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-std", "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "log", @@ -6945,10 +7004,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", @@ -6967,10 +7026,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lru", "metered-channel", @@ -6995,10 +7054,10 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lru", "polkadot-node-primitives", @@ -7014,7 +7073,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -7029,7 +7088,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", "frame-system", @@ -7059,7 +7118,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-overseer-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "assert_matches", "proc-macro2 1.0.26", @@ -7070,7 +7129,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-subsystem-dispatch-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "assert_matches", "proc-macro2 1.0.26", @@ -7081,7 +7140,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7114,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bitvec", @@ -7151,7 +7210,7 @@ dependencies = [ "pallet-randomness-collective-flip", "pallet-scheduler", "pallet-session", - "pallet-session-benchmarking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking 3.0.0 (git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion)", "pallet-staking", "pallet-staking-reward-curve", "pallet-timestamp", @@ -7190,7 +7249,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bitvec", @@ -7234,7 +7293,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -7273,13 +7332,12 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-gadget", "beefy-primitives", - "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "hex-literal 0.3.1", "kusama-runtime", "kvdb", @@ -7293,6 +7351,7 @@ dependencies = [ "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", "polkadot-availability-recovery", + "polkadot-client", "polkadot-collator-protocol", "polkadot-gossip-support", "polkadot-network-bridge", @@ -7301,7 +7360,6 @@ dependencies = [ "polkadot-node-core-av-store", "polkadot-node-core-backing", "polkadot-node-core-bitfield-signing", - "polkadot-node-core-candidate-selection", "polkadot-node-core-candidate-validation", "polkadot-node-core-chain-api", "polkadot-node-core-parachains-inherent", @@ -7365,10 +7423,10 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "arrayvec 0.5.2", - "futures 0.3.14", + "futures 0.3.15", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -7386,7 +7444,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7396,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7421,7 +7479,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bitvec", @@ -7478,12 +7536,12 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "hex", "pallet-balances", "pallet-staking", @@ -8204,7 +8262,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "env_logger 0.8.3", "hex", @@ -8212,6 +8270,7 @@ dependencies = [ "jsonrpsee-ws-client", "log", "parity-scale-codec", + "serde", "serde_json", "sp-core", "sp-io", @@ -8281,7 +8340,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bp-rococo", @@ -8404,20 +8463,20 @@ dependencies = [ "log", "ring", "sct", - "webpki 0.21.4", + "webpki", ] [[package]] name = "rustls" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "064fd21ff87c6e87ed4506e68beb42459caa4a0e2eb144932e6776768556980b" +checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" dependencies = [ "base64 0.13.0", "log", "ring", "sct", - "webpki 0.21.4", + "webpki", ] [[package]] @@ -8429,7 +8488,19 @@ dependencies = [ "openssl-probe", "rustls 0.18.1", "schannel", - "security-framework", + "security-framework 1.0.0", +] + +[[package]] +name = "rustls-native-certs" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" +dependencies = [ + "openssl-probe", + "rustls 0.19.1", + "schannel", + "security-framework 2.3.1", ] [[package]] @@ -8448,7 +8519,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "pin-project 0.4.27", "static_assertions", ] @@ -8489,12 +8560,12 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -8518,9 +8589,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8541,7 +8612,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8557,7 +8628,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8578,7 +8649,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -8589,11 +8660,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "chrono", "fdlimit", - "futures 0.3.14", + "futures 0.3.15", "hex", "libp2p", "log", @@ -8627,11 +8698,11 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "kvdb", "lazy_static", @@ -8661,7 +8732,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "blake2-rfc", "hash-db", @@ -8691,7 +8762,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8703,11 +8774,11 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8734,12 +8805,12 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "merlin", @@ -8780,10 +8851,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8804,7 +8875,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8817,10 +8888,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "impl-trait-for-tuples", "log", @@ -8845,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "sc-client-api", "sp-authorship", @@ -8856,7 +8927,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8885,7 +8956,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8902,7 +8973,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "parity-scale-codec", @@ -8917,7 +8988,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "parity-scale-codec", @@ -8934,14 +9005,14 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "linked-hash-map", "log", @@ -8975,11 +9046,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", "finality-grandpa", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8999,10 +9070,10 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "log", "num-traits", "parity-scale-codec", @@ -9020,10 +9091,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -9038,11 +9109,11 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-util", "hex", "merlin", @@ -9058,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "hash-db", "lazy_static", @@ -9077,7 +9148,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-std", "async-trait", @@ -9091,7 +9162,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "ip_network", @@ -9130,9 +9201,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -9147,11 +9218,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "hyper 0.13.9", @@ -9175,9 +9246,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "serde_json", @@ -9188,7 +9259,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9197,9 +9268,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -9232,10 +9303,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9257,7 +9328,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9275,13 +9346,13 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "directories", "exit-future 0.2.0", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -9340,7 +9411,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "parity-scale-codec", @@ -9355,7 +9426,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9375,10 +9446,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "chrono", - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "parking_lot 0.11.1", @@ -9395,7 +9466,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9432,7 +9503,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -9443,10 +9514,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "linked-hash-map", "log", "parity-util-mem", @@ -9465,9 +9536,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-diagnose", "intervalier", "log", @@ -9581,10 +9652,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad502866817f0575705bd7be36e2b2535cc33262d493aa733a2ec862baa2bc2b" dependencies = [ "bitflags", - "core-foundation", - "core-foundation-sys", + "core-foundation 0.7.0", + "core-foundation-sys 0.7.0", "libc", - "security-framework-sys", + "security-framework-sys 1.0.0", +] + +[[package]] +name = "security-framework" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" +dependencies = [ + "bitflags", + "core-foundation 0.9.1", + "core-foundation-sys 0.8.2", + "libc", + "security-framework-sys 2.3.0", ] [[package]] @@ -9593,7 +9677,17 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51ceb04988b17b6d1dcd555390fa822ca5637b4a14e1f5099f13d351bed4d6c7" dependencies = [ - "core-foundation-sys", + "core-foundation-sys 0.7.0", + "libc", +] + +[[package]] +name = "security-framework-sys" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" +dependencies = [ + "core-foundation-sys 0.8.2", "libc", ] @@ -9804,7 +9898,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "enumn", "parity-scale-codec", @@ -9885,17 +9979,32 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.14", + "futures 0.3.15", "httparse", "log", "rand 0.7.3", "sha-1 0.9.2", ] +[[package]] +name = "soketto" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4919971d141dbadaa0e82b5d369e2d7666c98e4625046140615ca363e50d4daa" +dependencies = [ + "base64 0.13.0", + "bytes 1.0.1", + "futures 0.3.15", + "httparse", + "log", + "rand 0.8.3", + "sha-1 0.9.2", +] + [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "sp-core", @@ -9907,7 +10016,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "hash-db", "log", @@ -9924,7 +10033,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9936,7 +10045,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -9949,7 +10058,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "integer-sqrt", "num-traits", @@ -9963,7 +10072,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9975,7 +10084,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -9987,7 +10096,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9999,9 +10108,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "lru", "parity-scale-codec", @@ -10017,7 +10126,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "serde", "serde_json", @@ -10026,10 +10135,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -10053,7 +10162,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -10070,7 +10179,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "merlin", @@ -10092,7 +10201,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10102,7 +10211,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10114,14 +10223,14 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hash256-std-hasher", "hex", @@ -10159,7 +10268,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10168,7 +10277,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -10178,7 +10287,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "environmental", "parity-scale-codec", @@ -10189,7 +10298,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "finality-grandpa", "log", @@ -10206,7 +10315,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10220,9 +10329,9 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "libsecp256k1", "log", @@ -10245,7 +10354,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "lazy_static", "sp-core", @@ -10256,11 +10365,11 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "merlin", "parity-scale-codec", "parking_lot 0.11.1", @@ -10273,7 +10382,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "ruzstd", "zstd", @@ -10282,7 +10391,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "serde", @@ -10295,7 +10404,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -10306,7 +10415,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "sp-api", "sp-core", @@ -10316,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "backtrace", ] @@ -10324,7 +10433,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "rustc-hash", "serde", @@ -10335,7 +10444,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "either", "hash256-std-hasher", @@ -10357,7 +10466,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10374,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10386,7 +10495,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "serde", "serde_json", @@ -10395,7 +10504,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-api", @@ -10408,7 +10517,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10418,7 +10527,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "hash-db", "log", @@ -10441,12 +10550,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10459,7 +10568,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "log", "sp-core", @@ -10472,7 +10581,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10485,7 +10594,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10502,7 +10611,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "erased-serde", "log", @@ -10520,10 +10629,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "log", "parity-scale-codec", "serde", @@ -10536,7 +10645,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "log", @@ -10551,7 +10660,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "hash-db", "memory-db", @@ -10565,9 +10674,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -10577,7 +10686,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10590,7 +10699,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10602,7 +10711,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10912,7 +11021,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "platforms", ] @@ -10920,10 +11029,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -10943,7 +11052,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-std", "derive_more 0.99.11", @@ -10957,11 +11066,11 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "async-trait", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hex", "parity-scale-codec", @@ -10986,7 +11095,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "cfg-if 1.0.0", "frame-support", @@ -11027,9 +11136,9 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -11048,9 +11157,9 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "substrate-test-utils-derive", "tokio 0.2.24", ] @@ -11058,7 +11167,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11084,7 +11193,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11344,6 +11453,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "tokio" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a38d31d7831c6ed7aad00aa4c12d9375fd225a6dd77da1d25b707346319a975" +dependencies = [ + "autocfg 1.0.1", + "pin-project-lite 0.2.4", +] + [[package]] name = "tokio-buf" version = "0.1.1" @@ -11460,7 +11579,19 @@ dependencies = [ "futures-core", "rustls 0.18.1", "tokio 0.2.24", - "webpki 0.21.4", + "webpki", +] + +[[package]] +name = "tokio-rustls" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d15e5669243a45f630a5167d101b942174ca94b615445b2057eace1c818736" +dependencies = [ + "futures-core", + "rustls 0.19.1", + "tokio 0.2.24", + "webpki", ] [[package]] @@ -11566,6 +11697,7 @@ checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ "bytes 0.5.6", "futures-core", + "futures-io", "futures-sink", "log", "pin-project-lite 0.1.11", @@ -11762,20 +11894,23 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" dependencies = [ "frame-try-runtime", "log", "parity-scale-codec", "remote-externalities", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-executor", "sc-service", + "serde", "sp-api", "sp-blockchain", "sp-core", "sp-externalities", + "sp-keystore", "sp-runtime", "sp-state-machine", "structopt", @@ -11788,7 +11923,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.6.5", + "rand 0.7.3", "static_assertions", ] @@ -12117,7 +12252,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -12400,23 +12535,13 @@ dependencies = [ "untrusted", ] -[[package]] -name = "webpki" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "webpki-roots" version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" dependencies = [ - "webpki 0.21.4", + "webpki", ] [[package]] @@ -12431,7 +12556,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "beefy-primitives", "bitvec", @@ -12468,7 +12593,7 @@ dependencies = [ "pallet-recovery", "pallet-scheduler", "pallet-session", - "pallet-session-benchmarking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking 3.0.0 (git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion)", "pallet-society", "pallet-staking", "pallet-staking-reward-curve", @@ -12673,7 +12798,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12683,7 +12808,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "frame-support", "frame-system", @@ -12702,7 +12827,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#276254d428893049d2e4f508434d2f2457e7e00d" +source = "git+https://github.com/paritytech/polkadot?branch=master#c1940f13aeebf1e46be6f65fe14c0cbd65af8c77" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12722,7 +12847,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "nohash-hasher", "parking_lot 0.11.1", @@ -12779,3 +12904,253 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "frame-support-test" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-bench" +version = "0.8.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-browser-testing" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-cli" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-executor" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-inspect" +version = "0.8.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-rpc" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-rpc-client" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-runtime" +version = "2.0.1" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-template" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-template-runtime" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "node-testing" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-contracts" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-contracts-rpc" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-contracts-rpc-runtime-api" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-elections" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-example" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "2.0.1" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-example-parallel" +version = "2.0.1" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-lottery" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-template" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "sp-sandbox" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "subkey" +version = "2.0.1" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "substrate-browser-utils" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "test-runner" +version = "0.9.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" + +[[patch.unused]] +name = "test-runner-example" +version = "0.1.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" diff --git a/Cargo.toml b/Cargo.toml index a1bbff9c537..2b679e9fe24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,3 +36,217 @@ members = [ [profile.release] panic = "unwind" +[patch."https://github.com/paritytech/substrate"] +node-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-metadata ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-core ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +max-encoded-len ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +max-encoded-len-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-debug-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-std ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime-interface-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-wasm-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-io ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-maybe-compressed-blob ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-state-machine ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-panic-handler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-trie ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-application-crypto ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-arithmetic ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-api-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-version ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-version-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-test-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-runtime-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-client-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-prometheus-endpoint ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-executor-common ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-allocator ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-serializer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-executor-wasmi ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-executor-wasmtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-tasks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-runtime-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-sandbox ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-wasm-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-rpc-server ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-telemetry ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-tracing-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-inherents ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-blockchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-database ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-system-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus-vrf ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-election-provider-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-npos-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-npos-elections-compact ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-utils-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-service ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-chain-spec-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +fork-tree ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-epochs ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-uncles ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-network ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-peerset ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-keyring ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-network-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-network-gossip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-client-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-state-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-informant ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-light ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-transaction-graph ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-runtime-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-rpc-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-transaction-storage-proof ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-balances ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-transaction-payment ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-offences ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-staking-reward-curve ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime-interface-test-wasm ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-support-procedural ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-support-procedural-tools ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-support-procedural-tools-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-benchmarking-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-template-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-executive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-indices ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-system-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-randomness-collective-flip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-sudo ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-transaction-payment-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-transaction-payment-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-basic-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-proposer-metrics ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-frame-rpc-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-build-script-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-bench ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-try-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-assets ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-bounties ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-treasury ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-collective ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-contracts ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-contracts-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-contracts-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-contracts-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-democracy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-scheduler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-election-provider-multi-phase ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-elections-phragmen ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-gilt ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-identity ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-im-online ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-lottery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +frame-support-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-membership ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-mmr ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-mmr-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-multisig ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-offences-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-proxy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-utility ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-recovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-session-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-society ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-tips ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-transaction-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-uniques ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-vesting ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-browser-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-browser-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-inspect ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-contracts-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-mmr-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-babe-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-finality-grandpa-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-sync-state-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-finality-grandpa-warp-sync ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +try-runtime-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +remote-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-service-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-frame-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +test-runner-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-manual-seal ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +test-runner ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-rpc-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +chain-spec-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +subkey ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sc-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-atomic-swap ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-example-offchain-worker ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-example-parallel ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-nicks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-node-authorization ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-scored-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +pallet-staking-reward-fn ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-api-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-application-crypto-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-arithmetic-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-npos-elections-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime-interface-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +sp-runtime-interface-test-wasm-deprecated ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-test-utils-test-crate ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +substrate-frame-rpc-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } From c9266c5c4447d0728e2eeddfd4c5978999890fba Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 13:55:46 +0200 Subject: [PATCH 03/66] add initial asset-tx-payment pallet --- pallets/asset-tx-payment/Cargo.toml | 48 +++++ pallets/asset-tx-payment/src/lib.rs | 292 ++++++++++++++++++++++++++++ 2 files changed, 340 insertions(+) create mode 100644 pallets/asset-tx-payment/Cargo.toml create mode 100644 pallets/asset-tx-payment/src/lib.rs diff --git a/pallets/asset-tx-payment/Cargo.toml b/pallets/asset-tx-payment/Cargo.toml new file mode 100644 index 00000000000..36ac4852ef1 --- /dev/null +++ b/pallets/asset-tx-payment/Cargo.toml @@ -0,0 +1,48 @@ +[package] +name = "pallet-asset-tx-payment" +version = "3.0.0" +authors = ["Parity Technologies "] +edition = "2018" +license = "Apache-2.0" +homepage = "https://substrate.dev" +repository = "https://github.com/paritytech/substrate/" +description = "FRAME pallet to manage transaction payments" +readme = "README.md" + +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] + +[dependencies] +codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] } +serde = { version = "1.0.101", optional = true } +sp-std = { version = "3.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { version = "3.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } +frame-support = { version = "3.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "master"} +frame-system = { version = "3.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "master"} +smallvec = "1.4.1" +sp-io = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-authorship = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-assets = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-balances = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-transaction-payment = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } + +[dev-dependencies] +serde_json = "1.0.41" +pallet-balances = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master"} +sp-storage = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master" } + +[features] +default = ["std"] +std = [ + "serde", + "codec/std", + "sp-std/std", + "sp-runtime/std", + "frame-support/std", + "frame-system/std", + "sp-io/std", + "sp-core/std", + "pallet-transaction-payment/std", +] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs new file mode 100644 index 00000000000..6106591d5ed --- /dev/null +++ b/pallets/asset-tx-payment/src/lib.rs @@ -0,0 +1,292 @@ +// This file is part of Substrate. + +// Copyright (C) 2019-2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! # Asset Transaction Payment Module +//! +//! This module provides the basic logic needed to pay the absolute minimum amount needed for a +//! transaction to be included via the assets (other than the main token of the chain). + +#![cfg_attr(not(feature = "std"), no_std)] + +use sp_std::prelude::*; +use codec::{Encode, Decode, EncodeLike}; +use frame_support::{ + decl_storage, decl_module, + DefaultNoBound, + traits::Get, + weights::{ + Weight, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Pays, WeightToFeePolynomial, + WeightToFeeCoefficient, DispatchClass, + }, + dispatch::DispatchResult, +}; +use sp_runtime::{ + FixedU128, FixedPointNumber, FixedPointOperand, Perquintill, RuntimeDebug, + transaction_validity::{ + InvalidTransaction, TransactionPriority, ValidTransaction, TransactionValidityError, TransactionValidity, + }, + traits::{ + Saturating, SignedExtension, SaturatedConversion, Convert, Dispatchable, + DispatchInfoOf, PostDispatchInfoOf, Zero, One, + }, +}; +use pallet_assets::BalanceConversion; +use pallet_balances::NegativeImbalance; +use pallet_transaction_payment::OnChargeTransaction; +use frame_support::traits::tokens::{fungibles::{Balanced, Inspect, CreditOf}, WithdrawConsequence}; + +#[cfg(test)] +mod tests; + +type BalanceOf = <::OnChargeTransaction as OnChargeTransaction>::Balance; +type AssetBalanceOf = <::Fungibles as Inspect<::AccountId>>::Balance; +type AssetIdOf = <::Fungibles as Inspect<::AccountId>>::AssetId; +type LiquidityInfoOf = <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; + +#[derive(Encode, Decode, DefaultNoBound)] +pub enum InitialPayment { + Nothing, + Native(LiquidityInfoOf), + Asset(CreditOf), +} + +pub use pallet::*; + +#[frame_support::pallet] +pub mod pallet { + use super::*; + + use frame_support::{ + dispatch::DispatchResultWithPostInfo, + pallet_prelude::*, + inherent::Vec, + traits::{ + Currency, ReservableCurrency, EnsureOrigin, ExistenceRequirement::KeepAlive, + }, + PalletId, + }; + use frame_system::pallet_prelude::*; + + #[pallet::config] + pub trait Config: frame_system::Config + pallet_transaction_payment::Config + pallet_balances::Config + pallet_authorship::Config + pallet_assets::Config { + type BalanceConversion: BalanceConversion, AssetIdOf, AssetBalanceOf>; + type Fungibles: Balanced; + } + + #[pallet::pallet] + #[pallet::generate_store(pub(super) trait Store)] + pub struct Pallet(_); + + #[pallet::hooks] + impl Hooks> for Pallet {} + + #[pallet::call] + impl Pallet {} +} + +impl Pallet where + BalanceOf: FixedPointOperand + Into>, + AssetBalanceOf: FixedPointOperand, +{ + +} + +/// Require the transactor pay for themselves and maybe include a tip to gain additional priority +/// in the queue. Allows paying via both `Currency` as well as `fungibles::Balanced`. +#[derive(Encode, Decode, Clone, Eq, PartialEq)] +pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Option>); + +impl ChargeAssetTxPayment where + T::Call: Dispatchable, + BalanceOf: Send + Sync + FixedPointOperand + Into>, + AssetIdOf: Send + Sync, + AssetBalanceOf: Send + Sync + FixedPointOperand, +{ + /// utility constructor. Used only in client/factory code. + pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { + Self(fee, asset_id) + } + + fn withdraw_fee( + &self, + who: &T::AccountId, + call: &T::Call, + info: &DispatchInfoOf, + len: usize, + ) -> Result< + ( + BalanceOf, + InitialPayment, + ), + TransactionValidityError, + > { + let tip = self.0; + let fee = pallet_transaction_payment::Module::::compute_fee(len as u32, info, tip); + + if fee.is_zero() { + return Ok((fee, InitialPayment::Nothing)); + } + + let maybe_asset_id = self.1; + if let Some(asset_id) = maybe_asset_id { + let converted_fee = T::BalanceConversion::to_asset_balance(fee, asset_id) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + let can_withdraw = >::can_withdraw(asset_id, who, converted_fee); + if !matches!(can_withdraw, WithdrawConsequence::Success) { + return Err(InvalidTransaction::Payment.into()); + } + >::withdraw(asset_id, who, converted_fee) + .map(|i| (fee, InitialPayment::Asset(i))) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + } else { + <::OnChargeTransaction as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) + .map(|i| (fee, InitialPayment::Native(i))) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + } + } + + /// Get an appropriate priority for a transaction with the given length and info. + /// + /// This will try and optimise the `fee/weight` `fee/length`, whichever is consuming more of the + /// maximum corresponding limit. + /// + /// For example, if a transaction consumed 1/4th of the block length and half of the weight, its + /// final priority is `fee * min(2, 4) = fee * 2`. If it consumed `1/4th` of the block length + /// and the entire block weight `(1/1)`, its priority is `fee * min(1, 4) = fee * 1`. This means + /// that the transaction which consumes more resources (either length or weight) with the same + /// `fee` ends up having lower priority. + fn get_priority(len: usize, info: &DispatchInfoOf, final_fee: BalanceOf) -> TransactionPriority { + let weight_saturation = T::BlockWeights::get().max_block / info.weight.max(1); + let max_block_length = *T::BlockLength::get().max.get(DispatchClass::Normal); + let len_saturation = max_block_length as u64 / (len as u64).max(1); + let coefficient: BalanceOf = weight_saturation.min(len_saturation).saturated_into::>(); + final_fee.saturating_mul(coefficient).saturated_into::() + } + + fn correct_and_deposit_fee( + who: &T::AccountId, + _dispatch_info: &DispatchInfoOf, + _post_info: &PostDispatchInfoOf, + corrected_fee: BalanceOf, + tip: BalanceOf, + paid: CreditOf, + ) -> Result<(), TransactionValidityError> { + let converted_fee = T::BalanceConversion::to_asset_balance(corrected_fee, paid.asset()) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + // Calculate how much refund we should return + let (refund, final_fee) = paid.split(converted_fee); + // refund to the the account that paid the fees. If this fails, the + // account might have dropped below the existential balance. In + // that case we don't refund anything. + // TODO: what to do in case this errors? + let _res = >::resolve(who, refund); + + let author = pallet_authorship::Module::::author(); + // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) + >::resolve(&author, final_fee) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + Ok(()) + } +} + +impl sp_std::fmt::Debug for ChargeAssetTxPayment +{ + #[cfg(feature = "std")] + fn fmt(&self, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result { + write!(f, "ChargeAssetTxPayment<{:?}, {:?}>", self.0, self.1.encode()) + } + #[cfg(not(feature = "std"))] + fn fmt(&self, _: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result { + Ok(()) + } +} + +impl SignedExtension for ChargeAssetTxPayment where + BalanceOf: Send + Sync + From + FixedPointOperand + Into>, + T::Call: Dispatchable, + AssetIdOf: Send + Sync, + AssetBalanceOf: Send + Sync + FixedPointOperand, +{ + const IDENTIFIER: &'static str = "ChargeAssetTxPayment"; + type AccountId = T::AccountId; + type Call = T::Call; + type AdditionalSigned = (); + type Pre = ( + // tip + BalanceOf, + // who paid the fee + Self::AccountId, + // imbalance resulting from withdrawing the fee + InitialPayment, + ); + fn additional_signed(&self) -> sp_std::result::Result<(), TransactionValidityError> { Ok(()) } + + fn validate( + &self, + who: &Self::AccountId, + call: &Self::Call, + info: &DispatchInfoOf, + len: usize, + ) -> TransactionValidity { + let (fee, _) = self.withdraw_fee(who, call, info, len)?; + Ok(ValidTransaction { + priority: Self::get_priority(len, info, fee), + ..Default::default() + }) + } + + fn pre_dispatch( + self, + who: &Self::AccountId, + call: &Self::Call, + info: &DispatchInfoOf, + len: usize + ) -> Result { + let (_fee, initial_payment) = self.withdraw_fee(who, call, info, len)?; + Ok((self.0, who.clone(), initial_payment)) + } + + fn post_dispatch( + pre: Self::Pre, + info: &DispatchInfoOf, + post_info: &PostDispatchInfoOf, + len: usize, + _result: &DispatchResult, + ) -> Result<(), TransactionValidityError> { + let (tip, who, initial_payment) = pre; + let actual_fee = pallet_transaction_payment::Module::::compute_actual_fee( + len as u32, + info, + post_info, + tip, + ); + match initial_payment { + InitialPayment::Native(imbalance) => { + <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee(&who, info, post_info, actual_fee, tip, imbalance)?; + }, + InitialPayment::Asset(credit) => { + Self::correct_and_deposit_fee(&who, info, post_info, actual_fee, tip, credit)?; + }, + // TODO: just assert that actual_fee is also zero? + InitialPayment::Nothing => { + debug_assert!(actual_fee.is_zero(), "actual fee should be zero if initial fee was zero."); + }, + } + + Ok(()) + } +} From 7112a8630367694d3d2c274aa44188dc2c574856 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 13:55:59 +0200 Subject: [PATCH 04/66] update cargo.toml --- Cargo.lock | 21 +++++++++++++++++++++ Cargo.toml | 1 + 2 files changed, 22 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 7ed7e4a3a11..12b7257e4f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5185,6 +5185,27 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "pallet-asset-tx-payment" +version = "3.0.0" +dependencies = [ + "frame-support", + "frame-system", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-transaction-payment", + "parity-scale-codec", + "serde", + "serde_json", + "smallvec 1.6.1", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-storage", +] + [[package]] name = "pallet-assets" version = "3.0.0" diff --git a/Cargo.toml b/Cargo.toml index 2b679e9fe24..54c2622721b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,6 +7,7 @@ members = [ "client/network", "client/pov-recovery", "client/service", + "pallets/asset-tx-payment", "pallets/aura-ext", "pallets/collator-selection", "pallets/dmp-queue", From 9297f6e74429fa185b29bb15e8dce7150b37cd9d Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 13:56:14 +0200 Subject: [PATCH 05/66] add (failing) tests --- pallets/asset-tx-payment/src/tests.rs | 779 ++++++++++++++++++++++++++ 1 file changed, 779 insertions(+) create mode 100644 pallets/asset-tx-payment/src/tests.rs diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs new file mode 100644 index 00000000000..ce8c0574435 --- /dev/null +++ b/pallets/asset-tx-payment/src/tests.rs @@ -0,0 +1,779 @@ + +use super::*; +use crate as pallet_asset_tx_payment; +use frame_system as system; +use frame_system::pallet_prelude::*; +use frame_system::EnsureRoot; +use codec::Encode; +use frame_support::{ + assert_noop, assert_ok, parameter_types, + pallet_prelude::*, + weights::{ + DispatchClass, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Weight, + WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, + }, + traits::{Currency, FindAuthor}, + ConsensusEngineId, +}; +use pallet_balances::Call as BalancesCall; +use pallet_transaction_payment::CurrencyAdapter; +use sp_core::H256; +use sp_runtime::{Perbill, testing::{Header, TestXt}, traits::{BlakeTwo256, ConvertInto, IdentityLookup, One}, transaction_validity::InvalidTransaction}; +use std::cell::RefCell; +use smallvec::smallvec; + +type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; +type Block = frame_system::mocking::MockBlock; +type Balance = u64; +type AccountId = u64; + +frame_support::construct_runtime!( + pub enum Runtime where + Block = Block, + NodeBlock = Block, + UncheckedExtrinsic = UncheckedExtrinsic, + { + System: system::{Pallet, Call, Config, Storage, Event}, + Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, + TransactionPayment: pallet_transaction_payment::{Pallet, Storage}, + Assets: pallet_assets::{Pallet, Call, Storage, Event}, + Authorship: pallet_authorship::{Pallet, Call, Storage}, + AssetTxPayment: pallet_asset_tx_payment::{Pallet}, + } +); + +const CALL: &::Call = + &Call::Balances(BalancesCall::transfer(2, 69)); + +thread_local! { + static EXTRINSIC_BASE_WEIGHT: RefCell = RefCell::new(0); +} + +pub struct BlockWeights; +impl Get for BlockWeights { + fn get() -> frame_system::limits::BlockWeights { + frame_system::limits::BlockWeights::builder() + .base_block(0) + .for_class(DispatchClass::all(), |weights| { + weights.base_extrinsic = EXTRINSIC_BASE_WEIGHT.with(|v| *v.borrow()).into(); + }) + .for_class(DispatchClass::non_mandatory(), |weights| { + weights.max_total = 1024.into(); + }) + .build_or_panic() + } +} + +parameter_types! { + pub const BlockHashCount: u64 = 250; + pub static TransactionByteFee: u64 = 1; + pub static WeightToFee: u64 = 1; +} + +impl frame_system::Config for Runtime { + type BaseCallFilter = (); + type BlockWeights = BlockWeights; + type BlockLength = (); + type DbWeight = (); + type Origin = Origin; + type Index = u64; + type BlockNumber = u64; + type Call = Call; + type Hash = H256; + type Hashing = BlakeTwo256; + type AccountId = AccountId; + type Lookup = IdentityLookup; + type Header = Header; + type Event = Event; + type BlockHashCount = BlockHashCount; + type Version = (); + type PalletInfo = PalletInfo; + type AccountData = pallet_balances::AccountData; + type OnNewAccount = (); + type OnKilledAccount = (); + type SystemWeightInfo = (); + type SS58Prefix = (); + type OnSetCode = (); +} + +parameter_types! { + pub const ExistentialDeposit: u64 = 1; + pub const MaxReserves: u32 = 50; +} + +impl pallet_balances::Config for Runtime { + type Balance = Balance; + type Event = Event; + type DustRemoval = (); + type ExistentialDeposit = ExistentialDeposit; + type AccountStore = System; + type MaxLocks = (); + type WeightInfo = (); + type MaxReserves = MaxReserves; + type ReserveIdentifier = [u8; 8]; +} + +impl WeightToFeePolynomial for WeightToFee { + type Balance = u64; + + fn polynomial() -> WeightToFeeCoefficients { + smallvec![WeightToFeeCoefficient { + degree: 1, + coeff_frac: Perbill::zero(), + coeff_integer: WEIGHT_TO_FEE.with(|v| *v.borrow()), + negative: false, + }] + } +} + +impl pallet_transaction_payment::Config for Runtime { + type OnChargeTransaction = CurrencyAdapter; + type TransactionByteFee = TransactionByteFee; + type WeightToFee = WeightToFee; + type FeeMultiplierUpdate = (); +} + +parameter_types! { + pub const AssetDeposit: u64 = 2; + pub const MetadataDeposit: u64 = 0; + pub const StringLimit: u32 = 20; +} + +impl pallet_assets::Config for Runtime { + type Event = Event; + type Balance = Balance; + type AssetId = u32; + type Currency = Balances; + type ForceOrigin = EnsureRoot; + type AssetDeposit = AssetDeposit; + type MetadataDepositBase = MetadataDeposit; + type MetadataDepositPerByte = MetadataDeposit; + type ApprovalDeposit = MetadataDeposit; + type StringLimit = StringLimit; + type Freezer = (); + type Extra = (); + type WeightInfo = (); +} + +pub struct HardcodedAuthor; +const BLOCK_AUTHOR: AccountId = 1234; +impl FindAuthor for HardcodedAuthor { + fn find_author<'a, I>(_: I) -> Option + where I: 'a + IntoIterator + { + Some(BLOCK_AUTHOR) + } +} + +impl pallet_authorship::Config for Runtime { + type FindAuthor = HardcodedAuthor; + type UncleGenerations = (); + type FilterUncle = (); + type EventHandler = (); +} + +impl Config for Runtime { + type BalanceConversion = pallet_assets::BalanceToAssetBalance; + type Fungibles = Assets; +} + +pub struct ExtBuilder { + balance_factor: u64, + base_weight: u64, + byte_fee: u64, + weight_to_fee: u64 +} + +impl Default for ExtBuilder { + fn default() -> Self { + Self { + balance_factor: 1, + base_weight: 0, + byte_fee: 1, + weight_to_fee: 1, + } + } +} + +impl ExtBuilder { + pub fn base_weight(mut self, base_weight: u64) -> Self { + self.base_weight = base_weight; + self + } + pub fn byte_fee(mut self, byte_fee: u64) -> Self { + self.byte_fee = byte_fee; + self + } + pub fn weight_fee(mut self, weight_to_fee: u64) -> Self { + self.weight_to_fee = weight_to_fee; + self + } + pub fn balance_factor(mut self, factor: u64) -> Self { + self.balance_factor = factor; + self + } + fn set_constants(&self) { + EXTRINSIC_BASE_WEIGHT.with(|v| *v.borrow_mut() = self.base_weight); + TRANSACTION_BYTE_FEE.with(|v| *v.borrow_mut() = self.byte_fee); + WEIGHT_TO_FEE.with(|v| *v.borrow_mut() = self.weight_to_fee); + } + pub fn build(self) -> sp_io::TestExternalities { + self.set_constants(); + let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + pallet_balances::GenesisConfig:: { + balances: if self.balance_factor > 0 { + vec![ + (1, 10 * self.balance_factor), + (2, 20 * self.balance_factor), + (3, 30 * self.balance_factor), + (4, 40 * self.balance_factor), + (5, 50 * self.balance_factor), + (6, 60 * self.balance_factor) + ] + } else { + vec![] + }, + }.assimilate_storage(&mut t).unwrap(); + t.into() + } +} + +/// create a transaction info struct from weight. Handy to avoid building the whole struct. +pub fn info_from_weight(w: Weight) -> DispatchInfo { + // pays_fee: Pays::Yes -- class: DispatchClass::Normal + DispatchInfo { weight: w, ..Default::default() } +} + +fn post_info_from_weight(w: Weight) -> PostDispatchInfo { + PostDispatchInfo { + actual_weight: Some(w), + pays_fee: Default::default(), + } +} + +fn post_info_from_pays(p: Pays) -> PostDispatchInfo { + PostDispatchInfo { + actual_weight: None, + pays_fee: p, + } +} + +fn default_post_info() -> PostDispatchInfo { + PostDispatchInfo { + actual_weight: None, + pays_fee: Default::default(), + } +} + +#[test] +fn transaction_payment_in_native_possible() { + ExtBuilder::default() + .balance_factor(10) + .base_weight(5) + .build() + .execute_with(|| + { + let len = 10; + let pre = ChargeAssetTxPayment::::from(0, None) + .pre_dispatch(&1, CALL, &info_from_weight(5), len) + .unwrap(); + assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(5), &default_post_info(), len, &Ok(())) + ); + assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + + let pre = ChargeAssetTxPayment::::from(5 /* tipped */, None) + .pre_dispatch(&2, CALL, &info_from_weight(100), len) + .unwrap(); + assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) + ); + assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); + }); +} + +#[test] +fn transaction_payment_in_asset_possible() { + ExtBuilder::default() + .balance_factor(10) + .base_weight(5) + .build() + .execute_with(|| + { + let len = 10; + let asset_id = 1; + let owner = 42; + let min_balance = 2; + let caller = 1; + assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true, min_balance)); + let beneficiary = ::Lookup::unlookup(caller); + assert_ok!(Balances::set_balance(Origin::root(), beneficiary, 12345678, 0)); + assert_ok!(Assets::mint(Origin::signed(owner), asset_id, beneficiary, 100)); + assert_eq!(Assets::balance(asset_id, caller), 100); + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(5), len) + .unwrap(); + assert_eq!(Balances::free_balance(caller), 100); + assert_eq!(Assets::balance(asset_id, caller), 100 - 10 - 10 -20); + + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(5), &default_post_info(), len, &Ok(())) + ); + assert_eq!(Balances::free_balance(caller), 100); + assert_eq!(Assets::balance(asset_id, caller), 100 - 10 - 10 -20); + + // let pre = ChargeAssetTxPayment::::from(5 /* tipped */, Some(asset_id)) + // .pre_dispatch(&2, CALL, &info_from_weight(100), len) + // .unwrap(); + // assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + + // assert_ok!( + // ChargeAssetTxPayment:: + // ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) + // ); + // assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); + }); +} + +// #[test] +// fn signed_extension_transaction_payment_multiplied_refund_works() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(5) +// .build() +// .execute_with(|| +// { +// let len = 10; +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); + +// let pre = ChargeTransactionPayment::::from(5 /* tipped */) +// .pre_dispatch(&2, CALL, &info_from_weight(100), len) +// .unwrap(); +// // 5 base fee, 10 byte fee, 3/2 * 100 weight fee, 5 tip +// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 150 - 5); + +// assert_ok!( +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) +// ); +// // 75 (3/2 of the returned 50 units of weight) is refunded +// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 75 - 5); +// }); +// } + +// #[test] +// fn signed_extension_transaction_payment_is_bounded() { +// ExtBuilder::default() +// .balance_factor(1000) +// .byte_fee(0) +// .build() +// .execute_with(|| +// { +// // maximum weight possible +// assert_ok!( +// ChargeTransactionPayment::::from(0) +// .pre_dispatch(&1, CALL, &info_from_weight(Weight::max_value()), 10) +// ); +// // fee will be proportional to what is the actual maximum weight in the runtime. +// assert_eq!( +// Balances::free_balance(&1), +// (10000 - ::BlockWeights::get().max_block) as u64 +// ); +// }); +// } + +// #[test] +// fn signed_extension_allows_free_transactions() { +// ExtBuilder::default() +// .base_weight(100) +// .balance_factor(0) +// .build() +// .execute_with(|| +// { +// // 1 ain't have a penny. +// assert_eq!(Balances::free_balance(1), 0); + +// let len = 100; + +// // This is a completely free (and thus wholly insecure/DoS-ridden) transaction. +// let operational_transaction = DispatchInfo { +// weight: 0, +// class: DispatchClass::Operational, +// pays_fee: Pays::No, +// }; +// assert_ok!( +// ChargeTransactionPayment::::from(0) +// .validate(&1, CALL, &operational_transaction , len) +// ); + +// // like a InsecureFreeNormal +// let free_transaction = DispatchInfo { +// weight: 0, +// class: DispatchClass::Normal, +// pays_fee: Pays::Yes, +// }; +// assert_noop!( +// ChargeTransactionPayment::::from(0) +// .validate(&1, CALL, &free_transaction , len), +// TransactionValidityError::Invalid(InvalidTransaction::Payment), +// ); +// }); +// } + +// #[test] +// fn signed_ext_length_fee_is_also_updated_per_congestion() { +// ExtBuilder::default() +// .base_weight(5) +// .balance_factor(10) +// .build() +// .execute_with(|| +// { +// // all fees should be x1.5 +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); +// let len = 10; + +// assert_ok!( +// ChargeTransactionPayment::::from(10) // tipped +// .pre_dispatch(&1, CALL, &info_from_weight(3), len) +// ); +// assert_eq!( +// Balances::free_balance(1), +// 100 // original +// - 10 // tip +// - 5 // base +// - 10 // len +// - (3 * 3 / 2) // adjusted weight +// ); +// }) +// } + +// #[test] +// fn query_info_works() { +// let call = Call::Balances(BalancesCall::transfer(2, 69)); +// let origin = 111111; +// let extra = (); +// let xt = TestXt::new(call, Some((origin, extra))); +// let info = xt.get_dispatch_info(); +// let ext = xt.encode(); +// let len = ext.len() as u32; +// ExtBuilder::default() +// .base_weight(5) +// .weight_fee(2) +// .build() +// .execute_with(|| +// { +// // all fees should be x1.5 +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); + +// assert_eq!( +// TransactionPayment::query_info(xt, len), +// RuntimeDispatchInfo { +// weight: info.weight, +// class: info.class, +// partial_fee: +// 5 * 2 /* base * weight_fee */ +// + len as u64 /* len * 1 */ +// + info.weight.min(BlockWeights::get().max_block) as u64 * 2 * 3 / 2 /* weight */ +// }, +// ); + +// }); +// } + +// #[test] +// fn compute_fee_works_without_multiplier() { +// ExtBuilder::default() +// .base_weight(100) +// .byte_fee(10) +// .balance_factor(0) +// .build() +// .execute_with(|| +// { +// // Next fee multiplier is zero +// assert_eq!(NextFeeMultiplier::get(), Multiplier::one()); + +// // Tip only, no fees works +// let dispatch_info = DispatchInfo { +// weight: 0, +// class: DispatchClass::Operational, +// pays_fee: Pays::No, +// }; +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 10), 10); +// // No tip, only base fee works +// let dispatch_info = DispatchInfo { +// weight: 0, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); +// // Tip + base fee works +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 69), 169); +// // Len (byte fee) + base fee works +// assert_eq!(Module::::compute_fee(42, &dispatch_info, 0), 520); +// // Weight fee + base fee works +// let dispatch_info = DispatchInfo { +// weight: 1000, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 1100); +// }); +// } + +// #[test] +// fn compute_fee_works_with_multiplier() { +// ExtBuilder::default() +// .base_weight(100) +// .byte_fee(10) +// .balance_factor(0) +// .build() +// .execute_with(|| +// { +// // Add a next fee multiplier. Fees will be x3/2. +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); +// // Base fee is unaffected by multiplier +// let dispatch_info = DispatchInfo { +// weight: 0, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); + +// // Everything works together :) +// let dispatch_info = DispatchInfo { +// weight: 123, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// // 123 weight, 456 length, 100 base +// assert_eq!( +// Module::::compute_fee(456, &dispatch_info, 789), +// 100 + (3 * 123 / 2) + 4560 + 789, +// ); +// }); +// } + +// #[test] +// fn compute_fee_works_with_negative_multiplier() { +// ExtBuilder::default() +// .base_weight(100) +// .byte_fee(10) +// .balance_factor(0) +// .build() +// .execute_with(|| +// { +// // Add a next fee multiplier. All fees will be x1/2. +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(1, 2)); + +// // Base fee is unaffected by multiplier. +// let dispatch_info = DispatchInfo { +// weight: 0, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); + +// // Everything works together. +// let dispatch_info = DispatchInfo { +// weight: 123, +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// // 123 weight, 456 length, 100 base +// assert_eq!( +// Module::::compute_fee(456, &dispatch_info, 789), +// 100 + (123 / 2) + 4560 + 789, +// ); +// }); +// } + +// #[test] +// fn compute_fee_does_not_overflow() { +// ExtBuilder::default() +// .base_weight(100) +// .byte_fee(10) +// .balance_factor(0) +// .build() +// .execute_with(|| +// { +// // Overflow is handled +// let dispatch_info = DispatchInfo { +// weight: Weight::max_value(), +// class: DispatchClass::Operational, +// pays_fee: Pays::Yes, +// }; +// assert_eq!( +// Module::::compute_fee( +// ::max_value(), +// &dispatch_info, +// ::max_value() +// ), +// ::max_value() +// ); +// }); +// } + +// #[test] +// fn refund_does_not_recreate_account() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(5) +// .build() +// .execute_with(|| +// { +// // So events are emitted +// System::set_block_number(10); +// let len = 10; +// let pre = ChargeTransactionPayment::::from(5 /* tipped */) +// .pre_dispatch(&2, CALL, &info_from_weight(100), len) +// .unwrap(); +// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + +// // kill the account between pre and post dispatch +// assert_ok!(Balances::transfer(Some(2).into(), 3, Balances::free_balance(2))); +// assert_eq!(Balances::free_balance(2), 0); + +// assert_ok!( +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) +// ); +// assert_eq!(Balances::free_balance(2), 0); +// // Transfer Event +// assert!(System::events().iter().any(|event| { +// event.event == Event::pallet_balances(pallet_balances::Event::Transfer(2, 3, 80)) +// })); +// // Killed Event +// assert!(System::events().iter().any(|event| { +// event.event == Event::system(system::Event::KilledAccount(2)) +// })); +// }); +// } + +// #[test] +// fn actual_weight_higher_than_max_refunds_nothing() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(5) +// .build() +// .execute_with(|| +// { +// let len = 10; +// let pre = ChargeTransactionPayment::::from(5 /* tipped */) +// .pre_dispatch(&2, CALL, &info_from_weight(100), len) +// .unwrap(); +// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + +// assert_ok!( +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(101), len, &Ok(())) +// ); +// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); +// }); +// } + +// #[test] +// fn zero_transfer_on_free_transaction() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(5) +// .build() +// .execute_with(|| +// { +// // So events are emitted +// System::set_block_number(10); +// let len = 10; +// let dispatch_info = DispatchInfo { +// weight: 100, +// pays_fee: Pays::No, +// class: DispatchClass::Normal, +// }; +// let user = 69; +// let pre = ChargeTransactionPayment::::from(0) +// .pre_dispatch(&user, CALL, &dispatch_info, len) +// .unwrap(); +// assert_eq!(Balances::total_balance(&user), 0); +// assert_ok!( +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &dispatch_info, &default_post_info(), len, &Ok(())) +// ); +// assert_eq!(Balances::total_balance(&user), 0); +// // No events for such a scenario +// assert_eq!(System::events().len(), 0); +// }); +// } + +// #[test] +// fn refund_consistent_with_actual_weight() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(7) +// .build() +// .execute_with(|| +// { +// let info = info_from_weight(100); +// let post_info = post_info_from_weight(33); +// let prev_balance = Balances::free_balance(2); +// let len = 10; +// let tip = 5; + +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(5, 4)); + +// let pre = ChargeTransactionPayment::::from(tip) +// .pre_dispatch(&2, CALL, &info, len) +// .unwrap(); + +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &info, &post_info, len, &Ok(())) +// .unwrap(); + +// let refund_based_fee = prev_balance - Balances::free_balance(2); +// let actual_fee = Module:: +// ::compute_actual_fee(len as u32, &info, &post_info, tip); + +// // 33 weight, 10 length, 7 base, 5 tip +// assert_eq!(actual_fee, 7 + 10 + (33 * 5 / 4) + 5); +// assert_eq!(refund_based_fee, actual_fee); +// }); +// } + +// #[test] +// fn post_info_can_change_pays_fee() { +// ExtBuilder::default() +// .balance_factor(10) +// .base_weight(7) +// .build() +// .execute_with(|| +// { +// let info = info_from_weight(100); +// let post_info = post_info_from_pays(Pays::No); +// let prev_balance = Balances::free_balance(2); +// let len = 10; +// let tip = 5; + +// NextFeeMultiplier::put(Multiplier::saturating_from_rational(5, 4)); + +// let pre = ChargeTransactionPayment::::from(tip) +// .pre_dispatch(&2, CALL, &info, len) +// .unwrap(); + +// ChargeTransactionPayment:: +// ::post_dispatch(pre, &info, &post_info, len, &Ok(())) +// .unwrap(); + +// let refund_based_fee = prev_balance - Balances::free_balance(2); +// let actual_fee = Module:: +// ::compute_actual_fee(len as u32, &info, &post_info, tip); + +// // Only 5 tip is paid +// assert_eq!(actual_fee, 5); +// assert_eq!(refund_based_fee, actual_fee); +// }); +// } +// } From 7dd9bea6fa22227319541ab40bc3b2bc9309314d Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 14:30:59 +0200 Subject: [PATCH 06/66] dispatch Calls instead of using Pallet functions --- pallets/asset-tx-payment/src/tests.rs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index ce8c0574435..e1b9fab672f 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -306,15 +306,24 @@ fn transaction_payment_in_asset_possible() { .build() .execute_with(|| { + use pallet_assets::Call as AssetsCall; + use sp_runtime::traits::StaticLookup; + let force_create = |asset_id, owner, is_sufficient, min_balance| { + Call::Assets(AssetsCall::force_create(asset_id, owner, is_sufficient, min_balance)) + .dispatch(Origin::root()) + }; + let mint = |owner, asset_id, beneficiary, amount| { + Call::Assets(AssetsCall::mint(asset_id, beneficiary, amount)) + .dispatch(Origin::signed(owner)) + }; let len = 10; let asset_id = 1; let owner = 42; let min_balance = 2; let caller = 1; - assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true, min_balance)); let beneficiary = ::Lookup::unlookup(caller); - assert_ok!(Balances::set_balance(Origin::root(), beneficiary, 12345678, 0)); - assert_ok!(Assets::mint(Origin::signed(owner), asset_id, beneficiary, 100)); + assert_ok!(force_create(asset_id, owner, true, min_balance)); + assert_ok!(mint(owner, asset_id, beneficiary, 100)); assert_eq!(Assets::balance(asset_id, caller), 100); let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(5), len) @@ -347,7 +356,7 @@ fn transaction_payment_in_asset_possible() { // ExtBuilder::default() // .balance_factor(10) // .base_weight(5) -// .build() +// .build()_ // .execute_with(|| // { // let len = 10; From 63af3bb8607ccd38317b0e4ed46c4004dfa23de1 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 17:59:23 +0200 Subject: [PATCH 07/66] fix fee-refund split --- pallets/asset-tx-payment/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 6106591d5ed..e412d5a0991 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -188,7 +188,7 @@ impl ChargeAssetTxPayment where let converted_fee = T::BalanceConversion::to_asset_balance(corrected_fee, paid.asset()) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; // Calculate how much refund we should return - let (refund, final_fee) = paid.split(converted_fee); + let (final_fee, refund) = paid.split(converted_fee); // refund to the the account that paid the fees. If this fails, the // account might have dropped below the existential balance. In // that case we don't refund anything. From f8f838a353554aa060f27219fe69ad3e9ffb0c5a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 18:00:38 +0200 Subject: [PATCH 08/66] add test for transaction payment with tip --- pallets/asset-tx-payment/src/tests.rs | 68 ++++++++++++++++++--------- 1 file changed, 45 insertions(+), 23 deletions(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index e1b9fab672f..417643ade14 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -15,10 +15,11 @@ use frame_support::{ traits::{Currency, FindAuthor}, ConsensusEngineId, }; +use pallet_assets::Call as AssetsCall; use pallet_balances::Call as BalancesCall; use pallet_transaction_payment::CurrencyAdapter; use sp_core::H256; -use sp_runtime::{Perbill, testing::{Header, TestXt}, traits::{BlakeTwo256, ConvertInto, IdentityLookup, One}, transaction_validity::InvalidTransaction}; +use sp_runtime::{Perbill, testing::{Header, TestXt}, traits::{BlakeTwo256, ConvertInto, IdentityLookup, StaticLookup, One}, transaction_validity::InvalidTransaction}; use std::cell::RefCell; use smallvec::smallvec; @@ -300,14 +301,14 @@ fn transaction_payment_in_native_possible() { #[test] fn transaction_payment_in_asset_possible() { + let base_weight = 5; ExtBuilder::default() .balance_factor(10) - .base_weight(5) + .base_weight(base_weight) .build() .execute_with(|| { - use pallet_assets::Call as AssetsCall; - use sp_runtime::traits::StaticLookup; + // work around visibility limitations in the assets pallet let force_create = |asset_id, owner, is_sufficient, min_balance| { Call::Assets(AssetsCall::force_create(asset_id, owner, is_sufficient, min_balance)) .dispatch(Origin::root()) @@ -316,38 +317,59 @@ fn transaction_payment_in_asset_possible() { Call::Assets(AssetsCall::mint(asset_id, beneficiary, amount)) .dispatch(Origin::signed(owner)) }; + let len = 10; let asset_id = 1; let owner = 42; let min_balance = 2; let caller = 1; let beneficiary = ::Lookup::unlookup(caller); - assert_ok!(force_create(asset_id, owner, true, min_balance)); - assert_ok!(mint(owner, asset_id, beneficiary, 100)); - assert_eq!(Assets::balance(asset_id, caller), 100); + assert_ok!(force_create(asset_id, owner, true /* is_sufficient */, min_balance)); + let balance = 100; + assert_ok!(mint(owner, asset_id, beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 5; + let fee = (base_weight + weight + len as u64) * 2; let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(5), len) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); - assert_eq!(Balances::free_balance(caller), 100); - assert_eq!(Assets::balance(asset_id, caller), 100 - 10 - 10 -20); + // assert that native balance is not used + assert_eq!(Balances::free_balance(caller), balance); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); assert_ok!( ChargeAssetTxPayment:: ::post_dispatch(pre, &info_from_weight(5), &default_post_info(), len, &Ok(())) ); - assert_eq!(Balances::free_balance(caller), 100); - assert_eq!(Assets::balance(asset_id, caller), 100 - 10 - 10 -20); - - // let pre = ChargeAssetTxPayment::::from(5 /* tipped */, Some(asset_id)) - // .pre_dispatch(&2, CALL, &info_from_weight(100), len) - // .unwrap(); - // assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); - - // assert_ok!( - // ChargeAssetTxPayment:: - // ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) - // ); - // assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + // check that the block author gets rewarded + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee); + + // test with tip + let caller = 2; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 1000; + assert_ok!(mint(owner, asset_id, beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 100; + let tip = 5; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee_with_tip = (base_weight + weight + len as u64 + tip) * 2; + let pre = ChargeAssetTxPayment::::from(tip /* tipped */, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + assert_eq!(Assets::balance(asset_id, caller), balance - fee_with_tip); + + let final_weight = 50; + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(weight), &post_info_from_weight(final_weight), len, &Ok(())) + ); + let final_fee = fee_with_tip - (weight - final_weight) * 2; + assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee + final_fee); }); } From b31dc8c93bd7c521e7def2b8bd77f40c24c7e935 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 10 Jun 2021 18:00:47 +0200 Subject: [PATCH 09/66] update cargo.lock --- Cargo.lock | 428 ++++++++++++++++++++++++++--------------------------- 1 file changed, 214 insertions(+), 214 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 12b7257e4f8..405bb147c16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2559,7 +2559,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", ] @@ -2577,7 +2577,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -2596,7 +2596,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "Inflector", "chrono", @@ -2619,7 +2619,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -2632,7 +2632,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -2647,7 +2647,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "serde", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "bitflags", "frame-metadata", @@ -2685,7 +2685,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2697,7 +2697,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2709,7 +2709,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -2719,7 +2719,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2736,7 +2736,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2750,7 +2750,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2759,7 +2759,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -4675,7 +4675,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4686,7 +4686,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5030,7 +5030,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-system", "parity-scale-codec", @@ -5209,7 +5209,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5223,7 +5223,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5239,7 +5239,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5254,7 +5254,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5268,7 +5268,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5291,7 +5291,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5321,7 +5321,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5380,7 +5380,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5396,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5411,7 +5411,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5432,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5449,7 +5449,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5463,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5485,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5519,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5535,7 +5535,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5550,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5567,7 +5567,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5583,7 +5583,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5616,7 +5616,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5629,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5645,7 +5645,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5696,7 +5696,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "enumflags2", "frame-support", @@ -5710,7 +5710,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5725,7 +5725,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5761,7 +5761,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5777,7 +5777,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5790,7 +5790,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5814,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "sp-arithmetic", @@ -5834,7 +5834,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5847,7 +5847,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5865,7 +5865,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5880,7 +5880,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-support", "frame-system", @@ -5896,7 +5896,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5913,7 +5913,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5924,7 +5924,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5940,7 +5940,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5954,7 +5954,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5969,7 +5969,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8283,7 +8283,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "env_logger 0.8.3", "hex", @@ -8581,7 +8581,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8610,7 +8610,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8633,7 +8633,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8649,7 +8649,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8670,7 +8670,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -8681,7 +8681,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "chrono", "fdlimit", @@ -8719,7 +8719,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "fnv", @@ -8753,7 +8753,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "blake2-rfc", "hash-db", @@ -8783,7 +8783,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8795,7 +8795,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8826,7 +8826,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8872,7 +8872,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -8896,7 +8896,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8909,7 +8909,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "futures 0.3.15", @@ -8937,7 +8937,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "sc-client-api", "sp-authorship", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8977,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8994,7 +8994,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "parity-scale-codec", @@ -9009,7 +9009,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "parity-scale-codec", @@ -9026,7 +9026,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9067,7 +9067,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -9091,7 +9091,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9112,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9130,7 +9130,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9150,7 +9150,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "hash-db", "lazy_static", @@ -9169,7 +9169,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-std", "async-trait", @@ -9222,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9239,7 +9239,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "bytes 0.5.6", "fnv", @@ -9267,7 +9267,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "libp2p", @@ -9280,7 +9280,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "hash-db", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9349,7 +9349,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9367,7 +9367,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "directories", @@ -9432,7 +9432,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "parity-scale-codec", @@ -9447,7 +9447,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9467,7 +9467,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "chrono", "futures 0.3.15", @@ -9487,7 +9487,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9524,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -9535,7 +9535,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "futures-diagnose", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "sp-core", @@ -10037,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "hash-db", "log", @@ -10054,7 +10054,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -10079,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "integer-sqrt", "num-traits", @@ -10093,7 +10093,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10105,7 +10105,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "parity-scale-codec", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10129,7 +10129,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "log", @@ -10147,7 +10147,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "serde", "serde_json", @@ -10156,7 +10156,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "futures 0.3.15", @@ -10183,7 +10183,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "parity-scale-codec", @@ -10200,7 +10200,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "merlin", @@ -10222,7 +10222,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10232,7 +10232,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10244,7 +10244,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "base58", "blake2-rfc", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10298,7 +10298,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -10308,7 +10308,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "environmental", "parity-scale-codec", @@ -10319,7 +10319,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "finality-grandpa", "log", @@ -10336,7 +10336,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10350,7 +10350,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "hash-db", @@ -10375,7 +10375,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "lazy_static", "sp-core", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -10403,7 +10403,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "ruzstd", "zstd", @@ -10412,7 +10412,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "serde", @@ -10425,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -10436,7 +10436,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "sp-api", "sp-core", @@ -10446,7 +10446,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "backtrace", ] @@ -10454,7 +10454,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "rustc-hash", "serde", @@ -10465,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "either", "hash256-std-hasher", @@ -10487,7 +10487,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10516,7 +10516,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "serde", "serde_json", @@ -10525,7 +10525,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10538,7 +10538,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10548,7 +10548,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "hash-db", "log", @@ -10571,12 +10571,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10589,7 +10589,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "log", "sp-core", @@ -10602,7 +10602,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10615,7 +10615,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10632,7 +10632,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "erased-serde", "log", @@ -10650,7 +10650,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -10666,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "log", @@ -10681,7 +10681,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "hash-db", "memory-db", @@ -10695,7 +10695,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "futures-core", @@ -10707,7 +10707,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10720,7 +10720,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10732,7 +10732,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11042,7 +11042,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "platforms", ] @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11073,7 +11073,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-std", "derive_more 0.99.11", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "async-trait", "futures 0.1.30", @@ -11116,7 +11116,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "cfg-if 1.0.0", "frame-support", @@ -11157,7 +11157,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -11178,7 +11178,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11188,7 +11188,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11214,7 +11214,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11915,7 +11915,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" dependencies = [ "frame-try-runtime", "log", @@ -11944,7 +11944,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.6.5", "static_assertions", ] @@ -12929,249 +12929,249 @@ dependencies = [ [[patch.unused]] name = "chain-spec-builder" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-bench" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-browser-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-cli" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-executor" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-inspect" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-rpc" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-rpc-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-runtime" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-template-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "node-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-atomic-swap" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-contracts" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-contracts-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-contracts-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-contracts-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-contracts-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-example" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-example-offchain-worker" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-example-parallel" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-lottery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-node-authorization" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-scored-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "pallet-transaction-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sc-consensus-manual-seal" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sc-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sc-runtime-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sc-service-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-api-test" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-application-crypto-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-arithmetic-fuzzer" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-runtime-interface-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-runtime-interface-test-wasm" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-runtime-interface-test-wasm-deprecated" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "sp-sandbox" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "subkey" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "substrate-frame-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "substrate-frame-rpc-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "substrate-test-runtime-transaction-pool" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "substrate-test-utils-test-crate" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" [[patch.unused]] name = "test-runner-example" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#5b61ed24a847395038c6c12c53104b36cb56c1d5" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" From 642f8c9e5eb9af083c4d2c1f1c472cbccc048226 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 11 Jun 2021 11:01:12 +0200 Subject: [PATCH 10/66] update cargo.lock --- Cargo.lock | 434 ++++++++++++++++++++++++++--------------------------- 1 file changed, 217 insertions(+), 217 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 405bb147c16..578ee9db0c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2559,7 +2559,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", ] @@ -2577,7 +2577,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -2596,7 +2596,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "Inflector", "chrono", @@ -2619,7 +2619,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -2632,7 +2632,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -2647,7 +2647,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "serde", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "bitflags", "frame-metadata", @@ -2685,7 +2685,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2697,7 +2697,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2709,7 +2709,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -2719,7 +2719,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2736,7 +2736,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -2750,7 +2750,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-api", @@ -2759,7 +2759,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "parity-scale-codec", @@ -4675,7 +4675,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4686,7 +4686,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5030,7 +5030,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-system", "parity-scale-codec", @@ -5209,7 +5209,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5223,7 +5223,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5239,7 +5239,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5254,7 +5254,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5268,7 +5268,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5291,7 +5291,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5321,7 +5321,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5380,7 +5380,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5396,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5411,7 +5411,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5432,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5449,7 +5449,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5463,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5485,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5519,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5535,7 +5535,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5550,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5567,7 +5567,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5583,7 +5583,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5616,7 +5616,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5629,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5645,7 +5645,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5696,7 +5696,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "enumflags2", "frame-support", @@ -5710,7 +5710,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5725,7 +5725,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5761,7 +5761,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5777,7 +5777,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5790,7 +5790,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5814,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "sp-arithmetic", @@ -5834,7 +5834,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5847,7 +5847,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5865,7 +5865,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5880,7 +5880,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-support", "frame-system", @@ -5896,7 +5896,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5913,7 +5913,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5924,7 +5924,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5940,7 +5940,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5954,7 +5954,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-benchmarking", "frame-support", @@ -5969,7 +5969,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8283,7 +8283,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "env_logger 0.8.3", "hex", @@ -8581,7 +8581,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8610,7 +8610,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8633,7 +8633,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8649,7 +8649,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8670,7 +8670,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -8681,7 +8681,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "chrono", "fdlimit", @@ -8719,7 +8719,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "fnv", @@ -8753,7 +8753,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "blake2-rfc", "hash-db", @@ -8783,7 +8783,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8795,7 +8795,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8826,7 +8826,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8872,7 +8872,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -8896,7 +8896,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8909,7 +8909,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "futures 0.3.15", @@ -8937,7 +8937,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "sc-client-api", "sp-authorship", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8977,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8994,7 +8994,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "parity-scale-codec", @@ -9009,7 +9009,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "parity-scale-codec", @@ -9026,7 +9026,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9067,7 +9067,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -9091,7 +9091,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9112,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9130,7 +9130,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9150,7 +9150,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "hash-db", "lazy_static", @@ -9169,7 +9169,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-std", "async-trait", @@ -9222,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9239,7 +9239,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "bytes 0.5.6", "fnv", @@ -9267,7 +9267,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "libp2p", @@ -9280,7 +9280,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "hash-db", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9349,7 +9349,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9367,7 +9367,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "directories", @@ -9432,7 +9432,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "parity-scale-codec", @@ -9447,7 +9447,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9467,7 +9467,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "chrono", "futures 0.3.15", @@ -9487,7 +9487,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9524,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -9535,7 +9535,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "futures-diagnose", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "sp-core", @@ -10037,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "hash-db", "log", @@ -10054,7 +10054,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -10079,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "integer-sqrt", "num-traits", @@ -10093,7 +10093,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-api", @@ -10105,7 +10105,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "parity-scale-codec", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-api", @@ -10129,7 +10129,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "log", @@ -10147,7 +10147,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "serde", "serde_json", @@ -10156,7 +10156,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "futures 0.3.15", @@ -10183,7 +10183,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "parity-scale-codec", @@ -10200,7 +10200,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "merlin", @@ -10222,7 +10222,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10232,7 +10232,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10244,7 +10244,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "base58", "blake2-rfc", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10298,7 +10298,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -10308,7 +10308,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "environmental", "parity-scale-codec", @@ -10319,7 +10319,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "finality-grandpa", "log", @@ -10336,7 +10336,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10350,7 +10350,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "hash-db", @@ -10375,7 +10375,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "lazy_static", "sp-core", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -10403,7 +10403,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "ruzstd", "zstd", @@ -10412,7 +10412,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "serde", @@ -10425,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -10436,7 +10436,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "sp-api", "sp-core", @@ -10446,7 +10446,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "backtrace", ] @@ -10454,7 +10454,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "rustc-hash", "serde", @@ -10465,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "either", "hash256-std-hasher", @@ -10487,7 +10487,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10516,7 +10516,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "serde", "serde_json", @@ -10525,7 +10525,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-api", @@ -10538,7 +10538,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10548,7 +10548,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "hash-db", "log", @@ -10571,12 +10571,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10589,7 +10589,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "log", "sp-core", @@ -10602,7 +10602,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10615,7 +10615,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10632,7 +10632,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "erased-serde", "log", @@ -10650,7 +10650,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -10666,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "log", @@ -10681,7 +10681,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "hash-db", "memory-db", @@ -10695,7 +10695,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "futures-core", @@ -10707,7 +10707,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10720,7 +10720,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10732,7 +10732,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11042,7 +11042,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "platforms", ] @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11073,7 +11073,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-std", "derive_more 0.99.11", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "async-trait", "futures 0.1.30", @@ -11116,7 +11116,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "cfg-if 1.0.0", "frame-support", @@ -11157,7 +11157,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -11178,7 +11178,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11188,7 +11188,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11214,7 +11214,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11785,9 +11785,9 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" dependencies = [ "lazy_static", "log", @@ -11806,9 +11806,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401" +checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -11915,7 +11915,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" dependencies = [ "frame-try-runtime", "log", @@ -12929,249 +12929,249 @@ dependencies = [ [[patch.unused]] name = "chain-spec-builder" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-bench" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-browser-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-cli" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-executor" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-inspect" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-rpc" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-rpc-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-runtime" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-template-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "node-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-atomic-swap" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-contracts" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-contracts-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-contracts-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-contracts-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-contracts-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-example" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-example-offchain-worker" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-example-parallel" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-lottery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-node-authorization" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-scored-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "pallet-transaction-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sc-consensus-manual-seal" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sc-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sc-runtime-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sc-service-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-api-test" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-application-crypto-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-arithmetic-fuzzer" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-runtime-interface-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-runtime-interface-test-wasm" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-runtime-interface-test-wasm-deprecated" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "sp-sandbox" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "subkey" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "substrate-frame-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "substrate-frame-rpc-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "substrate-test-runtime-transaction-pool" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "substrate-test-utils-test-crate" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" [[patch.unused]] name = "test-runner-example" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#e158d4f0bb72dbcef0b5aa44f3d5ad24f59a81c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#12acd48ef7c1e51b40e89d42f478e2823f21ee80" From 27c65db683098db65a4b76929d2bab2c955d3a1b Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 11 Jun 2021 11:22:51 +0200 Subject: [PATCH 11/66] remove mint workaround and use Mutable trait --- pallets/asset-tx-payment/src/tests.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 417643ade14..5a0930ae6e7 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -12,7 +12,7 @@ use frame_support::{ DispatchClass, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Weight, WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, }, - traits::{Currency, FindAuthor}, + traits::{Currency, FindAuthor, fungibles::Mutate}, ConsensusEngineId, }; use pallet_assets::Call as AssetsCall; @@ -313,10 +313,6 @@ fn transaction_payment_in_asset_possible() { Call::Assets(AssetsCall::force_create(asset_id, owner, is_sufficient, min_balance)) .dispatch(Origin::root()) }; - let mint = |owner, asset_id, beneficiary, amount| { - Call::Assets(AssetsCall::mint(asset_id, beneficiary, amount)) - .dispatch(Origin::signed(owner)) - }; let len = 10; let asset_id = 1; @@ -326,9 +322,10 @@ fn transaction_payment_in_asset_possible() { let beneficiary = ::Lookup::unlookup(caller); assert_ok!(force_create(asset_id, owner, true /* is_sufficient */, min_balance)); let balance = 100; - assert_ok!(mint(owner, asset_id, beneficiary, balance)); + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 5; + // we have a ratio of 1::2 for native vs asset minimum balance let fee = (base_weight + weight + len as u64) * 2; let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) @@ -351,7 +348,7 @@ fn transaction_payment_in_asset_possible() { let caller = 2; let beneficiary = ::Lookup::unlookup(caller); let balance = 1000; - assert_ok!(mint(owner, asset_id, beneficiary, balance)); + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 100; let tip = 5; From 78f1b90990ad623a5505871e1ecef3509e006714 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 14 Jun 2021 11:55:49 +0200 Subject: [PATCH 12/66] extract fee charging logic into OnChargeAssetTransaction trait --- pallets/asset-tx-payment/src/lib.rs | 96 ++++++------------ pallets/asset-tx-payment/src/payment.rs | 124 ++++++++++++++++++++++++ pallets/asset-tx-payment/src/tests.rs | 14 ++- 3 files changed, 168 insertions(+), 66 deletions(-) create mode 100644 pallets/asset-tx-payment/src/payment.rs diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index e412d5a0991..01da3c41f62 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -24,16 +24,10 @@ use sp_std::prelude::*; use codec::{Encode, Decode, EncodeLike}; -use frame_support::{ - decl_storage, decl_module, - DefaultNoBound, - traits::Get, - weights::{ +use frame_support::{DefaultNoBound, decl_module, decl_storage, dispatch::DispatchResult, traits::{Get, IsType}, weights::{ Weight, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Pays, WeightToFeePolynomial, WeightToFeeCoefficient, DispatchClass, - }, - dispatch::DispatchResult, -}; + }}; use sp_runtime::{ FixedU128, FixedPointNumber, FixedPointOperand, Perquintill, RuntimeDebug, transaction_validity::{ @@ -44,7 +38,6 @@ use sp_runtime::{ DispatchInfoOf, PostDispatchInfoOf, Zero, One, }, }; -use pallet_assets::BalanceConversion; use pallet_balances::NegativeImbalance; use pallet_transaction_payment::OnChargeTransaction; use frame_support::traits::tokens::{fungibles::{Balanced, Inspect, CreditOf}, WithdrawConsequence}; @@ -52,10 +45,16 @@ use frame_support::traits::tokens::{fungibles::{Balanced, Inspect, CreditOf}, Wi #[cfg(test)] mod tests; -type BalanceOf = <::OnChargeTransaction as OnChargeTransaction>::Balance; -type AssetBalanceOf = <::Fungibles as Inspect<::AccountId>>::Balance; -type AssetIdOf = <::Fungibles as Inspect<::AccountId>>::AssetId; -type LiquidityInfoOf = <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; +mod payment; +pub use payment::*; + +pub(crate) type BalanceOf = <::OnChargeTransaction as OnChargeTransaction>::Balance; +pub(crate) type AssetBalanceOf = <::Fungibles as Inspect<::AccountId>>::Balance; +pub(crate) type ChargeAssetBalanceOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::Balance; +pub(crate) type AssetIdOf = <::Fungibles as Inspect<::AccountId>>::AssetId; +pub(crate) type ChargeAssetIdOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::AssetId; +pub(crate) type LiquidityInfoOf = <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; +pub(crate) type ChargeAssetLiquidityOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::LiquidityInfo; #[derive(Encode, Decode, DefaultNoBound)] pub enum InitialPayment { @@ -82,9 +81,9 @@ pub mod pallet { use frame_system::pallet_prelude::*; #[pallet::config] - pub trait Config: frame_system::Config + pallet_transaction_payment::Config + pallet_balances::Config + pallet_authorship::Config + pallet_assets::Config { - type BalanceConversion: BalanceConversion, AssetIdOf, AssetBalanceOf>; + pub trait Config: frame_system::Config + pallet_transaction_payment::Config + pallet_balances::Config { type Fungibles: Balanced; + type OnChargeAssetTransaction: OnChargeAssetTransaction; } #[pallet::pallet] @@ -98,13 +97,6 @@ pub mod pallet { impl Pallet {} } -impl Pallet where - BalanceOf: FixedPointOperand + Into>, - AssetBalanceOf: FixedPointOperand, -{ - -} - /// Require the transactor pay for themselves and maybe include a tip to gain additional priority /// in the queue. Allows paying via both `Currency` as well as `fungibles::Balanced`. #[derive(Encode, Decode, Clone, Eq, PartialEq)] @@ -112,9 +104,11 @@ pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Optio impl ChargeAssetTxPayment where T::Call: Dispatchable, - BalanceOf: Send + Sync + FixedPointOperand + Into>, - AssetIdOf: Send + Sync, + BalanceOf: Send + Sync + FixedPointOperand + IsType>, + AssetIdOf: Send + Sync + IsType>, AssetBalanceOf: Send + Sync + FixedPointOperand, + CreditOf: IsType>, + ChargeAssetLiquidityOf: IsType>, { /// utility constructor. Used only in client/factory code. pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { @@ -143,15 +137,8 @@ impl ChargeAssetTxPayment where let maybe_asset_id = self.1; if let Some(asset_id) = maybe_asset_id { - let converted_fee = T::BalanceConversion::to_asset_balance(fee, asset_id) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; - let can_withdraw = >::can_withdraw(asset_id, who, converted_fee); - if !matches!(can_withdraw, WithdrawConsequence::Success) { - return Err(InvalidTransaction::Payment.into()); - } - >::withdraw(asset_id, who, converted_fee) - .map(|i| (fee, InitialPayment::Asset(i))) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + T::OnChargeAssetTransaction::withdraw_fee(who, call, info, asset_id.into(), fee.into(), tip.into()) + .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { <::OnChargeTransaction as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) .map(|i| (fee, InitialPayment::Native(i))) @@ -176,31 +163,6 @@ impl ChargeAssetTxPayment where let coefficient: BalanceOf = weight_saturation.min(len_saturation).saturated_into::>(); final_fee.saturating_mul(coefficient).saturated_into::() } - - fn correct_and_deposit_fee( - who: &T::AccountId, - _dispatch_info: &DispatchInfoOf, - _post_info: &PostDispatchInfoOf, - corrected_fee: BalanceOf, - tip: BalanceOf, - paid: CreditOf, - ) -> Result<(), TransactionValidityError> { - let converted_fee = T::BalanceConversion::to_asset_balance(corrected_fee, paid.asset()) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; - // Calculate how much refund we should return - let (final_fee, refund) = paid.split(converted_fee); - // refund to the the account that paid the fees. If this fails, the - // account might have dropped below the existential balance. In - // that case we don't refund anything. - // TODO: what to do in case this errors? - let _res = >::resolve(who, refund); - - let author = pallet_authorship::Module::::author(); - // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) - >::resolve(&author, final_fee) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; - Ok(()) - } } impl sp_std::fmt::Debug for ChargeAssetTxPayment @@ -216,10 +178,12 @@ impl sp_std::fmt::Debug for ChargeAssetTxPayment } impl SignedExtension for ChargeAssetTxPayment where - BalanceOf: Send + Sync + From + FixedPointOperand + Into>, + BalanceOf: Send + Sync + From + FixedPointOperand + IsType>, T::Call: Dispatchable, - AssetIdOf: Send + Sync, + AssetIdOf: Send + Sync + IsType>, AssetBalanceOf: Send + Sync + FixedPointOperand, + CreditOf: IsType>, + ChargeAssetLiquidityOf: IsType>, { const IDENTIFIER: &'static str = "ChargeAssetTxPayment"; type AccountId = T::AccountId; @@ -275,13 +239,15 @@ impl SignedExtension for ChargeAssetTxPayment where tip, ); match initial_payment { - InitialPayment::Native(imbalance) => { - <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee(&who, info, post_info, actual_fee, tip, imbalance)?; + InitialPayment::Native(already_withdrawn) => { + <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee( + &who, info, post_info, actual_fee, tip, already_withdrawn)?; }, - InitialPayment::Asset(credit) => { - Self::correct_and_deposit_fee(&who, info, post_info, actual_fee, tip, credit)?; + InitialPayment::Asset(already_withdrawn) => { + T::OnChargeAssetTransaction::correct_and_deposit_fee( + &who, info, post_info, actual_fee.into(), tip.into(), already_withdrawn.into())?; }, - // TODO: just assert that actual_fee is also zero? + // TODO: do anything else than just asserting that actual_fee is zero? InitialPayment::Nothing => { debug_assert!(actual_fee.is_zero(), "actual fee should be zero if initial fee was zero."); }, diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs new file mode 100644 index 00000000000..e86e34049dc --- /dev/null +++ b/pallets/asset-tx-payment/src/payment.rs @@ -0,0 +1,124 @@ +///! Traits and default implementation for paying transaction fees. +use crate::Config; +use super::*; +use codec::FullCodec; +use frame_support::{ + traits::{Currency, ExistenceRequirement, Get, Imbalance, OnUnbalanced, fungibles::{Balanced, Inspect, CreditOf}, WithdrawReasons}, + unsigned::TransactionValidityError, +}; +use pallet_assets::BalanceConversion; +use sp_runtime::{ + traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, PostDispatchInfoOf, Saturating, Zero}, + transaction_validity::InvalidTransaction, +}; +use sp_std::{fmt::Debug, marker::PhantomData}; + +pub trait HandleCredit> { + fn handle_credit(credit: CreditOf); +} + +/// Handle withdrawing, refunding and depositing of transaction fees. +pub trait OnChargeAssetTransaction { + /// The underlying integer type in which fees are calculated. + type Balance: FullCodec + Debug + Default; + type AssetId: FullCodec + Debug + Default; + type LiquidityInfo; + + /// Before the transaction is executed the payment of the transaction fees + /// need to be secured. + /// + /// Note: The `fee` already includes the `tip`. + fn withdraw_fee( + who: &T::AccountId, + call: &T::Call, + dispatch_info: &DispatchInfoOf, + asset_id: Self::AssetId, + fee: Self::Balance, + tip: Self::Balance, + ) -> Result; + + /// After the transaction was executed the actual fee can be calculated. + /// This function should refund any overpaid fees and optionally deposit + /// the corrected amount. + /// + /// Note: The `fee` already includes the `tip`. + fn correct_and_deposit_fee( + who: &T::AccountId, + dispatch_info: &DispatchInfoOf, + post_info: &PostDispatchInfoOf, + corrected_fee: Self::Balance, + tip: Self::Balance, + already_withdrawn: Self::LiquidityInfo, + ) -> Result<(), TransactionValidityError>; +} + +/// Implements the transaction payment for a module implementing the `Currency` +/// trait (eg. the pallet_balances) using an unbalance handler (implementing +/// `OnUnbalanced`). +/// +/// The unbalance handler is given 2 unbalanceds in [`OnUnbalanced::on_unbalanceds`]: fee and +/// then tip. +pub struct FungiblesAdapter(PhantomData<(CON, HC)>); + +/// Default implementation for a Currency and an OnUnbalanced handler. +/// +/// The unbalance handler is given 2 unbalanceds in [`OnUnbalanced::on_unbalanceds`]: fee and +/// then tip. +impl OnChargeAssetTransaction for FungiblesAdapter +where + T: Config, + CON: BalanceConversion, AssetIdOf, AssetBalanceOf>, + HC: HandleCredit, +{ + type LiquidityInfo = CreditOf; + type Balance = BalanceOf; + type AssetId = AssetIdOf; + + /// Withdraw the predicted fee from the transaction origin. + /// + /// Note: The `fee` already includes the `tip`. + fn withdraw_fee( + who: &T::AccountId, + _call: &T::Call, + _info: &DispatchInfoOf, + asset_id: Self::AssetId, + fee: Self::Balance, + _tip: Self::Balance, + ) -> Result { + let converted_fee = CON::to_asset_balance(fee, asset_id) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + let can_withdraw = >::can_withdraw(asset_id, who, converted_fee); + if !matches!(can_withdraw, WithdrawConsequence::Success) { + return Err(InvalidTransaction::Payment.into()); + } + >::withdraw(asset_id, who, converted_fee) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + } + + /// Hand the fee and the tip over to the `[OnUnbalanced]` implementation. + /// Since the predicted fee might have been too high, parts of the fee may + /// be refunded. + /// + /// Note: The `corrected_fee` already includes the `tip`. + fn correct_and_deposit_fee( + who: &T::AccountId, + _dispatch_info: &DispatchInfoOf, + _post_info: &PostDispatchInfoOf, + corrected_fee: Self::Balance, + _tip: Self::Balance, + paid: Self::LiquidityInfo, + ) -> Result<(), TransactionValidityError> { + let converted_fee = CON::to_asset_balance(corrected_fee, paid.asset()) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + // Calculate how much refund we should return + let (final_fee, refund) = paid.split(converted_fee); + // refund to the the account that paid the fees. If this fails, the + // account might have dropped below the existential balance. In + // that case we don't refund anything. + // TODO: what to do in case this errors? + let _res = >::resolve(who, refund); + + HC::handle_credit(final_fee); + Ok(()) + } +} diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 5a0930ae6e7..981d679cbb2 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -173,9 +173,21 @@ impl pallet_authorship::Config for Runtime { type EventHandler = (); } +pub struct CreditToBlockAuthor; +impl HandleCredit for CreditToBlockAuthor { + + fn handle_credit(credit: CreditOf) { + let author = pallet_authorship::Module::::author(); + // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) + // default: drop the result which will trigger the `OnDrop` of the imbalance. + let _res = >::resolve(&author, credit); + } +} + impl Config for Runtime { - type BalanceConversion = pallet_assets::BalanceToAssetBalance; type Fungibles = Assets; + type OnChargeAssetTransaction = FungiblesAdapter< + pallet_assets::BalanceToAssetBalance, CreditToBlockAuthor>; } pub struct ExtBuilder { From 30978613ea2ce231414aebec3a1b4ead2f76e472 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 14 Jun 2021 15:55:53 +0200 Subject: [PATCH 13/66] use asset-tx-payment in statemint runtime --- Cargo.lock | 3 ++ .../statemint-common/Cargo.toml | 6 ++++ .../statemint-common/src/impls.rs | 30 ++++++++++++++----- .../statemint-runtime/Cargo.toml | 2 ++ .../statemint-runtime/src/lib.rs | 12 ++++++-- 5 files changed, 43 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 578ee9db0c6..c95509b6afc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10825,6 +10825,8 @@ dependencies = [ "frame-support", "frame-system", "node-primitives", + "pallet-asset-tx-payment", + "pallet-assets", "pallet-authorship", "pallet-balances", "pallet-collator-selection", @@ -10863,6 +10865,7 @@ dependencies = [ "log", "max-encoded-len", "node-primitives", + "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", "pallet-authorship", diff --git a/polkadot-parachains/statemint-common/Cargo.toml b/polkadot-parachains/statemint-common/Cargo.toml index 683cb2197eb..521db955e9f 100644 --- a/polkadot-parachains/statemint-common/Cargo.toml +++ b/polkadot-parachains/statemint-common/Cargo.toml @@ -19,6 +19,8 @@ sp-io = { git = 'https://github.com/paritytech/substrate', branch = "master", de frame-executive = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } frame-support = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } frame-system = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } +pallet-assets = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } +pallet-authorship = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } pallet-balances = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } sp-runtime = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } sp-core = { git = 'https://github.com/paritytech/substrate', branch = "master", default-features = false } @@ -29,6 +31,7 @@ polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot', bran polkadot-primitives = { git = 'https://github.com/paritytech/polkadot', branch = "master", default-features = false } # Local dependencies +pallet-asset-tx-payment = { path = '../../pallets/asset-tx-payment', default-features = false } pallet-collator-selection = { path = '../../pallets/collator-selection', default-features = false } [dev-dependencies] @@ -49,7 +52,10 @@ std = [ 'frame-support/std', 'frame-executive/std', 'frame-system/std', + 'pallet-asset-tx-payment/std', 'pallet-collator-selection/std', + 'pallet-assets/std', + 'pallet-authorship/std', 'pallet-balances/std', 'node-primitives/std', 'polkadot-runtime-common/std', diff --git a/polkadot-parachains/statemint-common/src/impls.rs b/polkadot-parachains/statemint-common/src/impls.rs index 9befd9d5436..8b63ec528fb 100644 --- a/polkadot-parachains/statemint-common/src/impls.rs +++ b/polkadot-parachains/statemint-common/src/impls.rs @@ -16,17 +16,19 @@ //! Auxillary struct/enums for Statemint runtime. //! Taken from polkadot/runtime/common (at a21cd64) and adapted for Statemint. -use frame_support::traits::{Currency, Imbalance, OnUnbalanced}; +use frame_support::traits::{Currency, Imbalance, OnUnbalanced, fungibles::{self, CreditOf}}; +use sp_std::marker::PhantomData; pub type NegativeImbalance = as Currency<::AccountId>>::NegativeImbalance; +pub type AccountIdOf = ::AccountId; + /// Logic for the author to get a portion of fees. -pub struct ToStakingPot(sp_std::marker::PhantomData); +pub struct ToStakingPot(PhantomData); impl OnUnbalanced> for ToStakingPot where R: pallet_balances::Config + pallet_collator_selection::Config, - ::AccountId: From, - ::AccountId: Into, + AccountIdOf: From + Into, ::Event: From>, { fn on_nonzero_unbalanced(amount: NegativeImbalance) { @@ -43,12 +45,11 @@ where } } -pub struct DealWithFees(sp_std::marker::PhantomData); +pub struct DealWithFees(PhantomData); impl OnUnbalanced> for DealWithFees where R: pallet_balances::Config + pallet_collator_selection::Config, - ::AccountId: From, - ::AccountId: Into, + AccountIdOf: From + Into, ::Event: From>, { fn on_unbalanceds(mut fees_then_tips: impl Iterator>) { @@ -61,6 +62,21 @@ where } } +pub struct AssetsToBlockAuthor(PhantomData); +impl pallet_asset_tx_payment::HandleCredit, pallet_assets::Pallet> for AssetsToBlockAuthor +where + R: pallet_authorship::Config + pallet_assets::Config, + AccountIdOf: From + Into, +{ + fn handle_credit(credit: CreditOf, pallet_assets::Pallet>) { + let author = pallet_authorship::Pallet::::author(); + // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) + // default: drop the result which will trigger the `OnDrop` of the imbalance. + use fungibles::Balanced; + let _res = pallet_assets::Pallet::::resolve(&author, credit); + } +} + #[cfg(test)] mod tests { use super::*; diff --git a/polkadot-parachains/statemint-runtime/Cargo.toml b/polkadot-parachains/statemint-runtime/Cargo.toml index 6595579b8f9..b515c3e1fe0 100644 --- a/polkadot-parachains/statemint-runtime/Cargo.toml +++ b/polkadot-parachains/statemint-runtime/Cargo.toml @@ -60,6 +60,7 @@ cumulus-pallet-dmp-queue = { path = "../../pallets/dmp-queue", default-features cumulus-pallet-xcmp-queue = { path = "../../pallets/xcmp-queue", default-features = false } cumulus-pallet-xcm = { path = "../../pallets/xcm", default-features = false } cumulus-ping = { path = "../pallets/ping", default-features = false } +pallet-asset-tx-payment = { path = "../../pallets/asset-tx-payment", default-features = false } pallet-collator-selection = { path = "../../pallets/collator-selection", default-features = false } statemint-common = { path = "../statemint-common", default-features = false } @@ -132,6 +133,7 @@ std = [ "pallet-utility/std", "parachain-info/std", "cumulus-pallet-aura-ext/std", + "pallet-asset-tx-payment/std", "pallet-collator-selection/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", diff --git a/polkadot-parachains/statemint-runtime/src/lib.rs b/polkadot-parachains/statemint-runtime/src/lib.rs index 7913f189bdd..049d2fcd046 100644 --- a/polkadot-parachains/statemint-runtime/src/lib.rs +++ b/polkadot-parachains/statemint-runtime/src/lib.rs @@ -47,7 +47,7 @@ use statemint_common::{ NORMAL_DISPATCH_RATIO, AVERAGE_ON_INITIALIZE_RATIO, MAXIMUM_BLOCK_WEIGHT, SLOT_DURATION, HOURS, }; pub use statemint_common as common; -use statemint_common::impls::DealWithFees; +use statemint_common::impls::{DealWithFees, AssetsToBlockAuthor}; use codec::{Decode, Encode}; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ @@ -59,7 +59,7 @@ use frame_support::{ }, RuntimeDebug, PalletId, }; -use sp_runtime::Perbill; +use sp_runtime::{Perbill, traits::ConvertInto}; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -606,6 +606,11 @@ impl pallet_collator_selection::Config for Runtime { type WeightInfo = weights::pallet_collator_selection::WeightInfo; } +impl pallet_asset_tx_payment::Config for Runtime { + type Fungibles = Assets; + type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter, AssetsToBlockAuthor>; +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub enum Runtime where @@ -623,6 +628,7 @@ construct_runtime!( // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 11, + AssetTxPayment: pallet_asset_tx_payment::{Pallet} = 12, // Collator support. the order of these 4 are important and shall not change. Authorship: pallet_authorship::{Pallet, Call, Storage} = 20, @@ -663,7 +669,7 @@ pub type SignedExtra = ( frame_system::CheckEra, frame_system::CheckNonce, frame_system::CheckWeight, - pallet_transaction_payment::ChargeTransactionPayment, + pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; From 2c10e024bd04c93dd85b0b18545a8c8eaf67e901 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Wed, 16 Jun 2021 17:29:23 +0200 Subject: [PATCH 14/66] make extrinsics public --- polkadot-parachains/pallets/ping/src/lib.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/polkadot-parachains/pallets/ping/src/lib.rs b/polkadot-parachains/pallets/ping/src/lib.rs index 75e1aef6ba6..3446fe57da0 100644 --- a/polkadot-parachains/pallets/ping/src/lib.rs +++ b/polkadot-parachains/pallets/ping/src/lib.rs @@ -123,14 +123,14 @@ pub mod pallet { #[pallet::call] impl Pallet { #[pallet::weight(0)] - fn start(origin: OriginFor, para: ParaId, payload: Vec) -> DispatchResult { + pub fn start(origin: OriginFor, para: ParaId, payload: Vec) -> DispatchResult { ensure_root(origin)?; Targets::::mutate(|t| t.push((para, payload))); Ok(()) } #[pallet::weight(0)] - fn start_many(origin: OriginFor, para: ParaId, count: u32, payload: Vec) -> DispatchResult { + pub fn start_many(origin: OriginFor, para: ParaId, count: u32, payload: Vec) -> DispatchResult { ensure_root(origin)?; for _ in 0..count { Targets::::mutate(|t| t.push((para, payload.clone()))); @@ -139,14 +139,14 @@ pub mod pallet { } #[pallet::weight(0)] - fn stop(origin: OriginFor, para: ParaId) -> DispatchResult { + pub fn stop(origin: OriginFor, para: ParaId) -> DispatchResult { ensure_root(origin)?; Targets::::mutate(|t| if let Some(p) = t.iter().position(|(p, _)| p == ¶) { t.swap_remove(p); }); Ok(()) } #[pallet::weight(0)] - fn stop_all(origin: OriginFor, maybe_para: Option) -> DispatchResult { + pub fn stop_all(origin: OriginFor, maybe_para: Option) -> DispatchResult { ensure_root(origin)?; if let Some(para) = maybe_para { Targets::::mutate(|t| t.retain(|&(x, _)| x != para)); @@ -157,7 +157,7 @@ pub mod pallet { } #[pallet::weight(0)] - fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { + pub fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. let para = ensure_sibling_para(::Origin::from(origin))?; @@ -177,7 +177,7 @@ pub mod pallet { } #[pallet::weight(0)] - fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { + pub fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. let para = ensure_sibling_para(::Origin::from(origin))?; From 5f18e5b3c67fc9843005c6da7bc082718283d45a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Wed, 16 Jun 2021 17:29:41 +0200 Subject: [PATCH 15/66] make extrinsics public --- pallets/parachain-system/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index 2e2a9b8e34f..5cc4ed245a4 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -373,7 +373,7 @@ pub mod pallet { } #[pallet::weight((1_000, DispatchClass::Operational))] - fn sudo_send_upward_message( + pub fn sudo_send_upward_message( origin: OriginFor, message: UpwardMessage, ) -> DispatchResult { @@ -383,7 +383,7 @@ pub mod pallet { } #[pallet::weight((1_000_000, DispatchClass::Operational))] - fn authorize_upgrade(origin: OriginFor, code_hash: T::Hash) -> DispatchResult { + pub fn authorize_upgrade(origin: OriginFor, code_hash: T::Hash) -> DispatchResult { ensure_root(origin)?; AuthorizedUpgrade::::put(&code_hash); @@ -393,7 +393,7 @@ pub mod pallet { } #[pallet::weight(1_000_000)] - fn enact_authorized_upgrade(_: OriginFor, code: Vec) -> DispatchResultWithPostInfo { + pub fn enact_authorized_upgrade(_: OriginFor, code: Vec) -> DispatchResultWithPostInfo { Self::validate_authorized_upgrade(&code[..])?; Self::set_code_impl(code)?; AuthorizedUpgrade::::kill(); From 7f36a589f6cdedf4e01c575ad92eaddbd41b0c9e Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Wed, 16 Jun 2021 17:31:00 +0200 Subject: [PATCH 16/66] use ChargeAssetIdOf type alias --- pallets/asset-tx-payment/src/lib.rs | 10 +++++----- pallets/asset-tx-payment/src/payment.rs | 15 ++++++++------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 01da3c41f62..2cc5e0fc665 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -100,18 +100,18 @@ pub mod pallet { /// Require the transactor pay for themselves and maybe include a tip to gain additional priority /// in the queue. Allows paying via both `Currency` as well as `fungibles::Balanced`. #[derive(Encode, Decode, Clone, Eq, PartialEq)] -pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Option>); +pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Option>); impl ChargeAssetTxPayment where T::Call: Dispatchable, BalanceOf: Send + Sync + FixedPointOperand + IsType>, - AssetIdOf: Send + Sync + IsType>, + ChargeAssetIdOf: Send + Sync, AssetBalanceOf: Send + Sync + FixedPointOperand, CreditOf: IsType>, ChargeAssetLiquidityOf: IsType>, { /// utility constructor. Used only in client/factory code. - pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { + pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { Self(fee, asset_id) } @@ -137,7 +137,7 @@ impl ChargeAssetTxPayment where let maybe_asset_id = self.1; if let Some(asset_id) = maybe_asset_id { - T::OnChargeAssetTransaction::withdraw_fee(who, call, info, asset_id.into(), fee.into(), tip.into()) + T::OnChargeAssetTransaction::withdraw_fee(who, call, info, asset_id, fee.into(), tip.into()) .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { <::OnChargeTransaction as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) @@ -180,7 +180,7 @@ impl sp_std::fmt::Debug for ChargeAssetTxPayment impl SignedExtension for ChargeAssetTxPayment where BalanceOf: Send + Sync + From + FixedPointOperand + IsType>, T::Call: Dispatchable, - AssetIdOf: Send + Sync + IsType>, + ChargeAssetIdOf: Send + Sync, AssetBalanceOf: Send + Sync + FixedPointOperand, CreditOf: IsType>, ChargeAssetLiquidityOf: IsType>, diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index e86e34049dc..c495c9ae81e 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -20,8 +20,8 @@ pub trait HandleCredit> { /// Handle withdrawing, refunding and depositing of transaction fees. pub trait OnChargeAssetTransaction { /// The underlying integer type in which fees are calculated. - type Balance: FullCodec + Debug + Default; - type AssetId: FullCodec + Debug + Default; + type Balance: AtLeast32BitUnsigned + FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default; + type AssetId: FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default + Eq; type LiquidityInfo; /// Before the transaction is executed the payment of the transaction fees @@ -67,12 +67,13 @@ pub struct FungiblesAdapter(PhantomData<(CON, HC)>); impl OnChargeAssetTransaction for FungiblesAdapter where T: Config, - CON: BalanceConversion, AssetIdOf, AssetBalanceOf>, + CON: BalanceConversion, ChargeAssetIdOf, AssetBalanceOf>, HC: HandleCredit, + AssetIdOf: Default + IsType>, { type LiquidityInfo = CreditOf; type Balance = BalanceOf; - type AssetId = AssetIdOf; + type AssetId = ChargeAssetIdOf; /// Withdraw the predicted fee from the transaction origin. /// @@ -87,11 +88,11 @@ where ) -> Result { let converted_fee = CON::to_asset_balance(fee, asset_id) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; - let can_withdraw = >::can_withdraw(asset_id, who, converted_fee); + let can_withdraw = >::can_withdraw(asset_id.into(), who, converted_fee); if !matches!(can_withdraw, WithdrawConsequence::Success) { return Err(InvalidTransaction::Payment.into()); } - >::withdraw(asset_id, who, converted_fee) + >::withdraw(asset_id.into(), who, converted_fee) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) } @@ -108,7 +109,7 @@ where _tip: Self::Balance, paid: Self::LiquidityInfo, ) -> Result<(), TransactionValidityError> { - let converted_fee = CON::to_asset_balance(corrected_fee, paid.asset()) + let converted_fee = CON::to_asset_balance(corrected_fee, paid.asset().into()) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; // Calculate how much refund we should return let (final_fee, refund) = paid.split(converted_fee); From 0f29540967d5fe83eb431048af6f62edac84cbf8 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Wed, 16 Jun 2021 17:31:09 +0200 Subject: [PATCH 17/66] update deps --- Cargo.lock | 665 ++++++++++++++++++++++++++--------------------------- 1 file changed, 327 insertions(+), 338 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f7ecee6029a..d491a0262f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -476,7 +476,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-primitives", "futures 0.3.15", @@ -504,7 +504,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -525,7 +525,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -703,7 +703,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "finality-grandpa", "frame-support", @@ -718,7 +718,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-runtime", "frame-support", @@ -730,7 +730,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-messages", "bp-runtime", @@ -747,7 +747,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-header-chain", "bp-messages", @@ -763,7 +763,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-support", "hash-db", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -795,7 +795,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-header-chain", "bp-messages", @@ -2564,7 +2564,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", ] @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -2601,7 +2601,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "Inflector", "chrono", @@ -2624,7 +2624,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -2652,7 +2652,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "serde", @@ -2663,7 +2663,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "bitflags", "frame-metadata", @@ -2690,7 +2690,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2702,7 +2702,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2714,7 +2714,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2724,7 +2724,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2741,7 +2741,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -2755,7 +2755,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -2764,7 +2764,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "parity-scale-codec", @@ -2876,22 +2876,6 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "futures-diagnose" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" -dependencies = [ - "futures 0.1.30", - "futures 0.3.15", - "lazy_static", - "log", - "parking_lot 0.9.0", - "pin-project 0.4.27", - "serde", - "serde_json", -] - [[package]] name = "futures-executor" version = "0.3.15" @@ -3424,7 +3408,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.7", "socket2 0.3.19", "tokio 0.2.24", "tower-service", @@ -3447,7 +3431,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.7", "tokio 1.6.1", "tower-service", "tracing", @@ -3853,7 +3837,7 @@ dependencies = [ "futures 0.3.15", "jsonrpsee-types", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "rustls 0.19.1", "rustls-native-certs 0.5.0", "serde", @@ -3884,12 +3868,13 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -4099,7 +4084,7 @@ dependencies = [ "libp2p-yamux", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "smallvec 1.6.1", "wasm-timer", ] @@ -4124,7 +4109,7 @@ dependencies = [ "multistream-select", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -4350,7 +4335,7 @@ checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ "futures 0.3.15", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "salsa20", "sha3", @@ -4369,7 +4354,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -4680,7 +4665,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4691,7 +4676,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -4779,7 +4764,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -4966,7 +4951,7 @@ dependencies = [ "bytes 1.0.1", "futures 0.3.15", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "smallvec 1.6.1", "unsigned-varint 0.6.0", ] @@ -5035,7 +5020,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-system", "parity-scale-codec", @@ -5214,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5228,7 +5213,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5244,7 +5229,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5259,7 +5244,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5273,7 +5258,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5296,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5311,7 +5296,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-primitives", "frame-support", @@ -5326,7 +5311,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5340,7 +5325,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5385,7 +5370,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5401,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5416,7 +5401,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5437,7 +5422,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5454,7 +5439,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5468,7 +5453,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5490,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5505,7 +5490,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5524,7 +5509,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5540,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5555,7 +5540,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5572,7 +5557,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5588,7 +5573,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5606,7 +5591,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5621,7 +5606,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5634,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5650,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5672,7 +5657,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5688,7 +5673,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5701,7 +5686,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "enumflags2", "frame-support", @@ -5715,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5730,11 +5715,12 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", + "log", "pallet-timestamp", "parity-scale-codec", "sp-core", @@ -5766,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5782,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5795,7 +5781,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5819,7 +5805,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5830,7 +5816,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "sp-arithmetic", @@ -5839,7 +5825,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5852,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5870,7 +5856,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5885,7 +5871,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-support", "frame-system", @@ -5901,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5918,7 +5904,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5929,7 +5915,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5945,7 +5931,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5974,7 +5960,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5988,7 +5974,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-support", "frame-system", @@ -6394,11 +6380,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.4" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b70b68509f17aa2857863b6fa00bf21fc93674c7a8893de2f469f6aa7ca2f2" +checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4" dependencies = [ - "pin-project-internal 1.0.4", + "pin-project-internal 1.0.7", ] [[package]] @@ -6414,9 +6400,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "1.0.4" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa25a6393f22ce819b0f50e0be89287292fda8d425be38ee0ca14c4931d9e71" +checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -6456,7 +6442,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6470,7 +6456,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6483,7 +6469,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "lru", @@ -6506,7 +6492,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "lru", @@ -6524,8 +6510,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-benchmarking-cli", "futures 0.3.15", @@ -6545,7 +6531,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.3" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6654,7 +6640,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "always-assert", "futures 0.3.15", @@ -6673,8 +6659,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6685,8 +6671,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6700,7 +6686,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6715,7 +6701,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", @@ -6735,7 +6721,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -6753,7 +6739,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -6782,7 +6768,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "futures 0.3.15", @@ -6802,7 +6788,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "futures 0.3.15", @@ -6820,7 +6806,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "polkadot-node-subsystem", @@ -6835,7 +6821,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", @@ -6853,7 +6839,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "polkadot-node-subsystem", @@ -6866,7 +6852,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", @@ -6884,7 +6870,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "futures 0.3.15", @@ -6899,7 +6885,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "always-assert", "assert_matches", @@ -6909,7 +6895,7 @@ dependencies = [ "futures-timer 3.0.2", "libc", "parity-scale-codec", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-core-primitives", "polkadot-parachain", "rand 0.8.3", @@ -6927,7 +6913,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "memory-lru", @@ -6945,7 +6931,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-std", "lazy_static", @@ -6963,7 +6949,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -6978,7 +6964,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -6991,6 +6977,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-vrf", "sp-core", + "sp-keystore", "sp-maybe-compressed-blob", "sp-runtime", "thiserror", @@ -7000,7 +6987,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-std", "async-trait", @@ -7012,7 +6999,7 @@ dependencies = [ "mick-jaeger", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7030,14 +7017,14 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -7052,7 +7039,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", @@ -7060,7 +7047,7 @@ dependencies = [ "lru", "metered-channel", "parity-scale-codec", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7080,7 +7067,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "async-trait", "futures 0.3.15", @@ -7098,8 +7085,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -7113,8 +7100,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "frame-system", @@ -7144,7 +7131,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-overseer-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7155,7 +7142,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-subsystem-dispatch-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7165,8 +7152,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7198,12 +7185,13 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -7274,8 +7262,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bitvec", @@ -7318,8 +7306,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -7357,8 +7345,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -7449,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "arrayvec 0.5.2", "futures 0.3.15", @@ -7469,8 +7457,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7479,8 +7467,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7504,8 +7492,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bitvec", @@ -7561,8 +7549,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-benchmarking", "frame-system", @@ -8288,7 +8276,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "env_logger 0.8.3", "hex", @@ -8365,8 +8353,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bp-rococo", @@ -8586,7 +8574,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8615,7 +8603,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8638,7 +8626,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8654,7 +8642,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8675,7 +8663,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8686,7 +8674,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "chrono", "fdlimit", @@ -8724,7 +8712,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "fnv", @@ -8758,7 +8746,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "blake2-rfc", "hash-db", @@ -8788,7 +8776,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8800,7 +8788,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8831,7 +8819,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8877,7 +8865,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -8901,7 +8889,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8914,7 +8902,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "futures 0.3.15", @@ -8942,7 +8930,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "sc-client-api", "sp-authorship", @@ -8953,7 +8941,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8982,7 +8970,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8999,7 +8987,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "parity-scale-codec", @@ -9014,8 +9002,10 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ + "cfg-if 1.0.0", + "libc", "log", "parity-scale-codec", "parity-wasm 0.42.2", @@ -9031,7 +9021,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9044,7 +9034,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -9072,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -9096,7 +9086,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9117,7 +9107,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9135,7 +9125,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9155,7 +9145,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "hash-db", "lazy_static", @@ -9174,7 +9164,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-std", "async-trait", @@ -9200,7 +9190,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -9227,7 +9217,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9244,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "bytes 0.5.6", "fnv", @@ -9272,7 +9262,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "libp2p", @@ -9285,7 +9275,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9294,7 +9284,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "hash-db", @@ -9329,7 +9319,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9354,7 +9344,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9372,7 +9362,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "directories", @@ -9388,7 +9378,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "sc-block-builder", "sc-chain-spec", @@ -9437,7 +9427,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "parity-scale-codec", @@ -9452,7 +9442,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9472,14 +9462,14 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "chrono", "futures 0.3.15", "libp2p", "log", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "serde", "serde_json", @@ -9492,7 +9482,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9529,7 +9519,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9540,7 +9530,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9562,10 +9552,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", - "futures-diagnose", "intervalier", "log", "parity-scale-codec", @@ -9608,7 +9597,6 @@ dependencies = [ "merlin", "rand 0.7.3", "rand_core 0.5.1", - "serde", "sha2 0.8.2", "subtle 2.4.0", "zeroize", @@ -9923,8 +9911,8 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "enumn", "parity-scale-codec", @@ -10030,7 +10018,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "sp-core", @@ -10042,7 +10030,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "hash-db", "log", @@ -10059,7 +10047,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10071,7 +10059,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -10084,7 +10072,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "integer-sqrt", "num-traits", @@ -10098,7 +10086,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -10110,7 +10098,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10122,7 +10110,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -10134,7 +10122,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "log", @@ -10152,7 +10140,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "serde", "serde_json", @@ -10161,7 +10149,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "futures 0.3.15", @@ -10188,7 +10176,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10205,7 +10193,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "merlin", @@ -10227,7 +10215,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10237,7 +10225,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10249,7 +10237,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "base58", "blake2-rfc", @@ -10294,7 +10282,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10303,7 +10291,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10313,7 +10301,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "environmental", "parity-scale-codec", @@ -10324,7 +10312,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "finality-grandpa", "log", @@ -10341,7 +10329,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10355,7 +10343,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "hash-db", @@ -10380,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "lazy_static", "sp-core", @@ -10391,7 +10379,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -10408,7 +10396,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "ruzstd", "zstd", @@ -10417,7 +10405,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "serde", @@ -10430,7 +10418,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10441,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "sp-api", "sp-core", @@ -10451,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "backtrace", ] @@ -10459,7 +10447,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "rustc-hash", "serde", @@ -10470,7 +10458,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "either", "hash256-std-hasher", @@ -10492,7 +10480,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10509,7 +10497,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10521,7 +10509,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "serde", "serde_json", @@ -10530,7 +10518,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -10543,7 +10531,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10553,7 +10541,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "hash-db", "log", @@ -10576,12 +10564,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10594,7 +10582,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "log", "sp-core", @@ -10607,7 +10595,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10620,7 +10608,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10637,7 +10625,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "erased-serde", "log", @@ -10655,7 +10643,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -10671,7 +10659,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "log", @@ -10686,7 +10674,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "hash-db", "memory-db", @@ -10700,7 +10688,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "futures-core", @@ -10712,7 +10700,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10725,7 +10713,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10737,7 +10725,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11050,7 +11038,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "platforms", ] @@ -11058,7 +11046,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11081,7 +11069,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-std", "derive_more 0.99.11", @@ -11095,7 +11083,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "async-trait", "futures 0.1.30", @@ -11124,7 +11112,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "cfg-if 1.0.0", "frame-support", @@ -11165,7 +11153,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -11186,7 +11174,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11196,7 +11184,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11222,7 +11210,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11787,7 +11775,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 1.0.4", + "pin-project 1.0.7", "tracing", ] @@ -11923,7 +11911,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" dependencies = [ "frame-try-runtime", "log", @@ -12584,12 +12572,13 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -12826,8 +12815,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12836,8 +12825,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-support", "frame-system", @@ -12855,8 +12844,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#685dc4e28c488b1d6a0e42f3f59c70c813dc0498" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12937,249 +12926,249 @@ dependencies = [ [[patch.unused]] name = "chain-spec-builder" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-bench" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-browser-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-cli" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-executor" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-inspect" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-rpc" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-rpc-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-runtime" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-template-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "node-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-atomic-swap" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-contracts" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-contracts-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-contracts-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-contracts-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-contracts-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-example" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-example-offchain-worker" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-example-parallel" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-lottery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-node-authorization" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-scored-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "pallet-transaction-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sc-consensus-manual-seal" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sc-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sc-runtime-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sc-service-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-api-test" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-application-crypto-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-arithmetic-fuzzer" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-runtime-interface-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-runtime-interface-test-wasm" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-runtime-interface-test-wasm-deprecated" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "sp-sandbox" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "subkey" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "substrate-frame-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "substrate-frame-rpc-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "substrate-test-runtime-transaction-pool" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "substrate-test-utils-test-crate" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" [[patch.unused]] name = "test-runner-example" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#a3681dcf2f95549a32d5a9510955b47a58383f69" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" From 43327612ab7946250d8cf6406ce77a2c16183849 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Wed, 16 Jun 2021 17:57:04 +0200 Subject: [PATCH 18/66] move back to AssetIdOf --- pallets/asset-tx-payment/src/lib.rs | 2 -- pallets/asset-tx-payment/src/payment.rs | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 2cc5e0fc665..f9b45039731 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -108,7 +108,6 @@ impl ChargeAssetTxPayment where ChargeAssetIdOf: Send + Sync, AssetBalanceOf: Send + Sync + FixedPointOperand, CreditOf: IsType>, - ChargeAssetLiquidityOf: IsType>, { /// utility constructor. Used only in client/factory code. pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { @@ -183,7 +182,6 @@ impl SignedExtension for ChargeAssetTxPayment where ChargeAssetIdOf: Send + Sync, AssetBalanceOf: Send + Sync + FixedPointOperand, CreditOf: IsType>, - ChargeAssetLiquidityOf: IsType>, { const IDENTIFIER: &'static str = "ChargeAssetTxPayment"; type AccountId = T::AccountId; diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index c495c9ae81e..a9f4f0211d6 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -67,13 +67,13 @@ pub struct FungiblesAdapter(PhantomData<(CON, HC)>); impl OnChargeAssetTransaction for FungiblesAdapter where T: Config, - CON: BalanceConversion, ChargeAssetIdOf, AssetBalanceOf>, + CON: BalanceConversion, AssetIdOf, AssetBalanceOf>, HC: HandleCredit, - AssetIdOf: Default + IsType>, + AssetIdOf: FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default + Eq, { type LiquidityInfo = CreditOf; type Balance = BalanceOf; - type AssetId = ChargeAssetIdOf; + type AssetId = AssetIdOf; /// Withdraw the predicted fee from the transaction origin. /// From eb9ac145ab33bb20259a424521095cdf1414c4b6 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 17 Jun 2021 11:22:36 +0200 Subject: [PATCH 19/66] remove extra rpc_http_threads --- test/service/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index 40d933a98b0..f6e987fe4c1 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -618,7 +618,6 @@ pub fn node_config( offchain_worker: sc_client_api::ExecutionStrategy::NativeWhenPossible, other: sc_client_api::ExecutionStrategy::NativeWhenPossible, }, - rpc_http_threads: None, rpc_http: None, rpc_ws: None, rpc_ipc: None, From 39e08eb7d298176b052ddf6d6406eb36e4588610 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 17 Jun 2021 12:11:04 +0200 Subject: [PATCH 20/66] use different substrate branch --- Cargo.lock | 432 +++++++++++++++++++++++++++-------------------------- Cargo.toml | 426 ++++++++++++++++++++++++++-------------------------- 2 files changed, 434 insertions(+), 424 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 456dc68fdf9..8176edd6e38 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2601,7 +2601,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", ] @@ -2619,7 +2619,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -2638,7 +2638,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "Inflector", "chrono", @@ -2661,7 +2661,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -2674,7 +2674,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -2689,7 +2689,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "serde", @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "bitflags", "frame-metadata", @@ -2727,7 +2727,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2739,7 +2739,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2751,7 +2751,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2761,7 +2761,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -2792,7 +2792,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-api", @@ -2801,7 +2801,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "parity-scale-codec", @@ -4702,7 +4702,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4713,7 +4713,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5057,7 +5057,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-system", "parity-scale-codec", @@ -5236,7 +5236,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5250,7 +5250,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5266,7 +5266,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5281,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5295,7 +5295,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5318,7 +5318,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5348,7 +5348,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5407,7 +5407,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5438,7 +5438,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5459,7 +5459,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5476,7 +5476,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5490,7 +5490,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5512,7 +5512,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5577,7 +5577,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5594,7 +5594,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5610,7 +5610,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5628,7 +5628,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5643,7 +5643,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5656,7 +5656,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5672,7 +5672,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5694,7 +5694,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5710,7 +5710,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5723,7 +5723,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "enumflags2", "frame-support", @@ -5737,7 +5737,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5752,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5772,7 +5772,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5788,7 +5788,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5836,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "sp-arithmetic", @@ -5845,7 +5845,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5858,7 +5858,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5876,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-support", "frame-system", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5924,7 +5924,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5935,7 +5935,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5951,7 +5951,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5965,7 +5965,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-benchmarking", "frame-support", @@ -5980,7 +5980,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8289,7 +8289,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "env_logger 0.8.3", "hex", @@ -8587,7 +8587,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8616,7 +8616,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8639,7 +8639,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8655,7 +8655,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8676,7 +8676,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "chrono", "fdlimit", @@ -8725,7 +8725,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "fnv", @@ -8759,7 +8759,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "blake2-rfc", "hash-db", @@ -8789,7 +8789,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8801,7 +8801,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8832,7 +8832,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8878,7 +8878,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -8902,7 +8902,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "futures 0.3.15", @@ -8943,7 +8943,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "sc-client-api", "sp-authorship", @@ -8954,7 +8954,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8983,7 +8983,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "parity-scale-codec", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9034,7 +9034,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9075,7 +9075,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -9099,7 +9099,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9120,7 +9120,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9138,7 +9138,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9158,7 +9158,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "hash-db", "lazy_static", @@ -9177,7 +9177,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-std", "async-trait", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9247,7 +9247,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "bytes 0.5.6", "fnv", @@ -9275,7 +9275,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "libp2p", @@ -9288,7 +9288,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9297,7 +9297,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "hash-db", @@ -9332,7 +9332,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9357,7 +9357,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9375,7 +9375,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "directories", @@ -9440,7 +9440,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "parity-scale-codec", @@ -9455,7 +9455,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9475,7 +9475,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "chrono", "futures 0.3.15", @@ -9495,7 +9495,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9532,7 +9532,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9543,7 +9543,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -9565,7 +9565,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "intervalier", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "sp-core", @@ -10043,7 +10043,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "hash-db", "log", @@ -10060,7 +10060,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10072,7 +10072,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -10085,7 +10085,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "integer-sqrt", "num-traits", @@ -10099,7 +10099,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-api", @@ -10111,7 +10111,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "parity-scale-codec", @@ -10123,7 +10123,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-api", @@ -10135,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "log", @@ -10153,7 +10153,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "serde", "serde_json", @@ -10162,7 +10162,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "futures 0.3.15", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "parity-scale-codec", @@ -10206,7 +10206,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "merlin", @@ -10228,7 +10228,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "base58", "blake2-rfc", @@ -10295,7 +10295,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10304,7 +10304,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10314,7 +10314,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "environmental", "parity-scale-codec", @@ -10325,7 +10325,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "finality-grandpa", "log", @@ -10342,7 +10342,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10356,7 +10356,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "hash-db", @@ -10381,7 +10381,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "lazy_static", "sp-core", @@ -10392,7 +10392,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -10409,7 +10409,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "ruzstd", "zstd", @@ -10418,7 +10418,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "serde", @@ -10431,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10442,7 +10442,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "sp-api", "sp-core", @@ -10452,7 +10452,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "backtrace", ] @@ -10460,7 +10460,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "rustc-hash", "serde", @@ -10471,7 +10471,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "either", "hash256-std-hasher", @@ -10493,7 +10493,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10510,7 +10510,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10522,7 +10522,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "serde", "serde_json", @@ -10531,7 +10531,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-api", @@ -10544,7 +10544,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10554,7 +10554,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "hash-db", "log", @@ -10577,12 +10577,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10595,7 +10595,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "log", "sp-core", @@ -10608,7 +10608,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10621,7 +10621,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10638,7 +10638,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "erased-serde", "log", @@ -10656,7 +10656,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "derive_more 0.99.11", "futures 0.3.15", @@ -10672,7 +10672,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "log", @@ -10687,7 +10687,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "hash-db", "memory-db", @@ -10701,7 +10701,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "futures-core", @@ -10713,7 +10713,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10726,7 +10726,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10738,7 +10738,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11053,7 +11053,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "platforms", ] @@ -11061,7 +11061,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11084,7 +11084,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-std", "derive_more 0.99.11", @@ -11098,7 +11098,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "async-trait", "futures 0.1.30", @@ -11127,7 +11127,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11137,7 +11137,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11163,7 +11163,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11864,7 +11864,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" dependencies = [ "frame-try-runtime", "log", @@ -12880,249 +12880,259 @@ dependencies = [ [[patch.unused]] name = "chain-spec-builder" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-bench" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-browser-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-cli" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-executor" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-inspect" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-rpc" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-rpc-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-runtime" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-template-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "node-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-atomic-swap" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-contracts" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-contracts-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-contracts-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-contracts-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-contracts-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-example" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-example-offchain-worker" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-example-parallel" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-lottery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-node-authorization" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-scored-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "pallet-transaction-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sc-consensus-manual-seal" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sc-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sc-runtime-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sc-service-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-api-test" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-application-crypto-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-arithmetic-fuzzer" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-runtime-interface-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-runtime-interface-test-wasm" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-runtime-interface-test-wasm-deprecated" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "sp-sandbox" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "subkey" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "substrate-frame-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "substrate-frame-rpc-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "substrate-test-runtime-transaction-pool" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "substrate-test-utils-test-crate" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" [[patch.unused]] name = "test-runner-example" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/master-balance-conversion#004521a07b4c1dc474a0edf4fea556faf9ba97e4" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" diff --git a/Cargo.toml b/Cargo.toml index cd8a064ebfb..15c49c9f5f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,216 +40,216 @@ members = [ [profile.release] panic = "unwind" [patch."https://github.com/paritytech/substrate"] -node-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-metadata ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-core ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -max-encoded-len ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -max-encoded-len-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-debug-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-std ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime-interface-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-wasm-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-io ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-maybe-compressed-blob ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-state-machine ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-panic-handler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-trie ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-application-crypto ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-arithmetic ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-api-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-version ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-version-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-test-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-runtime-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-client-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-prometheus-endpoint ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-executor-common ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-allocator ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-serializer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-executor-wasmi ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-executor-wasmtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-tasks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-runtime-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-sandbox ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-wasm-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-rpc-server ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-telemetry ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-tracing-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-inherents ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-blockchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-database ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-system-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus-vrf ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-election-provider-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-npos-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-npos-elections-compact ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-utils-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-service ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-chain-spec-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -fork-tree ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-epochs ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-uncles ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-network ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-peerset ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-keyring ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-network-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-network-gossip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-client-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-state-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-informant ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-light ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-transaction-graph ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-runtime-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-rpc-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-transaction-storage-proof ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-balances ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-transaction-payment ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-offences ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-staking-reward-curve ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime-interface-test-wasm ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-support-procedural ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-support-procedural-tools ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-support-procedural-tools-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-benchmarking-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-template-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-executive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-indices ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-system-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-randomness-collective-flip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-sudo ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-transaction-payment-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-transaction-payment-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-basic-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-proposer-metrics ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-frame-rpc-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-build-script-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-bench ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-try-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-assets ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-bounties ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-treasury ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-collective ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-contracts ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-contracts-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-contracts-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-contracts-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-democracy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-scheduler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-election-provider-multi-phase ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-elections-phragmen ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-gilt ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-identity ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-im-online ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-lottery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -frame-support-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-membership ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-mmr ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-mmr-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-multisig ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-offences-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-proxy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-utility ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-recovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-session-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-society ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-tips ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-transaction-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-uniques ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-vesting ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-browser-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-browser-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-inspect ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-contracts-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-mmr-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-babe-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-finality-grandpa-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-sync-state-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-finality-grandpa-warp-sync ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -try-runtime-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -remote-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-service-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-frame-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -test-runner-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-manual-seal ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -test-runner ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -node-rpc-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -chain-spec-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -subkey ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sc-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-atomic-swap ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-example-offchain-worker ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-example-parallel ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-nicks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-node-authorization ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-scored-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -pallet-staking-reward-fn ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-api-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-application-crypto-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-arithmetic-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-npos-elections-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime-interface-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -sp-runtime-interface-test-wasm-deprecated ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-test-utils-test-crate ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } -substrate-frame-rpc-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/master-balance-conversion" } +node-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-metadata ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-core ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +max-encoded-len ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +max-encoded-len-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-debug-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-std ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-wasm-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-io ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-maybe-compressed-blob ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-state-machine ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-panic-handler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-trie ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-application-crypto ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-arithmetic ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-version ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-version-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-test-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-client-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-prometheus-endpoint ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-common ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-allocator ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-serializer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-wasmi ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-wasmtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-tasks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-runtime-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-sandbox ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-wasm-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc-server ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-telemetry ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-tracing-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-inherents ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-blockchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-database ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-vrf ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-election-provider-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections-compact ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-service ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-chain-spec-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +fork-tree ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-epochs ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-uncles ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-peerset ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-keyring ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network-gossip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-client-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-state-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-informant ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-light ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-transaction-graph ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-transaction-storage-proof ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-balances ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-offences ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking-reward-curve ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test-wasm ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural-tools ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural-tools-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-benchmarking-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-template-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-executive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-indices ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-randomness-collective-flip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-sudo ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-basic-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-proposer-metrics ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-rpc-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-build-script-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-bench ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-try-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-assets ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-bounties ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-treasury ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-collective ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-democracy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-scheduler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-election-provider-multi-phase ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-elections-phragmen ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-gilt ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-identity ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-im-online ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-lottery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-membership ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-multisig ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-offences-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-proxy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-utility ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-recovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-session-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-society ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-tips ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-uniques ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-vesting ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-browser-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-browser-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-inspect ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-babe-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-sync-state-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa-warp-sync ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +try-runtime-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +remote-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-service-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +test-runner-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-manual-seal ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +test-runner ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-rpc-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +chain-spec-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +subkey ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-atomic-swap ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example-offchain-worker ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example-parallel ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-nicks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-node-authorization ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-scored-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking-reward-fn ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-application-crypto-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-arithmetic-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test-wasm-deprecated ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils-test-crate ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-rpc-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } From 1138b900f932e0961f4c967e8539fc5978380749 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 25 Jun 2021 15:52:55 +0200 Subject: [PATCH 21/66] Update pallets/asset-tx-payment/src/payment.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tomasz Drwięga --- pallets/asset-tx-payment/src/payment.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index a9f4f0211d6..6abf2885a99 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -87,7 +87,7 @@ where _tip: Self::Balance, ) -> Result { let converted_fee = CON::to_asset_balance(fee, asset_id) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment))?; let can_withdraw = >::can_withdraw(asset_id.into(), who, converted_fee); if !matches!(can_withdraw, WithdrawConsequence::Success) { return Err(InvalidTransaction::Payment.into()); From 34a350d01fe91df2cbd89b343e088e7e83abed8d Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 25 Jun 2021 15:54:22 +0200 Subject: [PATCH 22/66] Update pallets/asset-tx-payment/src/payment.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tomasz Drwięga --- pallets/asset-tx-payment/src/payment.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 6abf2885a99..654fff6fd3b 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -93,7 +93,7 @@ where return Err(InvalidTransaction::Payment.into()); } >::withdraw(asset_id.into(), who, converted_fee) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment)) } /// Hand the fee and the tip over to the `[OnUnbalanced]` implementation. From b657f59e595b022372706e5e73b43e2af724486a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 17:23:15 +0200 Subject: [PATCH 23/66] remove overrides --- Cargo.toml | 214 ----------------------------------------------------- 1 file changed, 214 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 15c49c9f5f3..e6ecff44d00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,217 +39,3 @@ members = [ [profile.release] panic = "unwind" -[patch."https://github.com/paritytech/substrate"] -node-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-metadata ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-core ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -max-encoded-len ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -max-encoded-len-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-debug-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-std ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime-interface-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-wasm-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-io ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-maybe-compressed-blob ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-state-machine ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-panic-handler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-trie ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-application-crypto ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-arithmetic ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-api-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-version ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-version-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-test-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-runtime-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-client-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-prometheus-endpoint ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-executor-common ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-allocator ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-serializer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-executor-wasmi ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-executor-wasmtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-tasks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-runtime-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-sandbox ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-wasm-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-rpc-server ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-telemetry ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-tracing-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-inherents ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-blockchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-database ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-system-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus-vrf ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-election-provider-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-npos-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-npos-elections-compact ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-utils-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-service ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-chain-spec-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -fork-tree ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-epochs ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-uncles ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-network ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-peerset ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-keyring ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-network-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-network-gossip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-client-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-state-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-informant ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-light ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-transaction-graph ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-runtime-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-rpc-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-transaction-storage-proof ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-balances ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-transaction-payment ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-offences ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-staking-reward-curve ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime-interface-test-wasm ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-support-procedural ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-support-procedural-tools ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-support-procedural-tools-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-benchmarking-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-template-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-executive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-indices ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-system-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-randomness-collective-flip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-sudo ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-transaction-payment-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-transaction-payment-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-basic-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-proposer-metrics ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-frame-rpc-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-build-script-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-bench ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-try-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-assets ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-bounties ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-treasury ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-collective ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-contracts ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-contracts-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-contracts-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-contracts-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-democracy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-scheduler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-election-provider-multi-phase ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-elections-phragmen ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-gilt ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-identity ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-im-online ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-lottery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -frame-support-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-membership ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-mmr ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-mmr-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-multisig ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-offences-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-proxy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-utility ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-recovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-session-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-society ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-tips ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-transaction-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-uniques ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-vesting ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-browser-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-browser-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-inspect ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-contracts-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-mmr-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-babe-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-finality-grandpa-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-sync-state-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-finality-grandpa-warp-sync ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -try-runtime-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -remote-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-service-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-frame-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -test-runner-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-manual-seal ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -test-runner ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -node-rpc-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -chain-spec-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -subkey ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sc-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-atomic-swap ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-example-offchain-worker ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-example-parallel ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-nicks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-node-authorization ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-scored-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -pallet-staking-reward-fn ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-api-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-application-crypto-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-arithmetic-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-npos-elections-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime-interface-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -sp-runtime-interface-test-wasm-deprecated ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-test-utils-test-crate ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } -substrate-frame-rpc-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } From 22816c2a02d29c4c0f4ff2bdf11c559db0e272c8 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 17:38:36 +0200 Subject: [PATCH 24/66] override substrate deps (again) --- Cargo.lock | 420 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 211 +++++++++++++++++++++++++++ 2 files changed, 421 insertions(+), 210 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8a435d5da08..3c464e238f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2580,7 +2580,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", ] @@ -2598,7 +2598,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -2617,7 +2617,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "Inflector", "chrono", @@ -2640,7 +2640,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -2653,7 +2653,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -2668,7 +2668,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "serde", @@ -2679,7 +2679,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "bitflags", "frame-metadata", @@ -2705,7 +2705,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2717,7 +2717,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2729,7 +2729,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2739,7 +2739,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2756,7 +2756,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -2770,7 +2770,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-api", @@ -2779,7 +2779,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "parity-scale-codec", @@ -5016,7 +5016,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-system", "parity-scale-codec", @@ -5205,7 +5205,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5218,7 +5218,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5234,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5249,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5263,7 +5263,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5286,7 +5286,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5411,7 +5411,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5427,7 +5427,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5463,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5480,7 +5480,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5494,7 +5494,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5516,7 +5516,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5531,7 +5531,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5550,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5598,7 +5598,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5614,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5632,7 +5632,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5660,7 +5660,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5676,7 +5676,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5713,7 +5713,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5726,7 +5726,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "enumflags2", "frame-support", @@ -5740,7 +5740,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5755,7 +5755,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5775,7 +5775,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5791,7 +5791,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5804,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5828,7 +5828,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5839,7 +5839,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "sp-arithmetic", @@ -5848,7 +5848,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5861,7 +5861,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5879,7 +5879,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5894,7 +5894,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-support", "frame-system", @@ -5910,7 +5910,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5938,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5954,7 +5954,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5968,7 +5968,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5983,7 +5983,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8283,7 +8283,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "env_logger 0.8.3", "hex", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "sp-core", @@ -8646,7 +8646,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -8675,7 +8675,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8698,7 +8698,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8714,7 +8714,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8734,7 +8734,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8745,7 +8745,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "chrono", "fdlimit", @@ -8783,7 +8783,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "fnv", @@ -8817,7 +8817,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "blake2-rfc", "hash-db", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "parking_lot 0.11.1", @@ -8860,7 +8860,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -8891,7 +8891,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -8937,7 +8937,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -8961,7 +8961,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8974,7 +8974,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "futures 0.3.15", @@ -9002,7 +9002,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "sc-client-api", "sp-authorship", @@ -9013,7 +9013,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "lazy_static", @@ -9042,7 +9042,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "parity-scale-codec", @@ -9059,7 +9059,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "parity-scale-codec", @@ -9074,7 +9074,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9094,7 +9094,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -9135,7 +9135,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "finality-grandpa", @@ -9159,7 +9159,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9198,7 +9198,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -9218,7 +9218,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "hash-db", "lazy_static", @@ -9237,7 +9237,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-std", "async-trait", @@ -9290,7 +9290,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9307,7 +9307,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "bytes 0.5.6", "fnv", @@ -9335,7 +9335,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "libp2p", @@ -9348,7 +9348,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9357,7 +9357,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "hash-db", @@ -9392,7 +9392,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9417,7 +9417,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9435,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "directories", @@ -9501,7 +9501,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "parity-scale-codec", @@ -9516,7 +9516,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9536,7 +9536,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "chrono", "futures 0.3.15", @@ -9556,7 +9556,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9593,7 +9593,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9604,7 +9604,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9626,7 +9626,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "intervalier", @@ -10108,7 +10108,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "hash-db", "log", @@ -10125,7 +10125,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10137,7 +10137,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "serde", @@ -10149,7 +10149,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "integer-sqrt", "num-traits", @@ -10163,7 +10163,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-api", @@ -10175,7 +10175,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "parity-scale-codec", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-api", @@ -10199,7 +10199,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "log", @@ -10217,7 +10217,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "futures 0.3.15", @@ -10244,7 +10244,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "parity-scale-codec", @@ -10261,7 +10261,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "merlin", @@ -10283,7 +10283,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10293,7 +10293,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10305,7 +10305,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "base58", "blake2-rfc", @@ -10349,7 +10349,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10358,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10368,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "environmental", "parity-scale-codec", @@ -10379,7 +10379,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "finality-grandpa", "log", @@ -10396,7 +10396,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10410,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "hash-db", @@ -10435,7 +10435,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "lazy_static", "sp-core", @@ -10446,7 +10446,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -10463,7 +10463,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "ruzstd", "zstd", @@ -10472,7 +10472,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "serde", @@ -10485,7 +10485,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10496,7 +10496,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "sp-api", "sp-core", @@ -10506,7 +10506,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "backtrace", ] @@ -10514,7 +10514,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "rustc-hash", "serde", @@ -10525,7 +10525,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "either", "hash256-std-hasher", @@ -10546,7 +10546,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10563,7 +10563,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10575,7 +10575,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "serde", "serde_json", @@ -10584,7 +10584,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-api", @@ -10597,7 +10597,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10607,7 +10607,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "hash-db", "log", @@ -10630,12 +10630,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10648,7 +10648,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "log", "sp-core", @@ -10661,7 +10661,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10674,7 +10674,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10691,7 +10691,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "erased-serde", "log", @@ -10709,7 +10709,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -10725,7 +10725,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "log", @@ -10740,7 +10740,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "hash-db", "memory-db", @@ -10754,7 +10754,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "futures-core", @@ -10766,7 +10766,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10781,7 +10781,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10793,7 +10793,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11098,7 +11098,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "platforms", ] @@ -11106,7 +11106,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11129,7 +11129,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-std", "derive_more 0.99.14", @@ -11143,7 +11143,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "async-trait", "futures 0.1.30", @@ -11172,7 +11172,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11192,7 +11192,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11893,7 +11893,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" dependencies = [ "frame-try-runtime", "log", @@ -12873,259 +12873,259 @@ dependencies = [ [[patch.unused]] name = "chain-spec-builder" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-bench" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-browser-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-cli" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-executor" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-inspect" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-rpc" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-rpc-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-runtime" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-template-runtime" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "node-testing" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-atomic-swap" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-contracts" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-contracts-primitives" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-contracts-proc-macro" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-contracts-rpc" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-contracts-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-elections" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-example" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-example-offchain-worker" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-example-parallel" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-lottery" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-node-authorization" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-scored-pool" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-template" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "pallet-transaction-storage" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sc-consensus-manual-seal" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sc-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sc-runtime-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sc-service-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-api-test" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-application-crypto-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-arithmetic-fuzzer" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-consensus-pow" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-runtime-interface-test" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-runtime-interface-test-wasm" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-runtime-interface-test-wasm-deprecated" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "sp-sandbox" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "subkey" version = "2.0.1" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-frame-cli" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-frame-rpc-support" version = "3.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-test-runtime-transaction-pool" version = "2.0.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "substrate-test-utils-test-crate" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" [[patch.unused]] name = "test-runner-example" version = "0.1.0" -source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#6e5e780f3ef5b0e9c80c28b0994318de0cddd895" +source = "git+https://github.com/apopiak/substrate.git?branch=apopiak/balance-to-asset#04d83c7040b7a8dd60b294ce3b293c2b55be10e5" diff --git a/Cargo.toml b/Cargo.toml index 6de7f420836..decdfb63f3a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,3 +39,214 @@ members = [ [profile.release] panic = "unwind" +[patch."https://github.com/paritytech/substrate"] +node-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-metadata ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-core ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-debug-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-std ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-wasm-interface ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-io ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-maybe-compressed-blob ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-state-machine ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-panic-handler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-trie ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-application-crypto ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-arithmetic ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-version ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-version-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-test-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-client-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-prometheus-endpoint ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-common ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-allocator ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-serializer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-wasmi ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-executor-wasmtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-runtime-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-sandbox ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-tasks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-wasm-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-tracing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc-server ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-telemetry ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-tracing-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-block-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-inherents ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-blockchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-database ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-timestamp ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-session ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-vrf ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-election-provider-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections-compact ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-service ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-chain-spec ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-chain-spec-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-babe ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +fork-tree ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-epochs ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-slots ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-uncles ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-keystore ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-peerset ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-keyring ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-network-gossip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-finality-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-client-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-state-db ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-informant ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-light ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-offchain ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-transaction-graph ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-runtime-transaction-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-rpc-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-transaction-storage-proof ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-balances ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-offences ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking-reward-curve ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test-wasm ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural-tools ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-procedural-tools-derive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-benchmarking-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-template-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-executive ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-indices ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-system-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-grandpa ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-randomness-collective-flip ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-sudo ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-template ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-payment-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-basic-authorship ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-proposer-metrics ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-aura ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-rpc-system ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-build-script-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-bench ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-try-runtime ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-assets ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-bounties ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-treasury ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-collective ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-proc-macro ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-rpc-runtime-api ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-democracy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-scheduler ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-election-provider-multi-phase ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-elections-phragmen ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-gilt ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-identity ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-im-online ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-lottery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +frame-support-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-membership ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr-primitives ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-multisig ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-offences-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-proxy ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-utility ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-recovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-session-benchmarking ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-society ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-tips ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-transaction-storage ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-uniques ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-vesting ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-executor ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-browser-testing ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-browser-utils ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-inspect ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-contracts-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-mmr-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-babe-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-sync-state-rpc ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-authority-discovery ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-finality-grandpa-warp-sync ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +try-runtime-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +remote-externalities ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-service-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-cli ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +test-runner-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-manual-seal ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +test-runner ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +node-rpc-client ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +chain-spec-builder ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +subkey ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sc-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-consensus-pow ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-atomic-swap ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-elections ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example-offchain-worker ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-example-parallel ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-nicks ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-node-authorization ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-scored-pool ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +pallet-staking-reward-fn ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-api-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-application-crypto-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-arithmetic-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-npos-elections-fuzzer ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +sp-runtime-interface-test-wasm-deprecated ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-test-utils-test-crate ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } +substrate-frame-rpc-support ={git = "https://github.com/apopiak/substrate.git" ,branch = "apopiak/balance-to-asset" } From 5c30e051dbfd3d6f5dc27e1d5b8ca58958c7cbc3 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 17:39:10 +0200 Subject: [PATCH 25/66] increment spec_version and transaction_version (because we change transaction signing) --- polkadot-parachains/statemint/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index f81a005d765..ed07f56f3b1 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -103,10 +103,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("statemint"), impl_name: create_runtime_str!("statemint"), authoring_version: 1, - spec_version: 1, + spec_version: 2, impl_version: 1, apis: RUNTIME_API_VERSIONS, - transaction_version: 1, + transaction_version: 2, }; /// The version information used to identify this runtime when compiled natively. From 0d4acc0edea3c3dfccd8fef6e932709fac1993d9 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 17:46:22 +0200 Subject: [PATCH 26/66] remove direct dependency on pallet-balances from asset-tx-payment --- pallets/asset-tx-payment/Cargo.toml | 1 - pallets/asset-tx-payment/src/lib.rs | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pallets/asset-tx-payment/Cargo.toml b/pallets/asset-tx-payment/Cargo.toml index 36ac4852ef1..e2300ffcfe6 100644 --- a/pallets/asset-tx-payment/Cargo.toml +++ b/pallets/asset-tx-payment/Cargo.toml @@ -24,7 +24,6 @@ sp-io = { version = "3.0.0", git = "https://github.com/paritytech/substrate", br sp-core = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-authorship = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-assets = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-balances = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-transaction-payment = { version = "3.0.0", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } [dev-dependencies] diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index f9b45039731..34f287ccc59 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -38,7 +38,6 @@ use sp_runtime::{ DispatchInfoOf, PostDispatchInfoOf, Zero, One, }, }; -use pallet_balances::NegativeImbalance; use pallet_transaction_payment::OnChargeTransaction; use frame_support::traits::tokens::{fungibles::{Balanced, Inspect, CreditOf}, WithdrawConsequence}; @@ -81,7 +80,7 @@ pub mod pallet { use frame_system::pallet_prelude::*; #[pallet::config] - pub trait Config: frame_system::Config + pallet_transaction_payment::Config + pallet_balances::Config { + pub trait Config: frame_system::Config + pallet_transaction_payment::Config { type Fungibles: Balanced; type OnChargeAssetTransaction: OnChargeAssetTransaction; } From a5ecd03f0c9ac6fde64a05efcf7f964e48a93a31 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 17:53:42 +0200 Subject: [PATCH 27/66] remove Assets pallet visibility workaround --- pallets/asset-tx-payment/src/tests.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 981d679cbb2..a2833d5d207 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -320,19 +320,13 @@ fn transaction_payment_in_asset_possible() { .build() .execute_with(|| { - // work around visibility limitations in the assets pallet - let force_create = |asset_id, owner, is_sufficient, min_balance| { - Call::Assets(AssetsCall::force_create(asset_id, owner, is_sufficient, min_balance)) - .dispatch(Origin::root()) - }; - let len = 10; let asset_id = 1; let owner = 42; let min_balance = 2; let caller = 1; let beneficiary = ::Lookup::unlookup(caller); - assert_ok!(force_create(asset_id, owner, true /* is_sufficient */, min_balance)); + assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true /* is_sufficient */, min_balance)); let balance = 100; assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); assert_eq!(Assets::balance(asset_id, caller), balance); From 530d250e9fdaa9e407c77fbe639a3aceea2f74d8 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 18:23:31 +0200 Subject: [PATCH 28/66] add docs and comments --- pallets/asset-tx-payment/src/lib.rs | 8 ++++- pallets/asset-tx-payment/src/payment.rs | 43 +++++++++++++------------ 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 34f287ccc59..7130f7b395e 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -81,7 +81,9 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_transaction_payment::Config { + /// The fungibles instance used to pay for transactions in assets. type Fungibles: Balanced; + /// The actual transaction charging logic that charges the fees. type OnChargeAssetTransaction: OnChargeAssetTransaction; } @@ -98,6 +100,9 @@ pub mod pallet { /// Require the transactor pay for themselves and maybe include a tip to gain additional priority /// in the queue. Allows paying via both `Currency` as well as `fungibles::Balanced`. +/// +/// Wraps the transaction logic in `pallet_transaction_payment` and extends it with assets. +/// An asset id of `None` falls back to the underlying transaction payment via the native currency. #[derive(Encode, Decode, Clone, Eq, PartialEq)] pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Option>); @@ -113,6 +118,7 @@ impl ChargeAssetTxPayment where Self(fee, asset_id) } + /// Fee withdrawal logic that dispatches to either `OnChargeAssetTransaction` or `OnChargeTransaction`. fn withdraw_fee( &self, who: &T::AccountId, @@ -154,6 +160,7 @@ impl ChargeAssetTxPayment where /// and the entire block weight `(1/1)`, its priority is `fee * min(1, 4) = fee * 1`. This means /// that the transaction which consumes more resources (either length or weight) with the same /// `fee` ends up having lower priority. + // NOTE: copied from `pallet_transaction_payment` fn get_priority(len: usize, info: &DispatchInfoOf, final_fee: BalanceOf) -> TransactionPriority { let weight_saturation = T::BlockWeights::get().max_block / info.weight.max(1); let max_block_length = *T::BlockLength::get().max.get(DispatchClass::Normal); @@ -244,7 +251,6 @@ impl SignedExtension for ChargeAssetTxPayment where T::OnChargeAssetTransaction::correct_and_deposit_fee( &who, info, post_info, actual_fee.into(), tip.into(), already_withdrawn.into())?; }, - // TODO: do anything else than just asserting that actual_fee is zero? InitialPayment::Nothing => { debug_assert!(actual_fee.is_zero(), "actual fee should be zero if initial fee was zero."); }, diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 654fff6fd3b..b0ccf4bff82 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -1,4 +1,4 @@ -///! Traits and default implementation for paying transaction fees. +///! Traits and default implementation for paying transaction fees in assets. use crate::Config; use super::*; use codec::FullCodec; @@ -13,19 +13,17 @@ use sp_runtime::{ }; use sp_std::{fmt::Debug, marker::PhantomData}; -pub trait HandleCredit> { - fn handle_credit(credit: CreditOf); -} - /// Handle withdrawing, refunding and depositing of transaction fees. pub trait OnChargeAssetTransaction { /// The underlying integer type in which fees are calculated. type Balance: AtLeast32BitUnsigned + FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default; + /// The type used to identify the assets used for transaction payment. type AssetId: FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default + Eq; + /// The type used to store the intermediate values between pre- and post-dispatch. type LiquidityInfo; /// Before the transaction is executed the payment of the transaction fees - /// need to be secured. + /// needs to be secured. /// /// Note: The `fee` already includes the `tip`. fn withdraw_fee( @@ -52,18 +50,23 @@ pub trait OnChargeAssetTransaction { ) -> Result<(), TransactionValidityError>; } -/// Implements the transaction payment for a module implementing the `Currency` -/// trait (eg. the pallet_balances) using an unbalance handler (implementing -/// `OnUnbalanced`). +/// Allows specifying what to do with the withdrawn asset fees. +pub trait HandleCredit> { + /// Implement to determine what to do with the withdrawn asset fees. + /// Default for `CreditOf` from the assets pallet is to burn and + /// decrease total issuance. + fn handle_credit(credit: CreditOf); +} + +/// Implements the asset transaction for a balance to asset converter (implementing `BalanceConversion`) +/// and a credit handler (implementing `HandleCredit`). /// -/// The unbalance handler is given 2 unbalanceds in [`OnUnbalanced::on_unbalanceds`]: fee and -/// then tip. +/// The credit handler is given the complete fee in terms of +/// the asset used for the transaction. pub struct FungiblesAdapter(PhantomData<(CON, HC)>); -/// Default implementation for a Currency and an OnUnbalanced handler. -/// -/// The unbalance handler is given 2 unbalanceds in [`OnUnbalanced::on_unbalanceds`]: fee and -/// then tip. +/// Default implementation for a runtime instantiating this pallet, a balance to asset converter +/// and a credit handler. impl OnChargeAssetTransaction for FungiblesAdapter where T: Config, @@ -96,7 +99,7 @@ where .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment)) } - /// Hand the fee and the tip over to the `[OnUnbalanced]` implementation. + /// Hand the fee and the tip over to the `[HandleCredit]` implementation. /// Since the predicted fee might have been too high, parts of the fee may /// be refunded. /// @@ -109,16 +112,16 @@ where _tip: Self::Balance, paid: Self::LiquidityInfo, ) -> Result<(), TransactionValidityError> { + // Convert the corrected fee into the asset used for payment. let converted_fee = CON::to_asset_balance(corrected_fee, paid.asset().into()) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; - // Calculate how much refund we should return + // Calculate how much refund we should return. let (final_fee, refund) = paid.split(converted_fee); - // refund to the the account that paid the fees. If this fails, the + // Refund to the the account that paid the fees. If this fails, the // account might have dropped below the existential balance. In // that case we don't refund anything. - // TODO: what to do in case this errors? let _res = >::resolve(who, refund); - + // Handle the final fee, e.g. by transferring to the block author or burning. HC::handle_credit(final_fee); Ok(()) } From a260e66e7479e0bbb0ff1a328210a1874363765a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 18:33:55 +0200 Subject: [PATCH 29/66] remove unused imports --- pallets/asset-tx-payment/src/lib.rs | 30 +++++++++---------------- pallets/asset-tx-payment/src/payment.rs | 4 ++-- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 7130f7b395e..89911e983a1 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -23,19 +23,19 @@ #![cfg_attr(not(feature = "std"), no_std)] use sp_std::prelude::*; -use codec::{Encode, Decode, EncodeLike}; -use frame_support::{DefaultNoBound, decl_module, decl_storage, dispatch::DispatchResult, traits::{Get, IsType}, weights::{ - Weight, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Pays, WeightToFeePolynomial, - WeightToFeeCoefficient, DispatchClass, +use codec::{Encode, Decode}; +use frame_support::{DefaultNoBound, dispatch::DispatchResult, traits::{Get, IsType}, weights::{ + DispatchInfo, PostDispatchInfo, DispatchClass, }}; use sp_runtime::{ - FixedU128, FixedPointNumber, FixedPointOperand, Perquintill, RuntimeDebug, + FixedPointOperand, transaction_validity::{ - InvalidTransaction, TransactionPriority, ValidTransaction, TransactionValidityError, TransactionValidity, + InvalidTransaction, TransactionPriority, ValidTransaction, + TransactionValidityError, TransactionValidity, }, traits::{ - Saturating, SignedExtension, SaturatedConversion, Convert, Dispatchable, - DispatchInfoOf, PostDispatchInfoOf, Zero, One, + Saturating, SignedExtension, SaturatedConversion, Dispatchable, + DispatchInfoOf, PostDispatchInfoOf, Zero, }, }; use pallet_transaction_payment::OnChargeTransaction; @@ -68,15 +68,7 @@ pub use pallet::*; pub mod pallet { use super::*; - use frame_support::{ - dispatch::DispatchResultWithPostInfo, - pallet_prelude::*, - inherent::Vec, - traits::{ - Currency, ReservableCurrency, EnsureOrigin, ExistenceRequirement::KeepAlive, - }, - PalletId, - }; + use frame_support::pallet_prelude::*; use frame_system::pallet_prelude::*; #[pallet::config] @@ -133,7 +125,7 @@ impl ChargeAssetTxPayment where TransactionValidityError, > { let tip = self.0; - let fee = pallet_transaction_payment::Module::::compute_fee(len as u32, info, tip); + let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, tip); if fee.is_zero() { return Ok((fee, InitialPayment::Nothing)); @@ -236,7 +228,7 @@ impl SignedExtension for ChargeAssetTxPayment where _result: &DispatchResult, ) -> Result<(), TransactionValidityError> { let (tip, who, initial_payment) = pre; - let actual_fee = pallet_transaction_payment::Module::::compute_actual_fee( + let actual_fee = pallet_transaction_payment::Pallet::::compute_actual_fee( len as u32, info, post_info, diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index b0ccf4bff82..d1b9d112d05 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -3,12 +3,12 @@ use crate::Config; use super::*; use codec::FullCodec; use frame_support::{ - traits::{Currency, ExistenceRequirement, Get, Imbalance, OnUnbalanced, fungibles::{Balanced, Inspect, CreditOf}, WithdrawReasons}, + traits::fungibles::{Balanced, Inspect, CreditOf}, unsigned::TransactionValidityError, }; use pallet_assets::BalanceConversion; use sp_runtime::{ - traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, PostDispatchInfoOf, Saturating, Zero}, + traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, PostDispatchInfoOf}, transaction_validity::InvalidTransaction, }; use sp_std::{fmt::Debug, marker::PhantomData}; From 2c8ad199e167ace6ed3a003e4035bf3abdea20b0 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 8 Jul 2021 18:46:32 +0200 Subject: [PATCH 30/66] more docs --- polkadot-parachains/statemint-common/src/impls.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/polkadot-parachains/statemint-common/src/impls.rs b/polkadot-parachains/statemint-common/src/impls.rs index 0ddde11f8c4..bd34b5ce046 100644 --- a/polkadot-parachains/statemint-common/src/impls.rs +++ b/polkadot-parachains/statemint-common/src/impls.rs @@ -23,7 +23,7 @@ pub type NegativeImbalance = as Currency< = ::AccountId; -/// Logic for the author to get a portion of fees. +/// Implementation of `OnUnbalanced` that deposits the fees into a staking pot for later payout. pub struct ToStakingPot(PhantomData); impl OnUnbalanced> for ToStakingPot where @@ -45,6 +45,8 @@ where } } +/// Implementation of `OnUnbalanced` that deals with the fees by combining tip and fee and passing +/// the result on to `ToStakingPot`. pub struct DealWithFees(PhantomData); impl OnUnbalanced> for DealWithFees where @@ -62,6 +64,8 @@ where } } +/// A `HandleCredit` implementation that naively transfers the fees to the block author. +/// Will drop and burn the assets in case the transfer fails. pub struct AssetsToBlockAuthor(PhantomData); impl pallet_asset_tx_payment::HandleCredit, pallet_assets::Pallet> for AssetsToBlockAuthor where @@ -70,9 +74,8 @@ where { fn handle_credit(credit: CreditOf, pallet_assets::Pallet>) { let author = pallet_authorship::Pallet::::author(); - // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) - // default: drop the result which will trigger the `OnDrop` of the imbalance. use fungibles::Balanced; + // Will drop the result which will trigger the `OnDrop` of the imbalance in case of error. let _res = pallet_assets::Pallet::::resolve(&author, credit); } } From be52a66b09cd2a4148f2ce0a75d38f381961d791 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 11:33:40 +0200 Subject: [PATCH 31/66] add more debug asserts to document assumptions --- pallets/asset-tx-payment/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 89911e983a1..64e9485d6ab 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -127,6 +127,8 @@ impl ChargeAssetTxPayment where let tip = self.0; let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, tip); + debug_assert!(tip <= fee, "tip should be included in the computed fee"); + if fee.is_zero() { return Ok((fee, InitialPayment::Nothing)); } @@ -245,6 +247,7 @@ impl SignedExtension for ChargeAssetTxPayment where }, InitialPayment::Nothing => { debug_assert!(actual_fee.is_zero(), "actual fee should be zero if initial fee was zero."); + debug_assert!(tip.is_zero(), "tip should be zero if initial fee was zero."); }, } From 850f9997ef615e098f0a993697ad4025dc92028f Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 12:14:21 +0200 Subject: [PATCH 32/66] add test for tx payment from account with only assets --- pallets/asset-tx-payment/src/tests.rs | 42 ++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index a2833d5d207..a20c09e5738 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -344,7 +344,7 @@ fn transaction_payment_in_asset_possible() { assert_ok!( ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(5), &default_post_info(), len, &Ok(())) + ::post_dispatch(pre, &info_from_weight(weight), &default_post_info(), len, &Ok(())) ); assert_eq!(Assets::balance(asset_id, caller), balance - fee); // check that the block author gets rewarded @@ -376,6 +376,46 @@ fn transaction_payment_in_asset_possible() { }); } +#[test] +fn payment_from_account_with_only_assets() { + let base_weight = 5; + ExtBuilder::default() + .balance_factor(10) + .base_weight(base_weight) + .build() + .execute_with(|| + { + let len = 10; + let asset_id = 1; + let owner = 42; + let min_balance = 2; + let caller = 333; + let beneficiary = ::Lookup::unlookup(caller); + assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true /* is_sufficient */, min_balance)); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + // assert that native balance is not necessary + assert_eq!(Balances::free_balance(caller), 0); + let weight = 5; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee = (base_weight + weight + len as u64) * 2; + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + assert_eq!(Balances::free_balance(caller), 0); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(weight), &default_post_info(), len, &Ok(())) + ); + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Balances::free_balance(caller), 0); + }); +} + // #[test] // fn signed_extension_transaction_payment_multiplied_refund_works() { // ExtBuilder::default() From 1008e67c568a9c8e74c57f14185d5eeaacfaf80b Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 13:24:14 +0200 Subject: [PATCH 33/66] add test for missing asset case --- pallets/asset-tx-payment/src/tests.rs | 517 +++----------------------- 1 file changed, 59 insertions(+), 458 deletions(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index a20c09e5738..25a751a3be1 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -4,22 +4,20 @@ use crate as pallet_asset_tx_payment; use frame_system as system; use frame_system::pallet_prelude::*; use frame_system::EnsureRoot; -use codec::Encode; use frame_support::{ - assert_noop, assert_ok, parameter_types, + assert_ok, parameter_types, pallet_prelude::*, weights::{ - DispatchClass, DispatchInfo, PostDispatchInfo, GetDispatchInfo, Weight, + DispatchClass, DispatchInfo, PostDispatchInfo, Weight, WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, }, - traits::{Currency, FindAuthor, fungibles::Mutate}, + traits::{FindAuthor, fungibles::Mutate}, ConsensusEngineId, }; -use pallet_assets::Call as AssetsCall; use pallet_balances::Call as BalancesCall; use pallet_transaction_payment::CurrencyAdapter; use sp_core::H256; -use sp_runtime::{Perbill, testing::{Header, TestXt}, traits::{BlakeTwo256, ConvertInto, IdentityLookup, StaticLookup, One}, transaction_validity::InvalidTransaction}; +use sp_runtime::{Perbill, testing::Header, traits::{BlakeTwo256, ConvertInto, IdentityLookup, StaticLookup}}; use std::cell::RefCell; use smallvec::smallvec; @@ -213,14 +211,6 @@ impl ExtBuilder { self.base_weight = base_weight; self } - pub fn byte_fee(mut self, byte_fee: u64) -> Self { - self.byte_fee = byte_fee; - self - } - pub fn weight_fee(mut self, weight_to_fee: u64) -> Self { - self.weight_to_fee = weight_to_fee; - self - } pub fn balance_factor(mut self, factor: u64) -> Self { self.balance_factor = factor; self @@ -320,17 +310,21 @@ fn transaction_payment_in_asset_possible() { .build() .execute_with(|| { - let len = 10; + // create the asset let asset_id = 1; - let owner = 42; let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance + )); + + // mint into the caller account let caller = 1; let beneficiary = ::Lookup::unlookup(caller); - assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true /* is_sufficient */, min_balance)); let balance = 100; assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 5; + let len = 10; // we have a ratio of 1::2 for native vs asset minimum balance let fee = (base_weight + weight + len as u64) * 2; let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) @@ -349,8 +343,26 @@ fn transaction_payment_in_asset_possible() { assert_eq!(Assets::balance(asset_id, caller), balance - fee); // check that the block author gets rewarded assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee); + }); +} + +#[test] +fn asset_transaction_payment_with_tip_and_refund() { + let base_weight = 5; + ExtBuilder::default() + .balance_factor(10) + .base_weight(base_weight) + .build() + .execute_with(|| + { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance + )); - // test with tip + // mint into the caller account let caller = 2; let beneficiary = ::Lookup::unlookup(caller); let balance = 1000; @@ -358,9 +370,10 @@ fn transaction_payment_in_asset_possible() { assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 100; let tip = 5; + let len = 10; // we have a ratio of 1::2 for native vs asset minimum balance let fee_with_tip = (base_weight + weight + len as u64 + tip) * 2; - let pre = ChargeAssetTxPayment::::from(tip /* tipped */, Some(asset_id)) + let pre = ChargeAssetTxPayment::::from(tip, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); assert_eq!(Assets::balance(asset_id, caller), balance - fee_with_tip); @@ -372,7 +385,7 @@ fn transaction_payment_in_asset_possible() { ); let final_fee = fee_with_tip - (weight - final_weight) * 2; assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee + final_fee); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), final_fee); }); } @@ -385,19 +398,23 @@ fn payment_from_account_with_only_assets() { .build() .execute_with(|| { - let len = 10; + // create the asset let asset_id = 1; - let owner = 42; let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance + )); + + // mint into the caller account let caller = 333; let beneficiary = ::Lookup::unlookup(caller); - assert_ok!(Assets::force_create(Origin::root(), asset_id, owner, true /* is_sufficient */, min_balance)); let balance = 100; assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); assert_eq!(Assets::balance(asset_id, caller), balance); // assert that native balance is not necessary assert_eq!(Balances::free_balance(caller), 0); let weight = 5; + let len = 10; // we have a ratio of 1::2 for native vs asset minimum balance let fee = (base_weight + weight + len as u64) * 2; let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) @@ -416,438 +433,22 @@ fn payment_from_account_with_only_assets() { }); } -// #[test] -// fn signed_extension_transaction_payment_multiplied_refund_works() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(5) -// .build()_ -// .execute_with(|| -// { -// let len = 10; -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); - -// let pre = ChargeTransactionPayment::::from(5 /* tipped */) -// .pre_dispatch(&2, CALL, &info_from_weight(100), len) -// .unwrap(); -// // 5 base fee, 10 byte fee, 3/2 * 100 weight fee, 5 tip -// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 150 - 5); - -// assert_ok!( -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) -// ); -// // 75 (3/2 of the returned 50 units of weight) is refunded -// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 75 - 5); -// }); -// } - -// #[test] -// fn signed_extension_transaction_payment_is_bounded() { -// ExtBuilder::default() -// .balance_factor(1000) -// .byte_fee(0) -// .build() -// .execute_with(|| -// { -// // maximum weight possible -// assert_ok!( -// ChargeTransactionPayment::::from(0) -// .pre_dispatch(&1, CALL, &info_from_weight(Weight::max_value()), 10) -// ); -// // fee will be proportional to what is the actual maximum weight in the runtime. -// assert_eq!( -// Balances::free_balance(&1), -// (10000 - ::BlockWeights::get().max_block) as u64 -// ); -// }); -// } - -// #[test] -// fn signed_extension_allows_free_transactions() { -// ExtBuilder::default() -// .base_weight(100) -// .balance_factor(0) -// .build() -// .execute_with(|| -// { -// // 1 ain't have a penny. -// assert_eq!(Balances::free_balance(1), 0); - -// let len = 100; - -// // This is a completely free (and thus wholly insecure/DoS-ridden) transaction. -// let operational_transaction = DispatchInfo { -// weight: 0, -// class: DispatchClass::Operational, -// pays_fee: Pays::No, -// }; -// assert_ok!( -// ChargeTransactionPayment::::from(0) -// .validate(&1, CALL, &operational_transaction , len) -// ); - -// // like a InsecureFreeNormal -// let free_transaction = DispatchInfo { -// weight: 0, -// class: DispatchClass::Normal, -// pays_fee: Pays::Yes, -// }; -// assert_noop!( -// ChargeTransactionPayment::::from(0) -// .validate(&1, CALL, &free_transaction , len), -// TransactionValidityError::Invalid(InvalidTransaction::Payment), -// ); -// }); -// } - -// #[test] -// fn signed_ext_length_fee_is_also_updated_per_congestion() { -// ExtBuilder::default() -// .base_weight(5) -// .balance_factor(10) -// .build() -// .execute_with(|| -// { -// // all fees should be x1.5 -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); -// let len = 10; - -// assert_ok!( -// ChargeTransactionPayment::::from(10) // tipped -// .pre_dispatch(&1, CALL, &info_from_weight(3), len) -// ); -// assert_eq!( -// Balances::free_balance(1), -// 100 // original -// - 10 // tip -// - 5 // base -// - 10 // len -// - (3 * 3 / 2) // adjusted weight -// ); -// }) -// } - -// #[test] -// fn query_info_works() { -// let call = Call::Balances(BalancesCall::transfer(2, 69)); -// let origin = 111111; -// let extra = (); -// let xt = TestXt::new(call, Some((origin, extra))); -// let info = xt.get_dispatch_info(); -// let ext = xt.encode(); -// let len = ext.len() as u32; -// ExtBuilder::default() -// .base_weight(5) -// .weight_fee(2) -// .build() -// .execute_with(|| -// { -// // all fees should be x1.5 -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); - -// assert_eq!( -// TransactionPayment::query_info(xt, len), -// RuntimeDispatchInfo { -// weight: info.weight, -// class: info.class, -// partial_fee: -// 5 * 2 /* base * weight_fee */ -// + len as u64 /* len * 1 */ -// + info.weight.min(BlockWeights::get().max_block) as u64 * 2 * 3 / 2 /* weight */ -// }, -// ); - -// }); -// } - -// #[test] -// fn compute_fee_works_without_multiplier() { -// ExtBuilder::default() -// .base_weight(100) -// .byte_fee(10) -// .balance_factor(0) -// .build() -// .execute_with(|| -// { -// // Next fee multiplier is zero -// assert_eq!(NextFeeMultiplier::get(), Multiplier::one()); - -// // Tip only, no fees works -// let dispatch_info = DispatchInfo { -// weight: 0, -// class: DispatchClass::Operational, -// pays_fee: Pays::No, -// }; -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 10), 10); -// // No tip, only base fee works -// let dispatch_info = DispatchInfo { -// weight: 0, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); -// // Tip + base fee works -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 69), 169); -// // Len (byte fee) + base fee works -// assert_eq!(Module::::compute_fee(42, &dispatch_info, 0), 520); -// // Weight fee + base fee works -// let dispatch_info = DispatchInfo { -// weight: 1000, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 1100); -// }); -// } - -// #[test] -// fn compute_fee_works_with_multiplier() { -// ExtBuilder::default() -// .base_weight(100) -// .byte_fee(10) -// .balance_factor(0) -// .build() -// .execute_with(|| -// { -// // Add a next fee multiplier. Fees will be x3/2. -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(3, 2)); -// // Base fee is unaffected by multiplier -// let dispatch_info = DispatchInfo { -// weight: 0, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); - -// // Everything works together :) -// let dispatch_info = DispatchInfo { -// weight: 123, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// // 123 weight, 456 length, 100 base -// assert_eq!( -// Module::::compute_fee(456, &dispatch_info, 789), -// 100 + (3 * 123 / 2) + 4560 + 789, -// ); -// }); -// } - -// #[test] -// fn compute_fee_works_with_negative_multiplier() { -// ExtBuilder::default() -// .base_weight(100) -// .byte_fee(10) -// .balance_factor(0) -// .build() -// .execute_with(|| -// { -// // Add a next fee multiplier. All fees will be x1/2. -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(1, 2)); - -// // Base fee is unaffected by multiplier. -// let dispatch_info = DispatchInfo { -// weight: 0, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// assert_eq!(Module::::compute_fee(0, &dispatch_info, 0), 100); - -// // Everything works together. -// let dispatch_info = DispatchInfo { -// weight: 123, -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// // 123 weight, 456 length, 100 base -// assert_eq!( -// Module::::compute_fee(456, &dispatch_info, 789), -// 100 + (123 / 2) + 4560 + 789, -// ); -// }); -// } - -// #[test] -// fn compute_fee_does_not_overflow() { -// ExtBuilder::default() -// .base_weight(100) -// .byte_fee(10) -// .balance_factor(0) -// .build() -// .execute_with(|| -// { -// // Overflow is handled -// let dispatch_info = DispatchInfo { -// weight: Weight::max_value(), -// class: DispatchClass::Operational, -// pays_fee: Pays::Yes, -// }; -// assert_eq!( -// Module::::compute_fee( -// ::max_value(), -// &dispatch_info, -// ::max_value() -// ), -// ::max_value() -// ); -// }); -// } - -// #[test] -// fn refund_does_not_recreate_account() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(5) -// .build() -// .execute_with(|| -// { -// // So events are emitted -// System::set_block_number(10); -// let len = 10; -// let pre = ChargeTransactionPayment::::from(5 /* tipped */) -// .pre_dispatch(&2, CALL, &info_from_weight(100), len) -// .unwrap(); -// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); - -// // kill the account between pre and post dispatch -// assert_ok!(Balances::transfer(Some(2).into(), 3, Balances::free_balance(2))); -// assert_eq!(Balances::free_balance(2), 0); - -// assert_ok!( -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) -// ); -// assert_eq!(Balances::free_balance(2), 0); -// // Transfer Event -// assert!(System::events().iter().any(|event| { -// event.event == Event::pallet_balances(pallet_balances::Event::Transfer(2, 3, 80)) -// })); -// // Killed Event -// assert!(System::events().iter().any(|event| { -// event.event == Event::system(system::Event::KilledAccount(2)) -// })); -// }); -// } - -// #[test] -// fn actual_weight_higher_than_max_refunds_nothing() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(5) -// .build() -// .execute_with(|| -// { -// let len = 10; -// let pre = ChargeTransactionPayment::::from(5 /* tipped */) -// .pre_dispatch(&2, CALL, &info_from_weight(100), len) -// .unwrap(); -// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); - -// assert_ok!( -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(101), len, &Ok(())) -// ); -// assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); -// }); -// } - -// #[test] -// fn zero_transfer_on_free_transaction() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(5) -// .build() -// .execute_with(|| -// { -// // So events are emitted -// System::set_block_number(10); -// let len = 10; -// let dispatch_info = DispatchInfo { -// weight: 100, -// pays_fee: Pays::No, -// class: DispatchClass::Normal, -// }; -// let user = 69; -// let pre = ChargeTransactionPayment::::from(0) -// .pre_dispatch(&user, CALL, &dispatch_info, len) -// .unwrap(); -// assert_eq!(Balances::total_balance(&user), 0); -// assert_ok!( -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &dispatch_info, &default_post_info(), len, &Ok(())) -// ); -// assert_eq!(Balances::total_balance(&user), 0); -// // No events for such a scenario -// assert_eq!(System::events().len(), 0); -// }); -// } - -// #[test] -// fn refund_consistent_with_actual_weight() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(7) -// .build() -// .execute_with(|| -// { -// let info = info_from_weight(100); -// let post_info = post_info_from_weight(33); -// let prev_balance = Balances::free_balance(2); -// let len = 10; -// let tip = 5; - -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(5, 4)); - -// let pre = ChargeTransactionPayment::::from(tip) -// .pre_dispatch(&2, CALL, &info, len) -// .unwrap(); - -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &info, &post_info, len, &Ok(())) -// .unwrap(); - -// let refund_based_fee = prev_balance - Balances::free_balance(2); -// let actual_fee = Module:: -// ::compute_actual_fee(len as u32, &info, &post_info, tip); - -// // 33 weight, 10 length, 7 base, 5 tip -// assert_eq!(actual_fee, 7 + 10 + (33 * 5 / 4) + 5); -// assert_eq!(refund_based_fee, actual_fee); -// }); -// } - -// #[test] -// fn post_info_can_change_pays_fee() { -// ExtBuilder::default() -// .balance_factor(10) -// .base_weight(7) -// .build() -// .execute_with(|| -// { -// let info = info_from_weight(100); -// let post_info = post_info_from_pays(Pays::No); -// let prev_balance = Balances::free_balance(2); -// let len = 10; -// let tip = 5; - -// NextFeeMultiplier::put(Multiplier::saturating_from_rational(5, 4)); - -// let pre = ChargeTransactionPayment::::from(tip) -// .pre_dispatch(&2, CALL, &info, len) -// .unwrap(); - -// ChargeTransactionPayment:: -// ::post_dispatch(pre, &info, &post_info, len, &Ok(())) -// .unwrap(); - -// let refund_based_fee = prev_balance - Balances::free_balance(2); -// let actual_fee = Module:: -// ::compute_actual_fee(len as u32, &info, &post_info, tip); - -// // Only 5 tip is paid -// assert_eq!(actual_fee, 5); -// assert_eq!(refund_based_fee, actual_fee); -// }); -// } -// } +#[test] +fn payment_only_with_existing_asset() { + let base_weight = 5; + ExtBuilder::default() + .balance_factor(10) + .base_weight(base_weight) + .build() + .execute_with(|| + { + let asset_id = 1; + let caller = 1; + let weight = 5; + let len = 10; + assert!( + ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len).is_err() + ); + }); +} From 95d4f42f89a9a5b899f417af6b40236e18a8b155 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 13:27:09 +0200 Subject: [PATCH 34/66] extend test to cover non-sufficient assets --- pallets/asset-tx-payment/src/tests.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 25a751a3be1..b84fb656ac9 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -434,7 +434,7 @@ fn payment_from_account_with_only_assets() { } #[test] -fn payment_only_with_existing_asset() { +fn payment_only_with_existing_sufficient_asset() { let base_weight = 5; ExtBuilder::default() .balance_factor(10) @@ -446,6 +446,18 @@ fn payment_only_with_existing_asset() { let caller = 1; let weight = 5; let len = 10; + // pre_dispatch fails for non-existent asset + assert!( + ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len).is_err() + ); + + // create the non-sufficient asset + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), asset_id, 42 /* owner */, false /* is_sufficient */, min_balance + )); + // pre_dispatch fails for non-sufficient asset assert!( ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len).is_err() From 4e56a2c32987aa08aa7542d855ec16aad8984ae2 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 13:45:04 +0200 Subject: [PATCH 35/66] add a test for Pays::No (refunded transaction) --- pallets/asset-tx-payment/src/tests.rs | 47 ++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index b84fb656ac9..32175ecf61f 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -2,7 +2,6 @@ use super::*; use crate as pallet_asset_tx_payment; use frame_system as system; -use frame_system::pallet_prelude::*; use frame_system::EnsureRoot; use frame_support::{ assert_ok, parameter_types, @@ -346,6 +345,52 @@ fn transaction_payment_in_asset_possible() { }); } +#[test] +fn transaction_payment_without_fee() { + let base_weight = 5; + ExtBuilder::default() + .balance_factor(10) + .base_weight(base_weight) + .build() + .execute_with(|| + { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance + )); + + // mint into the caller account + let caller = 1; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 5; + let len = 10; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee = (base_weight + weight + len as u64) * 2; + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + // assert that native balance is not used + assert_eq!(Balances::free_balance(caller), balance); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); + + assert_ok!( + ChargeAssetTxPayment:: + ::post_dispatch(pre, &info_from_weight(weight), &post_info_from_pays(Pays::No), len, &Ok(())) + ); + // caller should be refunded + assert_eq!(Assets::balance(asset_id, caller), balance); + // check that the block author did not get rewarded + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); + }); +} + #[test] fn asset_transaction_payment_with_tip_and_refund() { let base_weight = 5; From 86f1d94b232e9b67a6e277263b1ec4759ac487b7 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 13:52:19 +0200 Subject: [PATCH 36/66] add type alias comments --- pallets/asset-tx-payment/src/lib.rs | 39 ++++++++++++++++++------- pallets/asset-tx-payment/src/payment.rs | 2 +- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 64e9485d6ab..b42d6b5b5fd 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -47,13 +47,32 @@ mod tests; mod payment; pub use payment::*; -pub(crate) type BalanceOf = <::OnChargeTransaction as OnChargeTransaction>::Balance; -pub(crate) type AssetBalanceOf = <::Fungibles as Inspect<::AccountId>>::Balance; -pub(crate) type ChargeAssetBalanceOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::Balance; -pub(crate) type AssetIdOf = <::Fungibles as Inspect<::AccountId>>::AssetId; -pub(crate) type ChargeAssetIdOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::AssetId; -pub(crate) type LiquidityInfoOf = <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; -pub(crate) type ChargeAssetLiquidityOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::LiquidityInfo; +// Type aliases used for interaction with `OnChargeTransaction`. +// Balance type alias. +pub(crate) type BalanceOf = + <::OnChargeTransaction as OnChargeTransaction>::Balance; +// Liquity info type alias. +pub(crate) type LiquidityInfoOf = + <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; + +// Type alias used for interaction with fungibles (assets). +// Balance type alias. +pub(crate) type AssetBalanceOf = + <::Fungibles as Inspect<::AccountId>>::Balance; +/// Asset id type alias. +pub(crate) type AssetIdOf = + <::Fungibles as Inspect<::AccountId>>::AssetId; + +// Type aliases used for interaction with `OnChargeAssetTransaction`. +// Balance type alias. +pub(crate) type ChargeAssetBalanceOf = + <::OnChargeAssetTransaction as OnChargeAssetTransaction>::Balance; +// Asset id type alias. +pub(crate) type ChargeAssetIdOf = + <::OnChargeAssetTransaction as OnChargeAssetTransaction>::AssetId; +// Liquity info type alias. +pub(crate) type ChargeAssetLiquidityOf = + <::OnChargeAssetTransaction as OnChargeAssetTransaction>::LiquidityInfo; #[derive(Encode, Decode, DefaultNoBound)] pub enum InitialPayment { @@ -100,9 +119,9 @@ pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Optio impl ChargeAssetTxPayment where T::Call: Dispatchable, + AssetBalanceOf: Send + Sync + FixedPointOperand, BalanceOf: Send + Sync + FixedPointOperand + IsType>, ChargeAssetIdOf: Send + Sync, - AssetBalanceOf: Send + Sync + FixedPointOperand, CreditOf: IsType>, { /// utility constructor. Used only in client/factory code. @@ -177,10 +196,10 @@ impl sp_std::fmt::Debug for ChargeAssetTxPayment } impl SignedExtension for ChargeAssetTxPayment where - BalanceOf: Send + Sync + From + FixedPointOperand + IsType>, T::Call: Dispatchable, - ChargeAssetIdOf: Send + Sync, AssetBalanceOf: Send + Sync + FixedPointOperand, + BalanceOf: Send + Sync + From + FixedPointOperand + IsType>, + ChargeAssetIdOf: Send + Sync, CreditOf: IsType>, { const IDENTIFIER: &'static str = "ChargeAssetTxPayment"; diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index d1b9d112d05..8b3e04ccd51 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -74,9 +74,9 @@ where HC: HandleCredit, AssetIdOf: FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default + Eq, { - type LiquidityInfo = CreditOf; type Balance = BalanceOf; type AssetId = AssetIdOf; + type LiquidityInfo = CreditOf; /// Withdraw the predicted fee from the transaction origin. /// From 5e890f5c78eadf189a38c6ba068331059fea0160 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 9 Jul 2021 16:02:43 +0200 Subject: [PATCH 37/66] add more doc comments --- polkadot-parachains/statemint-common/src/impls.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/polkadot-parachains/statemint-common/src/impls.rs b/polkadot-parachains/statemint-common/src/impls.rs index bd34b5ce046..dd60cf59859 100644 --- a/polkadot-parachains/statemint-common/src/impls.rs +++ b/polkadot-parachains/statemint-common/src/impls.rs @@ -19,8 +19,10 @@ use frame_support::traits::{Currency, Imbalance, OnUnbalanced, fungibles::{self, CreditOf}}; use sp_std::marker::PhantomData; +/// Type alias to conveniently refer to the `Currency::NegativeImbalance` associated type. pub type NegativeImbalance = as Currency<::AccountId>>::NegativeImbalance; +/// Type alias to conveniently refer to `frame_system`'s `Config::AccountId`. pub type AccountIdOf = ::AccountId; /// Implementation of `OnUnbalanced` that deposits the fees into a staking pot for later payout. From d91263b0696ef94f4e9301d9f47ba03635f0cbd7 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 21 Sep 2021 19:54:40 +0200 Subject: [PATCH 38/66] add asset-tx-payment to statemine and westmint --- Cargo.lock | 2 ++ polkadot-parachains/statemine/Cargo.toml | 2 ++ polkadot-parachains/statemine/src/lib.rs | 21 +++++++++++++++------ polkadot-parachains/statemint/src/lib.rs | 11 +++++++---- polkadot-parachains/westmint/Cargo.toml | 2 ++ polkadot-parachains/westmint/src/lib.rs | 23 +++++++++++++++++------ 6 files changed, 45 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 233f162ca30..fbf772ce081 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10557,6 +10557,7 @@ dependencies = [ "hex-literal 0.3.3", "log", "node-primitives", + "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", "pallet-authorship", @@ -12049,6 +12050,7 @@ dependencies = [ "hex-literal 0.3.3", "log", "node-primitives", + "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", "pallet-authorship", diff --git a/polkadot-parachains/statemine/Cargo.toml b/polkadot-parachains/statemine/Cargo.toml index c349d3f38f1..ce1b05faadf 100644 --- a/polkadot-parachains/statemine/Cargo.toml +++ b/polkadot-parachains/statemine/Cargo.toml @@ -62,6 +62,7 @@ cumulus-pallet-xcmp-queue = { path = "../../pallets/xcmp-queue", default-feature cumulus-pallet-xcm = { path = "../../pallets/xcm", default-features = false } cumulus-pallet-session-benchmarking = {path = "../../pallets/session-benchmarking", default-features = false, version = "3.0.0"} cumulus-ping = { path = "../pallets/ping", default-features = false } +pallet-asset-tx-payment = { path = "../../pallets/asset-tx-payment", default-features = false } pallet-collator-selection = { path = "../../pallets/collator-selection", default-features = false } parachains-common = { path = "../parachains-common", default-features = false } @@ -136,6 +137,7 @@ std = [ "pallet-utility/std", "parachain-info/std", "cumulus-pallet-aura-ext/std", + "pallet-asset-tx-payment/std", "pallet-collator-selection/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 33f30f2a6df..47d58083999 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -29,7 +29,7 @@ use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, + traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, ConvertInto}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, }; @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::DealWithFees, opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, - Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, - SLOT_DURATION, + impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, + Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, + NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -93,7 +93,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_version: 3, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 1, + transaction_version: 2, }; /// The version information used to identify this runtime when compiled natively. @@ -667,6 +667,14 @@ impl pallet_collator_selection::Config for Runtime { type WeightInfo = weights::pallet_collator_selection::WeightInfo; } +impl pallet_asset_tx_payment::Config for Runtime { + type Fungibles = Assets; + type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< + pallet_assets::BalanceToAssetBalance, + AssetsToBlockAuthor + >; +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub enum Runtime where @@ -686,6 +694,7 @@ construct_runtime!( // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 11, + AssetTxPayment: pallet_asset_tx_payment::{Pallet} = 12, // Collator support. the order of these 4 are important and shall not change. Authorship: pallet_authorship::{Pallet, Call, Storage} = 20, @@ -727,7 +736,7 @@ pub type SignedExtra = ( frame_system::CheckEra, frame_system::CheckNonce, frame_system::CheckWeight, - pallet_transaction_payment::ChargeTransactionPayment, + pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index f28be3c6ed7..a03e15ed5ab 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, - Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, - SLOT_DURATION, + impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, + Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, + NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -633,7 +633,10 @@ impl pallet_collator_selection::Config for Runtime { impl pallet_asset_tx_payment::Config for Runtime { type Fungibles = Assets; - type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter, AssetsToBlockAuthor>; + type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< + pallet_assets::BalanceToAssetBalance, + AssetsToBlockAuthor + >; } parameter_types! { diff --git a/polkadot-parachains/westmint/Cargo.toml b/polkadot-parachains/westmint/Cargo.toml index fc714dcf8a6..d4c1b5f8a96 100644 --- a/polkadot-parachains/westmint/Cargo.toml +++ b/polkadot-parachains/westmint/Cargo.toml @@ -62,6 +62,7 @@ cumulus-pallet-xcmp-queue = { path = "../../pallets/xcmp-queue", default-feature cumulus-pallet-xcm = { path = "../../pallets/xcm", default-features = false } cumulus-pallet-session-benchmarking = {path = "../../pallets/session-benchmarking", default-features = false, version = "3.0.0"} cumulus-ping = { path = "../pallets/ping", default-features = false } +pallet-asset-tx-payment = { path = "../../pallets/asset-tx-payment", default-features = false } pallet-collator-selection = { path = "../../pallets/collator-selection", default-features = false } parachains-common = { path = "../parachains-common", default-features = false } @@ -136,6 +137,7 @@ std = [ "pallet-utility/std", "parachain-info/std", "cumulus-pallet-aura-ext/std", + "pallet-asset-tx-payment/std", "pallet-collator-selection/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index ab8c9e73600..460f5fbd6a6 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -29,7 +29,7 @@ use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, + traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, ConvertInto}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, }; @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::DealWithFees, opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, - Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, - SLOT_DURATION, + impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, + Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, + NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -93,7 +93,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_version: 3, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 1, + transaction_version: 2, }; /// The version information used to identify this runtime when compiled natively. @@ -623,6 +623,14 @@ impl pallet_collator_selection::Config for Runtime { type WeightInfo = weights::pallet_collator_selection::WeightInfo; } +impl pallet_asset_tx_payment::Config for Runtime { + type Fungibles = Assets; + type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< + pallet_assets::BalanceToAssetBalance, + AssetsToBlockAuthor + >; +} + parameter_types! { pub const ClassDeposit: Balance = UNITS; // 1 UNIT deposit to create asset class pub const InstanceDeposit: Balance = UNITS / 100; // 1/100 UNIT deposit to create asset instance @@ -693,6 +701,9 @@ construct_runtime!( // More things for the main stage Uniques: pallet_uniques::{Pallet, Call, Storage, Event}, + + // More Monetary stuff + AssetTxPayment: pallet_asset_tx_payment::{Pallet}, } ); @@ -712,7 +723,7 @@ pub type SignedExtra = ( frame_system::CheckEra, frame_system::CheckNonce, frame_system::CheckWeight, - pallet_transaction_payment::ChargeTransactionPayment, + pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; From 9b7bb397398a5f17b93726ba882f146529d2a232 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 12:03:22 +0200 Subject: [PATCH 39/66] improve formatting --- polkadot-parachains/parachains-common/src/impls.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index d919cb31216..822f7fc027b 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -17,6 +17,7 @@ //! Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains. use frame_support::traits::{Currency, Imbalance, OnUnbalanced, fungibles::{self, CreditOf}}; +use pallet_asset_tx_payment::HandleCredit; use sp_std::marker::PhantomData; /// Type alias to conveniently refer to the `Currency::NegativeImbalance` associated type. @@ -68,7 +69,7 @@ where /// A `HandleCredit` implementation that naively transfers the fees to the block author. /// Will drop and burn the assets in case the transfer fails. pub struct AssetsToBlockAuthor(PhantomData); -impl pallet_asset_tx_payment::HandleCredit, pallet_assets::Pallet> for AssetsToBlockAuthor +impl HandleCredit, pallet_assets::Pallet> for AssetsToBlockAuthor where R: pallet_authorship::Config + pallet_assets::Config, AccountIdOf: From + Into, From 8c5fc82d47e7e3b6b45c642f5819590c560b0ff3 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 12:50:25 +0200 Subject: [PATCH 40/66] update license headers --- pallets/asset-tx-payment/src/lib.rs | 4 +--- pallets/asset-tx-payment/src/payment.rs | 15 +++++++++++++++ pallets/asset-tx-payment/src/tests.rs | 14 ++++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index aa7e569c58d..d9f58b32723 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -1,6 +1,4 @@ -// This file is part of Substrate. - -// Copyright (C) 2019-2021 Parity Technologies (UK) Ltd. +// Copyright (C) 2021 Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index af16507149d..ca7b010bdb1 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -1,3 +1,18 @@ +// Copyright (C) 2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + ///! Traits and default implementation for paying transaction fees in assets. use crate::Config; use super::*; diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 924727f2ff3..5fa27d5ac35 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -1,3 +1,17 @@ +// Copyright (C) 2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. use super::*; use crate as pallet_asset_tx_payment; From 8db45aa816a512e1b2feac91e6c4ad185d8a56f3 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 12:51:17 +0200 Subject: [PATCH 41/66] add default implementation of HandleCredit for () --- pallets/asset-tx-payment/src/payment.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index ca7b010bdb1..4a84e3c929c 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -86,8 +86,14 @@ pub trait HandleCredit> { fn handle_credit(credit: CreditOf); } -/// Implements the asset transaction for a balance to asset converter (implementing `BalanceConversion`) -/// and a credit handler (implementing `HandleCredit`). +/// Default implementation that just drops the credit according to the `OnDrop` in the underlying +/// imbalance type. +impl> HandleCredit for () { + fn handle_credit(_credit: CreditOf) {} +} + +/// Implements the asset transaction for a balance to asset converter (implementing +/// `BalanceConversion`) and a credit handler (implementing `HandleCredit`). /// /// The credit handler is given the complete fee in terms of /// the asset used for the transaction. From 8c07bcd24e77c8df8f303fee14bc6120331e4df2 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 12:52:23 +0200 Subject: [PATCH 42/66] update doc comments and format imports --- pallets/asset-tx-payment/src/lib.rs | 52 +++++++++++++++++-------- pallets/asset-tx-payment/src/payment.rs | 19 +++++---- pallets/asset-tx-payment/src/tests.rs | 23 +++++++---- 3 files changed, 60 insertions(+), 34 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index d9f58b32723..a7b5cdd73cd 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -13,32 +13,52 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! # Asset Transaction Payment Module +//! # Asset Transaction Payment Pallet //! -//! This module provides the basic logic needed to pay the absolute minimum amount needed for a -//! transaction to be included via the assets (other than the main token of the chain). +//! This pallet allows runtimes that include it to pay for transactions in assets other than the +//! main token of the chain. +//! +//! ## Overview +//! It does this by extending transactions to include an optional `AssetId` that specifies the asset +//! to be used for payment (defaulting to the native token on `None`). It expects an +//! `OnChargeAssetTransaction` implementation analogously to `pallet-transaction-payment`. The +//! included `FungiblesAdapter` (implementing `OnChargeAssetTransaction`) determines the fee amount +//! by converting the fee calculated by `pallet-transaction-payment` into the desired asset. +//! +//! ## Integration +//! This pallet wraps FRAME's transaction payment pallet and functions as a replacement. This means +//! you should include both pallets in your `construct_runtime` macro, but only include this +//! pallet's `SignedExtension` (`ChargeAssetTxPayment`). #![cfg_attr(not(feature = "std"), no_std)] use sp_std::prelude::*; -use codec::{Encode, Decode}; + +use codec::{Decode, Encode}; +use frame_support::{ + dispatch::DispatchResult, + traits::tokens::{ + fungibles::{Balanced, CreditOf, Inspect}, + WithdrawConsequence, + }, + traits::{Get, IsType}, + weights::{DispatchClass, DispatchInfo, PostDispatchInfo}, + DefaultNoBound, +}; +use pallet_transaction_payment::OnChargeTransaction; use scale_info::TypeInfo; -use frame_support::{DefaultNoBound, dispatch::DispatchResult, traits::{Get, IsType}, weights::{ - DispatchInfo, PostDispatchInfo, DispatchClass, - }}; use sp_runtime::{ - FixedPointOperand, - transaction_validity::{ - InvalidTransaction, TransactionPriority, ValidTransaction, - TransactionValidityError, TransactionValidity, - }, traits::{ - Saturating, SignedExtension, SaturatedConversion, Dispatchable, - DispatchInfoOf, PostDispatchInfoOf, Zero, + DispatchInfoOf, Dispatchable, PostDispatchInfoOf, SaturatedConversion, Saturating, + SignedExtension, Zero, + }, + transaction_validity::{ + InvalidTransaction, TransactionPriority, TransactionValidity, TransactionValidityError, + ValidTransaction, }, + FixedPointOperand, }; -use pallet_transaction_payment::OnChargeTransaction; -use frame_support::traits::tokens::{fungibles::{Balanced, Inspect, CreditOf}, WithdrawConsequence}; + #[cfg(test)] mod tests; diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 4a84e3c929c..23d73fe121c 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -14,15 +14,17 @@ // limitations under the License. ///! Traits and default implementation for paying transaction fees in assets. -use crate::Config; + use super::*; +use crate::Config; + use codec::FullCodec; -use scale_info::TypeInfo; use frame_support::{ traits::fungibles::{Balanced, Inspect, CreditOf}, unsigned::TransactionValidityError, traits::tokens::BalanceConversion, }; +use scale_info::TypeInfo; use sp_runtime::{ traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, PostDispatchInfoOf}, transaction_validity::InvalidTransaction, @@ -50,8 +52,7 @@ pub trait OnChargeAssetTransaction { /// The type used to store the intermediate values between pre- and post-dispatch. type LiquidityInfo; - /// Before the transaction is executed the payment of the transaction fees - /// needs to be secured. + /// Before the transaction is executed the payment of the transaction fees needs to be secured. /// /// Note: The `fee` already includes the `tip`. fn withdraw_fee( @@ -95,12 +96,11 @@ impl> HandleCredit for () { /// Implements the asset transaction for a balance to asset converter (implementing /// `BalanceConversion`) and a credit handler (implementing `HandleCredit`). /// -/// The credit handler is given the complete fee in terms of -/// the asset used for the transaction. +/// The credit handler is given the complete fee in terms of the asset used for the transaction. pub struct FungiblesAdapter(PhantomData<(CON, HC)>); -/// Default implementation for a runtime instantiating this pallet, a balance to asset converter -/// and a credit handler. +/// Default implementation for a runtime instantiating this pallet, a balance to asset converter and +/// a credit handler. impl OnChargeAssetTransaction for FungiblesAdapter where T: Config, @@ -134,8 +134,7 @@ where } /// Hand the fee and the tip over to the `[HandleCredit]` implementation. - /// Since the predicted fee might have been too high, parts of the fee may - /// be refunded. + /// Since the predicted fee might have been too high, parts of the fee may be refunded. /// /// Note: The `corrected_fee` already includes the `tip`. fn correct_and_deposit_fee( diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 5fa27d5ac35..0cbf0fd5096 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -15,24 +15,31 @@ use super::*; use crate as pallet_asset_tx_payment; -use frame_system as system; -use frame_system::EnsureRoot; + use frame_support::{ - assert_ok, parameter_types, + assert_ok, pallet_prelude::*, + parameter_types, + traits::{fungibles::Mutate, FindAuthor}, weights::{ - DispatchClass, DispatchInfo, PostDispatchInfo, Weight, - WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, + DispatchClass, DispatchInfo, PostDispatchInfo, Weight, WeightToFeeCoefficient, + WeightToFeeCoefficients, WeightToFeePolynomial, }, - traits::{FindAuthor, fungibles::Mutate}, ConsensusEngineId, }; +use frame_system as system; +use frame_system::EnsureRoot; use pallet_balances::Call as BalancesCall; use pallet_transaction_payment::CurrencyAdapter; +use smallvec::smallvec; use sp_core::H256; -use sp_runtime::{Perbill, testing::Header, traits::{BlakeTwo256, ConvertInto, IdentityLookup, StaticLookup}}; +use sp_runtime::{ + testing::Header, + traits::{BlakeTwo256, ConvertInto, IdentityLookup, StaticLookup}, + Perbill, +}; use std::cell::RefCell; -use smallvec::smallvec; + type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; From d64f202e5b80bf5c6fb37d34c9a1793ec0248123 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 12:55:02 +0200 Subject: [PATCH 43/66] adjust Cargo.toml --- pallets/asset-tx-payment/Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pallets/asset-tx-payment/Cargo.toml b/pallets/asset-tx-payment/Cargo.toml index ac8814774db..78deddbea0a 100644 --- a/pallets/asset-tx-payment/Cargo.toml +++ b/pallets/asset-tx-payment/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "pallet-asset-tx-payment" -version = "3.0.0" +version = "0.1.0" authors = ["Parity Technologies "] edition = "2018" license = "Apache-2.0" homepage = "https://substrate.dev" -repository = "https://github.com/paritytech/substrate/" -description = "FRAME pallet to manage transaction payments" +repository = "https://github.com/paritytech/cumulus/" +description = "pallet to manage transaction payments in assets" readme = "README.md" [package.metadata.docs.rs] @@ -32,7 +32,7 @@ serde = { version = "1.0.101", optional = true } [dev-dependencies] smallvec = "1.4.1" serde_json = "1.0.41" -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "master"} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } [features] From 1e650d1cb1e03efcc0748623d3c6b0507ff03307 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 13:00:29 +0200 Subject: [PATCH 44/66] update cargo.lock --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index fbf772ce081..b65d15f307d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5030,7 +5030,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "3.0.0" +version = "0.1.0" dependencies = [ "frame-support", "frame-system", From 10c3ddfc4f74cdf877569173515e3eeb8cf59114 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 13:05:43 +0200 Subject: [PATCH 45/66] cargo fmt --- pallets/asset-tx-payment/src/lib.rs | 86 +++-- pallets/asset-tx-payment/src/payment.rs | 19 +- pallets/asset-tx-payment/src/tests.rs | 451 ++++++++++++------------ 3 files changed, 293 insertions(+), 263 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index a7b5cdd73cd..78946b70485 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -59,7 +59,6 @@ use sp_runtime::{ FixedPointOperand, }; - #[cfg(test)] mod tests; @@ -135,10 +134,14 @@ pub mod pallet { /// An asset id of `None` falls back to the underlying transaction payment via the native currency. #[derive(Encode, Decode, Clone, Eq, PartialEq, TypeInfo)] #[scale_info(skip_type_params(T))] -pub struct ChargeAssetTxPayment(#[codec(compact)] BalanceOf, Option>); - -impl ChargeAssetTxPayment where - T::Call: Dispatchable, +pub struct ChargeAssetTxPayment( + #[codec(compact)] BalanceOf, + Option>, +); + +impl ChargeAssetTxPayment +where + T::Call: Dispatchable, AssetBalanceOf: Send + Sync + FixedPointOperand, BalanceOf: Send + Sync + FixedPointOperand + IsType>, ChargeAssetIdOf: Send + Sync, @@ -156,13 +159,7 @@ impl ChargeAssetTxPayment where call: &T::Call, info: &DispatchInfoOf, len: usize, - ) -> Result< - ( - BalanceOf, - InitialPayment, - ), - TransactionValidityError, - > { + ) -> Result<(BalanceOf, InitialPayment), TransactionValidityError> { let tip = self.0; let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, tip); @@ -172,10 +169,17 @@ impl ChargeAssetTxPayment where return Ok((fee, InitialPayment::Nothing)); } - let maybe_asset_id = self.1; + let maybe_asset_id = self.1; if let Some(asset_id) = maybe_asset_id { - T::OnChargeAssetTransaction::withdraw_fee(who, call, info, asset_id, fee.into(), tip.into()) - .map(|i| (fee, InitialPayment::Asset(i.into()))) + T::OnChargeAssetTransaction::withdraw_fee( + who, + call, + info, + asset_id, + fee.into(), + tip.into(), + ) + .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { <::OnChargeTransaction as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) .map(|i| (fee, InitialPayment::Native(i))) @@ -194,17 +198,21 @@ impl ChargeAssetTxPayment where /// that the transaction which consumes more resources (either length or weight) with the same /// `fee` ends up having lower priority. // NOTE: copied from `pallet_transaction_payment` - fn get_priority(len: usize, info: &DispatchInfoOf, final_fee: BalanceOf) -> TransactionPriority { + fn get_priority( + len: usize, + info: &DispatchInfoOf, + final_fee: BalanceOf, + ) -> TransactionPriority { let weight_saturation = T::BlockWeights::get().max_block / info.weight.max(1); let max_block_length = *T::BlockLength::get().max.get(DispatchClass::Normal); let len_saturation = max_block_length as u64 / (len as u64).max(1); - let coefficient: BalanceOf = weight_saturation.min(len_saturation).saturated_into::>(); + let coefficient: BalanceOf = + weight_saturation.min(len_saturation).saturated_into::>(); final_fee.saturating_mul(coefficient).saturated_into::() } } -impl sp_std::fmt::Debug for ChargeAssetTxPayment -{ +impl sp_std::fmt::Debug for ChargeAssetTxPayment { #[cfg(feature = "std")] fn fmt(&self, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result { write!(f, "ChargeAssetTxPayment<{:?}, {:?}>", self.0, self.1.encode()) @@ -215,8 +223,9 @@ impl sp_std::fmt::Debug for ChargeAssetTxPayment } } -impl SignedExtension for ChargeAssetTxPayment where - T::Call: Dispatchable, +impl SignedExtension for ChargeAssetTxPayment +where + T::Call: Dispatchable, AssetBalanceOf: Send + Sync + FixedPointOperand, BalanceOf: Send + Sync + From + FixedPointOperand + IsType>, ChargeAssetIdOf: Send + Sync, @@ -234,7 +243,9 @@ impl SignedExtension for ChargeAssetTxPayment where // imbalance resulting from withdrawing the fee InitialPayment, ); - fn additional_signed(&self) -> sp_std::result::Result<(), TransactionValidityError> { Ok(()) } + fn additional_signed(&self) -> sp_std::result::Result<(), TransactionValidityError> { + Ok(()) + } fn validate( &self, @@ -244,10 +255,7 @@ impl SignedExtension for ChargeAssetTxPayment where len: usize, ) -> TransactionValidity { let (fee, _) = self.withdraw_fee(who, call, info, len)?; - Ok(ValidTransaction { - priority: Self::get_priority(len, info, fee), - ..Default::default() - }) + Ok(ValidTransaction { priority: Self::get_priority(len, info, fee), ..Default::default() }) } fn pre_dispatch( @@ -255,7 +263,7 @@ impl SignedExtension for ChargeAssetTxPayment where who: &Self::AccountId, call: &Self::Call, info: &DispatchInfoOf, - len: usize + len: usize, ) -> Result { let (_fee, initial_payment) = self.withdraw_fee(who, call, info, len)?; Ok((self.0, who.clone(), initial_payment)) @@ -270,24 +278,30 @@ impl SignedExtension for ChargeAssetTxPayment where ) -> Result<(), TransactionValidityError> { let (tip, who, initial_payment) = pre; let actual_fee = pallet_transaction_payment::Pallet::::compute_actual_fee( - len as u32, - info, - post_info, - tip, + len as u32, info, post_info, tip, ); match initial_payment { InitialPayment::Native(already_withdrawn) => { <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee( &who, info, post_info, actual_fee, tip, already_withdrawn)?; - }, + } InitialPayment::Asset(already_withdrawn) => { T::OnChargeAssetTransaction::correct_and_deposit_fee( - &who, info, post_info, actual_fee.into(), tip.into(), already_withdrawn.into())?; - }, + &who, + info, + post_info, + actual_fee.into(), + tip.into(), + already_withdrawn.into(), + )?; + } InitialPayment::Nothing => { - debug_assert!(actual_fee.is_zero(), "actual fee should be zero if initial fee was zero."); + debug_assert!( + actual_fee.is_zero(), + "actual fee should be zero if initial fee was zero." + ); debug_assert!(tip.is_zero(), "tip should be zero if initial fee was zero."); - }, + } } Ok(()) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 23d73fe121c..73567fd8a25 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -14,15 +14,14 @@ // limitations under the License. ///! Traits and default implementation for paying transaction fees in assets. - use super::*; use crate::Config; use codec::FullCodec; use frame_support::{ - traits::fungibles::{Balanced, Inspect, CreditOf}, - unsigned::TransactionValidityError, + traits::fungibles::{Balanced, CreditOf, Inspect}, traits::tokens::BalanceConversion, + unsigned::TransactionValidityError, }; use scale_info::TypeInfo; use sp_runtime::{ @@ -42,13 +41,7 @@ pub trait OnChargeAssetTransaction { + Default + TypeInfo; /// The type used to identify the assets used for transaction payment. - type AssetId: FullCodec - + Copy - + MaybeSerializeDeserialize - + Debug - + Default - + Eq - + TypeInfo; + type AssetId: FullCodec + Copy + MaybeSerializeDeserialize + Debug + Default + Eq + TypeInfo; /// The type used to store the intermediate values between pre- and post-dispatch. type LiquidityInfo; @@ -125,7 +118,11 @@ where ) -> Result { let converted_fee = CON::to_asset_balance(fee, asset_id) .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment))?; - let can_withdraw = >::can_withdraw(asset_id.into(), who, converted_fee); + let can_withdraw = >::can_withdraw( + asset_id.into(), + who, + converted_fee, + ); if !matches!(can_withdraw, WithdrawConsequence::Success) { return Err(InvalidTransaction::Payment.into()); } diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 0cbf0fd5096..34bbc293815 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -40,7 +40,6 @@ use sp_runtime::{ }; use std::cell::RefCell; - type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type Balance = u64; @@ -62,7 +61,7 @@ frame_support::construct_runtime!( ); const CALL: &::Call = - &Call::Balances(BalancesCall::transfer{ dest: 2, value: 69 }); + &Call::Balances(BalancesCall::transfer { dest: 2, value: 69 }); thread_local! { static EXTRINSIC_BASE_WEIGHT: RefCell = RefCell::new(0); @@ -178,7 +177,8 @@ pub struct HardcodedAuthor; const BLOCK_AUTHOR: AccountId = 1234; impl FindAuthor for HardcodedAuthor { fn find_author<'a, I>(_: I) -> Option - where I: 'a + IntoIterator + where + I: 'a + IntoIterator, { Some(BLOCK_AUTHOR) } @@ -193,7 +193,6 @@ impl pallet_authorship::Config for Runtime { pub struct CreditToBlockAuthor; impl HandleCredit for CreditToBlockAuthor { - fn handle_credit(credit: CreditOf) { let author = pallet_authorship::Pallet::::author(); // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) @@ -205,24 +204,21 @@ impl HandleCredit for CreditToBlockAuthor { impl Config for Runtime { type Fungibles = Assets; type OnChargeAssetTransaction = FungiblesAdapter< - pallet_assets::BalanceToAssetBalance, CreditToBlockAuthor>; + pallet_assets::BalanceToAssetBalance, + CreditToBlockAuthor, + >; } pub struct ExtBuilder { balance_factor: u64, base_weight: u64, byte_fee: u64, - weight_to_fee: u64 + weight_to_fee: u64, } impl Default for ExtBuilder { fn default() -> Self { - Self { - balance_factor: 1, - base_weight: 0, - byte_fee: 1, - weight_to_fee: 1, - } + Self { balance_factor: 1, base_weight: 0, byte_fee: 1, weight_to_fee: 1 } } } @@ -251,12 +247,14 @@ impl ExtBuilder { (3, 30 * self.balance_factor), (4, 40 * self.balance_factor), (5, 50 * self.balance_factor), - (6, 60 * self.balance_factor) + (6, 60 * self.balance_factor), ] } else { vec![] }, - }.assimilate_storage(&mut t).unwrap(); + } + .assimilate_storage(&mut t) + .unwrap(); t.into() } } @@ -268,24 +266,15 @@ pub fn info_from_weight(w: Weight) -> DispatchInfo { } fn post_info_from_weight(w: Weight) -> PostDispatchInfo { - PostDispatchInfo { - actual_weight: Some(w), - pays_fee: Default::default(), - } + PostDispatchInfo { actual_weight: Some(w), pays_fee: Default::default() } } fn post_info_from_pays(p: Pays) -> PostDispatchInfo { - PostDispatchInfo { - actual_weight: None, - pays_fee: p, - } + PostDispatchInfo { actual_weight: None, pays_fee: p } } fn default_post_info() -> PostDispatchInfo { - PostDispatchInfo { - actual_weight: None, - pays_fee: Default::default(), - } + PostDispatchInfo { actual_weight: None, pays_fee: Default::default() } } #[test] @@ -294,31 +283,36 @@ fn transaction_payment_in_native_possible() { .balance_factor(10) .base_weight(5) .build() - .execute_with(|| - { - let len = 10; - let pre = ChargeAssetTxPayment::::from(0, None) - .pre_dispatch(&1, CALL, &info_from_weight(5), len) - .unwrap(); - assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); - - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(5), &default_post_info(), len, &Ok(())) - ); - assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); - - let pre = ChargeAssetTxPayment::::from(5 /* tipped */, None) - .pre_dispatch(&2, CALL, &info_from_weight(100), len) - .unwrap(); - assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); - - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(100), &post_info_from_weight(50), len, &Ok(())) - ); - assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); - }); + .execute_with(|| { + let len = 10; + let pre = ChargeAssetTxPayment::::from(0, None) + .pre_dispatch(&1, CALL, &info_from_weight(5), len) + .unwrap(); + assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(5), + &default_post_info(), + len, + &Ok(()) + )); + assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + + let pre = ChargeAssetTxPayment::::from(5 /* tipped */, None) + .pre_dispatch(&2, CALL, &info_from_weight(100), len) + .unwrap(); + assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(100), + &post_info_from_weight(50), + len, + &Ok(()) + )); + assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); + }); } #[test] @@ -328,42 +322,48 @@ fn transaction_payment_in_asset_possible() { .balance_factor(10) .base_weight(base_weight) .build() - .execute_with(|| - { - // create the asset - let asset_id = 1; - let min_balance = 2; - assert_ok!(Assets::force_create( - Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance - )); - - // mint into the caller account - let caller = 1; - let beneficiary = ::Lookup::unlookup(caller); - let balance = 100; - assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); - assert_eq!(Assets::balance(asset_id, caller), balance); - let weight = 5; - let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; - let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) - .unwrap(); - // assert that native balance is not used - assert_eq!(Balances::free_balance(caller), balance); - // check that fee was charged in the given asset - assert_eq!(Assets::balance(asset_id, caller), balance - fee); - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); - - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(weight), &default_post_info(), len, &Ok(())) - ); - assert_eq!(Assets::balance(asset_id, caller), balance - fee); - // check that the block author gets rewarded - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee); - }); + .execute_with(|| { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + true, /* is_sufficient */ + min_balance + )); + + // mint into the caller account + let caller = 1; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 5; + let len = 10; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee = (base_weight + weight + len as u64) * 2; + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + // assert that native balance is not used + assert_eq!(Balances::free_balance(caller), balance); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(weight), + &default_post_info(), + len, + &Ok(()) + )); + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + // check that the block author gets rewarded + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), fee); + }); } #[test] @@ -373,43 +373,49 @@ fn transaction_payment_without_fee() { .balance_factor(10) .base_weight(base_weight) .build() - .execute_with(|| - { - // create the asset - let asset_id = 1; - let min_balance = 2; - assert_ok!(Assets::force_create( - Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance - )); - - // mint into the caller account - let caller = 1; - let beneficiary = ::Lookup::unlookup(caller); - let balance = 100; - assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); - assert_eq!(Assets::balance(asset_id, caller), balance); - let weight = 5; - let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; - let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) - .unwrap(); - // assert that native balance is not used - assert_eq!(Balances::free_balance(caller), balance); - // check that fee was charged in the given asset - assert_eq!(Assets::balance(asset_id, caller), balance - fee); - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); - - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(weight), &post_info_from_pays(Pays::No), len, &Ok(())) - ); - // caller should be refunded - assert_eq!(Assets::balance(asset_id, caller), balance); - // check that the block author did not get rewarded - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); - }); + .execute_with(|| { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + true, /* is_sufficient */ + min_balance + )); + + // mint into the caller account + let caller = 1; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 5; + let len = 10; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee = (base_weight + weight + len as u64) * 2; + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + // assert that native balance is not used + assert_eq!(Balances::free_balance(caller), balance); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(weight), + &post_info_from_pays(Pays::No), + len, + &Ok(()) + )); + // caller should be refunded + assert_eq!(Assets::balance(asset_id, caller), balance); + // check that the block author did not get rewarded + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); + }); } #[test] @@ -419,40 +425,46 @@ fn asset_transaction_payment_with_tip_and_refund() { .balance_factor(10) .base_weight(base_weight) .build() - .execute_with(|| - { - // create the asset - let asset_id = 1; - let min_balance = 2; - assert_ok!(Assets::force_create( - Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance - )); - - // mint into the caller account - let caller = 2; - let beneficiary = ::Lookup::unlookup(caller); - let balance = 1000; - assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); - assert_eq!(Assets::balance(asset_id, caller), balance); - let weight = 100; - let tip = 5; - let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee_with_tip = (base_weight + weight + len as u64 + tip) * 2; - let pre = ChargeAssetTxPayment::::from(tip, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) - .unwrap(); - assert_eq!(Assets::balance(asset_id, caller), balance - fee_with_tip); - - let final_weight = 50; - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(weight), &post_info_from_weight(final_weight), len, &Ok(())) - ); - let final_fee = fee_with_tip - (weight - final_weight) * 2; - assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); - assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), final_fee); - }); + .execute_with(|| { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + true, /* is_sufficient */ + min_balance + )); + + // mint into the caller account + let caller = 2; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 1000; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 100; + let tip = 5; + let len = 10; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee_with_tip = (base_weight + weight + len as u64 + tip) * 2; + let pre = ChargeAssetTxPayment::::from(tip, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + assert_eq!(Assets::balance(asset_id, caller), balance - fee_with_tip); + + let final_weight = 50; + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(weight), + &post_info_from_weight(final_weight), + len, + &Ok(()) + )); + let final_fee = fee_with_tip - (weight - final_weight) * 2; + assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); + assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), final_fee); + }); } #[test] @@ -462,41 +474,47 @@ fn payment_from_account_with_only_assets() { .balance_factor(10) .base_weight(base_weight) .build() - .execute_with(|| - { - // create the asset - let asset_id = 1; - let min_balance = 2; - assert_ok!(Assets::force_create( - Origin::root(), asset_id, 42 /* owner */, true /* is_sufficient */, min_balance - )); - - // mint into the caller account - let caller = 333; - let beneficiary = ::Lookup::unlookup(caller); - let balance = 100; - assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); - assert_eq!(Assets::balance(asset_id, caller), balance); - // assert that native balance is not necessary - assert_eq!(Balances::free_balance(caller), 0); - let weight = 5; - let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; - let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) - .unwrap(); - assert_eq!(Balances::free_balance(caller), 0); - // check that fee was charged in the given asset - assert_eq!(Assets::balance(asset_id, caller), balance - fee); - - assert_ok!( - ChargeAssetTxPayment:: - ::post_dispatch(pre, &info_from_weight(weight), &default_post_info(), len, &Ok(())) - ); - assert_eq!(Assets::balance(asset_id, caller), balance - fee); - assert_eq!(Balances::free_balance(caller), 0); - }); + .execute_with(|| { + // create the asset + let asset_id = 1; + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + true, /* is_sufficient */ + min_balance + )); + + // mint into the caller account + let caller = 333; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + // assert that native balance is not necessary + assert_eq!(Balances::free_balance(caller), 0); + let weight = 5; + let len = 10; + // we have a ratio of 1::2 for native vs asset minimum balance + let fee = (base_weight + weight + len as u64) * 2; + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + assert_eq!(Balances::free_balance(caller), 0); + // check that fee was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(weight), + &default_post_info(), + len, + &Ok(()) + )); + assert_eq!(Assets::balance(asset_id, caller), balance - fee); + assert_eq!(Balances::free_balance(caller), 0); + }); } #[test] @@ -506,27 +524,28 @@ fn payment_only_with_existing_sufficient_asset() { .balance_factor(10) .base_weight(base_weight) .build() - .execute_with(|| - { - let asset_id = 1; - let caller = 1; - let weight = 5; - let len = 10; - // pre_dispatch fails for non-existent asset - assert!( - ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len).is_err() - ); - - // create the non-sufficient asset - let min_balance = 2; - assert_ok!(Assets::force_create( - Origin::root(), asset_id, 42 /* owner */, false /* is_sufficient */, min_balance - )); - // pre_dispatch fails for non-sufficient asset - assert!( - ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_weight(weight), len).is_err() - ); - }); + .execute_with(|| { + let asset_id = 1; + let caller = 1; + let weight = 5; + let len = 10; + // pre_dispatch fails for non-existent asset + assert!(ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .is_err()); + + // create the non-sufficient asset + let min_balance = 2; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + false, /* is_sufficient */ + min_balance + )); + // pre_dispatch fails for non-sufficient asset + assert!(ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .is_err()); + }); } From 03f4e12bdf58990c9e74b70f3b2ae8424f0099fd Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 13:08:53 +0200 Subject: [PATCH 46/66] cargo fmt --- polkadot-parachains/statemine/src/lib.rs | 8 ++++---- polkadot-parachains/statemint/src/lib.rs | 8 ++++---- polkadot-parachains/westmint/src/lib.rs | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 47d58083999..2b6b11b5a5b 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, - Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, - NORMAL_DISPATCH_RATIO, SLOT_DURATION, + impls::{AssetsToBlockAuthor, DealWithFees}, + opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -671,7 +671,7 @@ impl pallet_asset_tx_payment::Config for Runtime { type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, - AssetsToBlockAuthor + AssetsToBlockAuthor, >; } diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index a03e15ed5ab..784660d8ecc 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, - Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, - NORMAL_DISPATCH_RATIO, SLOT_DURATION, + impls::{AssetsToBlockAuthor, DealWithFees}, + opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -635,7 +635,7 @@ impl pallet_asset_tx_payment::Config for Runtime { type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, - AssetsToBlockAuthor + AssetsToBlockAuthor, >; } diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index 460f5fbd6a6..09b0497d3d5 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -56,9 +56,9 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - impls::{DealWithFees, AssetsToBlockAuthor}, opaque, AccountId, AuraId, Balance, BlockNumber, - Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, - NORMAL_DISPATCH_RATIO, SLOT_DURATION, + impls::{AssetsToBlockAuthor, DealWithFees}, + opaque, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; use sp_runtime::Perbill; @@ -627,7 +627,7 @@ impl pallet_asset_tx_payment::Config for Runtime { type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, - AssetsToBlockAuthor + AssetsToBlockAuthor, >; } From 24dc914449217a79d90d739c4a5c0f45ee0b961a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 13:12:35 +0200 Subject: [PATCH 47/66] cargo fmt --- polkadot-parachains/parachains-common/src/impls.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index 822f7fc027b..1feb37123f6 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -16,7 +16,10 @@ //! Auxillary struct/enums for parachain runtimes. //! Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains. -use frame_support::traits::{Currency, Imbalance, OnUnbalanced, fungibles::{self, CreditOf}}; +use frame_support::traits::{ + fungibles::{self, CreditOf}, + Currency, Imbalance, OnUnbalanced, +}; use pallet_asset_tx_payment::HandleCredit; use sp_std::marker::PhantomData; @@ -33,7 +36,8 @@ pub struct ToStakingPot(PhantomData); impl OnUnbalanced> for ToStakingPot where R: pallet_balances::Config + pallet_collator_selection::Config, - AccountIdOf: From + Into, + AccountIdOf: + From + Into, ::Event: From>, { fn on_nonzero_unbalanced(amount: NegativeImbalance) { @@ -53,7 +57,8 @@ pub struct DealWithFees(PhantomData); impl OnUnbalanced> for DealWithFees where R: pallet_balances::Config + pallet_collator_selection::Config, - AccountIdOf: From + Into, + AccountIdOf: + From + Into, ::Event: From>, { fn on_unbalanceds(mut fees_then_tips: impl Iterator>) { @@ -72,7 +77,8 @@ pub struct AssetsToBlockAuthor(PhantomData); impl HandleCredit, pallet_assets::Pallet> for AssetsToBlockAuthor where R: pallet_authorship::Config + pallet_assets::Config, - AccountIdOf: From + Into, + AccountIdOf: + From + Into, { fn handle_credit(credit: CreditOf, pallet_assets::Pallet>) { let author = pallet_authorship::Pallet::::author(); From b43da326d6779bad51d454f2c855faf8d2541ee5 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 27 Sep 2021 13:20:24 +0200 Subject: [PATCH 48/66] cargo +nightly fmt --- pallets/asset-tx-payment/src/lib.rs | 18 ++++++++++-------- pallets/asset-tx-payment/src/payment.rs | 8 +++++--- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 78946b70485..73f3e77940c 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -37,11 +37,13 @@ use sp_std::prelude::*; use codec::{Decode, Encode}; use frame_support::{ dispatch::DispatchResult, - traits::tokens::{ - fungibles::{Balanced, CreditOf, Inspect}, - WithdrawConsequence, + traits::{ + tokens::{ + fungibles::{Balanced, CreditOf, Inspect}, + WithdrawConsequence, + }, + Get, IsType, }, - traits::{Get, IsType}, weights::{DispatchClass, DispatchInfo, PostDispatchInfo}, DefaultNoBound, }; @@ -166,7 +168,7 @@ where debug_assert!(tip <= fee, "tip should be included in the computed fee"); if fee.is_zero() { - return Ok((fee, InitialPayment::Nothing)); + return Ok((fee, InitialPayment::Nothing)) } let maybe_asset_id = self.1; @@ -284,7 +286,7 @@ where InitialPayment::Native(already_withdrawn) => { <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee( &who, info, post_info, actual_fee, tip, already_withdrawn)?; - } + }, InitialPayment::Asset(already_withdrawn) => { T::OnChargeAssetTransaction::correct_and_deposit_fee( &who, @@ -294,14 +296,14 @@ where tip.into(), already_withdrawn.into(), )?; - } + }, InitialPayment::Nothing => { debug_assert!( actual_fee.is_zero(), "actual fee should be zero if initial fee was zero." ); debug_assert!(tip.is_zero(), "tip should be zero if initial fee was zero."); - } + }, } Ok(()) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 73567fd8a25..85df8050a27 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -19,8 +19,10 @@ use crate::Config; use codec::FullCodec; use frame_support::{ - traits::fungibles::{Balanced, CreditOf, Inspect}, - traits::tokens::BalanceConversion, + traits::{ + fungibles::{Balanced, CreditOf, Inspect}, + tokens::BalanceConversion, + }, unsigned::TransactionValidityError, }; use scale_info::TypeInfo; @@ -124,7 +126,7 @@ where converted_fee, ); if !matches!(can_withdraw, WithdrawConsequence::Success) { - return Err(InvalidTransaction::Payment.into()); + return Err(InvalidTransaction::Payment.into()) } >::withdraw(asset_id.into(), who, converted_fee) .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment)) From a76367215620b9191e20dc5a169b43649438e4b9 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 11:48:24 +0200 Subject: [PATCH 49/66] add type alias for OnChargeTransaction --- pallets/asset-tx-payment/src/lib.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 73f3e77940c..a262c65dfae 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -68,12 +68,14 @@ mod payment; pub use payment::*; // Type aliases used for interaction with `OnChargeTransaction`. +pub(crate) type OnChargeTransactionOf = +::OnChargeTransaction; // Balance type alias. pub(crate) type BalanceOf = - <::OnChargeTransaction as OnChargeTransaction>::Balance; + as OnChargeTransaction>::Balance; // Liquity info type alias. pub(crate) type LiquidityInfoOf = - <::OnChargeTransaction as OnChargeTransaction>::LiquidityInfo; + as OnChargeTransaction>::LiquidityInfo; // Type alias used for interaction with fungibles (assets). // Balance type alias. @@ -183,7 +185,7 @@ where ) .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { - <::OnChargeTransaction as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) + as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) .map(|i| (fee, InitialPayment::Native(i))) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) } @@ -284,7 +286,7 @@ where ); match initial_payment { InitialPayment::Native(already_withdrawn) => { - <::OnChargeTransaction as OnChargeTransaction>::correct_and_deposit_fee( + as OnChargeTransaction>::correct_and_deposit_fee( &who, info, post_info, actual_fee, tip, already_withdrawn)?; }, InitialPayment::Asset(already_withdrawn) => { From 35e4098538f333266230b2a5684e2480b91886f5 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 11:48:53 +0200 Subject: [PATCH 50/66] cargo +nightly fmt --- pallets/asset-tx-payment/src/lib.rs | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index a262c65dfae..36fe69466d9 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -69,10 +69,9 @@ pub use payment::*; // Type aliases used for interaction with `OnChargeTransaction`. pub(crate) type OnChargeTransactionOf = -::OnChargeTransaction; + ::OnChargeTransaction; // Balance type alias. -pub(crate) type BalanceOf = - as OnChargeTransaction>::Balance; +pub(crate) type BalanceOf = as OnChargeTransaction>::Balance; // Liquity info type alias. pub(crate) type LiquidityInfoOf = as OnChargeTransaction>::LiquidityInfo; @@ -185,9 +184,11 @@ where ) .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { - as OnChargeTransaction>::withdraw_fee(who, call, info, fee, tip) - .map(|i| (fee, InitialPayment::Native(i))) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) + as OnChargeTransaction>::withdraw_fee( + who, call, info, fee, tip, + ) + .map(|i| (fee, InitialPayment::Native(i))) + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) } } @@ -287,7 +288,13 @@ where match initial_payment { InitialPayment::Native(already_withdrawn) => { as OnChargeTransaction>::correct_and_deposit_fee( - &who, info, post_info, actual_fee, tip, already_withdrawn)?; + &who, + info, + post_info, + actual_fee, + tip, + already_withdrawn, + )?; }, InitialPayment::Asset(already_withdrawn) => { T::OnChargeAssetTransaction::correct_and_deposit_fee( From c2fefd5aef92ddc71e5ac6df743ea72f035534fd Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 12:08:28 +0200 Subject: [PATCH 51/66] convert ChargeAssetTxPayment from tuple struct to regular struct --- pallets/asset-tx-payment/src/lib.rs | 30 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 36fe69466d9..0e70441d611 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -137,10 +137,11 @@ pub mod pallet { /// An asset id of `None` falls back to the underlying transaction payment via the native currency. #[derive(Encode, Decode, Clone, Eq, PartialEq, TypeInfo)] #[scale_info(skip_type_params(T))] -pub struct ChargeAssetTxPayment( - #[codec(compact)] BalanceOf, - Option>, -); +pub struct ChargeAssetTxPayment { + #[codec(compact)] + tip: BalanceOf, + asset_id: Option>, +} impl ChargeAssetTxPayment where @@ -151,8 +152,8 @@ where CreditOf: IsType>, { /// utility constructor. Used only in client/factory code. - pub fn from(fee: BalanceOf, asset_id: Option>) -> Self { - Self(fee, asset_id) + pub fn from(tip: BalanceOf, asset_id: Option>) -> Self { + Self { tip, asset_id } } /// Fee withdrawal logic that dispatches to either `OnChargeAssetTransaction` or `OnChargeTransaction`. @@ -163,29 +164,26 @@ where info: &DispatchInfoOf, len: usize, ) -> Result<(BalanceOf, InitialPayment), TransactionValidityError> { - let tip = self.0; - let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, tip); - - debug_assert!(tip <= fee, "tip should be included in the computed fee"); + let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, self.tip); + debug_assert!(self.tip <= fee, "tip should be included in the computed fee"); if fee.is_zero() { return Ok((fee, InitialPayment::Nothing)) } - let maybe_asset_id = self.1; - if let Some(asset_id) = maybe_asset_id { + if let Some(asset_id) = self.asset_id { T::OnChargeAssetTransaction::withdraw_fee( who, call, info, asset_id, fee.into(), - tip.into(), + self.tip.into(), ) .map(|i| (fee, InitialPayment::Asset(i.into()))) } else { as OnChargeTransaction>::withdraw_fee( - who, call, info, fee, tip, + who, call, info, fee, self.tip, ) .map(|i| (fee, InitialPayment::Native(i))) .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) @@ -220,7 +218,7 @@ where impl sp_std::fmt::Debug for ChargeAssetTxPayment { #[cfg(feature = "std")] fn fmt(&self, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result { - write!(f, "ChargeAssetTxPayment<{:?}, {:?}>", self.0, self.1.encode()) + write!(f, "ChargeAssetTxPayment<{:?}, {:?}>", self.tip, self.asset_id.encode()) } #[cfg(not(feature = "std"))] fn fmt(&self, _: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result { @@ -271,7 +269,7 @@ where len: usize, ) -> Result { let (_fee, initial_payment) = self.withdraw_fee(who, call, info, len)?; - Ok((self.0, who.clone(), initial_payment)) + Ok((self.tip, who.clone(), initial_payment)) } fn post_dispatch( From d77ff7bdcfd49e3eab5ba3a81c754178ad2097b1 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 12:14:11 +0200 Subject: [PATCH 52/66] add more comments --- pallets/asset-tx-payment/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 0e70441d611..e2463cf46c2 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -95,10 +95,14 @@ pub(crate) type ChargeAssetIdOf = pub(crate) type ChargeAssetLiquidityOf = <::OnChargeAssetTransaction as OnChargeAssetTransaction>::LiquidityInfo; +/// Used to pass the initial payment info from pre- to post-dispatch. #[derive(Encode, Decode, DefaultNoBound, TypeInfo)] pub enum InitialPayment { + /// No initial fee was payed. Nothing, + /// The initial fee was payed in the native currency. Native(LiquidityInfoOf), + /// The initial fee was payed in an asset. Asset(CreditOf), } @@ -201,6 +205,7 @@ where /// that the transaction which consumes more resources (either length or weight) with the same /// `fee` ends up having lower priority. // NOTE: copied from `pallet_transaction_payment` + // TODO: remove as soon as https://github.com/paritytech/substrate/pull/9834 is available fn get_priority( len: usize, info: &DispatchInfoOf, From 58c6b7a8092f25183cd9bd2903be0d8a3eeae741 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 12:18:58 +0200 Subject: [PATCH 53/66] formatting --- pallets/asset-tx-payment/src/lib.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index e2463cf46c2..577251e78e7 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -169,13 +169,10 @@ where len: usize, ) -> Result<(BalanceOf, InitialPayment), TransactionValidityError> { let fee = pallet_transaction_payment::Pallet::::compute_fee(len as u32, info, self.tip); - debug_assert!(self.tip <= fee, "tip should be included in the computed fee"); if fee.is_zero() { - return Ok((fee, InitialPayment::Nothing)) - } - - if let Some(asset_id) = self.asset_id { + Ok((fee, InitialPayment::Nothing)) + } else if let Some(asset_id) = self.asset_id { T::OnChargeAssetTransaction::withdraw_fee( who, call, From 6474c34b80b9784cfbaa1ca99fe15dcc5ff3dc0e Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 12:40:33 +0200 Subject: [PATCH 54/66] adjust imports and comment --- polkadot-parachains/parachains-common/src/impls.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index 1feb37123f6..7d064108c43 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -17,7 +17,7 @@ //! Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains. use frame_support::traits::{ - fungibles::{self, CreditOf}, + fungibles::{CreditOf, Balanced}, Currency, Imbalance, OnUnbalanced, }; use pallet_asset_tx_payment::HandleCredit; @@ -82,8 +82,7 @@ where { fn handle_credit(credit: CreditOf, pallet_assets::Pallet>) { let author = pallet_authorship::Pallet::::author(); - use fungibles::Balanced; - // Will drop the result which will trigger the `OnDrop` of the imbalance in case of error. + // In case of error: Will drop the result triggering the `OnDrop` of the imbalance. let _res = pallet_assets::Pallet::::resolve(&author, credit); } } From b9382e92b4aea92a809cbde3d43f85e69ec21f48 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 12:43:34 +0200 Subject: [PATCH 55/66] cargo +nightly fmt --- polkadot-parachains/parachains-common/src/impls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index 7d064108c43..a3b71b63fe1 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -17,7 +17,7 @@ //! Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains. use frame_support::traits::{ - fungibles::{CreditOf, Balanced}, + fungibles::{Balanced, CreditOf}, Currency, Imbalance, OnUnbalanced, }; use pallet_asset_tx_payment::HandleCredit; From 8638ed881681b6c195de9098510f6df435ecefd5 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 4 Oct 2021 14:25:47 +0200 Subject: [PATCH 56/66] reformat comment --- pallets/asset-tx-payment/src/payment.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 85df8050a27..773451fbd66 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -149,9 +149,8 @@ where .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; // Calculate how much refund we should return. let (final_fee, refund) = paid.split(converted_fee); - // Refund to the the account that paid the fees. If this fails, the - // account might have dropped below the existential balance. In - // that case we don't refund anything. + // Refund to the account that paid the fees. If this fails, the account might have dropped + // below the existential balance. In that case we don't refund anything. let _res = >::resolve(who, refund); // Handle the final fee, e.g. by transferring to the block author or burning. HC::handle_credit(final_fee); From 7bcac89cbd06a9df040cda98408fbc8d7930fa6e Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 5 Oct 2021 12:55:44 +0200 Subject: [PATCH 57/66] use ChargeTransactionPayment's own get_priority + update Substrate --- Cargo.lock | 324 +++++++++++------------ pallets/asset-tx-payment/src/lib.rs | 39 +-- parachain-template/runtime/src/lib.rs | 3 + polkadot-parachains/rococo/src/lib.rs | 5 + polkadot-parachains/statemine/src/lib.rs | 2 + polkadot-parachains/statemint/src/lib.rs | 2 + polkadot-parachains/westmint/src/lib.rs | 2 + test/runtime/src/lib.rs | 5 + 8 files changed, 188 insertions(+), 194 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 15bdb44cdb9..b6e78727edc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-primitives", "fnv", @@ -490,7 +490,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -510,12 +510,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -2449,7 +2449,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", ] @@ -2467,7 +2467,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2487,7 +2487,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "chrono", @@ -2513,7 +2513,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2527,7 +2527,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2555,7 +2555,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "bitflags", "frame-metadata", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2594,7 +2594,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2606,7 +2606,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro2", "quote", @@ -2616,7 +2616,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "log", @@ -2633,7 +2633,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -2648,7 +2648,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sp-api", @@ -2657,7 +2657,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "sp-api", @@ -4858,7 +4858,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-system", "parity-scale-codec", @@ -5055,7 +5055,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5069,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5085,7 +5085,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5101,7 +5101,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5116,7 +5116,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5140,7 +5140,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5160,7 +5160,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5175,7 +5175,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-primitives", "frame-support", @@ -5191,7 +5191,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5216,7 +5216,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5320,7 +5320,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5337,7 +5337,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5353,7 +5353,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5377,7 +5377,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5395,7 +5395,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5410,7 +5410,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5433,7 +5433,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5449,7 +5449,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5469,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5486,7 +5486,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5503,7 +5503,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5521,7 +5521,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5537,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5554,7 +5554,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5569,7 +5569,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5583,7 +5583,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5623,7 +5623,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5652,7 +5652,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5666,7 +5666,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5682,7 +5682,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5703,7 +5703,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5719,7 +5719,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5733,7 +5733,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5756,7 +5756,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5767,7 +5767,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-arithmetic", @@ -5776,7 +5776,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5805,7 +5805,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5823,7 +5823,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5842,7 +5842,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5859,7 +5859,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5876,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5887,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5904,7 +5904,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5918,7 +5918,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5934,7 +5934,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8290,7 +8290,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8608,7 +8608,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-core", @@ -8619,7 +8619,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8646,7 +8646,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8669,7 +8669,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8685,7 +8685,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8701,7 +8701,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8712,7 +8712,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "chrono", "fdlimit", @@ -8750,7 +8750,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "fnv", "futures 0.3.17", @@ -8778,7 +8778,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "kvdb", @@ -8803,7 +8803,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -8827,7 +8827,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8856,7 +8856,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8899,7 +8899,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "futures 0.3.17", @@ -8923,7 +8923,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8936,7 +8936,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -8962,7 +8962,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sc-client-api", "sp-authorship", @@ -8973,7 +8973,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -8999,7 +8999,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "environmental", @@ -9017,7 +9017,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "parity-scale-codec", @@ -9033,7 +9033,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9051,7 +9051,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "finality-grandpa", @@ -9112,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -9129,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -9144,7 +9144,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "parity-scale-codec", @@ -9162,7 +9162,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-std", "async-trait", @@ -9213,7 +9213,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9229,7 +9229,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "bytes 1.0.1", "fnv", @@ -9256,7 +9256,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "libp2p", @@ -9269,7 +9269,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9278,7 +9278,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "hash-db", @@ -9309,7 +9309,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9334,7 +9334,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9351,7 +9351,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "directories", @@ -9416,7 +9416,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "parity-scale-codec", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9452,7 +9452,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "chrono", "futures 0.3.17", @@ -9470,7 +9470,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9499,7 +9499,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9510,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "intervalier", @@ -9537,7 +9537,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "futures 0.3.17", @@ -9551,7 +9551,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "log", @@ -10048,7 +10048,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -10060,7 +10060,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10073,7 +10073,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "integer-sqrt", "num-traits", @@ -10088,7 +10088,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10101,7 +10101,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "parity-scale-codec", @@ -10113,7 +10113,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sp-api", @@ -10125,7 +10125,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "log", @@ -10143,7 +10143,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -10162,7 +10162,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "parity-scale-codec", @@ -10180,7 +10180,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "merlin", @@ -10203,7 +10203,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10214,7 +10214,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10226,7 +10226,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "base58", "blake2-rfc", @@ -10271,7 +10271,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10280,7 +10280,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro2", "quote", @@ -10290,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "environmental", "parity-scale-codec", @@ -10301,7 +10301,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "finality-grandpa", "log", @@ -10319,7 +10319,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10333,7 +10333,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "hash-db", @@ -10357,7 +10357,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "lazy_static", "sp-core", @@ -10368,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -10385,7 +10385,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "zstd", ] @@ -10393,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10408,7 +10408,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -10419,7 +10419,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sp-api", "sp-core", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "backtrace", ] @@ -10437,7 +10437,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "rustc-hash", "serde", @@ -10447,7 +10447,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "either", "hash256-std-hasher", @@ -10469,7 +10469,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10486,7 +10486,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -10498,7 +10498,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "serde", "serde_json", @@ -10507,7 +10507,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10521,7 +10521,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10532,7 +10532,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "log", @@ -10555,12 +10555,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10573,7 +10573,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-core", @@ -10586,7 +10586,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10602,7 +10602,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "erased-serde", "log", @@ -10620,7 +10620,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sp-api", "sp-runtime", @@ -10629,7 +10629,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "log", @@ -10645,7 +10645,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "memory-db", @@ -10660,7 +10660,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10676,7 +10676,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10687,7 +10687,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10971,7 +10971,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "platforms", ] @@ -10979,7 +10979,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -11001,7 +11001,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-std", "derive_more", @@ -11015,7 +11015,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -11042,7 +11042,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -11052,7 +11052,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -11063,7 +11063,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11516,7 +11516,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpsee-ws-client", "log", diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 577251e78e7..99ecfd9419f 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -42,21 +42,19 @@ use frame_support::{ fungibles::{Balanced, CreditOf, Inspect}, WithdrawConsequence, }, - Get, IsType, + IsType, }, - weights::{DispatchClass, DispatchInfo, PostDispatchInfo}, + weights::{DispatchInfo, PostDispatchInfo}, DefaultNoBound, }; use pallet_transaction_payment::OnChargeTransaction; use scale_info::TypeInfo; use sp_runtime::{ traits::{ - DispatchInfoOf, Dispatchable, PostDispatchInfoOf, SaturatedConversion, Saturating, - SignedExtension, Zero, + DispatchInfoOf, Dispatchable, PostDispatchInfoOf, SignedExtension, Zero, }, transaction_validity::{ - InvalidTransaction, TransactionPriority, TransactionValidity, TransactionValidityError, - ValidTransaction, + InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, FixedPointOperand, }; @@ -190,31 +188,6 @@ where .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() }) } } - - /// Get an appropriate priority for a transaction with the given length and info. - /// - /// This will try and optimise the `fee/weight` `fee/length`, whichever is consuming more of the - /// maximum corresponding limit. - /// - /// For example, if a transaction consumed 1/4th of the block length and half of the weight, its - /// final priority is `fee * min(2, 4) = fee * 2`. If it consumed `1/4th` of the block length - /// and the entire block weight `(1/1)`, its priority is `fee * min(1, 4) = fee * 1`. This means - /// that the transaction which consumes more resources (either length or weight) with the same - /// `fee` ends up having lower priority. - // NOTE: copied from `pallet_transaction_payment` - // TODO: remove as soon as https://github.com/paritytech/substrate/pull/9834 is available - fn get_priority( - len: usize, - info: &DispatchInfoOf, - final_fee: BalanceOf, - ) -> TransactionPriority { - let weight_saturation = T::BlockWeights::get().max_block / info.weight.max(1); - let max_block_length = *T::BlockLength::get().max.get(DispatchClass::Normal); - let len_saturation = max_block_length as u64 / (len as u64).max(1); - let coefficient: BalanceOf = - weight_saturation.min(len_saturation).saturated_into::>(); - final_fee.saturating_mul(coefficient).saturated_into::() - } } impl sp_std::fmt::Debug for ChargeAssetTxPayment { @@ -259,8 +232,10 @@ where info: &DispatchInfoOf, len: usize, ) -> TransactionValidity { + use pallet_transaction_payment::ChargeTransactionPayment; let (fee, _) = self.withdraw_fee(who, call, info, len)?; - Ok(ValidTransaction { priority: Self::get_priority(len, info, fee), ..Default::default() }) + let priority = ChargeTransactionPayment::::get_priority(info, len, self.tip, fee); + Ok(ValidTransaction { priority, ..Default::default() }) } fn pre_dispatch( diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 31b6bddef50..7c0a2e4524d 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -363,13 +363,16 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 10 * MICROUNIT; + pub const OperationalFeeMultiplier: u8 = 5; } + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } parameter_types! { diff --git a/polkadot-parachains/rococo/src/lib.rs b/polkadot-parachains/rococo/src/lib.rs index 55e36b9252b..236e11f447d 100644 --- a/polkadot-parachains/rococo/src/lib.rs +++ b/polkadot-parachains/rococo/src/lib.rs @@ -231,11 +231,16 @@ impl pallet_balances::Config for Runtime { impl pallet_randomness_collective_flip::Config for Runtime {} +parameter_types! { + pub const OperationalFeeMultiplier: u8 = 5; +} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = IdentityFee; type FeeMultiplierUpdate = (); + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_sudo::Config for Runtime { diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index c54a778175f..b3937b421d5 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -207,6 +207,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -215,6 +216,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } parameter_types! { diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index 87dd7e2f579..a9f435b3ade 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -200,6 +200,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -208,6 +209,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index 2952b658eeb..f8870bbfbbd 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -200,6 +200,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -208,6 +209,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index df67ccca252..64fef7a0318 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -223,11 +223,16 @@ impl pallet_balances::Config for Runtime { type ReserveIdentifier = [u8; 8]; } +parameter_types! { + pub const OperationalFeeMultiplier: u8 = 5; +} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = IdentityFee; type FeeMultiplierUpdate = (); + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} From acea23ec61a40edd8bf7df6921d3d20d24ff2262 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 5 Oct 2021 13:03:10 +0200 Subject: [PATCH 58/66] update Substrate and Polkadot --- Cargo.lock | 476 +++++++++++------------ parachain-template/runtime/src/lib.rs | 3 + polkadot-parachains/rococo/src/lib.rs | 5 + polkadot-parachains/statemine/src/lib.rs | 2 + polkadot-parachains/statemint/src/lib.rs | 2 + polkadot-parachains/westmint/src/lib.rs | 2 + test/runtime/src/lib.rs | 5 + 7 files changed, 257 insertions(+), 238 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 600781d6547..d6a736a057c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-primitives", "fnv", @@ -490,7 +490,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -510,12 +510,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -706,7 +706,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "finality-grandpa", "frame-support", @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-runtime", "frame-support", @@ -734,7 +734,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "bp-runtime", @@ -750,7 +750,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-messages", "bp-runtime", @@ -768,7 +768,7 @@ dependencies = [ [[package]] name = "bp-rialto" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-messages", "bp-runtime", @@ -783,7 +783,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -800,7 +800,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-support", "hash-db", @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -833,7 +833,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -848,7 +848,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -2449,7 +2449,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", ] @@ -2467,7 +2467,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2487,7 +2487,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "chrono", @@ -2513,7 +2513,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2527,7 +2527,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -2555,7 +2555,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "bitflags", "frame-metadata", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2594,7 +2594,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2606,7 +2606,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro2", "quote", @@ -2616,7 +2616,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "log", @@ -2633,7 +2633,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -2648,7 +2648,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sp-api", @@ -2657,7 +2657,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "sp-api", @@ -3607,7 +3607,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -4568,7 +4568,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derive_more", "futures 0.3.17", @@ -4858,7 +4858,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-system", "parity-scale-codec", @@ -5033,7 +5033,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5047,7 +5047,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5063,7 +5063,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5079,7 +5079,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5094,7 +5094,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5118,7 +5118,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5138,7 +5138,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5153,7 +5153,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-primitives", "frame-support", @@ -5169,7 +5169,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5194,7 +5194,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5212,7 +5212,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5229,7 +5229,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5251,7 +5251,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "bp-message-dispatch", @@ -5298,7 +5298,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5331,7 +5331,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5355,7 +5355,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5373,7 +5373,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5388,7 +5388,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5411,7 +5411,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5427,7 +5427,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5447,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5464,7 +5464,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5481,7 +5481,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5499,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5515,7 +5515,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5532,7 +5532,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5547,7 +5547,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5561,7 +5561,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5578,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5616,7 +5616,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5630,7 +5630,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5644,7 +5644,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5660,7 +5660,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5711,7 +5711,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5734,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5745,7 +5745,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-arithmetic", @@ -5754,7 +5754,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5820,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-support", "frame-system", @@ -5837,7 +5837,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5854,7 +5854,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5865,7 +5865,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5882,7 +5882,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5896,7 +5896,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5912,7 +5912,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-support", "frame-system", @@ -5945,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6464,7 +6464,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -6491,7 +6491,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derive_more", "futures 0.3.17", @@ -6513,7 +6513,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "lru", @@ -6553,7 +6553,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6651,7 +6651,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "always-assert", "derive_more", @@ -6672,7 +6672,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6685,7 +6685,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derive_more", "futures 0.3.17", @@ -6707,7 +6707,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6721,7 +6721,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6741,7 +6741,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "futures 0.3.17", @@ -6760,7 +6760,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "parity-scale-codec", @@ -6778,7 +6778,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "derive_more", @@ -6806,7 +6806,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6826,7 +6826,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6844,7 +6844,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6859,7 +6859,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "futures 0.3.17", @@ -6877,7 +6877,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6892,7 +6892,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6909,7 +6909,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "derive_more", @@ -6928,7 +6928,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-participation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "polkadot-node-primitives", @@ -6941,7 +6941,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "futures 0.3.17", @@ -6958,7 +6958,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6973,7 +6973,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "always-assert", "assert_matches", @@ -7004,7 +7004,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "memory-lru", @@ -7022,7 +7022,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-std", "lazy_static", @@ -7040,7 +7040,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7051,7 +7051,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "derive_more", @@ -7069,7 +7069,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bounded-vec", "futures 0.3.17", @@ -7091,7 +7091,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7101,7 +7101,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "futures 0.3.17", @@ -7119,7 +7119,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derive_more", "futures 0.3.17", @@ -7138,7 +7138,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "derive_more", @@ -7165,7 +7165,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "futures 0.3.17", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -7214,7 +7214,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derive_more", "frame-support", @@ -7231,7 +7231,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitvec 0.20.1", "frame-system", @@ -7261,7 +7261,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7292,7 +7292,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7369,7 +7369,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7416,7 +7416,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "bitflags", "bitvec 0.20.1", @@ -7455,7 +7455,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "async-trait", "beefy-gadget", @@ -7553,7 +7553,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "arrayvec 0.5.2", "derive_more", @@ -7574,7 +7574,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7584,7 +7584,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7609,7 +7609,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7670,7 +7670,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-benchmarking", "frame-system", @@ -8002,9 +8002,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05" dependencies = [ "proc-macro2", ] @@ -8266,7 +8266,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8395,7 +8395,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bp-messages", @@ -8584,7 +8584,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-core", @@ -8595,7 +8595,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8622,7 +8622,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8645,7 +8645,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8661,7 +8661,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8677,7 +8677,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8688,7 +8688,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "chrono", "fdlimit", @@ -8726,7 +8726,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "fnv", "futures 0.3.17", @@ -8754,7 +8754,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "kvdb", @@ -8779,7 +8779,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -8803,7 +8803,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8832,7 +8832,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -8875,7 +8875,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "futures 0.3.17", @@ -8899,7 +8899,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8912,7 +8912,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -8938,7 +8938,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sc-client-api", "sp-authorship", @@ -8949,7 +8949,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -8975,7 +8975,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "environmental", @@ -8993,7 +8993,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "parity-scale-codec", @@ -9009,7 +9009,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9027,7 +9027,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "finality-grandpa", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -9120,7 +9120,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "parity-scale-codec", @@ -9138,7 +9138,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-std", "async-trait", @@ -9189,7 +9189,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9205,7 +9205,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "bytes 1.0.1", "fnv", @@ -9232,7 +9232,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "libp2p", @@ -9245,7 +9245,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9254,7 +9254,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "hash-db", @@ -9285,7 +9285,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9310,7 +9310,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "directories", @@ -9392,7 +9392,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "parity-scale-codec", @@ -9406,7 +9406,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9428,7 +9428,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "chrono", "futures 0.3.17", @@ -9446,7 +9446,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9475,7 +9475,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "intervalier", @@ -9513,7 +9513,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "derive_more", "futures 0.3.17", @@ -9527,7 +9527,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9904,7 +9904,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "enumn", "parity-scale-codec", @@ -10007,7 +10007,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "log", @@ -10024,7 +10024,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -10036,7 +10036,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "integer-sqrt", "num-traits", @@ -10064,7 +10064,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10077,7 +10077,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "parity-scale-codec", @@ -10089,7 +10089,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "sp-api", @@ -10101,7 +10101,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "log", @@ -10119,7 +10119,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "parity-scale-codec", @@ -10156,7 +10156,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "merlin", @@ -10179,7 +10179,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10202,7 +10202,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "base58", "blake2-rfc", @@ -10247,7 +10247,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10256,7 +10256,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro2", "quote", @@ -10266,7 +10266,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "environmental", "parity-scale-codec", @@ -10277,7 +10277,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "finality-grandpa", "log", @@ -10295,7 +10295,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10309,7 +10309,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "hash-db", @@ -10333,7 +10333,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "lazy_static", "sp-core", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "derive_more", @@ -10361,7 +10361,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "zstd", ] @@ -10369,7 +10369,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10384,7 +10384,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -10395,7 +10395,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sp-api", "sp-core", @@ -10405,7 +10405,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "backtrace", ] @@ -10413,7 +10413,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "rustc-hash", "serde", @@ -10423,7 +10423,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "either", "hash256-std-hasher", @@ -10445,7 +10445,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10462,7 +10462,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -10474,7 +10474,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "serde", "serde_json", @@ -10483,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10497,7 +10497,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "scale-info", @@ -10508,7 +10508,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "log", @@ -10531,12 +10531,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10549,7 +10549,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "log", "sp-core", @@ -10562,7 +10562,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10578,7 +10578,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "erased-serde", "log", @@ -10596,7 +10596,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "sp-api", "sp-runtime", @@ -10605,7 +10605,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "log", @@ -10621,7 +10621,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "hash-db", "memory-db", @@ -10636,7 +10636,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10652,7 +10652,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10663,7 +10663,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10945,7 +10945,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "platforms", ] @@ -10953,7 +10953,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -10975,7 +10975,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-std", "derive_more", @@ -10989,7 +10989,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "async-trait", "futures 0.3.17", @@ -11016,7 +11016,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -11026,7 +11026,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c1e45a62103ce7f0b3db4926f40c38b4b1283fa9" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -11037,7 +11037,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11063,9 +11063,9 @@ checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] name = "syn" -version = "1.0.77" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5239bc68e0fef57495900cfea4e8dc75596d9a319d7e16b1e0a440d24e6fe0a0" +checksum = "a4eac2e6c19f5c3abc0c229bea31ff0b9b091c7b14990e8924b92902a303a0c0" dependencies = [ "proc-macro2", "quote", @@ -11490,7 +11490,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#df6a1ad92a066a8af0f6a1b327cbb26b3f0c89c1" +source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" dependencies = [ "jsonrpsee-ws-client", "log", @@ -12102,7 +12102,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -12346,7 +12346,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12359,7 +12359,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-support", "frame-system", @@ -12379,7 +12379,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12397,7 +12397,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d070d5516174ebda4ce434b57906eb8bdb6ef6ea" +source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" dependencies = [ "proc-macro2", "quote", diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 31b6bddef50..7c0a2e4524d 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -363,13 +363,16 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 10 * MICROUNIT; + pub const OperationalFeeMultiplier: u8 = 5; } + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } parameter_types! { diff --git a/polkadot-parachains/rococo/src/lib.rs b/polkadot-parachains/rococo/src/lib.rs index 55e36b9252b..236e11f447d 100644 --- a/polkadot-parachains/rococo/src/lib.rs +++ b/polkadot-parachains/rococo/src/lib.rs @@ -231,11 +231,16 @@ impl pallet_balances::Config for Runtime { impl pallet_randomness_collective_flip::Config for Runtime {} +parameter_types! { + pub const OperationalFeeMultiplier: u8 = 5; +} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = IdentityFee; type FeeMultiplierUpdate = (); + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_sudo::Config for Runtime { diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 6b184d345d4..6e4656fc9e6 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -207,6 +207,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -215,6 +216,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } parameter_types! { diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index 1494da84f4b..8616be2fe91 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -200,6 +200,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -208,6 +209,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index 9767ac16949..adf6c597b5d 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -200,6 +200,7 @@ impl pallet_balances::Config for Runtime { parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = 1 * MILLICENTS; + pub const OperationalFeeMultiplier: u8 = 5; } impl pallet_transaction_payment::Config for Runtime { @@ -208,6 +209,7 @@ impl pallet_transaction_payment::Config for Runtime { type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index df67ccca252..64fef7a0318 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -223,11 +223,16 @@ impl pallet_balances::Config for Runtime { type ReserveIdentifier = [u8; 8]; } +parameter_types! { + pub const OperationalFeeMultiplier: u8 = 5; +} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = IdentityFee; type FeeMultiplierUpdate = (); + type OperationalFeeMultiplier = OperationalFeeMultiplier; } impl pallet_randomness_collective_flip::Config for Runtime {} From 359ee5668d12a3e79472078812603c194804c443 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 5 Oct 2021 13:13:50 +0200 Subject: [PATCH 59/66] cargo fmt --- pallets/asset-tx-payment/src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 99ecfd9419f..0bc730d51d1 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -50,9 +50,7 @@ use frame_support::{ use pallet_transaction_payment::OnChargeTransaction; use scale_info::TypeInfo; use sp_runtime::{ - traits::{ - DispatchInfoOf, Dispatchable, PostDispatchInfoOf, SignedExtension, Zero, - }, + traits::{DispatchInfoOf, Dispatchable, PostDispatchInfoOf, SignedExtension, Zero}, transaction_validity::{ InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, From 1c32551f477292f2b9596209f2cd5d0deea6ab10 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 5 Oct 2021 13:28:13 +0200 Subject: [PATCH 60/66] cargo fmt --- parachain-template/runtime/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 7c0a2e4524d..d74f2a7bf83 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -366,7 +366,6 @@ parameter_types! { pub const OperationalFeeMultiplier: u8 = 5; } - impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; From 382120c6d268c0820d93efeb3b32c0c819e73778 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 5 Oct 2021 13:30:27 +0200 Subject: [PATCH 61/66] add OperationalFeeMultiplier to asset tx payment tests --- pallets/asset-tx-payment/src/tests.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 34bbc293815..de34e547b14 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -144,11 +144,16 @@ impl WeightToFeePolynomial for WeightToFee { } } +parameter_types! { + pub const OperationalFeeMultiplier: u8 = 5; +} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = CurrencyAdapter; type TransactionByteFee = TransactionByteFee; type WeightToFee = WeightToFee; type FeeMultiplierUpdate = (); + type OperationalFeeMultiplier = OperationalFeeMultiplier; } parameter_types! { From 96fd61d1045515d682d9d0dc7346375d47356b71 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 7 Oct 2021 12:11:29 +0200 Subject: [PATCH 62/66] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bastian Köcher --- pallets/asset-tx-payment/src/payment.rs | 2 +- pallets/asset-tx-payment/src/tests.rs | 2 +- polkadot-parachains/parachains-common/src/impls.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 773451fbd66..a0307200c95 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -151,7 +151,7 @@ where let (final_fee, refund) = paid.split(converted_fee); // Refund to the account that paid the fees. If this fails, the account might have dropped // below the existential balance. In that case we don't refund anything. - let _res = >::resolve(who, refund); + let _ = >::resolve(who, refund); // Handle the final fee, e.g. by transferring to the block author or burning. HC::handle_credit(final_fee); Ok(()) diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index de34e547b14..07a21cddb9b 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -202,7 +202,7 @@ impl HandleCredit for CreditToBlockAuthor { let author = pallet_authorship::Pallet::::author(); // TODO: what to do in case paying the author fails (e.g. because `fee < min_balance`) // default: drop the result which will trigger the `OnDrop` of the imbalance. - let _res = >::resolve(&author, credit); + let _ = >::resolve(&author, credit); } } diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index f809c452891..addbc788b12 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -86,7 +86,7 @@ where fn handle_credit(credit: CreditOf, pallet_assets::Pallet>) { let author = pallet_authorship::Pallet::::author(); // In case of error: Will drop the result triggering the `OnDrop` of the imbalance. - let _res = pallet_assets::Pallet::::resolve(&author, credit); + let _ = pallet_assets::Pallet::::resolve(&author, credit); } } From 99349b9974403144c798f401b79831d9d8cc4ea3 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 7 Oct 2021 13:59:48 +0200 Subject: [PATCH 63/66] add doc links --- pallets/asset-tx-payment/src/lib.rs | 12 +++++++----- pallets/asset-tx-payment/src/payment.rs | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pallets/asset-tx-payment/src/lib.rs b/pallets/asset-tx-payment/src/lib.rs index 0bc730d51d1..6ca91cbf3eb 100644 --- a/pallets/asset-tx-payment/src/lib.rs +++ b/pallets/asset-tx-payment/src/lib.rs @@ -21,14 +21,15 @@ //! ## Overview //! It does this by extending transactions to include an optional `AssetId` that specifies the asset //! to be used for payment (defaulting to the native token on `None`). It expects an -//! `OnChargeAssetTransaction` implementation analogously to `pallet-transaction-payment`. The -//! included `FungiblesAdapter` (implementing `OnChargeAssetTransaction`) determines the fee amount -//! by converting the fee calculated by `pallet-transaction-payment` into the desired asset. +//! [`OnChargeAssetTransaction`] implementation analogously to [`pallet-transaction-payment`]. The +//! included [`FungiblesAdapter`] (implementing [`OnChargeAssetTransaction`]) determines the fee +//! amount by converting the fee calculated by [`pallet-transaction-payment`] into the desired +//! asset. //! //! ## Integration //! This pallet wraps FRAME's transaction payment pallet and functions as a replacement. This means //! you should include both pallets in your `construct_runtime` macro, but only include this -//! pallet's `SignedExtension` (`ChargeAssetTxPayment`). +//! pallet's [`SignedExtension`] ([`ChargeAssetTxPayment`]). #![cfg_attr(not(feature = "std"), no_std)] @@ -133,7 +134,7 @@ pub mod pallet { /// Require the transactor pay for themselves and maybe include a tip to gain additional priority /// in the queue. Allows paying via both `Currency` as well as `fungibles::Balanced`. /// -/// Wraps the transaction logic in `pallet_transaction_payment` and extends it with assets. +/// Wraps the transaction logic in [`pallet_transaction_payment`] and extends it with assets. /// An asset id of `None` falls back to the underlying transaction payment via the native currency. #[derive(Encode, Decode, Clone, Eq, PartialEq, TypeInfo)] #[scale_info(skip_type_params(T))] @@ -219,6 +220,7 @@ where // imbalance resulting from withdrawing the fee InitialPayment, ); + fn additional_signed(&self) -> sp_std::result::Result<(), TransactionValidityError> { Ok(()) } diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index a0307200c95..5a8a90cdf94 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -89,7 +89,7 @@ impl> HandleCredit for () { } /// Implements the asset transaction for a balance to asset converter (implementing -/// `BalanceConversion`) and a credit handler (implementing `HandleCredit`). +/// [`BalanceConversion`]) and a credit handler (implementing [`HandleCredit`]). /// /// The credit handler is given the complete fee in terms of the asset used for the transaction. pub struct FungiblesAdapter(PhantomData<(CON, HC)>); From aef723e4ac35c9e7a8f270e3a3785cd1bcf060ed Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 8 Oct 2021 11:28:41 +0200 Subject: [PATCH 64/66] charge a minimum converted asset fee of 1 if the input fee is greater zero --- pallets/asset-tx-payment/src/payment.rs | 13 ++- pallets/asset-tx-payment/src/tests.rs | 122 +++++++++++++++++++----- 2 files changed, 110 insertions(+), 25 deletions(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index 5a8a90cdf94..f8f52a693ff 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -27,7 +27,7 @@ use frame_support::{ }; use scale_info::TypeInfo; use sp_runtime::{ - traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, PostDispatchInfoOf}, + traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, One, PostDispatchInfoOf}, transaction_validity::InvalidTransaction, }; use sp_std::{fmt::Debug, marker::PhantomData}; @@ -118,8 +118,13 @@ where fee: Self::Balance, _tip: Self::Balance, ) -> Result { + // We don't know the precision of the underlying asset. Because the converted fee could be + // less than one (e.g. 0.5) but gets rounded down by integer division we introduce a minimum + // fee. + let min_converted_fee = if fee.is_zero() { Zero::zero() } else { One::one() }; let converted_fee = CON::to_asset_balance(fee, asset_id) - .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment))?; + .map_err(|_| TransactionValidityError::from(InvalidTransaction::Payment))? + .max(min_converted_fee); let can_withdraw = >::can_withdraw( asset_id.into(), who, @@ -144,9 +149,11 @@ where _tip: Self::Balance, paid: Self::LiquidityInfo, ) -> Result<(), TransactionValidityError> { + let min_converted_fee = if corrected_fee.is_zero() { Zero::zero() } else { One::one() }; // Convert the corrected fee into the asset used for payment. let converted_fee = CON::to_asset_balance(corrected_fee, paid.asset().into()) - .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })?; + .map_err(|_| -> TransactionValidityError { InvalidTransaction::Payment.into() })? + .max(min_converted_fee); // Calculate how much refund we should return. let (final_fee, refund) = paid.split(converted_fee); // Refund to the account that paid the fees. If this fails, the account might have dropped diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 07a21cddb9b..90640bd961f 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -115,7 +115,7 @@ impl frame_system::Config for Runtime { } parameter_types! { - pub const ExistentialDeposit: u64 = 1; + pub const ExistentialDeposit: u64 = 10; pub const MaxReserves: u32 = 50; } @@ -274,6 +274,10 @@ fn post_info_from_weight(w: Weight) -> PostDispatchInfo { PostDispatchInfo { actual_weight: Some(w), pays_fee: Default::default() } } +fn info_from_pays(p: Pays) -> DispatchInfo { + DispatchInfo { pays_fee: p, ..Default::default() } +} + fn post_info_from_pays(p: Pays) -> PostDispatchInfo { PostDispatchInfo { actual_weight: None, pays_fee: p } } @@ -284,8 +288,9 @@ fn default_post_info() -> PostDispatchInfo { #[test] fn transaction_payment_in_native_possible() { + let balance_factor = 100; ExtBuilder::default() - .balance_factor(10) + .balance_factor(balance_factor) .base_weight(5) .build() .execute_with(|| { @@ -293,7 +298,8 @@ fn transaction_payment_in_native_possible() { let pre = ChargeAssetTxPayment::::from(0, None) .pre_dispatch(&1, CALL, &info_from_weight(5), len) .unwrap(); - assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + let initial_balance = 10 * balance_factor; + assert_eq!(Balances::free_balance(1), initial_balance - 5 - 5 - 10); assert_ok!(ChargeAssetTxPayment::::post_dispatch( pre, @@ -302,12 +308,13 @@ fn transaction_payment_in_native_possible() { len, &Ok(()) )); - assert_eq!(Balances::free_balance(1), 100 - 5 - 5 - 10); + assert_eq!(Balances::free_balance(1), initial_balance - 5 - 5 - 10); let pre = ChargeAssetTxPayment::::from(5 /* tipped */, None) .pre_dispatch(&2, CALL, &info_from_weight(100), len) .unwrap(); - assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 100 - 5); + let initial_balance_for_2 = 20 * balance_factor; + assert_eq!(Balances::free_balance(2), initial_balance_for_2 - 5 - 10 - 100 - 5); assert_ok!(ChargeAssetTxPayment::::post_dispatch( pre, @@ -316,15 +323,16 @@ fn transaction_payment_in_native_possible() { len, &Ok(()) )); - assert_eq!(Balances::free_balance(2), 200 - 5 - 10 - 50 - 5); + assert_eq!(Balances::free_balance(2), initial_balance_for_2 - 5 - 10 - 50 - 5); }); } #[test] fn transaction_payment_in_asset_possible() { let base_weight = 5; + let balance_factor = 100; ExtBuilder::default() - .balance_factor(10) + .balance_factor(balance_factor) .base_weight(base_weight) .build() .execute_with(|| { @@ -347,13 +355,14 @@ fn transaction_payment_in_asset_possible() { assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 5; let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; + // we convert the from weight to fee based on the ratio between asset min balance and + // existential deposit + let fee = (base_weight + weight + len as u64) * min_balance / ExistentialDeposit::get(); let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); // assert that native balance is not used - assert_eq!(Balances::free_balance(caller), balance); + assert_eq!(Balances::free_balance(caller), 10 * balance_factor); // check that fee was charged in the given asset assert_eq!(Assets::balance(asset_id, caller), balance - fee); assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); @@ -374,8 +383,9 @@ fn transaction_payment_in_asset_possible() { #[test] fn transaction_payment_without_fee() { let base_weight = 5; + let balance_factor = 100; ExtBuilder::default() - .balance_factor(10) + .balance_factor(balance_factor) .base_weight(base_weight) .build() .execute_with(|| { @@ -398,13 +408,14 @@ fn transaction_payment_without_fee() { assert_eq!(Assets::balance(asset_id, caller), balance); let weight = 5; let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; + // we convert the from weight to fee based on the ratio between asset min balance and + // existential deposit + let fee = (base_weight + weight + len as u64) * min_balance / ExistentialDeposit::get(); let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); // assert that native balance is not used - assert_eq!(Balances::free_balance(caller), balance); + assert_eq!(Balances::free_balance(caller), 10 * balance_factor); // check that fee was charged in the given asset assert_eq!(Assets::balance(asset_id, caller), balance - fee); assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), 0); @@ -427,7 +438,7 @@ fn transaction_payment_without_fee() { fn asset_transaction_payment_with_tip_and_refund() { let base_weight = 5; ExtBuilder::default() - .balance_factor(10) + .balance_factor(100) .base_weight(base_weight) .build() .execute_with(|| { @@ -451,8 +462,9 @@ fn asset_transaction_payment_with_tip_and_refund() { let weight = 100; let tip = 5; let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee_with_tip = (base_weight + weight + len as u64 + tip) * 2; + // we convert the from weight to fee based on the ratio between asset min balance and + // existential deposit + let fee_with_tip = (base_weight + weight + len as u64 + tip) * min_balance / ExistentialDeposit::get(); let pre = ChargeAssetTxPayment::::from(tip, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); @@ -466,7 +478,7 @@ fn asset_transaction_payment_with_tip_and_refund() { len, &Ok(()) )); - let final_fee = fee_with_tip - (weight - final_weight) * 2; + let final_fee = fee_with_tip - (weight - final_weight) * min_balance / ExistentialDeposit::get(); assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), final_fee); }); @@ -476,7 +488,7 @@ fn asset_transaction_payment_with_tip_and_refund() { fn payment_from_account_with_only_assets() { let base_weight = 5; ExtBuilder::default() - .balance_factor(10) + .balance_factor(100) .base_weight(base_weight) .build() .execute_with(|| { @@ -501,8 +513,9 @@ fn payment_from_account_with_only_assets() { assert_eq!(Balances::free_balance(caller), 0); let weight = 5; let len = 10; - // we have a ratio of 1::2 for native vs asset minimum balance - let fee = (base_weight + weight + len as u64) * 2; + // we convert the from weight to fee based on the ratio between asset min balance and + // existential deposit + let fee = (base_weight + weight + len as u64) * min_balance / ExistentialDeposit::get(); let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); @@ -526,7 +539,7 @@ fn payment_from_account_with_only_assets() { fn payment_only_with_existing_sufficient_asset() { let base_weight = 5; ExtBuilder::default() - .balance_factor(10) + .balance_factor(100) .base_weight(base_weight) .build() .execute_with(|| { @@ -554,3 +567,68 @@ fn payment_only_with_existing_sufficient_asset() { .is_err()); }); } + +#[test] +fn converted_fee_is_never_zero_if_input_fee_is_not() { + let base_weight = 1; + ExtBuilder::default() + .balance_factor(100) + .base_weight(base_weight) + .build() + .execute_with(|| { + // create the asset + let asset_id = 1; + let min_balance = 1; + assert_ok!(Assets::force_create( + Origin::root(), + asset_id, + 42, /* owner */ + true, /* is_sufficient */ + min_balance + )); + + // mint into the caller account + let caller = 333; + let beneficiary = ::Lookup::unlookup(caller); + let balance = 100; + assert_ok!(Assets::mint_into(asset_id, &beneficiary, balance)); + assert_eq!(Assets::balance(asset_id, caller), balance); + let weight = 1; + let len = 1; + // we convert the from weight to fee based on the ratio between asset min balance and + // existential deposit + let fee = (base_weight + weight + len as u64) * min_balance / ExistentialDeposit::get(); + // naive fee calculation would round down to zero + assert_eq!(fee, 0); + { + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_pays(Pays::No), len) + .unwrap(); + // `Pays::No` still implies no fees + assert_eq!(Assets::balance(asset_id, caller), balance); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_pays(Pays::No), + &post_info_from_pays(Pays::No), + len, + &Ok(()) + )); + assert_eq!(Assets::balance(asset_id, caller), balance); + } + let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) + .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) + .unwrap(); + // check that at least one coin was charged in the given asset + assert_eq!(Assets::balance(asset_id, caller), balance - 1); + + assert_ok!(ChargeAssetTxPayment::::post_dispatch( + pre, + &info_from_weight(weight), + &default_post_info(), + len, + &Ok(()) + )); + assert_eq!(Assets::balance(asset_id, caller), balance - 1); + }); +} From 8fd99f779ff08f20c8e9b48d2db64e82a69b7357 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Fri, 8 Oct 2021 11:29:16 +0200 Subject: [PATCH 65/66] cargo +nightly fmt --- pallets/asset-tx-payment/src/payment.rs | 4 +++- pallets/asset-tx-payment/src/tests.rs | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pallets/asset-tx-payment/src/payment.rs b/pallets/asset-tx-payment/src/payment.rs index f8f52a693ff..09482f96490 100644 --- a/pallets/asset-tx-payment/src/payment.rs +++ b/pallets/asset-tx-payment/src/payment.rs @@ -27,7 +27,9 @@ use frame_support::{ }; use scale_info::TypeInfo; use sp_runtime::{ - traits::{AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, One, PostDispatchInfoOf}, + traits::{ + AtLeast32BitUnsigned, DispatchInfoOf, MaybeSerializeDeserialize, One, PostDispatchInfoOf, + }, transaction_validity::InvalidTransaction, }; use sp_std::{fmt::Debug, marker::PhantomData}; diff --git a/pallets/asset-tx-payment/src/tests.rs b/pallets/asset-tx-payment/src/tests.rs index 90640bd961f..97330c5a49e 100644 --- a/pallets/asset-tx-payment/src/tests.rs +++ b/pallets/asset-tx-payment/src/tests.rs @@ -464,7 +464,8 @@ fn asset_transaction_payment_with_tip_and_refund() { let len = 10; // we convert the from weight to fee based on the ratio between asset min balance and // existential deposit - let fee_with_tip = (base_weight + weight + len as u64 + tip) * min_balance / ExistentialDeposit::get(); + let fee_with_tip = + (base_weight + weight + len as u64 + tip) * min_balance / ExistentialDeposit::get(); let pre = ChargeAssetTxPayment::::from(tip, Some(asset_id)) .pre_dispatch(&caller, CALL, &info_from_weight(weight), len) .unwrap(); @@ -478,7 +479,8 @@ fn asset_transaction_payment_with_tip_and_refund() { len, &Ok(()) )); - let final_fee = fee_with_tip - (weight - final_weight) * min_balance / ExistentialDeposit::get(); + let final_fee = + fee_with_tip - (weight - final_weight) * min_balance / ExistentialDeposit::get(); assert_eq!(Assets::balance(asset_id, caller), balance - (final_fee)); assert_eq!(Assets::balance(asset_id, BLOCK_AUTHOR), final_fee); }); @@ -602,8 +604,8 @@ fn converted_fee_is_never_zero_if_input_fee_is_not() { assert_eq!(fee, 0); { let pre = ChargeAssetTxPayment::::from(0, Some(asset_id)) - .pre_dispatch(&caller, CALL, &info_from_pays(Pays::No), len) - .unwrap(); + .pre_dispatch(&caller, CALL, &info_from_pays(Pays::No), len) + .unwrap(); // `Pays::No` still implies no fees assert_eq!(Assets::balance(asset_id, caller), balance); From a41357907bf3c004de0a0b5193203dceabc69f69 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 11 Oct 2021 10:31:16 +0200 Subject: [PATCH 66/66] bump spec and transaction version --- polkadot-parachains/statemine/src/lib.rs | 4 ++-- polkadot-parachains/westmint/src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index b4aaba6bef8..a719f5d97aa 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -90,10 +90,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("statemine"), impl_name: create_runtime_str!("statemine"), authoring_version: 1, - spec_version: 4, + spec_version: 5, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 2, + transaction_version: 3, }; /// The version information used to identify this runtime when compiled natively. diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index 6122e795062..f9bef70d255 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -90,10 +90,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westmint"), impl_name: create_runtime_str!("westmint"), authoring_version: 1, - spec_version: 4, + spec_version: 5, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 2, + transaction_version: 3, }; /// The version information used to identify this runtime when compiled natively.