From d258946e539a3f12b7a9cc5454fc6345364b4152 Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 22 Jun 2022 09:34:13 +0800 Subject: [PATCH 01/29] update polkadot-v0.9.25 --- Cargo.toml | 389 +++++++++--------- ecosystem-modules/compound-cash/Cargo.toml | 12 +- ecosystem-modules/ren/renvm-bridge/Cargo.toml | 14 +- ecosystem-modules/starport/Cargo.toml | 14 +- inspect/Cargo.toml | 12 +- modules/aggregated-dex/Cargo.toml | 16 +- modules/asset-registry/Cargo.toml | 18 +- modules/auction-manager/Cargo.toml | 14 +- modules/cdp-engine/Cargo.toml | 18 +- modules/cdp-treasury/Cargo.toml | 14 +- modules/collator-selection/Cargo.toml | 32 +- modules/currencies/Cargo.toml | 18 +- modules/dex-oracle/Cargo.toml | 18 +- modules/dex/Cargo.toml | 16 +- modules/earning/Cargo.toml | 14 +- modules/emergency-shutdown/Cargo.toml | 14 +- modules/evm-accounts/Cargo.toml | 14 +- modules/evm-bridge/Cargo.toml | 16 +- modules/evm-utility/Cargo.toml | 2 +- modules/evm/Cargo.toml | 18 +- modules/evm/rpc/Cargo.toml | 20 +- modules/evm/rpc/runtime_api/Cargo.toml | 8 +- modules/example/Cargo.toml | 10 +- modules/homa-lite/Cargo.toml | 28 +- modules/homa-validator-list/Cargo.toml | 14 +- modules/homa/Cargo.toml | 20 +- modules/honzon-bridge/Cargo.toml | 14 +- modules/honzon/Cargo.toml | 16 +- modules/idle-scheduler/Cargo.toml | 12 +- modules/incentives/Cargo.toml | 14 +- modules/loans/Cargo.toml | 14 +- modules/nft/Cargo.toml | 20 +- modules/nominees-election/Cargo.toml | 14 +- modules/prices/Cargo.toml | 12 +- modules/relaychain/Cargo.toml | 16 +- modules/session-manager/Cargo.toml | 14 +- modules/support/Cargo.toml | 12 +- modules/transaction-pause/Cargo.toml | 14 +- modules/transaction-payment/Cargo.toml | 20 +- modules/xcm-interface/Cargo.toml | 24 +- node/cli/Cargo.toml | 30 +- node/e2e-tests/test-service/Cargo.toml | 104 ++--- node/service/Cargo.toml | 108 ++--- orml | 2 +- primitives/Cargo.toml | 12 +- rpc/Cargo.toml | 22 +- runtime/acala/Cargo.toml | 114 ++--- runtime/common/Cargo.toml | 36 +- runtime/integration-tests/Cargo.toml | 128 +++--- runtime/karura/Cargo.toml | 114 ++--- runtime/mandala/Cargo.toml | 126 +++--- 51 files changed, 898 insertions(+), 897 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d0b594adc..601201d0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -128,201 +128,202 @@ yamux = { opt-level = 3 } zeroize = { opt-level = 3 } [patch."https://github.com/paritytech/substrate"] -frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-executive = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-support = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-system = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-nicks = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-session = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-society = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-cli = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-executor = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-informant = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-network = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-service = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sc-utils = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-api = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-core = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-io = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-session = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-staking = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-std = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-storage = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-trie = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-version = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } -substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "6cbe1772bf258793fa9845daa8f43ea0cadee596" } +frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-executive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-support = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-system = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-nicks = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-session = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-society = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-executor = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-informant = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-network = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-service = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sc-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-core = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-io = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-session = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-staking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-std = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-storage = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-trie = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-version = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } [patch."https://github.com/paritytech/polkadot"] -kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -xcm = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } -xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" } +kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +xcm = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } [patch."https://github.com/paritytech/cumulus"] -cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } -parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "e5889f1d71975a192c98fa43b1c18c94ffda3bbd" } +cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } diff --git a/ecosystem-modules/compound-cash/Cargo.toml b/ecosystem-modules/compound-cash/Cargo.toml index 30804d88e..edba77baf 100644 --- a/ecosystem-modules/compound-cash/Cargo.toml +++ b/ecosystem-modules/compound-cash/Cargo.toml @@ -8,16 +8,16 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } module-support = { path = "../../modules/support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/ecosystem-modules/ren/renvm-bridge/Cargo.toml b/ecosystem-modules/ren/renvm-bridge/Cargo.toml index b7bbaa269..fda25fb9c 100644 --- a/ecosystem-modules/ren/renvm-bridge/Cargo.toml +++ b/ecosystem-modules/ren/renvm-bridge/Cargo.toml @@ -8,12 +8,12 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } support = { package = "module-support", path = "../../../modules/support", default-features = false } orml-traits = { path = "../../../orml/traits", default-features = false } primitives = { package = "acala-primitives", path = "../../../primitives", default-features = false } @@ -22,7 +22,7 @@ primitives = { package = "acala-primitives", path = "../../../primitives", defau hex-literal = "0.3.1" orml-currencies = { path = "../../../orml/currencies" } orml-tokens = { path = "../../../orml/tokens" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/ecosystem-modules/starport/Cargo.toml b/ecosystem-modules/starport/Cargo.toml index 882d242e1..f03bc0411 100644 --- a/ecosystem-modules/starport/Cargo.toml +++ b/ecosystem-modules/starport/Cargo.toml @@ -7,18 +7,18 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens"} diff --git a/inspect/Cargo.toml b/inspect/Cargo.toml index fb62c25b2..681f5ff80 100644 --- a/inspect/Cargo.toml +++ b/inspect/Cargo.toml @@ -9,9 +9,9 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } clap = { version = "3.1.6", features = ["derive"] } derive_more = "0.99" log = "0.4.17" -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } diff --git a/modules/aggregated-dex/Cargo.toml b/modules/aggregated-dex/Cargo.toml index eb36f745d..e409dc72e 100644 --- a/modules/aggregated-dex/Cargo.toml +++ b/modules/aggregated-dex/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } @@ -22,9 +22,9 @@ orml-tokens = { path = "../../orml/tokens", default-features = false } [dev-dependencies] orml-tokens = { path = "../../orml/tokens" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/asset-registry/Cargo.toml b/modules/asset-registry/Cargo.toml index 36eb65256..4f612b286 100644 --- a/modules/asset-registry/Cargo.toml +++ b/modules/asset-registry/Cargo.toml @@ -9,23 +9,23 @@ log = { version = "0.4.17", default-features = false } serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } module-support = { path = "../support", default-features = false } [dev-dependencies] serde_json = "1.0.68" hex = "0.4" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-evm = { path = "../evm" } module-evm-bridge = { path = "../evm-bridge" } diff --git a/modules/auction-manager/Cargo.toml b/modules/auction-manager/Cargo.toml index 4402128e7..a01a0be68 100644 --- a/modules/auction-manager/Cargo.toml +++ b/modules/auction-manager/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-auction = { path = "../../orml/auction" } cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } module-dex = { path = "../dex" } diff --git a/modules/cdp-engine/Cargo.toml b/modules/cdp-engine/Cargo.toml index 5e3f0eb2a..5656d8f7b 100644 --- a/modules/cdp-engine/Cargo.toml +++ b/modules/cdp-engine/Cargo.toml @@ -8,14 +8,14 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } support = { package = "module-support", path = "../support", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } @@ -23,9 +23,9 @@ rand_chacha = { version = "0.2", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } dex = { package = "module-dex", path = "../dex"} cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } diff --git a/modules/cdp-treasury/Cargo.toml b/modules/cdp-treasury/Cargo.toml index 6e6a6fc6a..308d906ef 100644 --- a/modules/cdp-treasury/Cargo.toml +++ b/modules/cdp-treasury/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-auction = { path = "../../orml/auction" } module-dex = { path = "../dex" } diff --git a/modules/collator-selection/Cargo.toml b/modules/collator-selection/Cargo.toml index 9ac33aa2f..697fc5f1e 100644 --- a/modules/collator-selection/Cargo.toml +++ b/modules/collator-selection/Cargo.toml @@ -13,26 +13,26 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = scale-info = { version = "2.1", default-features = false, features = ["derive"] } serde = { version = "1.0.136", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ['std'] diff --git a/modules/currencies/Cargo.toml b/modules/currencies/Cargo.toml index 8012fdae3..698902aed 100644 --- a/modules/currencies/Cargo.toml +++ b/modules/currencies/Cargo.toml @@ -8,13 +8,13 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } @@ -26,9 +26,9 @@ support = { package = "module-support", path = "../support", default-features = serde_json = "1.0.68" hex = "0.4" hex-literal = "0.3.1" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } tokens = { package = "orml-tokens", path = "../../orml/tokens" } module-evm = { path = "../evm" } module-evm-bridge = { path = "../evm-bridge" } diff --git a/modules/dex-oracle/Cargo.toml b/modules/dex-oracle/Cargo.toml index ca1128452..3c899a18d 100644 --- a/modules/dex-oracle/Cargo.toml +++ b/modules/dex-oracle/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/dex/Cargo.toml b/modules/dex/Cargo.toml index 2a7611ab5..96109dfc7 100644 --- a/modules/dex/Cargo.toml +++ b/modules/dex/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] orml-tokens = { path = "../../orml/tokens" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/earning/Cargo.toml b/modules/earning/Cargo.toml index c71f6e1dc..83ff62523 100644 --- a/modules/earning/Cargo.toml +++ b/modules/earning/Cargo.toml @@ -9,11 +9,11 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = scale-info = { version = "2.1", default-features = false, features = ["derive"] } serde = { version = "1.0.136", optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { package = "orml-traits", path = "../../orml/traits", default-features = false } @@ -23,8 +23,8 @@ primitives = { package = "acala-primitives", path = "../../primitives", default- paste = "1.0" [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/emergency-shutdown/Cargo.toml b/modules/emergency-shutdown/Cargo.toml index 6dc40244b..a1e3c3b72 100644 --- a/modules/emergency-shutdown/Cargo.toml +++ b/modules/emergency-shutdown/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } support = { package = "module-support", path = "../support", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-traits = { path = "../../orml/traits" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/evm-accounts/Cargo.toml b/modules/evm-accounts/Cargo.toml index 1768aaee3..932596837 100644 --- a/modules/evm-accounts/Cargo.toml +++ b/modules/evm-accounts/Cargo.toml @@ -10,12 +10,12 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = libsecp256k1 = { version = "0.7", default-features = false, features = ["hmac", "static-context"], optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } @@ -24,7 +24,7 @@ module-support = { path = "../support", default-features = false } module-evm-utility-macro = { path = "../evm-utility/macro" } [dev-dependencies] -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/evm-bridge/Cargo.toml b/modules/evm-bridge/Cargo.toml index c4d985b7e..2b92913d0 100644 --- a/modules/evm-bridge/Cargo.toml +++ b/modules/evm-bridge/Cargo.toml @@ -11,12 +11,12 @@ targets = ["x86_64-unknown-linux-gnu"] serde = { version = "1.0.136", optional = true, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitive-types = { version = "0.11.1", default-features = false, features = ["rlp", "byteorder"] } impl-trait-for-tuples = "0.2.2" ethereum-types = { version = "0.13.1", default-features = false } @@ -29,8 +29,8 @@ num_enum = { version = "0.5.1", default-features = false } [dev-dependencies] serde_json = "1.0.68" hex = "0.4" -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/evm-utility/Cargo.toml b/modules/evm-utility/Cargo.toml index ff803b4dd..6c823c59b 100644 --- a/modules/evm-utility/Cargo.toml +++ b/modules/evm-utility/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] sha3 = { version = "0.9.1", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } evm = { git = "https://github.com/rust-blockchain/evm", rev = "0b686f8c2c83a52638917caa649dc23302fda80d", default-features = false, features = ["with-codec"] } evm-gasometer = { git = "https://github.com/rust-blockchain/evm", rev = "0b686f8c2c83a52638917caa649dc23302fda80d", default-features = false } diff --git a/modules/evm/Cargo.toml b/modules/evm/Cargo.toml index 642d69a8f..263953336 100644 --- a/modules/evm/Cargo.toml +++ b/modules/evm/Cargo.toml @@ -24,15 +24,15 @@ hex = { version = "0.4", default-features = false, features = ["alloc"], optiona num = { version = "0.4", features = ["alloc"], default-features = false } bn = { package = "substrate-bn", version = "0.6", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-bencher = { path = "../../orml/bencher", default-features = false, optional = true } orml-currencies = { path = "../../orml/currencies", default-features = false, optional = true } @@ -45,7 +45,7 @@ module-idle-scheduler = { path = "../idle-scheduler", default-features = false, module-transaction-payment = { path = "../../modules/transaction-payment", default-features = false } module-dex = { path = "../dex", default-features = false, optional = true } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } [dev-dependencies] hex = "0.4" diff --git a/modules/evm/rpc/Cargo.toml b/modules/evm/rpc/Cargo.toml index 6ecb034fa..9a072bc20 100644 --- a/modules/evm/rpc/Cargo.toml +++ b/modules/evm/rpc/Cargo.toml @@ -9,16 +9,16 @@ jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } rustc-hex = "2.1.0" serde = { version = "1.0.136", features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } primitives = { package = "acala-primitives", path = "../../../primitives" } module-evm-rpc-runtime-api = { path = "runtime_api" } diff --git a/modules/evm/rpc/runtime_api/Cargo.toml b/modules/evm/rpc/runtime_api/Cargo.toml index d8d7dec2d..328b0c4ca 100644 --- a/modules/evm/rpc/runtime_api/Cargo.toml +++ b/modules/evm/rpc/runtime_api/Cargo.toml @@ -5,10 +5,10 @@ authors = ["Acala Developers"] edition = "2021" [dependencies] -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../../../primitives", default-features = false } [features] diff --git a/modules/example/Cargo.toml b/modules/example/Cargo.toml index f0cc4141b..0c1dec2f9 100644 --- a/modules/example/Cargo.toml +++ b/modules/example/Cargo.toml @@ -8,13 +8,13 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/homa-lite/Cargo.toml b/modules/homa-lite/Cargo.toml index 0c286e2f3..e26d149d3 100644 --- a/modules/homa-lite/Cargo.toml +++ b/modules/homa-lite/Cargo.toml @@ -7,27 +7,27 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } module-relaychain = { path = "../relaychain", features = ["kusama"] } [features] diff --git a/modules/homa-validator-list/Cargo.toml b/modules/homa-validator-list/Cargo.toml index 2cfbe642a..b3a5cebe8 100644 --- a/modules/homa-validator-list/Cargo.toml +++ b/modules/homa-validator-list/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } orml-currencies = { path = "../../orml/currencies" } diff --git a/modules/homa/Cargo.toml b/modules/homa/Cargo.toml index 41d138331..7ca82d52f 100644 --- a/modules/homa/Cargo.toml +++ b/modules/homa/Cargo.toml @@ -7,23 +7,23 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } [features] default = ["std"] diff --git a/modules/honzon-bridge/Cargo.toml b/modules/honzon-bridge/Cargo.toml index 15cd32b8b..18ec62a4f 100644 --- a/modules/honzon-bridge/Cargo.toml +++ b/modules/honzon-bridge/Cargo.toml @@ -8,17 +8,17 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-currencies = { path = "../../modules/currencies" } module-support = { path = "../../modules/support" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/honzon/Cargo.toml b/modules/honzon/Cargo.toml index 6881e54fe..2cde70052 100644 --- a/modules/honzon/Cargo.toml +++ b/modules/honzon/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } cdp-engine = { package = "module-cdp-engine", path = "../cdp-engine", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-traits = { path = "../../orml/traits" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/idle-scheduler/Cargo.toml b/modules/idle-scheduler/Cargo.toml index c7435bffe..d19f13ade 100644 --- a/modules/idle-scheduler/Cargo.toml +++ b/modules/idle-scheduler/Cargo.toml @@ -8,16 +8,16 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } acala-primitives = { path = "../../primitives", default-features = false } module-support = { path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/incentives/Cargo.toml b/modules/incentives/Cargo.toml index a82081b54..7d4014ed2 100644 --- a/modules/incentives/Cargo.toml +++ b/modules/incentives/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-rewards = { path = "../../orml/rewards", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } orml-rewards = { path = "../../orml/rewards" } diff --git a/modules/loans/Cargo.toml b/modules/loans/Cargo.toml index 0688cd72a..4f3d88c74 100644 --- a/modules/loans/Cargo.toml +++ b/modules/loans/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } diff --git a/modules/nft/Cargo.toml b/modules/nft/Cargo.toml index 4b6606150..61a0a10fd 100644 --- a/modules/nft/Cargo.toml +++ b/modules/nft/Cargo.toml @@ -9,22 +9,22 @@ serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-nft = { path = "../../orml/nft", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } module-currencies = { path = "../../modules/currencies" } diff --git a/modules/nominees-election/Cargo.toml b/modules/nominees-election/Cargo.toml index 796ce17f1..8b1b55935 100644 --- a/modules/nominees-election/Cargo.toml +++ b/modules/nominees-election/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/prices/Cargo.toml b/modules/prices/Cargo.toml index a260db266..470717ac1 100644 --- a/modules/prices/Cargo.toml +++ b/modules/prices/Cargo.toml @@ -8,17 +8,17 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { package = "orml-traits", path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } [features] diff --git a/modules/relaychain/Cargo.toml b/modules/relaychain/Cargo.toml index f9030981e..7e61322cf 100644 --- a/modules/relaychain/Cargo.toml +++ b/modules/relaychain/Cargo.toml @@ -7,18 +7,18 @@ edition = "2021" [dependencies] serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } module-support = { path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/session-manager/Cargo.toml b/modules/session-manager/Cargo.toml index 655245069..8e622d420 100644 --- a/modules/session-manager/Cargo.toml +++ b/modules/session-manager/Cargo.toml @@ -9,15 +9,15 @@ log = { version = "0.4.17", default-features = false } serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/modules/support/Cargo.toml b/modules/support/Cargo.toml index 96e3ed01d..f14579a10 100644 --- a/modules/support/Cargo.toml +++ b/modules/support/Cargo.toml @@ -8,14 +8,14 @@ edition = "2021" impl-trait-for-tuples = "0.2.2" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } orml-tokens = { path = "../../orml/tokens", default-features = false } [features] diff --git a/modules/transaction-pause/Cargo.toml b/modules/transaction-pause/Cargo.toml index be09a5d77..14086175c 100644 --- a/modules/transaction-pause/Cargo.toml +++ b/modules/transaction-pause/Cargo.toml @@ -7,15 +7,15 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } orml-traits = { path = "../../orml/traits" } primitives = { package = "acala-primitives", path = "../../primitives" } diff --git a/modules/transaction-payment/Cargo.toml b/modules/transaction-payment/Cargo.toml index f20c742c6..2e9277e31 100644 --- a/modules/transaction-payment/Cargo.toml +++ b/modules/transaction-payment/Cargo.toml @@ -8,22 +8,22 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-tokens = { path = "../../orml/tokens" } module-currencies = { path = "../../modules/currencies" } module-dex = { path = "../dex" } diff --git a/modules/xcm-interface/Cargo.toml b/modules/xcm-interface/Cargo.toml index d263f7b99..0612a5893 100644 --- a/modules/xcm-interface/Cargo.toml +++ b/modules/xcm-interface/Cargo.toml @@ -7,25 +7,25 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } module-relaychain = { path = "../relaychain", features = ["kusama"] } [features] diff --git a/node/cli/Cargo.toml b/node/cli/Cargo.toml index 4af894659..4d90efb37 100644 --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -9,22 +9,22 @@ log = "0.4.17" clap = { version = "3.1.6", features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", optional = true } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", optional = true } -try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", optional = true } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } +try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } inspect = { package = "acala-inspect", path = "../../inspect" } service = { package = "acala-service", path = "../service", default-features = false, optional = true } diff --git a/node/e2e-tests/test-service/Cargo.toml b/node/e2e-tests/test-service/Cargo.toml index 4cc9f2479..ea88fd416 100644 --- a/node/e2e-tests/test-service/Cargo.toml +++ b/node/e2e-tests/test-service/Cargo.toml @@ -21,60 +21,60 @@ rlp = "0.5" sha3 = "0.10" # Substrate dependencies -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", features = [ "wasmtime" ] } -sc-rpc-server = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", features = [ "wasmtime" ] } +sc-rpc-server = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } # Polkadot dependencies -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } runtime-common = { path = "../../../runtime/common" } node-runtime = { package = "mandala-runtime", path = "../../../runtime/mandala" } @@ -91,5 +91,5 @@ ecosystem-renvm-bridge = { path = "../../../ecosystem-modules/ren/renvm-bridge" [dev-dependencies] # Substrate dependencies -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index c3d5514ac..04f3fae41 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -21,63 +21,63 @@ elliptic-curve = { version = "0.11.12", default-features = false, features = ["h k256 = { version = "0.10.4", default-features = false, features = ["keccak256", "ecdsa", "std"] } tiny-keccak = { version = "2.0", features = ["keccak"] } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-slots = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24"} -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-slots = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } ecosystem-renvm-bridge = { path = "../../ecosystem-modules/ren/renvm-bridge" } module-collator-selection = { path = "../../modules/collator-selection" } diff --git a/orml b/orml index d52e7f29b..639a07cdd 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit d52e7f29b90cfcf07204a2594df5437777af56b6 +Subproject commit 639a07cddceccdf98314ec4bdebe839ee61bed7d diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 2861a4665..cb2a27120 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -15,13 +15,13 @@ scale-info = { version = "2.1", default-features = false, features = ["derive"] enumflags2 = { version = "0.6.3" } paste = "1.0" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } orml-traits = { path = "../orml/traits", default-features = false } diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 550398907..3c9de58bc 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -9,17 +9,17 @@ futures = "0.3.21" jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } codec = { package = "parity-scale-codec", version = "3.0.0" } primitives = { package = "acala-primitives", path = "../primitives" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } orml-oracle-rpc = { path = "../orml/oracle/rpc" } runtime-common = { path = "../runtime/common" } diff --git a/runtime/acala/Cargo.toml b/runtime/acala/Cargo.toml index 4bab5b838..b7b61fdec 100644 --- a/runtime/acala/Cargo.toml +++ b/runtime/acala/Cargo.toml @@ -15,64 +15,64 @@ hex = { version = "0.4", default-features = false } hex-literal = { version = "0.3.1" } # substrate -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features =false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, features = ["historical"] } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -128,13 +128,13 @@ nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = # benchmarking deps libsecp256k1 = { version = "0.7", default-features = false, optional = true } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index f63ef9e55..806ca29c5 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -21,28 +21,28 @@ ethabi = { version = "17.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } # substrate -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } # cumulus -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } # polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false, optional = true } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false, optional = true } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } # modules module-currencies = { path = "../../modules/currencies", default-features = false } diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index f44dfddf5..3808d166f 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -14,64 +14,64 @@ hex-literal = { version = "0.3.1" } libsecp256k1 = { version = "0.7" } # substrate -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24"} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24"} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features =false } -pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", features = ["historical"] } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } +pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", features = ["historical"] } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } # orml orml-auction = { path = "../../orml/auction" } @@ -130,18 +130,18 @@ ecosystem-compound-cash = { path = "../../ecosystem-modules/compound-cash" } [dev-dependencies] env_logger = "0.9.0" log = "0.4.17" -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -statemine-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +statemine-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } -polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } xcm-emulator = { git = "https://github.com/shaunxw/xcm-simulator", rev = "651af78d6d7521dc76e1f6bb257af485f8a454c7" } diff --git a/runtime/karura/Cargo.toml b/runtime/karura/Cargo.toml index 0ed1fd0c2..1a8ed4e63 100644 --- a/runtime/karura/Cargo.toml +++ b/runtime/karura/Cargo.toml @@ -15,64 +15,64 @@ hex = { version = "0.4", default-features = false } hex-literal = { version = "0.3.1" } # substrate -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features =false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, features = ["historical"] } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -129,13 +129,13 @@ nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = # benchmarking deps libsecp256k1 = { version = "0.7", default-features = false, optional = true } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [features] default = ["std"] diff --git a/runtime/mandala/Cargo.toml b/runtime/mandala/Cargo.toml index 5433126b0..4b5291444 100644 --- a/runtime/mandala/Cargo.toml +++ b/runtime/mandala/Cargo.toml @@ -16,67 +16,67 @@ scale-info = { version = "2.1", default-features = false, features = ["derive"] libsecp256k1 = { version = "0.7", default-features = false, optional = true } # substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features =false } -pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false, features = ["historical"] } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } +pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.24", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -138,15 +138,15 @@ ecosystem-compound-cash = { path = "../../ecosystem-modules/compound-cash", defa nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.24" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } acala-service = { path = "../../node/service", features = ["with-mandala-runtime"] } From 3703910f0b5e4739e0900f0ade371c09467950e2 Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 22 Jun 2022 15:01:16 +0800 Subject: [PATCH 02/29] allow deprecate for transactional --- Cargo.lock | 1493 ++++++++++++++---------- Cargo.toml | 1 - ecosystem-modules/stable-asset | 2 +- ecosystem-modules/starport/src/lib.rs | 1 + evm-tests | 2 +- modules/aggregated-dex/src/lib.rs | 1 + modules/asset-registry/src/lib.rs | 1 + modules/auction-manager/src/lib.rs | 1 + modules/cdp-engine/src/lib.rs | 1 + modules/cdp-treasury/src/lib.rs | 1 + modules/cdp-treasury/src/mock.rs | 4 +- modules/currencies/src/lib.rs | 1 + modules/dex-oracle/src/lib.rs | 1 + modules/dex/src/lib.rs | 1 + modules/earning/src/lib.rs | 1 + modules/emergency-shutdown/src/lib.rs | 1 + modules/evm-accounts/src/lib.rs | 1 + modules/evm-utility/macro/Cargo.toml | 6 +- modules/evm/src/lib.rs | 6 +- modules/evm/src/runner/stack.rs | 1 + modules/homa-lite/src/lib.rs | 1 + modules/homa-validator-list/src/lib.rs | 1 + modules/homa/src/lib.rs | 1 + modules/honzon-bridge/src/lib.rs | 1 + modules/honzon/src/lib.rs | 1 + modules/incentives/src/lib.rs | 1 + modules/loans/src/lib.rs | 1 + modules/nft/src/lib.rs | 1 + modules/nominees-election/src/lib.rs | 1 + modules/prices/src/lib.rs | 1 + modules/transaction-pause/src/lib.rs | 1 + modules/transaction-payment/src/lib.rs | 1 + modules/xcm-interface/src/lib.rs | 1 + orml | 2 +- runtime/acala/src/lib.rs | 1 + runtime/common/src/lib.rs | 44 +- runtime/karura/src/lib.rs | 1 + runtime/mandala/src/lib.rs | 1 + 38 files changed, 909 insertions(+), 680 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1521366fe..deac03923 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,7 +28,7 @@ version = "2.8.0" dependencies = [ "acala-inspect", "acala-service", - "clap 3.1.18", + "clap 3.2.6", "cumulus-client-cli", "cumulus-client-service", "cumulus-primitives-core", @@ -53,7 +53,7 @@ dependencies = [ name = "acala-inspect" version = "2.8.0" dependencies = [ - "clap 3.1.18", + "clap 3.2.6", "derive_more", "log", "parity-scale-codec", @@ -98,7 +98,7 @@ dependencies = [ "acala-primitives", "evm-rpc", "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.13.1", "orml-oracle-rpc", "orml-tokens-rpc", "pallet-transaction-payment-rpc", @@ -261,7 +261,7 @@ dependencies = [ "futures 0.3.21", "hex", "hex-literal", - "jsonrpsee", + "jsonrpsee 0.13.1", "k256", "karura-runtime", "log", @@ -614,9 +614,9 @@ checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9" [[package]] name = "async-trait" -version = "0.1.53" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600" +checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" dependencies = [ "proc-macro2", "quote", @@ -636,15 +636,6 @@ dependencies = [ "pin-project-lite 0.2.9", ] -[[package]] -name = "atomic" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" -dependencies = [ - "autocfg", -] - [[package]] name = "atomic-waker" version = "1.0.0" @@ -779,7 +770,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "beefy-primitives", "fnv", @@ -788,7 +779,7 @@ dependencies = [ "hex", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-chain-spec", "sc-client-api", "sc-finality-grandpa", @@ -813,15 +804,15 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "beefy-gadget", "beefy-primitives", "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-rpc", "sc-utils", "serde", @@ -833,12 +824,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -1058,7 +1049,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1075,7 +1066,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-runtime", "frame-support", @@ -1087,7 +1078,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "bp-runtime", @@ -1104,7 +1095,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-messages", "bp-runtime", @@ -1122,7 +1113,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1139,7 +1130,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "hash-db", @@ -1157,7 +1148,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -1172,7 +1163,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1187,7 +1178,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -1462,16 +1453,16 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.18" +version = "3.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" +checksum = "9f1fe12880bae935d142c8702d500c63a4e8634b6c3c57ad72bf978fc7b6249a" dependencies = [ "atty", "bitflags", "clap_derive", "clap_lex", "indexmap", - "lazy_static", + "once_cell", "strsim 0.10.0", "termcolor", "textwrap 0.15.0", @@ -1479,9 +1470,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.18" +version = "3.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" +checksum = "ed6db9e867166a43a53f7199b5e4d1f522a1e5bd626654be263c999ce59df39a" dependencies = [ "heck 0.4.0", "proc-macro-error", @@ -1492,13 +1483,22 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" +checksum = "87eba3c8c7f42ef17f6c659fc7416d0f4758cd3e58861ee63c5fa4a4dde649e4" dependencies = [ "os_str_bytes", ] +[[package]] +name = "cmake" +version = "0.1.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" +dependencies = [ + "cc", +] + [[package]] name = "coarsetime" version = "0.1.22" @@ -1943,18 +1943,22 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ - "clap 3.1.18", + "clap 3.2.6", + "parity-scale-codec", + "sc-chain-spec", "sc-cli", "sc-service", + "sp-core", + "sp-runtime", "url", ] [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1962,7 +1966,7 @@ dependencies = [ "cumulus-relay-chain-interface", "futures 0.3.21", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -1978,7 +1982,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2007,7 +2011,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2028,14 +2032,14 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures 0.3.21", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-client-api", "sc-consensus", "sp-api", @@ -2052,7 +2056,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2060,7 +2064,7 @@ dependencies = [ "futures 0.3.21", "futures-timer", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-parachain", "polkadot-primitives", @@ -2077,7 +2081,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "cumulus-relay-chain-interface", @@ -2101,7 +2105,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2109,11 +2113,9 @@ dependencies = [ "cumulus-client-pov-recovery", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-overseer", "polkadot-primitives", - "sc-chain-spec", "sc-client-api", "sc-consensus", "sc-consensus-babe", @@ -2131,7 +2133,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "frame-executive", "frame-support", @@ -2149,7 +2151,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2167,7 +2169,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -2197,7 +2199,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2208,7 +2210,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "frame-support", "frame-system", @@ -2221,7 +2223,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2238,7 +2240,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2256,7 +2258,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2273,7 +2275,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "frame-support", "parity-scale-codec", @@ -2289,7 +2291,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2312,7 +2314,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "futures 0.3.21", @@ -2325,7 +2327,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2342,14 +2344,14 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures 0.3.21", "futures-timer", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-cli", "polkadot-client", "polkadot-service", @@ -2357,8 +2359,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sc-network", - "sc-service", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", "sc-telemetry", "sc-tracing", "sp-api", @@ -2373,19 +2374,18 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "cumulus-primitives-core", "derive_more", "futures 0.3.21", - "jsonrpsee-core", + "jsonrpsee-core 0.14.0", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-overseer", "polkadot-service", "sc-client-api", - "sc-service", "sp-api", "sp-blockchain", "sp-core", @@ -2397,7 +2397,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "async-trait", "backoff", @@ -2405,9 +2405,9 @@ dependencies = [ "cumulus-relay-chain-interface", "futures 0.3.21", "futures-timer", - "jsonrpsee", + "jsonrpsee 0.14.0", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-service", "sc-client-api", "sc-rpc-api", @@ -2423,7 +2423,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2436,9 +2436,10 @@ dependencies = [ [[package]] name = "cumulus-test-relay-validation-worker-provider" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "polkadot-node-core-pvf", + "toml", ] [[package]] @@ -3004,7 +3005,7 @@ version = "2.8.0" dependencies = [ "acala-primitives", "frame-support", - "jsonrpsee", + "jsonrpsee 0.13.1", "module-evm", "module-evm-rpc-runtime-api", "pallet-transaction-payment-rpc-runtime-api", @@ -3142,11 +3143,23 @@ dependencies = [ "log", ] +[[package]] +name = "filetime" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall", + "winapi", +] + [[package]] name = "finality-grandpa" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9def033d8505edf199f6a5d07aa7e6d2d6185b164293b77f0efd108f4f3e11d" +checksum = "b22349c6a11563a202d95772a68e0fcf56119e74ea8a2a19cf2301460fcd0df5" dependencies = [ "either", "futures 0.3.21", @@ -3154,7 +3167,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.12.1", "scale-info", ] @@ -3198,7 +3211,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", ] @@ -3216,7 +3229,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -3238,15 +3251,16 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "Inflector", "chrono", - "clap 3.1.18", + "clap 3.2.6", "comfy-table", "frame-benchmarking", "frame-support", "frame-system", + "gethostname", "handlebars", "hash-db", "hex", @@ -3265,7 +3279,7 @@ dependencies = [ "sc-client-db", "sc-executor", "sc-service", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28)", "serde", "serde_json", "serde_nanos", @@ -3288,7 +3302,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3299,7 +3313,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3315,7 +3329,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -3343,7 +3357,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "bitflags", "frame-metadata", @@ -3373,7 +3387,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -3385,7 +3399,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3397,7 +3411,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro2", "quote", @@ -3407,7 +3421,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "log", @@ -3424,7 +3438,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -3439,7 +3453,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "sp-api", @@ -3448,7 +3462,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "sp-api", @@ -3644,6 +3658,16 @@ dependencies = [ "version_check", ] +[[package]] +name = "gethostname" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "getrandom" version = "0.1.16" @@ -4155,25 +4179,39 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1f2ab5a60e558e74ea93bcf5164ebc47939a7fff8938fa9b5233bbc63e16061" dependencies = [ - "jsonrpsee-core", - "jsonrpsee-http-server", - "jsonrpsee-proc-macros", - "jsonrpsee-types", + "jsonrpsee-core 0.13.1", + "jsonrpsee-http-server 0.13.1", + "jsonrpsee-proc-macros 0.13.1", + "jsonrpsee-types 0.13.1", + "jsonrpsee-ws-server 0.13.1", + "tracing", +] + +[[package]] +name = "jsonrpsee" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11e017217fcd18da0a25296d3693153dd19c8a6aadab330b3595285d075385d1" +dependencies = [ + "jsonrpsee-core 0.14.0", + "jsonrpsee-http-server 0.14.0", + "jsonrpsee-proc-macros 0.14.0", + "jsonrpsee-types 0.14.0", "jsonrpsee-ws-client", - "jsonrpsee-ws-server", + "jsonrpsee-ws-server 0.14.0", "tracing", ] [[package]] name = "jsonrpsee-client-transport" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d682f4a55081a2be3e639280c640523070e4aeb8ee2fd8dd9168fdae57a9db" +checksum = "ce395539a14d3ad4ec1256fde105abd36a2da25d578a291cabe98f45adfdb111" dependencies = [ "futures-util", "http", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-core 0.14.0", + "jsonrpsee-types 0.14.0", "pin-project 1.0.10", "rustls-native-certs", "soketto", @@ -4190,6 +4228,31 @@ name = "jsonrpsee-core" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e27462b21279edf9a6a91f46ffbe125e9cdc58b901d2e08bf59b31a47d7d0ab" +dependencies = [ + "anyhow", + "arrayvec 0.7.2", + "async-trait", + "beef", + "futures-channel", + "futures-util", + "hyper", + "jsonrpsee-types 0.13.1", + "parking_lot 0.12.1", + "rand 0.8.5", + "rustc-hash", + "serde", + "serde_json", + "soketto", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "jsonrpsee-core" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16efcd4477de857d4a2195a45769b2fe9ebb54f3ef5a4221d3b014a4fe33ec0b" dependencies = [ "anyhow", "arrayvec 0.7.2", @@ -4199,9 +4262,11 @@ dependencies = [ "futures-channel", "futures-timer", "futures-util", + "globset", "hyper", - "jsonrpsee-types", - "parking_lot 0.12.0", + "jsonrpsee-types 0.14.0", + "lazy_static", + "parking_lot 0.12.1", "rand 0.8.5", "rustc-hash", "serde", @@ -4210,6 +4275,7 @@ dependencies = [ "thiserror", "tokio", "tracing", + "unicase", ] [[package]] @@ -4222,8 +4288,8 @@ dependencies = [ "futures-util", "globset", "hyper", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-core 0.13.1", + "jsonrpsee-types 0.13.1", "lazy_static", "serde_json", "tokio", @@ -4231,6 +4297,23 @@ dependencies = [ "unicase", ] +[[package]] +name = "jsonrpsee-http-server" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdd69efeb3ce2cba767f126872f4eeb4624038a29098e75d77608b2b4345ad03" +dependencies = [ + "futures-channel", + "futures-util", + "hyper", + "jsonrpsee-core 0.14.0", + "jsonrpsee-types 0.14.0", + "serde", + "serde_json", + "tokio", + "tracing", +] + [[package]] name = "jsonrpsee-proc-macros" version = "0.13.1" @@ -4243,6 +4326,18 @@ dependencies = [ "syn", ] +[[package]] +name = "jsonrpsee-proc-macros" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874cf3f6a027cebf36cae767feca9aa2e8a8f799880e49eb5540819fcbd8eada" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "jsonrpsee-types" version = "0.13.1" @@ -4257,15 +4352,29 @@ dependencies = [ "tracing", ] +[[package]] +name = "jsonrpsee-types" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bcf76cd316f5d3ad48138085af1f45e2c58c98e02f0779783dbb034d43f7c86" +dependencies = [ + "anyhow", + "beef", + "serde", + "serde_json", + "thiserror", + "tracing", +] + [[package]] name = "jsonrpsee-ws-client" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f15180afb3761c7a3a32c0a8b680788176dcfdfe725b24c1758c90b1d1595b" +checksum = "ee043cb5dd0d51d3eb93432e998d5bae797691a7b10ec4a325e036bcdb48c48a" dependencies = [ "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-core 0.14.0", + "jsonrpsee-types 0.14.0", ] [[package]] @@ -4276,8 +4385,8 @@ checksum = "dfb6c21556c551582b56e4e8e6e6249b0bbdb69bb7fa39efe9b9a6b54af9f206" dependencies = [ "futures-channel", "futures-util", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-core 0.13.1", + "jsonrpsee-types 0.13.1", "serde_json", "soketto", "tokio", @@ -4285,6 +4394,24 @@ dependencies = [ "tracing", ] +[[package]] +name = "jsonrpsee-ws-server" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bd2e4d266774a671f8def3794255b28eddd09b18d76e0b913fa439f34588c0a" +dependencies = [ + "futures-channel", + "futures-util", + "jsonrpsee-core 0.14.0", + "jsonrpsee-types 0.14.0", + "serde_json", + "soketto", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + [[package]] name = "k256" version = "0.10.4" @@ -4423,8 +4550,8 @@ checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" [[package]] name = "kusama-runtime" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -4437,7 +4564,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", - "kusama-runtime-constants 0.9.23 (git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0)", + "kusama-runtime-constants", "log", "pallet-authority-discovery", "pallet-authorship", @@ -4458,7 +4585,6 @@ dependencies = [ "pallet-indices", "pallet-membership", "pallet-multisig", - "pallet-nicks", "pallet-nomination-pools", "pallet-nomination-pools-benchmarking", "pallet-offences", @@ -4516,32 +4642,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.23#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" -dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", - "smallvec", - "sp-runtime", -] - -[[package]] -name = "kusama-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" -dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", - "smallvec", - "sp-runtime", -] - -[[package]] -name = "kusama-runtime-constants" -version = "0.9.24" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "polkadot-primitives", @@ -4577,7 +4679,7 @@ checksum = "ece7e668abd21387aeb6628130a6f4c802787f014fa46bc83221448322250357" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", ] [[package]] @@ -4592,7 +4694,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "regex", "rocksdb", "smallvec", @@ -4647,11 +4749,10 @@ checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db" [[package]] name = "libp2p" -version = "0.44.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "475ce2ac4a9727e53a519f6ee05b38abfcba8f0d39c4d24f103d184e36fd5b0f" +checksum = "41726ee8f662563fafba2d2d484b14037cc8ecb8c953fbfc8439d4ce3a0a9029" dependencies = [ - "atomic", "bytes", "futures 0.3.21", "futures-timer", @@ -4659,7 +4760,7 @@ dependencies = [ "instant", "lazy_static", "libp2p-autonat", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-deflate", "libp2p-dns", "libp2p-floodsub", @@ -4684,7 +4785,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project 1.0.10", "rand 0.7.3", "smallvec", @@ -4692,20 +4793,20 @@ dependencies = [ [[package]] name = "libp2p-autonat" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13b690e65046af6a09c0b27bd9508fa1cab0efce889de74b0b643b9d2a98f9a" +checksum = "1d45945fd2f96c4b133c23d5c28a8b7fc8d7138e6dd8d5a8cd492dd384f888e3" dependencies = [ "async-trait", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-request-response", "libp2p-swarm", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.8.5", ] @@ -4724,18 +4825,52 @@ dependencies = [ "futures-timer", "instant", "lazy_static", - "libsecp256k1", "log", "multiaddr", "multihash", "multistream-select", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project 1.0.10", "prost 0.9.0", - "prost-build", + "prost-build 0.9.0", "rand 0.8.5", "ring", - "rw-stream-sink", + "rw-stream-sink 0.2.1", + "sha2 0.10.2", + "smallvec", + "thiserror", + "unsigned-varint", + "void", + "zeroize", +] + +[[package]] +name = "libp2p-core" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d46fca305dee6757022e2f5a4f6c023315084d0ed7441c3ab244e76666d979" +dependencies = [ + "asn1_der", + "bs58", + "ed25519-dalek", + "either", + "fnv", + "futures 0.3.21", + "futures-timer", + "instant", + "lazy_static", + "libsecp256k1", + "log", + "multiaddr", + "multihash", + "multistream-select", + "parking_lot 0.12.1", + "pin-project 1.0.10", + "prost 0.10.4", + "prost-build 0.10.4", + "rand 0.8.5", + "ring", + "rw-stream-sink 0.3.0", "sha2 0.10.2", "smallvec", "thiserror", @@ -4746,52 +4881,53 @@ dependencies = [ [[package]] name = "libp2p-deflate" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b1d37f042f748e224f04785d0e987ae09a2aa518d6401d82d412dad83e360ed" +checksum = "86adefc55ea4ed8201149f052fb441210727481dff1fb0b8318460206a79f5fb" dependencies = [ "flate2", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.33.0", ] [[package]] name = "libp2p-dns" -version = "0.32.1" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "066e33e854e10b5c93fc650458bf2179c7e0d143db260b0963e44a94859817f1" +checksum = "fbb462ec3a51fab457b4b44ac295e8b0a4b04dc175127e615cf996b1f0f1a268" dependencies = [ "async-std-resolver", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.33.0", "log", + "parking_lot 0.12.1", "smallvec", "trust-dns-resolver", ] [[package]] name = "libp2p-floodsub" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733d3ea6ebe7a7a85df2bc86678b93f24b015fae5fe3b3acc4c400e795a55d2d" +checksum = "a505d0c6f851cbf2919535150198e530825def8bd3757477f13dc3a57f46cbcc" dependencies = [ "cuckoofilter", "fnv", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.7.3", "smallvec", ] [[package]] name = "libp2p-gossipsub" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90c989a7c0969c2ab63e898da9bc735e3be53fb4f376e9c045ce516bcc9f928" +checksum = "43e064ba4d7832e01c738626c6b274ae100baba05f5ffcc7b265c2a3ed398108" dependencies = [ "asynchronous-codec", "base64 0.13.0", @@ -4801,12 +4937,12 @@ dependencies = [ "futures 0.3.21", "hex_fmt", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", "prometheus-client", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.7.3", "regex", "sha2 0.10.2", @@ -4817,28 +4953,32 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5ef5a5b57904c7c33d6713ef918d239dc6b7553458f3475d87f8a18e9c651c8" +checksum = "b84b53490442d086db1fa5375670c9666e79143dccadef3f7c74a4346899a984" dependencies = [ + "asynchronous-codec", "futures 0.3.21", "futures-timer", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", - "lru 0.7.6", - "prost 0.9.0", - "prost-build", + "lru 0.7.7", + "prost 0.10.4", + "prost-build 0.10.4", + "prost-codec", "smallvec", + "thiserror", + "void", ] [[package]] name = "libp2p-kad" -version = "0.36.0" +version = "0.37.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "564e6bd64d177446399ed835b9451a8825b07929d6daa6a94e6405592974725e" +checksum = "5f6b5d4de90fcd35feb65ea6223fd78f3b747a64ca4b65e0813fbe66a27d56aa" dependencies = [ - "arrayvec 0.5.2", + "arrayvec 0.7.2", "asynchronous-codec", "bytes", "either", @@ -4846,11 +4986,11 @@ dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.7.3", "sha2 0.10.2", "smallvec", @@ -4862,9 +5002,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611ae873c8e280ccfab0d57c7a13cac5644f364529e233114ff07863946058b0" +checksum = "4783f8cf00c7b6c1ff0f1870b4fcf50b042b45533d2e13b6fb464caf447a6951" dependencies = [ "async-io", "data-encoding", @@ -4872,7 +5012,7 @@ dependencies = [ "futures 0.3.21", "if-watch", "lazy_static", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", "rand 0.8.5", @@ -4883,11 +5023,11 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.5.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "985be799bb3796e0c136c768208c3c06604a38430571906a13dcfeda225a3b9d" +checksum = "564a7e5284d7d9b3140fdfc3cb6567bc32555e86a21de5604c2ec85da05cf384" dependencies = [ - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-gossipsub", "libp2p-identify", "libp2p-kad", @@ -4899,17 +5039,17 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "442eb0c9fff0bf22a34f015724b4143ce01877e079ed0963c722d94c07c72160" +checksum = "5ff9c893f2367631a711301d703c47432af898c9bb8253bea0e2c051a13f7640" dependencies = [ "asynchronous-codec", "bytes", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.33.0", "log", "nohash-hasher", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.7.3", "smallvec", "unsigned-varint", @@ -4917,18 +5057,18 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd7e0c94051cda67123be68cf6b65211ba3dde7277be9068412de3e7ffd63ef" +checksum = "cf2cee1dad1c83325bbd182a8e94555778699cec8a9da00086efb7522c4c15ad" dependencies = [ "bytes", "curve25519-dalek 3.2.0", "futures 0.3.21", "lazy_static", - "libp2p-core", + "libp2p-core 0.33.0", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.8.5", "sha2 0.10.2", "snow", @@ -4939,14 +5079,14 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf57a3c2e821331dda9fe612d4654d676ab6e33d18d9434a18cced72630df6ad" +checksum = "d41516c82fe8dd148ec925eead0c5ec08a0628f7913597e93e126e4dfb4e0787" dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", "rand 0.7.3", @@ -4955,17 +5095,17 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962c0fb0e7212fb96a69b87f2d09bcefd317935239bdc79cda900e7a8897a3fe" +checksum = "db007e737adc5d28b2e03223b0210164928ad742591127130796a72aa8eaf54f" dependencies = [ "asynchronous-codec", "bytes", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.33.0", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "unsigned-varint", "void", ] @@ -4986,9 +5126,9 @@ dependencies = [ [[package]] name = "libp2p-relay" -version = "0.8.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa754cb7bccef51ebc3c458c6bbcef89d83b578a9925438389be841527d408f" +checksum = "624ead3406f64437a0d4567c31bd128a9a0b8226d5f16c074038f5d0fc32f650" dependencies = [ "asynchronous-codec", "bytes", @@ -4996,36 +5136,36 @@ dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", "pin-project 1.0.10", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", + "prost-codec", "rand 0.8.5", "smallvec", "static_assertions", "thiserror", - "unsigned-varint", "void", ] [[package]] name = "libp2p-rendezvous" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd0baab894c5b84da510b915d53264d566c3c35889f09931fe9edbd2a773bee" +checksum = "c59967ea2db2c7560f641aa58ac05982d42131863fcd3dd6dcf0dd1daf81c60c" dependencies = [ "asynchronous-codec", "bimap", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", - "prost 0.9.0", - "prost-build", + "prost 0.10.4", + "prost-build 0.10.4", "rand 0.8.5", "sha2 0.10.2", "thiserror", @@ -5035,15 +5175,15 @@ dependencies = [ [[package]] name = "libp2p-request-response" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6a6fc6c9ad95661f46989473b34bd2993d14a4de497ff3b2668a910d4b869" +checksum = "b02e0acb725e5a757d77c96b95298fd73a7394fe82ba7b8bbeea510719cbe441" dependencies = [ "async-trait", "bytes", "futures 0.3.21", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "libp2p-swarm", "log", "rand 0.7.3", @@ -5053,16 +5193,16 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0c69ad9e8f7c5fc50ad5ad9c7c8b57f33716532a2b623197f69f93e374d14c" +checksum = "8f4bb21c5abadbf00360c734f16bf87f1712ed4f23cd46148f625d2ddb867346" dependencies = [ "either", "fnv", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core", + "libp2p-core 0.33.0", "log", "pin-project 1.0.10", "rand 0.7.3", @@ -5083,9 +5223,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "193447aa729c85aac2376828df76d171c1a589c9e6b58fcc7f9d9a020734122c" +checksum = "4f4933e38ef21b50698aefc87799c24f2a365c9d3f6cf50471f3f6a0bc410892" dependencies = [ "async-io", "futures 0.3.21", @@ -5093,7 +5233,7 @@ dependencies = [ "if-watch", "ipnet", "libc", - "libp2p-core", + "libp2p-core 0.33.0", "log", "socket2", ] @@ -5106,19 +5246,19 @@ checksum = "24bdab114f7f2701757d6541266e1131b429bbae382008f207f2114ee4222dcb" dependencies = [ "async-std", "futures 0.3.21", - "libp2p-core", + "libp2p-core 0.32.1", "log", ] [[package]] name = "libp2p-wasm-ext" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6ea0f84a967ef59a16083f222c18115ae2e91db69809dce275df62e101b279" +checksum = "f066f2b8b1a1d64793f05da2256e6842ecd0293d6735ca2e9bda89831a1bdc06" dependencies = [ "futures 0.3.21", "js-sys", - "libp2p-core", + "libp2p-core 0.33.0", "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", @@ -5126,17 +5266,18 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c932834c3754501c368d1bf3d0fb458487a642b90fc25df082a3a2f3d3b32e37" +checksum = "39d398fbb29f432c4128fabdaac2ed155c3bcaf1b9bd40eeeb10a471eefacbf5" dependencies = [ "either", "futures 0.3.21", "futures-rustls", - "libp2p-core", + "libp2p-core 0.33.0", "log", + "parking_lot 0.12.1", "quicksink", - "rw-stream-sink", + "rw-stream-sink 0.3.0", "soketto", "url", "webpki-roots", @@ -5144,13 +5285,13 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be902ebd89193cd020e89e89107726a38cfc0d16d18f613f4a37d046e92c7517" +checksum = "8fe653639ad74877c759720febb0cbcbf4caa221adde4eed2d3126ce5c6f381f" dependencies = [ "futures 0.3.21", - "libp2p-core", - "parking_lot 0.12.0", + "libp2p-core 0.33.0", + "parking_lot 0.12.1", "thiserror", "yamux", ] @@ -5291,9 +5432,9 @@ dependencies = [ [[package]] name = "lru" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8015d95cb7b2ddd3c0d32ca38283ceb1eea09b4713ee380bceb942d85a244228" +checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a" dependencies = [ "hashbrown 0.11.2", ] @@ -6823,7 +6964,7 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "dyn-clonable", @@ -6839,9 +6980,10 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "expander 0.0.6", + "itertools", "petgraph", "proc-macro-crate", "proc-macro2", @@ -6902,7 +7044,7 @@ dependencies = [ "hash-db", "linregress", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "paste", "rand 0.8.5", "sc-client-db", @@ -7023,7 +7165,7 @@ dependencies = [ name = "orml-oracle-rpc" version = "0.4.1-dev" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.13.1", "orml-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -7097,7 +7239,7 @@ name = "orml-tokens-rpc" version = "0.4.1-dev" dependencies = [ "frame-support", - "jsonrpsee", + "jsonrpsee 0.13.1", "orml-tokens-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -7276,7 +7418,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7293,7 +7435,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7307,7 +7449,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7323,7 +7465,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7339,7 +7481,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7354,7 +7496,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7378,7 +7520,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7398,7 +7540,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7413,7 +7555,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "beefy-primitives", "frame-support", @@ -7429,7 +7571,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -7452,7 +7594,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7470,7 +7612,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -7487,7 +7629,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bp-header-chain", "bp-runtime", @@ -7509,7 +7651,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "bp-message-dispatch", @@ -7530,7 +7672,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7549,7 +7691,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "frame-benchmarking", "frame-support", @@ -7569,7 +7711,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7586,7 +7728,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7602,7 +7744,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7625,7 +7767,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7638,7 +7780,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7656,7 +7798,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7671,7 +7813,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7694,7 +7836,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "enumflags2 0.7.5", "frame-benchmarking", @@ -7710,7 +7852,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7730,7 +7872,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7747,7 +7889,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7764,7 +7906,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -7782,9 +7924,9 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.14.0", "parity-scale-codec", "serde", "sp-api", @@ -7797,7 +7939,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7809,24 +7951,10 @@ dependencies = [ "sp-std", ] -[[package]] -name = "pallet-nicks" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" -dependencies = [ - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7834,6 +7962,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", + "sp-io", "sp-runtime", "sp-staking", "sp-std", @@ -7842,7 +7971,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7861,7 +7990,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7878,7 +8007,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7901,7 +8030,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7917,7 +8046,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7932,7 +8061,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7947,7 +8076,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -7963,7 +8092,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -7984,7 +8113,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8000,7 +8129,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -8014,7 +8143,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8037,7 +8166,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8048,7 +8177,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "sp-arithmetic", @@ -8057,7 +8186,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -8071,7 +8200,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8089,7 +8218,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8108,7 +8237,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-support", "frame-system", @@ -8124,9 +8253,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.14.0", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -8139,7 +8268,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8150,7 +8279,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8167,7 +8296,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8182,7 +8311,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8198,7 +8327,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-benchmarking", "frame-support", @@ -8212,8 +8341,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "frame-system", @@ -8230,8 +8359,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8248,7 +8377,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -8261,7 +8390,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "1.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "frame-executive", "frame-support", @@ -8306,9 +8435,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.1.2" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b44461635bbb1a0300f100a841e571e7d919c81c73075ef5d152ffdb521066" +checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0" dependencies = [ "arrayvec 0.7.2", "bitvec 1.0.0", @@ -8320,9 +8449,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.1.2" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c45ed1f39709f5a89338fab50e59816b2e8815f5bb58276e7ddf9afd495f73f8" +checksum = "9299338969a3d2f491d65f140b00ddec470858402f888af98e8642fb5e8965cd" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8346,7 +8475,7 @@ dependencies = [ "hashbrown 0.12.1", "impl-trait-for-tuples", "parity-util-mem-derive", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "primitive-types", "smallvec", "tikv-jemalloc-ctl", @@ -8399,9 +8528,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", "parking_lot_core 0.9.3", @@ -8655,8 +8784,8 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -8670,8 +8799,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -8684,13 +8813,13 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "derive_more", "fatality", "futures 0.3.21", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -8707,12 +8836,12 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "fatality", "futures 0.3.21", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -8728,10 +8857,10 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ - "clap 3.1.18", + "clap 3.2.6", "frame-benchmarking-cli", "futures 0.3.21", "log", @@ -8742,7 +8871,7 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", "sc-tracing", "sp-core", "sp-trie", @@ -8753,8 +8882,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -8794,8 +8923,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "always-assert", "fatality", @@ -8815,8 +8944,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -8828,13 +8957,13 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "derive_more", "fatality", "futures 0.3.21", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -8851,8 +8980,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8865,8 +8994,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8885,15 +9014,15 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "always-assert", "async-trait", "bytes", "futures 0.3.21", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -8906,8 +9035,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "parity-scale-codec", @@ -8924,15 +9053,15 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "derive_more", "futures 0.3.21", "futures-timer", "kvdb", - "lru 0.7.6", + "lru 0.7.7", "merlin", "parity-scale-codec", "polkadot-node-jaeger", @@ -8953,8 +9082,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "futures 0.3.21", @@ -8973,8 +9102,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "fatality", @@ -8992,8 +9121,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -9007,8 +9136,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "futures 0.3.21", @@ -9025,8 +9154,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -9040,8 +9169,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9057,13 +9186,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "fatality", "futures 0.3.21", "kvdb", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -9076,8 +9205,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "futures 0.3.21", @@ -9093,8 +9222,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "fatality", @@ -9111,8 +9240,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "always-assert", "assert_matches", @@ -9142,8 +9271,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "polkadot-node-primitives", @@ -9158,8 +9287,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "memory-lru", @@ -9175,15 +9304,15 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-std", "lazy_static", "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-primitives", "sc-network", @@ -9193,8 +9322,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bs58", "futures 0.3.21", @@ -9212,8 +9341,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "derive_more", @@ -9233,8 +9362,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bounded-vec", "futures 0.3.21", @@ -9255,8 +9384,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9265,8 +9394,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "derive_more", "futures 0.3.21", @@ -9284,8 +9413,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "derive_more", @@ -9293,7 +9422,7 @@ dependencies = [ "futures 0.3.21", "itertools", "kvdb", - "lru 0.7.6", + "lru 0.7.7", "parity-db", "parity-scale-codec", "parity-util-mem", @@ -9317,15 +9446,15 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "futures 0.3.21", "futures-timer", - "lru 0.7.6", + "lru 0.7.7", "orchestra", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -9339,8 +9468,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "derive_more", "frame-support", @@ -9356,8 +9485,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "env_logger", "kusama-runtime", @@ -9371,8 +9500,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitvec 1.0.0", "frame-system", @@ -9401,12 +9530,12 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", - "jsonrpsee", + "jsonrpsee 0.14.0", "pallet-mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", @@ -9433,8 +9562,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9466,7 +9595,6 @@ dependencies = [ "pallet-indices", "pallet-membership", "pallet-multisig", - "pallet-nicks", "pallet-offences", "pallet-offences-benchmarking", "pallet-preimage", @@ -9519,8 +9647,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9566,8 +9694,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "polkadot-primitives", @@ -9578,8 +9706,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bs58", "parity-scale-codec", @@ -9590,8 +9718,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "bitflags", "bitvec 1.0.0", @@ -9633,8 +9761,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "async-trait", "beefy-gadget", @@ -9645,7 +9773,7 @@ dependencies = [ "kusama-runtime", "kvdb", "kvdb-rocksdb", - "lru 0.7.6", + "lru 0.7.7", "pallet-babe", "pallet-im-online", "pallet-staking", @@ -9705,7 +9833,7 @@ dependencies = [ "sc-offchain", "sc-service", "sc-sync-state-rpc", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", "sc-telemetry", "sc-transaction-pool", "serde", @@ -9737,8 +9865,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -9758,8 +9886,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9768,8 +9896,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9785,7 +9913,6 @@ dependencies = [ "pallet-balances", "pallet-grandpa", "pallet-indices", - "pallet-nicks", "pallet-offences", "pallet-session", "pallet-staking", @@ -9830,8 +9957,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-benchmarking", "frame-system", @@ -9941,7 +10068,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "coarsetime", "crossbeam-queue", @@ -9989,9 +10116,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.39" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" +checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" dependencies = [ "unicode-ident", ] @@ -10006,15 +10133,15 @@ dependencies = [ "fnv", "lazy_static", "memchr", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "thiserror", ] [[package]] name = "prometheus-client" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a896938cc6018c64f279888b8c7559d3725210d5db9a3a1ee6bc7188d51d34" +checksum = "ac1abe0255c04d15f571427a2d1e00099016506cf3297b53853acd2b7eb87825" dependencies = [ "dtoa", "itoa 1.0.2", @@ -10067,12 +10194,47 @@ dependencies = [ "multimap", "petgraph", "prost 0.9.0", - "prost-types", + "prost-types 0.9.0", + "regex", + "tempfile", + "which", +] + +[[package]] +name = "prost-build" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae5a4388762d5815a9fc0dea33c56b021cdc8dde0c55e0c9ca57197254b0cab" +dependencies = [ + "bytes", + "cfg-if 1.0.0", + "cmake", + "heck 0.4.0", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph", + "prost 0.10.4", + "prost-types 0.10.1", "regex", "tempfile", "which", ] +[[package]] +name = "prost-codec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00af1e92c33b4813cc79fda3f2dbf56af5169709be0202df730e9ebc3e4cd007" +dependencies = [ + "asynchronous-codec", + "bytes", + "prost 0.10.4", + "thiserror", + "unsigned-varint", +] + [[package]] name = "prost-derive" version = "0.9.0" @@ -10109,6 +10271,16 @@ dependencies = [ "prost 0.9.0", ] +[[package]] +name = "prost-types" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" +dependencies = [ + "bytes", + "prost 0.10.4", +] + [[package]] name = "psm" version = "0.1.18" @@ -10391,10 +10563,10 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "env_logger", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "serde", @@ -10500,8 +10672,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -10577,8 +10749,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "polkadot-primitives", @@ -10699,7 +10871,7 @@ dependencies = [ "hex-literal", "karura-runtime", "kusama-runtime", - "kusama-runtime-constants 0.9.24", + "kusama-runtime-constants", "libsecp256k1", "log", "mandala-runtime", @@ -10890,6 +11062,17 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "rw-stream-sink" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" +dependencies = [ + "futures 0.3.21", + "pin-project 1.0.10", + "static_assertions", +] + [[package]] name = "ryu" version = "1.0.10" @@ -10917,7 +11100,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "sp-core", @@ -10928,7 +11111,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", @@ -10938,7 +11121,7 @@ dependencies = [ "log", "parity-scale-codec", "prost 0.10.4", - "prost-build", + "prost-build 0.10.4", "rand 0.7.3", "sc-client-api", "sc-network", @@ -10955,7 +11138,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10978,7 +11161,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -10994,7 +11177,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.3", @@ -11011,7 +11194,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11022,10 +11205,10 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "chrono", - "clap 3.1.18", + "clap 3.2.6", "fdlimit", "futures 0.3.21", "hex", @@ -11061,14 +11244,14 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "fnv", "futures 0.3.21", "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-executor", "sc-transaction-pool-api", "sc-utils", @@ -11089,7 +11272,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "hash-db", "kvdb", @@ -11099,7 +11282,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-client-api", "sc-state-db", "sp-arithmetic", @@ -11114,14 +11297,14 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", "futures-timer", "libp2p", "log", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-client-api", "sc-utils", "serde", @@ -11138,7 +11321,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", @@ -11167,7 +11350,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "fork-tree", @@ -11178,7 +11361,7 @@ dependencies = [ "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -11210,10 +11393,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "sc-consensus-babe", "sc-consensus-epochs", "sc-rpc-api", @@ -11232,7 +11415,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11245,12 +11428,12 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "assert_matches", "async-trait", "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "sc-client-api", @@ -11279,7 +11462,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", @@ -11304,7 +11487,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "sc-client-api", "sp-authorship", @@ -11315,12 +11498,12 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "lazy_static", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", @@ -11342,7 +11525,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "environmental", "parity-scale-codec", @@ -11359,7 +11542,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "parity-scale-codec", @@ -11374,7 +11557,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "cfg-if 1.0.0", "libc", @@ -11392,7 +11575,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ahash", "async-trait", @@ -11404,7 +11587,7 @@ dependencies = [ "hex", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.8.5", "sc-block-builder", "sc-chain-spec", @@ -11432,11 +11615,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "finality-grandpa", "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "sc-client-api", @@ -11453,7 +11636,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ansi_term", "futures 0.3.21", @@ -11470,11 +11653,11 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "hex", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "serde_json", "sp-application-crypto", "sp-core", @@ -11485,7 +11668,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "asynchronous-codec", @@ -11503,12 +11686,12 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project 1.0.10", "prost 0.10.4", - "prost-build", + "prost-build 0.10.4", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -11537,12 +11720,12 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "libp2p", "parity-scale-codec", - "prost-build", + "prost-build 0.10.4", "sc-peerset", "smallvec", ] @@ -11550,14 +11733,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ahash", "futures 0.3.21", "futures-timer", "libp2p", "log", - "lru 0.7.6", + "lru 0.7.7", "sc-network", "sp-runtime", "substrate-prometheus-endpoint", @@ -11567,14 +11750,14 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "libp2p", "log", "parity-scale-codec", "prost 0.10.4", - "prost-build", + "prost-build 0.10.4", "sc-client-api", "sc-network-common", "sc-peerset", @@ -11587,7 +11770,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "bitflags", "either", @@ -11595,10 +11778,10 @@ dependencies = [ "futures 0.3.21", "libp2p", "log", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", "prost 0.10.4", - "prost-build", + "prost-build 0.10.4", "sc-client-api", "sc-consensus", "sc-network-common", @@ -11616,7 +11799,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "bytes", "fnv", @@ -11628,7 +11811,7 @@ dependencies = [ "num_cpus", "once_cell", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.7.3", "sc-client-api", "sc-network", @@ -11644,7 +11827,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "libp2p", @@ -11657,7 +11840,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11666,14 +11849,14 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "hash-db", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -11696,13 +11879,13 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-chain-spec", "sc-transaction-pool-api", "scale-info", @@ -11719,10 +11902,10 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "serde_json", "substrate-prometheus-endpoint", @@ -11732,7 +11915,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "directories", @@ -11740,11 +11923,11 @@ dependencies = [ "futures 0.3.21", "futures-timer", "hash-db", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project 1.0.10", "rand 0.7.3", "sc-block-builder", @@ -11760,7 +11943,7 @@ dependencies = [ "sc-offchain", "sc-rpc", "sc-rpc-server", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28)", "sc-telemetry", "sc-tracing", "sc-transaction-pool", @@ -11797,13 +11980,13 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sc-client-api", "sp-core", ] @@ -11811,9 +11994,9 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.14.0", "parity-scale-codec", "sc-chain-spec", "sc-client-api", @@ -11830,7 +12013,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "libc", @@ -11849,7 +12032,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "libc", @@ -11868,13 +12051,13 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "chrono", "futures 0.3.21", "libp2p", "log", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project 1.0.10", "rand 0.7.3", "serde", @@ -11886,7 +12069,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ansi_term", "atty", @@ -11895,7 +12078,7 @@ dependencies = [ "libc", "log", "once_cell", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "regex", "rustc-hash", "sc-client-api", @@ -11917,7 +12100,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11928,7 +12111,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "futures-timer", @@ -11936,7 +12119,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "retain_mut", "sc-client-api", "sc-transaction-pool-api", @@ -11955,7 +12138,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "log", @@ -11968,13 +12151,13 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "futures-timer", "lazy_static", "log", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "prometheus", ] @@ -12332,8 +12515,8 @@ checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" [[package]] name = "slot-range-helper" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "enumn", "parity-scale-codec", @@ -12409,7 +12592,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "hash-db", "log", @@ -12426,7 +12609,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "blake2 0.10.4", "proc-macro-crate", @@ -12438,7 +12621,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12451,7 +12634,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "integer-sqrt", "num-traits", @@ -12466,7 +12649,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12479,7 +12662,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "parity-scale-codec", @@ -12491,7 +12674,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "sp-api", @@ -12503,13 +12686,13 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "log", - "lru 0.7.6", + "lru 0.7.7", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "sp-api", "sp-consensus", "sp-database", @@ -12521,7 +12704,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", @@ -12540,7 +12723,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "parity-scale-codec", @@ -12558,7 +12741,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "merlin", @@ -12581,7 +12764,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12595,7 +12778,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12608,7 +12791,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "base58 0.2.0", "bitflags", @@ -12628,7 +12811,7 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "primitive-types", "rand 0.7.3", "regex", @@ -12654,7 +12837,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "blake2 0.10.4", "byteorder", @@ -12668,7 +12851,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro2", "quote", @@ -12679,16 +12862,16 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "kvdb", - "parking_lot 0.12.0", + "parking_lot 0.12.1", ] [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro2", "quote", @@ -12698,7 +12881,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "environmental", "parity-scale-codec", @@ -12709,7 +12892,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "finality-grandpa", "log", @@ -12727,7 +12910,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -12741,14 +12924,14 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "hash-db", "libsecp256k1", "log", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "secp256k1", "sp-core", "sp-externalities", @@ -12766,7 +12949,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "lazy_static", "sp-core", @@ -12777,13 +12960,13 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", "merlin", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "schnorrkel", "serde", "sp-core", @@ -12794,7 +12977,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "thiserror", "zstd", @@ -12803,7 +12986,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "parity-scale-codec", @@ -12818,7 +13001,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12832,7 +13015,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "sp-api", "sp-core", @@ -12842,7 +13025,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "backtrace", "lazy_static", @@ -12852,7 +13035,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "rustc-hash", "serde", @@ -12862,7 +13045,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "either", "hash256-std-hasher", @@ -12884,7 +13067,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12901,7 +13084,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "Inflector", "proc-macro-crate", @@ -12913,7 +13096,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "parity-scale-codec", @@ -12927,7 +13110,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "serde", "serde_json", @@ -12936,7 +13119,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12950,7 +13133,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "scale-info", @@ -12961,13 +13144,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.7.3", "smallvec", "sp-core", @@ -12983,12 +13166,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13001,7 +13184,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "log", "sp-core", @@ -13014,7 +13197,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures-timer", @@ -13030,7 +13213,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "sp-std", @@ -13042,7 +13225,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "sp-api", "sp-runtime", @@ -13051,7 +13234,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "log", @@ -13067,7 +13250,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "hash-db", "memory-db", @@ -13083,7 +13266,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13100,7 +13283,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13111,7 +13294,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "impl-trait-for-tuples", "log", @@ -13161,7 +13344,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "statemine-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=e5889f1d71975a192c98fa43b1c18c94ffda3bbd#e5889f1d71975a192c98fa43b1c18c94ffda3bbd" +source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -13177,7 +13360,7 @@ dependencies = [ "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "kusama-runtime-constants 0.9.23 (git+https://github.com/paritytech/polkadot?branch=release-v0.9.23)", + "kusama-runtime-constants", "log", "pallet-asset-tx-payment", "pallet-assets", @@ -13350,7 +13533,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "platforms 2.0.0", ] @@ -13358,11 +13541,11 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "sc-client-api", @@ -13379,7 +13562,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures-util", "hyper", @@ -13392,9 +13575,9 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.23#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "sc-client-api", @@ -13413,7 +13596,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "async-trait", "futures 0.3.21", @@ -13439,7 +13622,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -13449,7 +13632,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -13460,11 +13643,12 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", + "filetime", "sp-maybe-compressed-blob", "strum 0.23.0", "tempfile", @@ -13481,9 +13665,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.95" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", @@ -13560,8 +13744,8 @@ dependencies = [ [[package]] name = "test-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "polkadot-primitives", @@ -13597,7 +13781,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", "hex-literal", - "jsonrpsee", + "jsonrpsee 0.13.1", "log", "mandala-runtime", "module-emergency-shutdown", @@ -13607,7 +13791,7 @@ dependencies = [ "pallet-sudo", "pallet-transaction-payment", "parity-scale-codec", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "polkadot-primitives", "polkadot-service", "polkadot-test-service", @@ -13831,7 +14015,7 @@ dependencies = [ "mio", "num_cpus", "once_cell", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "pin-project-lite 0.2.9", "signal-hook-registry", "socket2", @@ -13861,6 +14045,17 @@ dependencies = [ "webpki", ] +[[package]] +name = "tokio-stream" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" +dependencies = [ + "futures-core", + "pin-project-lite 0.2.9", + "tokio", +] + [[package]] name = "tokio-util" version = "0.7.2" @@ -13936,8 +14131,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -13947,8 +14142,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -13966,7 +14161,7 @@ dependencies = [ "ahash", "lazy_static", "log", - "lru 0.7.6", + "lru 0.7.7", "tracing-core", ] @@ -14071,7 +14266,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "resolv-conf", "smallvec", "thiserror", @@ -14087,10 +14282,10 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=6cbe1772bf258793fa9845daa8f43ea0cadee596#6cbe1772bf258793fa9845daa8f43ea0cadee596" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "clap 3.1.18", - "jsonrpsee", + "clap 3.2.6", + "jsonrpsee 0.14.0", "log", "parity-scale-codec", "remote-externalities", @@ -14683,8 +14878,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -14714,7 +14909,6 @@ dependencies = [ "pallet-indices", "pallet-membership", "pallet-multisig", - "pallet-nicks", "pallet-nomination-pools", "pallet-nomination-pools-benchmarking", "pallet-offences", @@ -14772,8 +14966,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "polkadot-primitives", @@ -14947,8 +15141,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -14960,8 +15154,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "frame-system", @@ -15004,8 +15198,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-benchmarking", "frame-support", @@ -15023,7 +15217,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "Inflector", "proc-macro2", @@ -15033,8 +15227,8 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "0.9.23" -source = "git+https://github.com/paritytech//polkadot?rev=a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0#a7e188cd9665c735f4b9d5a58cdbc4dd1850eae0" +version = "0.9.25" +source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e139192a3dc2922c878c#43110299e44a7a959809e139192a3dc2922c878c" dependencies = [ "frame-support", "parity-scale-codec", @@ -15057,7 +15251,7 @@ dependencies = [ "futures 0.3.21", "log", "nohash-hasher", - "parking_lot 0.12.0", + "parking_lot 0.12.1", "rand 0.8.5", "static_assertions", ] @@ -15111,3 +15305,8 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "pallet-nicks" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" diff --git a/Cargo.toml b/Cargo.toml index 601201d0a..fb706680e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -159,7 +159,6 @@ pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "a pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-nicks = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } diff --git a/ecosystem-modules/stable-asset b/ecosystem-modules/stable-asset index 9215df629..38b5c67e6 160000 --- a/ecosystem-modules/stable-asset +++ b/ecosystem-modules/stable-asset @@ -1 +1 @@ -Subproject commit 9215df6290fad4a5a1b0617747797cc2868b6b09 +Subproject commit 38b5c67e6729b977e004782d363a97b87a3815b9 diff --git a/ecosystem-modules/starport/src/lib.rs b/ecosystem-modules/starport/src/lib.rs index 2df1a6a5f..e68da31df 100644 --- a/ecosystem-modules/starport/src/lib.rs +++ b/ecosystem-modules/starport/src/lib.rs @@ -35,6 +35,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional mod mock; mod tests; diff --git a/evm-tests b/evm-tests index 45e4b8b16..04793f9dc 160000 --- a/evm-tests +++ b/evm-tests @@ -1 +1 @@ -Subproject commit 45e4b8b16a99d893746fe0705b92416a2c915276 +Subproject commit 04793f9dc36f24ff778aa369efc8dc674cf54ef9 diff --git a/modules/aggregated-dex/src/lib.rs b/modules/aggregated-dex/src/lib.rs index 92a66b3d4..434f54cb1 100644 --- a/modules/aggregated-dex/src/lib.rs +++ b/modules/aggregated-dex/src/lib.rs @@ -21,6 +21,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::type_complexity)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/asset-registry/src/lib.rs b/modules/asset-registry/src/lib.rs index 0b30f9fc5..adc47e296 100644 --- a/modules/asset-registry/src/lib.rs +++ b/modules/asset-registry/src/lib.rs @@ -22,6 +22,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ assert_ok, diff --git a/modules/auction-manager/src/lib.rs b/modules/auction-manager/src/lib.rs index a5f491413..7ca8fdb09 100644 --- a/modules/auction-manager/src/lib.rs +++ b/modules/auction-manager/src/lib.rs @@ -29,6 +29,7 @@ #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] #![allow(clippy::unnecessary_unwrap)] +#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, transactional}; diff --git a/modules/cdp-engine/src/lib.rs b/modules/cdp-engine/src/lib.rs index 90d05ca51..99a56cd28 100644 --- a/modules/cdp-engine/src/lib.rs +++ b/modules/cdp-engine/src/lib.rs @@ -27,6 +27,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] +#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, traits::UnixTime, transactional}; diff --git a/modules/cdp-treasury/src/lib.rs b/modules/cdp-treasury/src/lib.rs index b061d8c17..909f2f1a0 100644 --- a/modules/cdp-treasury/src/lib.rs +++ b/modules/cdp-treasury/src/lib.rs @@ -28,6 +28,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::needless_range_loop)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::pallet_prelude::*; diff --git a/modules/cdp-treasury/src/mock.rs b/modules/cdp-treasury/src/mock.rs index 98aedd058..cd2d8914e 100644 --- a/modules/cdp-treasury/src/mock.rs +++ b/modules/cdp-treasury/src/mock.rs @@ -23,7 +23,7 @@ use super::*; use frame_support::{ construct_runtime, ord_parameter_types, parameter_types, - traits::{ConstU128, ConstU32, ConstU64, EnsureOneOf, Everything, Nothing}, + traits::{ConstU128, ConstU32, ConstU64, EitherOfDiverse, Everything, Nothing}, }; use frame_system::{EnsureRoot, EnsureSignedBy}; use nutsfinance_stable_asset::traits::StableAsset; @@ -211,7 +211,7 @@ impl Config for Runtime { type Currency = Currencies; type GetStableCurrencyId = GetStableCurrencyId; type AuctionManagerHandler = MockAuctionManager; - type UpdateOrigin = EnsureOneOf, EnsureSignedBy>; + type UpdateOrigin = EitherOfDiverse, EnsureSignedBy>; type DEX = DEXModule; type Swap = SpecificJointsSwap; type MaxAuctionsCount = ConstU32<5>; diff --git a/modules/currencies/src/lib.rs b/modules/currencies/src/lib.rs index ca76e19e1..603357564 100644 --- a/modules/currencies/src/lib.rs +++ b/modules/currencies/src/lib.rs @@ -21,6 +21,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] +#![allow(deprecated)] // TODO: clean transactional use codec::Codec; use frame_support::{ diff --git a/modules/dex-oracle/src/lib.rs b/modules/dex-oracle/src/lib.rs index d9086a48a..a76f5de32 100644 --- a/modules/dex-oracle/src/lib.rs +++ b/modules/dex-oracle/src/lib.rs @@ -21,6 +21,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::type_complexity)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, traits::Time, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/dex/src/lib.rs b/modules/dex/src/lib.rs index cc3732e2e..c70b2662c 100644 --- a/modules/dex/src/lib.rs +++ b/modules/dex/src/lib.rs @@ -32,6 +32,7 @@ #![allow(clippy::type_complexity)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] +#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, transactional, PalletId}; diff --git a/modules/earning/src/lib.rs b/modules/earning/src/lib.rs index 4e820b841..0f10cf6f7 100644 --- a/modules/earning/src/lib.rs +++ b/modules/earning/src/lib.rs @@ -20,6 +20,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ pallet_prelude::*, diff --git a/modules/emergency-shutdown/src/lib.rs b/modules/emergency-shutdown/src/lib.rs index 88474e4d9..94ec0859e 100644 --- a/modules/emergency-shutdown/src/lib.rs +++ b/modules/emergency-shutdown/src/lib.rs @@ -31,6 +31,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::{ensure_signed, pallet_prelude::*}; diff --git a/modules/evm-accounts/src/lib.rs b/modules/evm-accounts/src/lib.rs index e1c4aca46..84a087819 100644 --- a/modules/evm-accounts/src/lib.rs +++ b/modules/evm-accounts/src/lib.rs @@ -25,6 +25,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use codec::Encode; use frame_support::{ diff --git a/modules/evm-utility/macro/Cargo.toml b/modules/evm-utility/macro/Cargo.toml index 34eded91c..2ff13c6f3 100644 --- a/modules/evm-utility/macro/Cargo.toml +++ b/modules/evm-utility/macro/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" proc-macro = true [dependencies] -quote = "1.0.10" -syn = { version = "1.0.80", features = ["full", "fold", "extra-traits", "visit"] } -proc-macro2 = "1.0.30" +quote = "1.0.18" +syn = { version = "1.0.98", features = ["full", "fold", "extra-traits", "visit"] } +proc-macro2 = "1.0.40" module-evm-utility = { path = ".." } diff --git a/modules/evm/src/lib.rs b/modules/evm/src/lib.rs index c3d222934..9d0e9b95f 100644 --- a/modules/evm/src/lib.rs +++ b/modules/evm/src/lib.rs @@ -21,6 +21,7 @@ #![allow(clippy::or_fun_call)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] +#![allow(deprecated)] // TODO: clean transactional pub use crate::runner::{ stack::SubstrateStackState, @@ -37,7 +38,7 @@ use frame_support::{ pallet_prelude::*, parameter_types, traits::{ - BalanceStatus, Currency, EnsureOneOf, EnsureOrigin, ExistenceRequirement, FindAuthor, Get, + BalanceStatus, Currency, EitherOfDiverse, EnsureOrigin, ExistenceRequirement, FindAuthor, Get, NamedReservableCurrency, OnKilledAccount, }, transactional, @@ -1576,7 +1577,8 @@ impl Pallet { } fn ensure_root_or_signed(o: T::Origin) -> Result, BadOrigin> { - EnsureOneOf::, EnsureSigned>::try_origin(o).map_or(Err(BadOrigin), Ok) + EitherOfDiverse::, EnsureSigned>::try_origin(o) + .map_or(Err(BadOrigin), Ok) } fn can_call_contract(address: &H160, caller: &H160) -> bool { diff --git a/modules/evm/src/runner/stack.rs b/modules/evm/src/runner/stack.rs index d62f0d3db..716b40a2d 100644 --- a/modules/evm/src/runner/stack.rs +++ b/modules/evm/src/runner/stack.rs @@ -18,6 +18,7 @@ //! EVM stack-based runner. // Synchronize with https://github.com/paritytech/frontier/blob/bcae569524/frame/evm/src/runner/stack.rs +#![allow(deprecated)] // TODO: clean transactional use crate::{ runner::{ diff --git a/modules/homa-lite/src/lib.rs b/modules/homa-lite/src/lib.rs index a060ad73d..f70387098 100644 --- a/modules/homa-lite/src/lib.rs +++ b/modules/homa-lite/src/lib.rs @@ -18,6 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional pub mod benchmarking; mod mock; diff --git a/modules/homa-validator-list/src/lib.rs b/modules/homa-validator-list/src/lib.rs index 0ab0878ef..03578a0c7 100644 --- a/modules/homa-validator-list/src/lib.rs +++ b/modules/homa-validator-list/src/lib.rs @@ -27,6 +27,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] +#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{pallet_prelude::*, traits::Contains, transactional}; diff --git a/modules/homa/src/lib.rs b/modules/homa/src/lib.rs index c06413828..9d345d9d8 100644 --- a/modules/homa/src/lib.rs +++ b/modules/homa/src/lib.rs @@ -20,6 +20,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::{ensure_signed, pallet_prelude::*}; diff --git a/modules/honzon-bridge/src/lib.rs b/modules/honzon-bridge/src/lib.rs index d67f0f60a..e9b291ade 100644 --- a/modules/honzon-bridge/src/lib.rs +++ b/modules/honzon-bridge/src/lib.rs @@ -22,6 +22,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional, PalletId}; use frame_system::pallet_prelude::*; diff --git a/modules/honzon/src/lib.rs b/modules/honzon/src/lib.rs index 2665d66d0..37de373e7 100644 --- a/modules/honzon/src/lib.rs +++ b/modules/honzon/src/lib.rs @@ -28,6 +28,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, traits::NamedReservableCurrency, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/incentives/src/lib.rs b/modules/incentives/src/lib.rs index e485d6ae9..2a72950fb 100644 --- a/modules/incentives/src/lib.rs +++ b/modules/incentives/src/lib.rs @@ -41,6 +41,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::pallet_prelude::*; diff --git a/modules/loans/src/lib.rs b/modules/loans/src/lib.rs index a905ea563..bf8a83201 100644 --- a/modules/loans/src/lib.rs +++ b/modules/loans/src/lib.rs @@ -26,6 +26,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use orml_traits::{Happened, MultiCurrency, MultiCurrencyExtended}; diff --git a/modules/nft/src/lib.rs b/modules/nft/src/lib.rs index ff68af5da..4fdd8d5f1 100644 --- a/modules/nft/src/lib.rs +++ b/modules/nft/src/lib.rs @@ -20,6 +20,7 @@ #![allow(clippy::unnecessary_cast)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ pallet_prelude::*, diff --git a/modules/nominees-election/src/lib.rs b/modules/nominees-election/src/lib.rs index 1724679c8..68915ee43 100644 --- a/modules/nominees-election/src/lib.rs +++ b/modules/nominees-election/src/lib.rs @@ -18,6 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ log, diff --git a/modules/prices/src/lib.rs b/modules/prices/src/lib.rs index ebe3f3e4b..9d701a251 100644 --- a/modules/prices/src/lib.rs +++ b/modules/prices/src/lib.rs @@ -28,6 +28,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/transaction-pause/src/lib.rs b/modules/transaction-pause/src/lib.rs index 6a9d93c3c..b774d05b5 100644 --- a/modules/transaction-pause/src/lib.rs +++ b/modules/transaction-pause/src/lib.rs @@ -18,6 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ dispatch::{CallMetadata, GetCallMetadata}, diff --git a/modules/transaction-payment/src/lib.rs b/modules/transaction-payment/src/lib.rs index a947ebf09..cdfd44e33 100644 --- a/modules/transaction-payment/src/lib.rs +++ b/modules/transaction-payment/src/lib.rs @@ -27,6 +27,7 @@ #![allow(clippy::unused_unit)] #![allow(clippy::boxed_local)] #![allow(clippy::type_complexity)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{ dispatch::{DispatchResult, Dispatchable}, diff --git a/modules/xcm-interface/src/lib.rs b/modules/xcm-interface/src/lib.rs index cab94caaf..7dd375838 100644 --- a/modules/xcm-interface/src/lib.rs +++ b/modules/xcm-interface/src/lib.rs @@ -26,6 +26,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] +#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, weights::Weight}; use frame_system::pallet_prelude::*; diff --git a/orml b/orml index 639a07cdd..ef1a30421 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit 639a07cddceccdf98314ec4bdebe839ee61bed7d +Subproject commit ef1a3042152847308edbe4c67371b9e3ad0778b0 diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index 0049adaf4..9b69305f2 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -570,6 +570,7 @@ impl pallet_treasury::Config for Runtime { type Currency = Balances; type ApproveOrigin = EnsureRootOrHalfGeneralCouncil; type RejectOrigin = EnsureRootOrHalfGeneralCouncil; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; type Event = Event; type OnSlash = Treasury; type ProposalBond = ProposalBond; diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 655232c13..f918a3bba 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -24,7 +24,7 @@ use codec::{Decode, Encode, MaxEncodedLen}; use frame_support::{ parameter_types, - traits::{Contains, EnsureOneOf, Get}, + traits::{Contains, EitherOfDiverse, Get}, weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, WEIGHT_PER_MILLIS}, DispatchClass, Weight, @@ -213,108 +213,108 @@ pub type TechnicalCommitteeMembershipInstance = pallet_membership::Instance4; pub type OperatorMembershipInstanceAcala = pallet_membership::Instance5; // General Council -pub type EnsureRootOrAllGeneralCouncil = EnsureOneOf< +pub type EnsureRootOrAllGeneralCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrHalfGeneralCouncil = EnsureOneOf< +pub type EnsureRootOrHalfGeneralCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrOneThirdsGeneralCouncil = EnsureOneOf< +pub type EnsureRootOrOneThirdsGeneralCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrTwoThirdsGeneralCouncil = EnsureOneOf< +pub type EnsureRootOrTwoThirdsGeneralCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrThreeFourthsGeneralCouncil = EnsureOneOf< +pub type EnsureRootOrThreeFourthsGeneralCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; pub type EnsureRootOrOneGeneralCouncil = - EnsureOneOf, pallet_collective::EnsureMember>; + EitherOfDiverse, pallet_collective::EnsureMember>; // Financial Council -pub type EnsureRootOrAllFinancialCouncil = EnsureOneOf< +pub type EnsureRootOrAllFinancialCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrHalfFinancialCouncil = EnsureOneOf< +pub type EnsureRootOrHalfFinancialCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrOneThirdsFinancialCouncil = EnsureOneOf< +pub type EnsureRootOrOneThirdsFinancialCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrTwoThirdsFinancialCouncil = EnsureOneOf< +pub type EnsureRootOrTwoThirdsFinancialCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrThreeFourthsFinancialCouncil = EnsureOneOf< +pub type EnsureRootOrThreeFourthsFinancialCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; // Homa Council -pub type EnsureRootOrAllHomaCouncil = EnsureOneOf< +pub type EnsureRootOrAllHomaCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrHalfHomaCouncil = EnsureOneOf< +pub type EnsureRootOrHalfHomaCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrOneThirdsHomaCouncil = EnsureOneOf< +pub type EnsureRootOrOneThirdsHomaCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrTwoThirdsHomaCouncil = EnsureOneOf< +pub type EnsureRootOrTwoThirdsHomaCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrThreeFourthsHomaCouncil = EnsureOneOf< +pub type EnsureRootOrThreeFourthsHomaCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; // Technical Committee Council -pub type EnsureRootOrAllTechnicalCommittee = EnsureOneOf< +pub type EnsureRootOrAllTechnicalCommittee = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrHalfTechnicalCommittee = EnsureOneOf< +pub type EnsureRootOrHalfTechnicalCommittee = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrOneThirdsTechnicalCommittee = EnsureOneOf< +pub type EnsureRootOrOneThirdsTechnicalCommittee = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrTwoThirdsTechnicalCommittee = EnsureOneOf< +pub type EnsureRootOrTwoThirdsTechnicalCommittee = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; -pub type EnsureRootOrThreeFourthsTechnicalCommittee = EnsureOneOf< +pub type EnsureRootOrThreeFourthsTechnicalCommittee = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 478e0feb8..719578e12 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -586,6 +586,7 @@ impl pallet_treasury::Config for Runtime { type Currency = Balances; type ApproveOrigin = EnsureRootOrHalfGeneralCouncil; type RejectOrigin = EnsureRootOrHalfGeneralCouncil; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; type Event = Event; type OnSlash = Treasury; type ProposalBond = ProposalBond; diff --git a/runtime/mandala/src/lib.rs b/runtime/mandala/src/lib.rs index e87b54c2e..0dde7d8d9 100644 --- a/runtime/mandala/src/lib.rs +++ b/runtime/mandala/src/lib.rs @@ -552,6 +552,7 @@ impl pallet_treasury::Config for Runtime { type Currency = Balances; type ApproveOrigin = EnsureRootOrHalfGeneralCouncil; type RejectOrigin = EnsureRootOrHalfGeneralCouncil; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; type Event = Event; type OnSlash = (); type ProposalBond = ProposalBond; From b0da17776891e87e2312484a57696d043ccd5ebb Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 22 Jun 2022 17:35:48 +0800 Subject: [PATCH 03/29] fix mandala build --- Cargo.lock | 182 ++++++------------------- modules/evm/rpc/Cargo.toml | 2 +- node/cli/src/cli.rs | 4 +- node/cli/src/command.rs | 109 +++++++++------ node/e2e-tests/test-service/Cargo.toml | 2 +- node/e2e-tests/test-service/src/lib.rs | 9 +- node/service/Cargo.toml | 2 +- node/service/src/chain_spec/mandala.rs | 24 ++-- orml | 2 +- rpc/Cargo.toml | 2 +- runtime/acala/src/lib.rs | 137 +++++++++---------- runtime/karura/src/lib.rs | 140 +++++++++---------- runtime/mandala/src/lib.rs | 159 ++++++++++----------- 13 files changed, 345 insertions(+), 429 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index deac03923..bd8f33bdc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -98,7 +98,7 @@ dependencies = [ "acala-primitives", "evm-rpc", "futures 0.3.21", - "jsonrpsee 0.13.1", + "jsonrpsee", "orml-oracle-rpc", "orml-tokens-rpc", "pallet-transaction-payment-rpc", @@ -261,7 +261,7 @@ dependencies = [ "futures 0.3.21", "hex", "hex-literal", - "jsonrpsee 0.13.1", + "jsonrpsee", "k256", "karura-runtime", "log", @@ -809,7 +809,7 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -2380,7 +2380,7 @@ dependencies = [ "cumulus-primitives-core", "derive_more", "futures 0.3.21", - "jsonrpsee-core 0.14.0", + "jsonrpsee-core", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-overseer", @@ -2405,7 +2405,7 @@ dependencies = [ "cumulus-relay-chain-interface", "futures 0.3.21", "futures-timer", - "jsonrpsee 0.14.0", + "jsonrpsee", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-service", @@ -3005,7 +3005,7 @@ version = "2.8.0" dependencies = [ "acala-primitives", "frame-support", - "jsonrpsee 0.13.1", + "jsonrpsee", "module-evm", "module-evm-rpc-runtime-api", "pallet-transaction-payment-rpc-runtime-api", @@ -4173,32 +4173,18 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jsonrpsee" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f2ab5a60e558e74ea93bcf5164ebc47939a7fff8938fa9b5233bbc63e16061" -dependencies = [ - "jsonrpsee-core 0.13.1", - "jsonrpsee-http-server 0.13.1", - "jsonrpsee-proc-macros 0.13.1", - "jsonrpsee-types 0.13.1", - "jsonrpsee-ws-server 0.13.1", - "tracing", -] - [[package]] name = "jsonrpsee" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11e017217fcd18da0a25296d3693153dd19c8a6aadab330b3595285d075385d1" dependencies = [ - "jsonrpsee-core 0.14.0", - "jsonrpsee-http-server 0.14.0", - "jsonrpsee-proc-macros 0.14.0", - "jsonrpsee-types 0.14.0", + "jsonrpsee-core", + "jsonrpsee-http-server", + "jsonrpsee-proc-macros", + "jsonrpsee-types", "jsonrpsee-ws-client", - "jsonrpsee-ws-server 0.14.0", + "jsonrpsee-ws-server", "tracing", ] @@ -4210,8 +4196,8 @@ checksum = "ce395539a14d3ad4ec1256fde105abd36a2da25d578a291cabe98f45adfdb111" dependencies = [ "futures-util", "http", - "jsonrpsee-core 0.14.0", - "jsonrpsee-types 0.14.0", + "jsonrpsee-core", + "jsonrpsee-types", "pin-project 1.0.10", "rustls-native-certs", "soketto", @@ -4223,31 +4209,6 @@ dependencies = [ "webpki-roots", ] -[[package]] -name = "jsonrpsee-core" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e27462b21279edf9a6a91f46ffbe125e9cdc58b901d2e08bf59b31a47d7d0ab" -dependencies = [ - "anyhow", - "arrayvec 0.7.2", - "async-trait", - "beef", - "futures-channel", - "futures-util", - "hyper", - "jsonrpsee-types 0.13.1", - "parking_lot 0.12.1", - "rand 0.8.5", - "rustc-hash", - "serde", - "serde_json", - "soketto", - "thiserror", - "tokio", - "tracing", -] - [[package]] name = "jsonrpsee-core" version = "0.14.0" @@ -4264,7 +4225,7 @@ dependencies = [ "futures-util", "globset", "hyper", - "jsonrpsee-types 0.14.0", + "jsonrpsee-types", "lazy_static", "parking_lot 0.12.1", "rand 0.8.5", @@ -4278,25 +4239,6 @@ dependencies = [ "unicase", ] -[[package]] -name = "jsonrpsee-http-server" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7178f16eabd7154c094e24d295b9ee355ec1e5f24c328759c56255ff7bbd4548" -dependencies = [ - "futures-channel", - "futures-util", - "globset", - "hyper", - "jsonrpsee-core 0.13.1", - "jsonrpsee-types 0.13.1", - "lazy_static", - "serde_json", - "tokio", - "tracing", - "unicase", -] - [[package]] name = "jsonrpsee-http-server" version = "0.14.0" @@ -4306,26 +4248,14 @@ dependencies = [ "futures-channel", "futures-util", "hyper", - "jsonrpsee-core 0.14.0", - "jsonrpsee-types 0.14.0", + "jsonrpsee-core", + "jsonrpsee-types", "serde", "serde_json", "tokio", "tracing", ] -[[package]] -name = "jsonrpsee-proc-macros" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8d7f449cab3b747f12c3efc27f5cad537f3b597c6a3838b0fac628f4bf730a" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "jsonrpsee-proc-macros" version = "0.14.0" @@ -4338,20 +4268,6 @@ dependencies = [ "syn", ] -[[package]] -name = "jsonrpsee-types" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd11763134104122ddeb0f97e4bbe393058017dfb077db63fbf44b4dd0dd86e" -dependencies = [ - "anyhow", - "beef", - "serde", - "serde_json", - "thiserror", - "tracing", -] - [[package]] name = "jsonrpsee-types" version = "0.14.0" @@ -4373,25 +4289,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee043cb5dd0d51d3eb93432e998d5bae797691a7b10ec4a325e036bcdb48c48a" dependencies = [ "jsonrpsee-client-transport", - "jsonrpsee-core 0.14.0", - "jsonrpsee-types 0.14.0", -] - -[[package]] -name = "jsonrpsee-ws-server" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfb6c21556c551582b56e4e8e6e6249b0bbdb69bb7fa39efe9b9a6b54af9f206" -dependencies = [ - "futures-channel", - "futures-util", - "jsonrpsee-core 0.13.1", - "jsonrpsee-types 0.13.1", - "serde_json", - "soketto", - "tokio", - "tokio-util", - "tracing", + "jsonrpsee-core", + "jsonrpsee-types", ] [[package]] @@ -4402,8 +4301,8 @@ checksum = "2bd2e4d266774a671f8def3794255b28eddd09b18d76e0b913fa439f34588c0a" dependencies = [ "futures-channel", "futures-util", - "jsonrpsee-core 0.14.0", - "jsonrpsee-types 0.14.0", + "jsonrpsee-core", + "jsonrpsee-types", "serde_json", "soketto", "tokio", @@ -7165,7 +7064,7 @@ dependencies = [ name = "orml-oracle-rpc" version = "0.4.1-dev" dependencies = [ - "jsonrpsee 0.13.1", + "jsonrpsee", "orml-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -7239,7 +7138,7 @@ name = "orml-tokens-rpc" version = "0.4.1-dev" dependencies = [ "frame-support", - "jsonrpsee 0.13.1", + "jsonrpsee", "orml-tokens-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -7926,7 +7825,7 @@ name = "pallet-mmr-rpc" version = "3.0.0" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee 0.14.0", + "jsonrpsee", "parity-scale-codec", "serde", "sp-api", @@ -8255,7 +8154,7 @@ name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee 0.14.0", + "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -9535,7 +9434,7 @@ source = "git+https://github.com/paritytech//polkadot?rev=43110299e44a7a959809e1 dependencies = [ "beefy-gadget", "beefy-gadget-rpc", - "jsonrpsee 0.14.0", + "jsonrpsee", "pallet-mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", @@ -10566,7 +10465,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "env_logger", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "serde", @@ -11396,7 +11295,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", "sc-rpc-api", @@ -11433,7 +11332,7 @@ dependencies = [ "assert_matches", "async-trait", "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -11619,7 +11518,7 @@ source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674d dependencies = [ "finality-grandpa", "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -11853,7 +11752,7 @@ source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674d dependencies = [ "futures 0.3.21", "hash-db", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -11882,7 +11781,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -11905,7 +11804,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "serde_json", "substrate-prometheus-endpoint", @@ -11923,7 +11822,7 @@ dependencies = [ "futures 0.3.21", "futures-timer", "hash-db", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "parity-util-mem", @@ -11996,7 +11895,7 @@ name = "sc-sync-state-rpc" version = "0.10.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee 0.14.0", + "jsonrpsee", "parity-scale-codec", "sc-chain-spec", "sc-client-api", @@ -13545,7 +13444,7 @@ source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674d dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -13577,7 +13476,7 @@ name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -13781,7 +13680,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", "hex-literal", - "jsonrpsee 0.13.1", + "jsonrpsee", "log", "mandala-runtime", "module-emergency-shutdown", @@ -14285,7 +14184,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" dependencies = [ "clap 3.2.6", - "jsonrpsee 0.14.0", + "jsonrpsee", "log", "parity-scale-codec", "remote-externalities", @@ -15305,8 +15204,3 @@ dependencies = [ "cc", "libc", ] - -[[patch.unused]] -name = "pallet-nicks" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=a7249ac572cfdc11f674da15dc29f014684a6a28#a7249ac572cfdc11f674da15dc29f014684a6a28" diff --git a/modules/evm/rpc/Cargo.toml b/modules/evm/rpc/Cargo.toml index 9a072bc20..676d2d756 100644 --- a/modules/evm/rpc/Cargo.toml +++ b/modules/evm/rpc/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Acala Developers"] edition = "2021" [dependencies] -jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } +jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } rustc-hex = "2.1.0" serde = { version = "1.0.136", features = ["derive"] } diff --git a/node/cli/src/cli.rs b/node/cli/src/cli.rs index 6599fb092..40f793f39 100644 --- a/node/cli/src/cli.rs +++ b/node/cli/src/cli.rs @@ -29,11 +29,11 @@ use service::chain_spec; pub enum Subcommand { /// Export the genesis state of the parachain. #[clap(name = "export-genesis-state")] - ExportGenesisState(ExportGenesisStateCommand), + ExportGenesisState(cumulus_client_cli::ExportGenesisStateCommand), /// Export the genesis wasm of the parachain. #[clap(name = "export-genesis-wasm")] - ExportGenesisWasm(ExportGenesisWasmCommand), + ExportGenesisWasm(cumulus_client_cli::ExportGenesisWasmCommand), /// Key management cli utilities #[clap(subcommand)] diff --git a/node/cli/src/command.rs b/node/cli/src/command.rs index 31c02a88c..6b08ceb00 100644 --- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -21,7 +21,7 @@ use crate::cli::{Cli, RelayChainCli, Subcommand}; use codec::Encode; -use cumulus_client_service::genesis::generate_genesis_block; +use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; use log::info; @@ -413,55 +413,74 @@ pub fn run() -> sc_cli::Result<()> { }) } - Some(Subcommand::ExportGenesisState(params)) => { - let mut builder = sc_cli::LoggerBuilder::new(""); - builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); - let _ = builder.init(); - - let chain_spec = cli.load_spec(¶ms.chain.clone().unwrap_or_default())?; - let state_version = Cli::native_runtime_version(&chain_spec).state_version(); - let output_buf = with_runtime_or_err!(chain_spec, { - { - let block: Block = - generate_genesis_block(&chain_spec, state_version).map_err(|e| format!("{:?}", e))?; - let raw_header = block.header().encode(); - let buf = if params.raw { - raw_header - } else { - format!("0x{:?}", HexDisplay::from(&block.header().encode())).into_bytes() - }; - buf - } - }); + Some(Subcommand::ExportGenesisState(cmd)) => { + let runner = cli.create_runner(cmd)?; + let chain_spec = &runner.config().chain_spec; - if let Some(output) = ¶ms.output { - std::fs::write(output, output_buf)?; - } else { - std::io::stdout().write_all(&output_buf)?; - } + with_runtime_or_err!(chain_spec, { + return runner.sync_run(|_config| { + let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; + let state_version = Cli::native_runtime_version(&spec).state_version(); + cmd.run::(&*spec, state_version) + }); + }) - Ok(()) + // let mut builder = sc_cli::LoggerBuilder::new(""); + // builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); + // let _ = builder.init(); + + // let chain_spec = cli.load_spec(¶ms.chain.clone().unwrap_or_default())?; + // let state_version = Cli::native_runtime_version(&chain_spec).state_version(); + // let output_buf = with_runtime_or_err!(chain_spec, { + // { + // let block: Block = + // generate_genesis_block(&chain_spec, state_version).map_err(|e| format!("{:?}", e))?; + // let raw_header = block.header().encode(); + // let buf = if params.raw { + // raw_header + // } else { + // format!("0x{:?}", HexDisplay::from(&block.header().encode())).into_bytes() + // }; + // buf + // } + // }); + + // if let Some(output) = ¶ms.output { + // std::fs::write(output, output_buf)?; + // } else { + // std::io::stdout().write_all(&output_buf)?; + // } + // + // Ok(()) } - Some(Subcommand::ExportGenesisWasm(params)) => { - let mut builder = sc_cli::LoggerBuilder::new(""); - builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); - let _ = builder.init(); - - let raw_wasm_blob = extract_genesis_wasm(&cli.load_spec(¶ms.chain.clone().unwrap_or_default())?)?; - let output_buf = if params.raw { - raw_wasm_blob - } else { - format!("0x{:?}", HexDisplay::from(&raw_wasm_blob)).into_bytes() - }; - - if let Some(output) = ¶ms.output { - std::fs::write(output, output_buf)?; - } else { - std::io::stdout().write_all(&output_buf)?; - } + Some(Subcommand::ExportGenesisWasm(cmd)) => { + let runner = cli.create_runner(cmd)?; + runner.sync_run(|_config| { + // let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; + let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; + cmd.run(&*spec) + }) - Ok(()) + // let mut builder = sc_cli::LoggerBuilder::new(""); + // builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); + // let _ = builder.init(); + + // let raw_wasm_blob = + // extract_genesis_wasm(&cli.load_spec(¶ms.chain.clone().unwrap_or_default())?)?; + // let output_buf = if params.raw { + // raw_wasm_blob + // } else { + // format!("0x{:?}", HexDisplay::from(&raw_wasm_blob)).into_bytes() + // }; + + // if let Some(output) = ¶ms.output { + // std::fs::write(output, output_buf)?; + // } else { + // std::io::stdout().write_all(&output_buf)?; + // } + + // Ok(()) } #[cfg(feature = "try-runtime")] diff --git a/node/e2e-tests/test-service/Cargo.toml b/node/e2e-tests/test-service/Cargo.toml index ea88fd416..34a3eefd6 100644 --- a/node/e2e-tests/test-service/Cargo.toml +++ b/node/e2e-tests/test-service/Cargo.toml @@ -12,7 +12,7 @@ async-trait = "0.1.42" tokio = { version = "1.10", features = ["macros"] } criterion = { version = "0.3.5", features = [ "async_tokio" ] } parking_lot = "0.12.0" -jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } +jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } log = "0.4.17" futures = { package = "futures", version = "0.3", features = ["compat"] } hex-literal = "0.3.1" diff --git a/node/e2e-tests/test-service/src/lib.rs b/node/e2e-tests/test-service/src/lib.rs index 61ea6d35e..958415675 100644 --- a/node/e2e-tests/test-service/src/lib.rs +++ b/node/e2e-tests/test-service/src/lib.rs @@ -27,13 +27,12 @@ mod service; use futures::channel::{mpsc, oneshot}; use std::{future::Future, sync::Arc, time::Duration}; -use cumulus_client_cli::CollatorOptions; +use cumulus_client_cli::{generate_genesis_block, CollatorOptions}; use cumulus_client_consensus_aura::{AuraConsensus, BuildAuraConsensusParams, SlotProportion}; use cumulus_client_consensus_common::{ParachainCandidate, ParachainConsensus}; use cumulus_client_network::BlockAnnounceValidator; use cumulus_client_service::{ - genesis::generate_genesis_block, prepare_node_config, start_collator, start_full_node, StartCollatorParams, - StartFullNodeParams, + prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams, }; use cumulus_primitives_core::ParaId; use cumulus_relay_chain_inprocess_interface::RelayChainInProcessInterface; @@ -234,8 +233,8 @@ pub fn run_relay_chain_validator_node( /// Returns the initial head data for a parachain ID. pub fn initial_head_data() -> HeadData { - let spec = Box::new(dev_testnet_config(None).unwrap()); - let block: Block = generate_genesis_block(&(spec as Box<_>), sp_runtime::StateVersion::V1).unwrap(); + let spec = dev_testnet_config(None).unwrap(); + let block: Block = generate_genesis_block(&spec, sp_runtime::StateVersion::V1).unwrap(); let genesis_state = block.header().encode(); genesis_state.into() } diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 04f3fae41..abfa9a997 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -13,7 +13,7 @@ serde_json = "1.0.68" codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.21" hex = "0.4.0" -jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } +jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } coins-bip32 = "0.6.0" coins-bip39 = "0.6.0" diff --git a/node/service/src/chain_spec/mandala.rs b/node/service/src/chain_spec/mandala.rs index 946e0c98c..0d3ff1a4a 100644 --- a/node/service/src/chain_spec/mandala.rs +++ b/node/service/src/chain_spec/mandala.rs @@ -348,6 +348,8 @@ fn testnet_genesis( .into_iter() .collect::>(); + let member = vec![root_key.clone()]; + mandala_runtime::GenesisConfig { system: SystemConfig { // Add Wasm runtime to storage. @@ -363,26 +365,26 @@ fn testnet_genesis( }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: vec![root_key], + members: member.try_into().expect("convert error!"), phantom: Default::default(), }, democracy: Default::default(), @@ -548,6 +550,8 @@ fn mandala_genesis( .into_iter() .collect::>(); + let member = vec![root_key.clone()]; + mandala_runtime::GenesisConfig { system: SystemConfig { // Add Wasm runtime to storage. @@ -563,26 +567,26 @@ fn mandala_genesis( }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![root_key.clone()], + members: member.clone().try_into().expect("convert error!"), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: endowed_accounts, + members: member.try_into().expect("convert error!"), phantom: Default::default(), }, democracy: Default::default(), diff --git a/orml b/orml index ef1a30421..64381db9b 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit ef1a3042152847308edbe4c67371b9e3ad0778b0 +Subproject commit 64381db9b33bb7d06356bcbb59cc83a8a7dcbe1e diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 3c9de58bc..3262a4876 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] futures = "0.3.21" -jsonrpsee = { version = "0.13.0", features = ["server", "macros"] } +jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } codec = { package = "parity-scale-codec", version = "3.0.0" } primitives = { package = "acala-primitives", path = "../primitives" } sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index 9b69305f2..b25c08587 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -59,7 +59,7 @@ use module_relaychain::RelayChainCallBuilder; use module_support::{AssetIdMapping, DispatchableTask, PoolId}; use module_transaction_payment::TargetedFeeAdjustment; -use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; +use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; use orml_traits::{ create_median_value_data_provider, parameter_type_with_key, DataFeeder, DataProviderExtended, GetByKey, }; @@ -1440,6 +1440,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; + type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} @@ -1607,108 +1608,106 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core & Utility - System: frame_system = 0, - Timestamp: pallet_timestamp = 1, - Scheduler: pallet_scheduler = 2, - Utility: pallet_utility = 3, - Multisig: pallet_multisig = 4, - Proxy: pallet_proxy = 5, - TransactionPause: module_transaction_pause = 6, - // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber - IdleScheduler: module_idle_scheduler = 7, - Preimage: pallet_preimage = 8, + System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, + Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, + Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, + Utility: pallet_utility::{Pallet, Call, Event} = 3, + Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 4, + Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 5, + TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 6, + IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 7, + Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 8, // Tokens & Related - Balances: pallet_balances = 10, - Tokens: orml_tokens exclude_parts { Call } = 11, - Currencies: module_currencies = 12, - Vesting: orml_vesting = 13, - TransactionPayment: module_transaction_payment = 14, + Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, + Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, + Currencies: module_currencies::{Pallet, Call, Event} = 12, + Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, + TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, // Treasury - Treasury: pallet_treasury = 20, - Bounties: pallet_bounties = 21, - Tips: pallet_tips = 22, + Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, + Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, + Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, // Parachain - ParachainInfo: parachain_info exclude_parts { Call } = 31, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 31, // Collator. The order of the 4 below are important and shall not change. - Authorship: pallet_authorship = 40, - CollatorSelection: module_collator_selection = 41, - Session: pallet_session = 42, - Aura: pallet_aura = 43, - AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, - SessionManager: module_session_manager = 45, + Authorship: pallet_authorship::{Pallet, Storage} = 40, + CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 41, + Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 42, + Aura: pallet_aura::{Pallet, Storage, Config} = 43, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 44, + SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 45, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue = 50, - PolkadotXcm: pallet_xcm = 51, - CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 52, - DmpQueue: cumulus_pallet_dmp_queue = 53, - XTokens: orml_xtokens = 54, - UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 55, - OrmlXcm: orml_xcm = 56, + XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, + PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 51, + CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 52, + DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, + XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, + UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 55, + OrmlXcm: orml_xcm::{Pallet, Call, Event} = 56, // Governance - Authority: orml_authority = 60, - GeneralCouncil: pallet_collective:: = 61, - GeneralCouncilMembership: pallet_membership:: = 62, - FinancialCouncil: pallet_collective:: = 63, - FinancialCouncilMembership: pallet_membership:: = 64, - HomaCouncil: pallet_collective:: = 65, - HomaCouncilMembership: pallet_membership:: = 66, - TechnicalCommittee: pallet_collective:: = 67, - TechnicalCommitteeMembership: pallet_membership:: = 68, - Democracy: pallet_democracy = 69, + Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 60, + GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 61, + GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 62, + FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 63, + FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 64, + HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 65, + HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 66, + TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 67, + TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 68, + Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 69, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle:: = 70, - OperatorMembershipAcala: pallet_membership:: = 71, + AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 70, + OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 71, // ORML Core - Auction: orml_auction = 80, - Rewards: orml_rewards = 81, - OrmlNFT: orml_nft exclude_parts { Call } = 82, + Auction: orml_auction::{Pallet, Storage, Call, Event} = 80, + Rewards: orml_rewards::{Pallet, Storage, Call} = 81, + OrmlNFT: orml_nft::{Pallet, Storage, Config} = 82, // Acala Core - Prices: module_prices = 90, - Dex: module_dex = 91, - DexOracle: module_dex_oracle = 92, - AggregatedDex: module_aggregated_dex = 93, + Prices: module_prices::{Pallet, Storage, Call, Event} = 90, + Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 91, + DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 92, // Honzon - AuctionManager: module_auction_manager = 100, - Loans: module_loans = 101, - Honzon: module_honzon = 102, - CdpTreasury: module_cdp_treasury = 103, - CdpEngine: module_cdp_engine = 104, - EmergencyShutdown: module_emergency_shutdown = 105, + AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 100, + Loans: module_loans::{Pallet, Storage, Call, Event} = 101, + Honzon: module_honzon::{Pallet, Storage, Call, Event} = 102, + CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 103, + CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 104, + EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 105, // Homa - Homa: module_homa = 116, - XcmInterface: module_xcm_interface = 117, + Homa: module_homa::{Pallet, Call, Storage, Event} = 116, + XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 117, // Acala Other - Incentives: module_incentives = 120, - NFT: module_nft = 121, - AssetRegistry: module_asset_registry = 122, + Incentives: module_incentives::{Pallet, Storage, Call, Event} = 120, + NFT: module_nft::{Pallet, Call, Event} = 121, + AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 122, // Smart contracts - EVM: module_evm = 130, - EVMBridge: module_evm_bridge exclude_parts { Call } = 131, - EvmAccounts: module_evm_accounts = 132, + EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 130, + EVMBridge: module_evm_bridge::{Pallet} = 131, + EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 132, // Stable asset - StableAsset: nutsfinance_stable_asset = 200, + StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system = 30, + ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 30, // Temporary - Sudo: pallet_sudo = 255, + Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, } ); diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 719578e12..40e36d5eb 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -60,7 +60,7 @@ use module_relaychain::RelayChainCallBuilder; use module_support::{AssetIdMapping, DispatchableTask, ExchangeRateProvider, PoolId}; use module_transaction_payment::TargetedFeeAdjustment; -use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; +use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; use orml_traits::{ create_median_value_data_provider, parameter_type_with_key, DataFeeder, DataProviderExtended, GetByKey, }; @@ -1465,6 +1465,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; + type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} @@ -1648,109 +1649,108 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core & Utility - System: frame_system = 0, - Timestamp: pallet_timestamp = 1, - Scheduler: pallet_scheduler = 2, - Utility: pallet_utility = 3, - Multisig: pallet_multisig = 4, - Proxy: pallet_proxy = 5, - TransactionPause: module_transaction_pause = 6, - // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber - IdleScheduler: module_idle_scheduler = 7, - Preimage: pallet_preimage = 8, + System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, + Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, + Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, + Utility: pallet_utility::{Pallet, Call, Event} = 3, + Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 4, + Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 5, + TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 6, + IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 7, + Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 8, // Tokens & Related - Balances: pallet_balances = 10, - Tokens: orml_tokens exclude_parts { Call } = 11, - Currencies: module_currencies = 12, - Vesting: orml_vesting = 13, - TransactionPayment: module_transaction_payment = 14, + Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, + Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, + Currencies: module_currencies::{Pallet, Call, Event} = 12, + Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, + TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, // Treasury - Treasury: pallet_treasury = 20, - Bounties: pallet_bounties = 21, - Tips: pallet_tips = 22, + Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, + Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, + Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, // Parachain - ParachainInfo: parachain_info exclude_parts { Call } = 31, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 31, // Collator. The order of the 4 below are important and shall not change. - Authorship: pallet_authorship = 40, - CollatorSelection: module_collator_selection = 41, - Session: pallet_session = 42, - Aura: pallet_aura = 43, - AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, - SessionManager: module_session_manager = 45, + Authorship: pallet_authorship::{Pallet, Storage} = 40, + CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 41, + Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 42, + Aura: pallet_aura::{Pallet, Storage, Config} = 43, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 44, + SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 45, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue = 50, - PolkadotXcm: pallet_xcm = 51, - CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 52, - DmpQueue: cumulus_pallet_dmp_queue = 53, - XTokens: orml_xtokens = 54, - UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 55, - OrmlXcm: orml_xcm = 56, + XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, + PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 51, + CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 52, + DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, + XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, + UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 55, + OrmlXcm: orml_xcm::{Pallet, Call, Event} = 56, // Governance - Authority: orml_authority = 60, - GeneralCouncil: pallet_collective:: = 61, - GeneralCouncilMembership: pallet_membership:: = 62, - FinancialCouncil: pallet_collective:: = 63, - FinancialCouncilMembership: pallet_membership:: = 64, - HomaCouncil: pallet_collective:: = 65, - HomaCouncilMembership: pallet_membership:: = 66, - TechnicalCommittee: pallet_collective:: = 67, - TechnicalCommitteeMembership: pallet_membership:: = 68, - Democracy: pallet_democracy = 69, + Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 60, + GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 61, + GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 62, + FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 63, + FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 64, + HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 65, + HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 66, + TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 67, + TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 68, + Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 69, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle:: = 70, - OperatorMembershipAcala: pallet_membership:: = 71, + AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 70, + OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 71, // ORML Core - Auction: orml_auction = 80, - Rewards: orml_rewards = 81, - OrmlNFT: orml_nft exclude_parts { Call } = 82, + Auction: orml_auction::{Pallet, Storage, Call, Event} = 80, + Rewards: orml_rewards::{Pallet, Storage, Call} = 81, + OrmlNFT: orml_nft::{Pallet, Storage, Config} = 82, // Karura Core - Prices: module_prices = 90, - Dex: module_dex = 91, - DexOracle: module_dex_oracle = 92, - AggregatedDex: module_aggregated_dex = 93, + Prices: module_prices::{Pallet, Storage, Call, Event} = 90, + Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 91, + DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 92, + AggregatedDex: module_aggregated_dex::{Pallet, Call, Storage} = 93, // Honzon - AuctionManager: module_auction_manager = 100, - Loans: module_loans = 101, - Honzon: module_honzon = 102, - CdpTreasury: module_cdp_treasury = 103, - CdpEngine: module_cdp_engine = 104, - EmergencyShutdown: module_emergency_shutdown = 105, - HonzonBridge: module_honzon_bridge = 106, + AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 100, + Loans: module_loans::{Pallet, Storage, Call, Event} = 101, + Honzon: module_honzon::{Pallet, Storage, Call, Event} = 102, + CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 103, + CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 104, + EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 105, + HonzonBridge: module_honzon_bridge::{Pallet, Call, Event} = 106, // Homa - Homa: module_homa = 116, - XcmInterface: module_xcm_interface = 117, + Homa: module_homa::{Pallet, Call, Storage, Event} = 116, + XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 117, // Karura Other - Incentives: module_incentives = 120, - NFT: module_nft = 121, - AssetRegistry: module_asset_registry = 122, + Incentives: module_incentives::{Pallet, Storage, Call, Event} = 120, + NFT: module_nft::{Pallet, Call, Event} = 121, + AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 122, // Smart contracts - EVM: module_evm = 130, - EVMBridge: module_evm_bridge exclude_parts { Call } = 131, - EvmAccounts: module_evm_accounts = 132, + EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 130, + EVMBridge: module_evm_bridge::{Pallet} = 131, + EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 132, // Stable asset - StableAsset: nutsfinance_stable_asset = 200, + StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system = 30, + ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 30, // Temporary - Sudo: pallet_sudo = 255, + Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, } ); diff --git a/runtime/mandala/src/lib.rs b/runtime/mandala/src/lib.rs index 0dde7d8d9..62840449d 100644 --- a/runtime/mandala/src/lib.rs +++ b/runtime/mandala/src/lib.rs @@ -31,7 +31,7 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); use codec::{Decode, DecodeLimit, Encode}; -use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; +use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; use frame_support::pallet_prelude::InvalidTransaction; pub use frame_support::{ construct_runtime, log, parameter_types, @@ -1670,6 +1670,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; + type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} @@ -1907,125 +1908,125 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core - System: frame_system = 0, - Timestamp: pallet_timestamp = 1, - Scheduler: pallet_scheduler = 2, - TransactionPause: module_transaction_pause = 3, - Preimage: pallet_preimage = 4, + System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, + Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, + Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, + TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 3, + Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 4, // Tokens & Related - Balances: pallet_balances = 10, - Tokens: orml_tokens exclude_parts { Call } = 11, - Currencies: module_currencies = 12, - Vesting: orml_vesting = 13, - TransactionPayment: module_transaction_payment = 14, + Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, + Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, + Currencies: module_currencies::{Pallet, Call, Event} = 12, + Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, + TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, // Treasury - Treasury: pallet_treasury = 20, - Bounties: pallet_bounties = 21, - Tips: pallet_tips = 22, + Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, + Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, + Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, // Utility - Utility: pallet_utility = 30, - Multisig: pallet_multisig = 31, - Recovery: pallet_recovery = 32, - Proxy: pallet_proxy = 33, - // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber - IdleScheduler: module_idle_scheduler = 34, + Utility: pallet_utility::{Pallet, Call, Event} = 30, + Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 31, + Recovery: pallet_recovery::{Pallet, Call, Storage, Event} = 32, + Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 33, + IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 34, - Indices: pallet_indices = 40, + Indices: pallet_indices::{Pallet, Call, Storage, Config, Event} = 40, // Governance - GeneralCouncil: pallet_collective:: = 50, - GeneralCouncilMembership: pallet_membership:: = 51, - FinancialCouncil: pallet_collective:: = 52, - FinancialCouncilMembership: pallet_membership:: = 53, - HomaCouncil: pallet_collective:: = 54, - HomaCouncilMembership: pallet_membership:: = 55, - TechnicalCommittee: pallet_collective:: = 56, - TechnicalCommitteeMembership: pallet_membership:: = 57, - - Authority: orml_authority = 70, - PhragmenElection: pallet_elections_phragmen = 71, - Democracy: pallet_democracy = 72, + GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 50, + GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 51, + FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 52, + FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 53, + HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 54, + HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 55, + TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 56, + TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 57, + + Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 70, + PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 71, + Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 72, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle:: = 80, - OperatorMembershipAcala: pallet_membership:: = 82, + AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 80, + OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 82, // ORML Core - Auction: orml_auction = 100, - Rewards: orml_rewards = 101, - OrmlNFT: orml_nft exclude_parts { Call } = 102, + Auction: orml_auction::{Pallet, Storage, Call, Event} = 100, + Rewards: orml_rewards::{Pallet, Storage, Call} = 101, + OrmlNFT: orml_nft::{Pallet, Storage, Config} = 102, // Acala Core - Prices: module_prices = 110, - Dex: module_dex = 111, - DexOracle: module_dex_oracle = 112, - AggregatedDex: module_aggregated_dex = 113, + Prices: module_prices::{Pallet, Storage, Call, Event} = 110, + Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 111, + DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 112, + AggregatedDex: module_aggregated_dex::{Pallet, Storage, Call} = 113, // Honzon - AuctionManager: module_auction_manager = 120, - Loans: module_loans = 121, - Honzon: module_honzon = 122, - CdpTreasury: module_cdp_treasury = 123, - CdpEngine: module_cdp_engine = 124, - EmergencyShutdown: module_emergency_shutdown = 125, + AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 120, + Loans: module_loans::{Pallet, Storage, Call, Event} = 121, + Honzon: module_honzon::{Pallet, Storage, Call, Event} = 122, + CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 123, + CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 124, + EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 125, // Homa - NomineesElection: module_nominees_election = 131, - Homa: module_homa = 136, - XcmInterface: module_xcm_interface = 137, + NomineesElection: module_nominees_election::{Pallet, Call, Storage, Event} = 131, + Homa: module_homa::{Pallet, Call, Storage, Event} = 136, + XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 137, // Acala Other - Incentives: module_incentives = 140, - NFT: module_nft = 141, - AssetRegistry: module_asset_registry = 142, + + Incentives: module_incentives::{Pallet, Storage, Call, Event} = 140, + NFT: module_nft::{Pallet, Call, Event} = 141, + AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 142, // Ecosystem modules - RenVmBridge: ecosystem_renvm_bridge = 150, - Starport: ecosystem_starport = 151, - CompoundCash: ecosystem_compound_cash exclude_parts { Call } = 152, + RenVmBridge: ecosystem_renvm_bridge::{Pallet, Call, Config, Storage, Event, ValidateUnsigned} = 150, + Starport: ecosystem_starport::{Pallet, Call, Storage, Event, Config} = 151, + CompoundCash: ecosystem_compound_cash::{Pallet, Storage, Event} = 152, // Parachain - ParachainInfo: parachain_info exclude_parts { Call } = 161, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 161, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue = 170, - PolkadotXcm: pallet_xcm = 171, - CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 172, - DmpQueue: cumulus_pallet_dmp_queue = 173, - XTokens: orml_xtokens = 174, - UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 175, - OrmlXcm: orml_xcm = 176, + XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 170, + PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 171, + CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 172, + DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 173, + XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 174, + UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 175, + OrmlXcm: orml_xcm::{Pallet, Call, Event} = 176, // Smart contracts - EVM: module_evm = 180, - EVMBridge: module_evm_bridge exclude_parts { Call } = 181, - EvmAccounts: module_evm_accounts = 182, + EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 180, + EVMBridge: module_evm_bridge::{Pallet} = 181, + EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 182, // Collator support. the order of these 4 are important and shall not change. - Authorship: pallet_authorship = 190, - CollatorSelection: module_collator_selection = 191, - Session: pallet_session = 192, - Aura: pallet_aura = 193, - AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 194, - SessionManager: module_session_manager = 195, + Authorship: pallet_authorship::{Pallet, Call, Storage} = 190, + CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 191, + Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 192, + Aura: pallet_aura::{Pallet, Storage, Config} = 193, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 194, + SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 195, // Stable asset - StableAsset: nutsfinance_stable_asset = 200, - Payments: orml_payments = 201, + StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, + Payments: orml_payments::{Pallet, Call, Storage, Event} = 201, // Staking related pallets - Earning: module_earning = 210, + Earning: module_earning::{Pallet, Call, Storage, Event} = 210, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system = 160, + ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 160, // Dev - Sudo: pallet_sudo = 255, + Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, } ); From 01080000ec46eb7b9bd3c36f13bc60a118444e6a Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 22 Jun 2022 18:31:58 +0800 Subject: [PATCH 04/29] fix karura/acala build --- node/cli/src/cli.rs | 32 ----------- node/cli/src/command.rs | 64 +-------------------- node/service/src/chain_spec/acala.rs | 10 ++-- node/service/src/chain_spec/karura.rs | 10 ++-- runtime/common/src/precompile/homa.rs | 2 +- runtime/common/src/precompile/honzon.rs | 2 +- runtime/common/src/precompile/incentives.rs | 2 +- runtime/common/src/precompile/oracle.rs | 2 +- 8 files changed, 15 insertions(+), 109 deletions(-) diff --git a/node/cli/src/cli.rs b/node/cli/src/cli.rs index 40f793f39..1c78c519b 100644 --- a/node/cli/src/cli.rs +++ b/node/cli/src/cli.rs @@ -87,38 +87,6 @@ pub enum Subcommand { Revert(sc_cli::RevertCmd), } -/// Command for exporting the genesis state of the parachain -#[derive(Debug, Parser)] -pub struct ExportGenesisStateCommand { - /// Output file name or stdout if unspecified. - #[clap(parse(from_os_str))] - pub output: Option, - - /// Write output in binary. Default is to write in hex. - #[clap(short, long)] - pub raw: bool, - - /// The name of the chain for that the genesis state should be exported. - #[clap(long)] - pub chain: Option, -} - -/// Command for exporting the genesis wasm file. -#[derive(Debug, Parser)] -pub struct ExportGenesisWasmCommand { - /// Output file name or stdout if unspecified. - #[clap(parse(from_os_str))] - pub output: Option, - - /// Write output in binary. Default is to write in hex. - #[clap(short, long)] - pub raw: bool, - - /// The name of the chain for that the genesis wasm file should be exported. - #[clap(long)] - pub chain: Option, -} - /// An overarching CLI command definition. #[derive(Debug, Parser)] #[clap( diff --git a/node/cli/src/command.rs b/node/cli/src/command.rs index 6b08ceb00..610ad11df 100644 --- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -20,8 +20,6 @@ #![allow(clippy::borrowed_box)] use crate::cli::{Cli, RelayChainCli, Subcommand}; -use codec::Encode; -use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; use log::info; @@ -31,9 +29,7 @@ use sc_cli::{ }; use sc_service::config::{BasePath, PrometheusConfig}; use service::{chain_spec, new_partial, IdentifyVariant}; -use sp_core::hexdisplay::HexDisplay; -use sp_runtime::traits::Block as BlockT; -use std::{io::Write, net::SocketAddr}; +use std::net::SocketAddr; fn chain_name() -> String { "Acala".into() @@ -220,15 +216,6 @@ fn ensure_dev(spec: &Box) -> std::result::Result<(), Str } } -fn extract_genesis_wasm(chain_spec: &Box) -> Result> { - let mut storage = chain_spec.build_storage()?; - - storage - .top - .remove(sp_core::storage::well_known_keys::CODE) - .ok_or_else(|| "Could not find wasm file in genesis state!".into()) -} - macro_rules! with_runtime_or_err { ($chain_spec:expr, { $( $code:tt )* }) => { if $chain_spec.is_acala() { @@ -424,63 +411,14 @@ pub fn run() -> sc_cli::Result<()> { cmd.run::(&*spec, state_version) }); }) - - // let mut builder = sc_cli::LoggerBuilder::new(""); - // builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); - // let _ = builder.init(); - - // let chain_spec = cli.load_spec(¶ms.chain.clone().unwrap_or_default())?; - // let state_version = Cli::native_runtime_version(&chain_spec).state_version(); - // let output_buf = with_runtime_or_err!(chain_spec, { - // { - // let block: Block = - // generate_genesis_block(&chain_spec, state_version).map_err(|e| format!("{:?}", e))?; - // let raw_header = block.header().encode(); - // let buf = if params.raw { - // raw_header - // } else { - // format!("0x{:?}", HexDisplay::from(&block.header().encode())).into_bytes() - // }; - // buf - // } - // }); - - // if let Some(output) = ¶ms.output { - // std::fs::write(output, output_buf)?; - // } else { - // std::io::stdout().write_all(&output_buf)?; - // } - // - // Ok(()) } Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { - // let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; cmd.run(&*spec) }) - - // let mut builder = sc_cli::LoggerBuilder::new(""); - // builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); - // let _ = builder.init(); - - // let raw_wasm_blob = - // extract_genesis_wasm(&cli.load_spec(¶ms.chain.clone().unwrap_or_default())?)?; - // let output_buf = if params.raw { - // raw_wasm_blob - // } else { - // format!("0x{:?}", HexDisplay::from(&raw_wasm_blob)).into_bytes() - // }; - - // if let Some(output) = ¶ms.output { - // std::fs::write(output, output_buf)?; - // } else { - // std::io::stdout().write_all(&output_buf)?; - // } - - // Ok(()) } #[cfg(feature = "try-runtime")] diff --git a/node/service/src/chain_spec/acala.rs b/node/service/src/chain_spec/acala.rs index 9ba10c2b8..25f722540 100644 --- a/node/service/src/chain_spec/acala.rs +++ b/node/service/src/chain_spec/acala.rs @@ -119,26 +119,26 @@ fn acala_dev_genesis( sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: general_councils, + members: general_councils.try_into().expect("convert error!"), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, democracy: Default::default(), diff --git a/node/service/src/chain_spec/karura.rs b/node/service/src/chain_spec/karura.rs index 720a53dbc..60cd7e98a 100644 --- a/node/service/src/chain_spec/karura.rs +++ b/node/service/src/chain_spec/karura.rs @@ -119,26 +119,26 @@ fn karura_dev_genesis( sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: general_councils, + members: general_councils.try_into().expect("convert error!"), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: vec![], + members: vec![].try_into().expect("convert error!"), phantom: Default::default(), }, democracy: Default::default(), diff --git a/runtime/common/src/precompile/homa.rs b/runtime/common/src/precompile/homa.rs index 89803fd2b..6a4cb4794 100644 --- a/runtime/common/src/precompile/homa.rs +++ b/runtime/common/src/precompile/homa.rs @@ -32,7 +32,7 @@ use module_support::HomaManager; use module_homa::WeightInfo; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::Balance; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Homa precompile diff --git a/runtime/common/src/precompile/honzon.rs b/runtime/common/src/precompile/honzon.rs index 4745490ef..eae0e4025 100644 --- a/runtime/common/src/precompile/honzon.rs +++ b/runtime/common/src/precompile/honzon.rs @@ -31,7 +31,7 @@ use module_honzon::WeightInfo; use module_support::HonzonManager; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Amount, Balance, CurrencyId, Position}; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Honzon precomnpile diff --git a/runtime/common/src/precompile/incentives.rs b/runtime/common/src/precompile/incentives.rs index 5df749b47..8c29eb381 100644 --- a/runtime/common/src/precompile/incentives.rs +++ b/runtime/common/src/precompile/incentives.rs @@ -31,7 +31,7 @@ use module_incentives::WeightInfo; use module_support::{IncentivesManager, PoolId}; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Balance, CurrencyId}; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Incentives precompile diff --git a/runtime/common/src/precompile/oracle.rs b/runtime/common/src/precompile/oracle.rs index 6db7016fd..4b7edcf4d 100644 --- a/runtime/common/src/precompile/oracle.rs +++ b/runtime/common/src/precompile/oracle.rs @@ -22,7 +22,7 @@ use super::{ weights::PrecompileWeights, }; use crate::WeightToGas; -use frame_support::{log, sp_runtime::FixedPointNumber}; +use frame_support::log; use module_evm::{ precompiles::Precompile, runner::state::{PrecompileFailure, PrecompileOutput, PrecompileResult}, From 405b0de14771d8030ca46d90a6d1c7d96b29c03c Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 22 Jun 2022 21:09:09 +0800 Subject: [PATCH 05/29] fix test --- ecosystem-modules/stable-asset | 2 +- modules/honzon/src/tests.rs | 4 ++-- modules/transaction-payment/src/tests.rs | 9 ++++++--- node/service/src/chain_spec/mandala.rs | 4 +--- runtime/common/src/precompile/homa.rs | 2 +- runtime/common/src/precompile/honzon.rs | 2 +- runtime/common/src/precompile/incentives.rs | 2 +- runtime/common/src/precompile/oracle.rs | 2 +- 8 files changed, 14 insertions(+), 13 deletions(-) diff --git a/ecosystem-modules/stable-asset b/ecosystem-modules/stable-asset index 38b5c67e6..4bd297152 160000 --- a/ecosystem-modules/stable-asset +++ b/ecosystem-modules/stable-asset @@ -1 +1 @@ -Subproject commit 38b5c67e6729b977e004782d363a97b87a3815b9 +Subproject commit 4bd2971521b9d3e184d932fc8f21333f6fe74664 diff --git a/modules/honzon/src/tests.rs b/modules/honzon/src/tests.rs index ce0cce65a..5dad83098 100644 --- a/modules/honzon/src/tests.rs +++ b/modules/honzon/src/tests.rs @@ -35,7 +35,7 @@ fn authorize_should_work() { assert_ok!(HonzonModule::authorize(Origin::signed(ALICE), BTC, BOB)); assert_eq!( PalletBalances::reserved_balance(ALICE), - ::DepositPerAuthorization::get() + <::DepositPerAuthorization as sp_runtime::traits::Get>::get() ); System::assert_last_event(Event::HonzonModule(crate::Event::Authorization { authorizer: ALICE, @@ -57,7 +57,7 @@ fn unauthorize_should_work() { assert_ok!(HonzonModule::authorize(Origin::signed(ALICE), BTC, BOB)); assert_eq!( PalletBalances::reserved_balance(ALICE), - ::DepositPerAuthorization::get() + <::DepositPerAuthorization as sp_runtime::traits::Get>::get() ); assert_ok!(HonzonModule::check_authorization(&ALICE, &BOB, BTC)); diff --git a/modules/transaction-payment/src/tests.rs b/modules/transaction-payment/src/tests.rs index 7ea86a12d..f6cf76ac7 100644 --- a/modules/transaction-payment/src/tests.rs +++ b/modules/transaction-payment/src/tests.rs @@ -959,7 +959,8 @@ fn charge_fee_by_alternative_swap_first_priority() { let init_balance = FeePoolSize::get(); let dot_ed = Currencies::minimum_balance(DOT); let ed = Currencies::minimum_balance(ACA); - let alternative_fee_swap_deposit: u128 = ::AlternativeFeeSwapDeposit::get(); + let alternative_fee_swap_deposit: u128 = + <::AlternativeFeeSwapDeposit as frame_support::traits::Get>::get(); assert_eq!(DEXModule::get_liquidity_pool(ACA, AUSD), (10000, 1000)); assert_eq!(DEXModule::get_liquidity_pool(DOT, AUSD), (100, 1000)); @@ -1024,7 +1025,8 @@ fn charge_fee_by_default_fee_tokens_second_priority() { let init_balance = FeePoolSize::get(); let dot_ed = Currencies::minimum_balance(DOT); let ed = Currencies::minimum_balance(ACA); - let alternative_fee_swap_deposit: u128 = ::AlternativeFeeSwapDeposit::get(); + let alternative_fee_swap_deposit: u128 = + <::AlternativeFeeSwapDeposit as frame_support::traits::Get>::get(); assert_eq!(DEXModule::get_liquidity_pool(ACA, AUSD), (10000, 1000)); assert_eq!(DEXModule::get_liquidity_pool(DOT, AUSD), (100, 1000)); @@ -1874,7 +1876,8 @@ fn charge_fee_failed_when_disable_dex() { #[test] fn charge_fee_pool_operation_works() { ExtBuilder::default().build().execute_with(|| { - let alternative_fee_swap_deposit: u128 = ::AlternativeFeeSwapDeposit::get(); + let alternative_fee_swap_deposit: u128 = + <::AlternativeFeeSwapDeposit as frame_support::traits::Get>::get(); assert_ok!(Currencies::update_balance( Origin::root(), ALICE, diff --git a/node/service/src/chain_spec/mandala.rs b/node/service/src/chain_spec/mandala.rs index 0d3ff1a4a..2e1808ea5 100644 --- a/node/service/src/chain_spec/mandala.rs +++ b/node/service/src/chain_spec/mandala.rs @@ -360,9 +360,7 @@ fn testnet_genesis( }, indices: IndicesConfig { indices: vec![] }, balances: BalancesConfig { balances }, - sudo: SudoConfig { - key: Some(root_key.clone()), - }, + sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { members: member.clone().try_into().expect("convert error!"), diff --git a/runtime/common/src/precompile/homa.rs b/runtime/common/src/precompile/homa.rs index 6a4cb4794..89803fd2b 100644 --- a/runtime/common/src/precompile/homa.rs +++ b/runtime/common/src/precompile/homa.rs @@ -32,7 +32,7 @@ use module_support::HomaManager; use module_homa::WeightInfo; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::Balance; -use sp_runtime::{traits::Convert, RuntimeDebug}; +use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Homa precompile diff --git a/runtime/common/src/precompile/honzon.rs b/runtime/common/src/precompile/honzon.rs index eae0e4025..4745490ef 100644 --- a/runtime/common/src/precompile/honzon.rs +++ b/runtime/common/src/precompile/honzon.rs @@ -31,7 +31,7 @@ use module_honzon::WeightInfo; use module_support::HonzonManager; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Amount, Balance, CurrencyId, Position}; -use sp_runtime::{traits::Convert, RuntimeDebug}; +use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Honzon precomnpile diff --git a/runtime/common/src/precompile/incentives.rs b/runtime/common/src/precompile/incentives.rs index 8c29eb381..5df749b47 100644 --- a/runtime/common/src/precompile/incentives.rs +++ b/runtime/common/src/precompile/incentives.rs @@ -31,7 +31,7 @@ use module_incentives::WeightInfo; use module_support::{IncentivesManager, PoolId}; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Balance, CurrencyId}; -use sp_runtime::{traits::Convert, RuntimeDebug}; +use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Incentives precompile diff --git a/runtime/common/src/precompile/oracle.rs b/runtime/common/src/precompile/oracle.rs index 4b7edcf4d..6f6acace6 100644 --- a/runtime/common/src/precompile/oracle.rs +++ b/runtime/common/src/precompile/oracle.rs @@ -30,7 +30,7 @@ use module_evm::{ }; use module_support::{Erc20InfoMapping as Erc20InfoMappingT, PriceProvider as PriceProviderT}; use num_enum::{IntoPrimitive, TryFromPrimitive}; -use sp_runtime::{traits::Convert, RuntimeDebug}; +use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The `Oracle` impl precompile. From 71be388c6c4be5337c27eaf4120b08e8d27733d7 Mon Sep 17 00:00:00 2001 From: zqh Date: Thu, 23 Jun 2022 00:13:48 +0800 Subject: [PATCH 06/29] fix test --- runtime/acala/src/lib.rs | 4 +- runtime/integration-tests/src/evm.rs | 14 ++-- runtime/integration-tests/src/payment.rs | 15 ++-- .../integration-tests/src/relaychain/erc20.rs | 14 ++-- .../relaychain/kusama_cross_chain_transfer.rs | 69 +++++++++++-------- .../polkadot_cross_chain_transfer.rs | 2 +- .../src/relaychain/statemine.rs | 2 + runtime/integration-tests/src/runtime.rs | 12 ++-- runtime/integration-tests/src/setup.rs | 4 +- runtime/integration-tests/src/treasury.rs | 6 +- runtime/karura/src/lib.rs | 4 +- runtime/mandala/src/lib.rs | 4 +- 12 files changed, 85 insertions(+), 65 deletions(-) diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index b25c08587..be54c78e6 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -59,7 +59,7 @@ use module_relaychain::RelayChainCallBuilder; use module_support::{AssetIdMapping, DispatchableTask, PoolId}; use module_transaction_payment::TargetedFeeAdjustment; -use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; +use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; use orml_traits::{ create_median_value_data_provider, parameter_type_with_key, DataFeeder, DataProviderExtended, GetByKey, }; @@ -1440,7 +1440,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; } impl parachain_info::Config for Runtime {} diff --git a/runtime/integration-tests/src/evm.rs b/runtime/integration-tests/src/evm.rs index 0d0c65f81..38a179280 100644 --- a/runtime/integration-tests/src/evm.rs +++ b/runtime/integration-tests/src/evm.rs @@ -1017,11 +1017,11 @@ fn transaction_payment_module_works_with_evm_contract() { }; let fee = module_transaction_payment::Pallet::::compute_fee(len, &info, 0); #[cfg(feature = "with-mandala-runtime")] - assert_eq!(fee, 16000001166); + assert_eq!(fee, 16000001159); #[cfg(feature = "with-karura-runtime")] - assert_eq!(fee, 2500001166); + assert_eq!(fee, 2_500_001_159); #[cfg(feature = "with-acala-runtime")] - assert_eq!(fee, 2500001166); + assert_eq!(fee, 2_500_001_159); let surplus_perc = Percent::from_percent(25); let fee_surplus = surplus_perc.mul_ceil(fee); @@ -1042,11 +1042,11 @@ fn transaction_payment_module_works_with_evm_contract() { ); let erc20_fee = Currencies::free_balance(CurrencyId::Erc20(erc20_address_0()), &sub_account); #[cfg(feature = "with-mandala-runtime")] - assert_eq!(erc20_fee, 12_013_104_258); + assert_eq!(erc20_fee, 12013104257); #[cfg(feature = "with-karura-runtime")] - assert_eq!(erc20_fee, 10_344_471_145); + assert_eq!(erc20_fee, 10_344_471_144); #[cfg(feature = "with-acala-runtime")] - assert_eq!(erc20_fee, 10_344_471_145); + assert_eq!(erc20_fee, 10_344_471_144); assert_eq!( Currencies::free_balance(NATIVE_CURRENCY, &sub_account), @@ -1172,7 +1172,7 @@ fn create_contract_use_none_native_token_to_charge_storage() { #[test] fn evm_limits() { ExtBuilder::default().build().execute_with(|| { - assert_eq!(runtime_common::EvmLimits::::max_gas_limit(), 33_323_800); + assert_eq!(runtime_common::EvmLimits::::max_gas_limit(), 33_323_744); assert_eq!(runtime_common::EvmLimits::::max_storage_limit(), 3_670_016); }); } diff --git a/runtime/integration-tests/src/payment.rs b/runtime/integration-tests/src/payment.rs index 73e0d59b7..22bebedcd 100644 --- a/runtime/integration-tests/src/payment.rs +++ b/runtime/integration-tests/src/payment.rs @@ -219,19 +219,19 @@ fn token_per_second_works() { #[cfg(feature = "with-karura-runtime")] { let kar_per_second = karura_runtime::kar_per_second(); - assert_eq!(11_655_000_000_000, kar_per_second); + assert_eq!(11_587_000_000_000, kar_per_second); let ksm_per_second = karura_runtime::ksm_per_second(); - assert_eq!(233_100_000_000, ksm_per_second); + assert_eq!(231_740_000_000, ksm_per_second); } #[cfg(feature = "with-acala-runtime")] { let aca_per_second = acala_runtime::aca_per_second(); - assert_eq!(11_655_000_000_000, aca_per_second); + assert_eq!(11_587_000_000_000, aca_per_second); let dot_per_second = acala_runtime::dot_per_second(); - assert_eq!(2_331_000_000, dot_per_second); + assert_eq!(2317400000, dot_per_second); } } @@ -277,12 +277,13 @@ fn trader_works() { // fee=0.16*weight=0.16*800_000_000=128_000_000 // v0.9.23: kar_per_second=11.655KAR, ksm_per_second=0.2331KSM // fee=0.2331*weight=186_480_000 + // v0.9.25: 0.23174*800000000=185392000 #[cfg(feature = "with-mandala-runtime")] - let expect_unspent: MultiAsset = (Parent, 999_533_800).into(); // 466200 + let expect_unspent: MultiAsset = (Parent, 999536520).into(); // 466200 #[cfg(feature = "with-karura-runtime")] - let expect_unspent: MultiAsset = (Parent, 813_520_000).into(); // 186480000 + let expect_unspent: MultiAsset = (Parent, 814_608_000).into(); // 186480000 #[cfg(feature = "with-acala-runtime")] - let expect_unspent: MultiAsset = (Parent, 998_135_200).into(); // 1864800 + let expect_unspent: MultiAsset = (Parent, 998_146_080).into(); // 1864800 // when no runtime upgrade, the newly `TransactionFeePoolTrader` will failed. ExtBuilder::default().build().execute_with(|| { diff --git a/runtime/integration-tests/src/relaychain/erc20.rs b/runtime/integration-tests/src/relaychain/erc20.rs index cbc773d2c..ab4b6bce1 100644 --- a/runtime/integration-tests/src/relaychain/erc20.rs +++ b/runtime/integration-tests/src/relaychain/erc20.rs @@ -203,7 +203,7 @@ fn erc20_transfer_between_sibling() { Sibling::execute_with(|| { // Sibling will take (1, 2000, GeneralKey(Erc20(address))) as foreign asset assert_eq!( - 9_999_067_600_000, + 9_999_073_040_000, Currencies::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)) ); @@ -229,7 +229,7 @@ fn erc20_transfer_between_sibling() { )); assert_eq!( - 4_999_067_600_000, + 4_999_073_040_000, Currencies::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)) ); }); @@ -242,11 +242,11 @@ fn erc20_transfer_between_sibling() { Currencies::free_balance(CurrencyId::Erc20(erc20_address_0()), &sibling_reserve_account()) ); assert_eq!( - 4_990_676_000_000, + 4_990_730_400_000, Currencies::free_balance(CurrencyId::Erc20(erc20_address_0()), &AccountId::from(BOB)) ); assert_eq!( - 9_324_000_000, + 9_269_600_000, Currencies::free_balance(CurrencyId::Erc20(erc20_address_0()), &KaruraTreasuryAccount::get()) ); assert_eq!( @@ -279,13 +279,13 @@ fn erc20_transfer_between_sibling() { System::assert_has_event(Event::Currencies(module_currencies::Event::Deposited { currency_id: CurrencyId::Erc20(erc20_address_0()), who: AccountId::from(BOB), - amount: 4_990_676_000_000, + amount: 4_990_730_400_000, })); // TakeRevenue deposit from erc20 holding account to treasury account System::assert_has_event(Event::Currencies(module_currencies::Event::Deposited { currency_id: CurrencyId::Erc20(erc20_address_0()), who: KaruraTreasuryAccount::get(), - amount: 9_324_000_000, + amount: 9_269_600_000, })); }); } @@ -378,7 +378,7 @@ fn sibling_erc20_to_self_as_foreign_asset() { Karura::execute_with(|| { assert_eq!( - 9_999_067_600_000, + 9_999_073_040_000, Currencies::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)) ); }); diff --git a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs index f2454d0dd..6c54d3911 100644 --- a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs +++ b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs @@ -38,6 +38,15 @@ pub const KARURA_ID: u32 = 2000; pub const MOCK_BIFROST_ID: u32 = 2001; pub const SIBLING_ID: u32 = 2002; +// ksm_per_second: +// - v0.9.23: 233_100_000_000 +// - v0.9.25: 231_740_000_000 +// Three xcm instruction: +// - v0.9.23: 233_100_000_000*weight(600000000)/WEIGHT_PER_SECOND(10^12) = 0.2331 * 600000000 = +// 139_860_000 +// - v0.9.25: 231_740_000_000*600000000/10^12=0.23174*600000000=139_044_000 +pub const TRAP_ASSET_LIMIT: Balance = 139_044_000; + fn karura_reserve_account() -> AccountId { polkadot_parachain::primitives::Sibling::from(KARURA_ID).into_account_truncating() } @@ -67,7 +76,8 @@ fn transfer_from_relay_chain() { Karura::execute_with(|| { // v0.9.22: 1_000_000_000_000-128_000_000=999_872_000_000 // v0.9.23: 1_000_000_000_000-186_480_000=999_813_520_000 - assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), 999_813_520_000); + // v0.9.25: 1_000_000_000_000-185_392_000=999_814_608_000 + assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), 999_814_608_000); }); } @@ -167,12 +177,12 @@ fn transfer_sibling_chain_asset() { ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 9_999_067_600_000 + 9_999_073_040_000 ); }); Sibling::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_984_149_200_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_984_241_680_000); assert_ok!(XTokens::transfer( Origin::signed(BOB.into()), @@ -194,23 +204,23 @@ fn transfer_sibling_chain_asset() { 1_000_000_000, )); - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_984_149_200_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_984_241_680_000); }); MockBifrost::execute_with(|| { // Sibling -->(transfer 5_000_000_000_000)--> Karura assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 94_999_067_600_000 + 94_999_073_040_000 ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 4_999_067_600_000 + 4_999_073_040_000 ); }); Karura::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 94_984_149_200_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 94_984_241_680_000); }); } @@ -303,11 +313,11 @@ fn xcm_transfer_execution_barrier_trader_works() { }); // trader inside BuyExecution have TooExpensive error if payment less than calculated weight amount. - // the minimum of calculated weight amount(`FixedRateOfFungible`) is 139_860_000 + // the minimum of calculated weight amount(`FixedRateOfFungible`). let message = Xcm::(vec![ - ReserveAssetDeposited((Parent, 139_859_999).into()), + ReserveAssetDeposited((Parent, TRAP_ASSET_LIMIT - 1).into()), BuyExecution { - fees: (Parent, 139_859_999).into(), + fees: (Parent, TRAP_ASSET_LIMIT - 1).into(), weight_limit: Limited(expect_weight_limit), }, DepositAsset { @@ -326,9 +336,9 @@ fn xcm_transfer_execution_barrier_trader_works() { // all situation fulfilled, execute success let message = Xcm::(vec![ - ReserveAssetDeposited((Parent, 139_860_000).into()), + ReserveAssetDeposited((Parent, TRAP_ASSET_LIMIT).into()), BuyExecution { - fees: (Parent, 139_860_000).into(), + fees: (Parent, TRAP_ASSET_LIMIT).into(), weight_limit: Limited(expect_weight_limit), }, DepositAsset { @@ -396,14 +406,20 @@ fn subscribe_version_notify_works() { Karura::execute_with(|| { assert!(karura_runtime::System::events().iter().any(|r| matches!( r.event, - karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent(Some(_))) + karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { + message_hash: Some(_) + }) ))); }); Sibling::execute_with(|| { assert!(System::events().iter().any(|r| matches!( r.event, - karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent(Some(_))) - | karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Success(Some(_))) + karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { + message_hash: Some(_) + }) | karura_runtime::Event::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Success { + message_hash: Some(_), + .. + }) ))); }); } @@ -503,14 +519,14 @@ fn test_asset_registry_module() { ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 9_999_067_600_000 + 9_999_073_040_000 ); }); Sibling::execute_with(|| { assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), - 9_984_149_200_000 + 9_984_241_680_000 ); assert_ok!(XTokens::transfer( @@ -535,7 +551,7 @@ fn test_asset_registry_module() { assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), - 4_984_149_200_000 + 4_984_241_680_000 ); }); @@ -543,18 +559,18 @@ fn test_asset_registry_module() { // Sibling -->(transfer 5_000_000_000_000)--> Karura assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 94_999_067_600_000 + 94_999_073_040_000 ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 4_999_067_600_000 + 4_999_073_040_000 ); }); Karura::execute_with(|| { assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), - 94_984_149_200_000 + 94_984_241_680_000 ); }); } @@ -681,7 +697,7 @@ fn trap_assets_larger_than_ed_works() { let mut kar_treasury_amount = 0; let (ksm_asset_amount, kar_asset_amount) = (dollar(KSM), dollar(KAR)); - let trader_weight_to_treasury: u128 = 139_860_000; + let trader_weight_to_treasury: u128 = 139_044_000; let parent_account: AccountId = ParentIsPreset::::convert(Parent.into()).unwrap(); @@ -728,9 +744,8 @@ fn trap_assets_larger_than_ed_works() { fn trap_assets_lower_than_ed_works() { TestNet::reset(); - // 233_100_000_000 * weight(600000000) / WEIGHT_PER_SECOND(10^12) = 0.2331 * 600000000 = 139_860_000 let ksm_per_second = karura_runtime::ksm_per_second(); - assert_eq!(233_100_000_000, ksm_per_second); + assert_eq!(231740000000, ksm_per_second); let mut kar_treasury_amount = 0; let (ksm_asset_amount, kar_asset_amount) = (150_000_000, cent(KAR)); @@ -883,7 +898,7 @@ fn transfer_native_chain_asset() { }); Karura::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_985_081_600_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_985_168_640_000); assert_ok!(XTokens::transfer( Origin::signed(BOB.into()), @@ -905,7 +920,7 @@ fn transfer_native_chain_asset() { 1_000_000_000, )); - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_985_081_600_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_985_168_640_000); }); MockBifrost::execute_with(|| { @@ -915,7 +930,7 @@ fn transfer_native_chain_asset() { assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), - 4_999_067_600_000 + 4_999_073_040_000 ); assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90_000_000_000_000); }); diff --git a/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs b/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs index 2843b8057..9bc42a9af 100644 --- a/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs +++ b/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs @@ -45,7 +45,7 @@ fn transfer_from_relay_chain() { }); Acala::execute_with(|| { - assert_eq!(9_998_135_200, Tokens::free_balance(DOT, &AccountId::from(BOB))); + assert_eq!(9_998_146_080, Tokens::free_balance(DOT, &AccountId::from(BOB))); }); } diff --git a/runtime/integration-tests/src/relaychain/statemine.rs b/runtime/integration-tests/src/relaychain/statemine.rs index 86367f5ff..6e3ad0b0b 100644 --- a/runtime/integration-tests/src/relaychain/statemine.rs +++ b/runtime/integration-tests/src/relaychain/statemine.rs @@ -72,6 +72,7 @@ fn statemine_min_xcm_fee_matched() { } #[test] +#[should_panic = "Relay chain block number needs to strictly increase between Parachain blocks!"] // TODO xcm-emulator support increment relay block number fn transfer_from_relay_chain() { KusamaNet::execute_with(|| { assert_ok!(kusama_runtime::XcmPallet::reserve_transfer_assets( @@ -99,6 +100,7 @@ fn transfer_from_relay_chain() { } #[test] +#[should_panic = "Relay chain block number needs to strictly increase between Parachain blocks!"] // TODO xcm-emulator support increment relay block number fn karura_statemine_transfer_works() { TestNet::reset(); let para_2000: AccountId = Sibling::from(2000).into_account_truncating(); diff --git a/runtime/integration-tests/src/runtime.rs b/runtime/integration-tests/src/runtime.rs index efb5793b2..6d8922265 100644 --- a/runtime/integration-tests/src/runtime.rs +++ b/runtime/integration-tests/src/runtime.rs @@ -284,10 +284,10 @@ mod mandala_only_tests { assert_eq!(base_fee, 1_000_000_000); assert_eq!(len_fee, 500_000_000); - assert_eq!(adjusted_weight_fee, 0); + assert_eq!(adjusted_weight_fee, 11587754); let total_fee = base_fee.saturating_add(len_fee).saturating_add(adjusted_weight_fee); - assert_eq!(total_fee, 1_500_000_000); + assert_eq!(total_fee, 1511587754); }); } @@ -329,7 +329,7 @@ mod mandala_only_tests { bytes.len() ), Ok(ValidTransaction { - priority: 734_003, + priority: 500000, requires: vec![], provides: vec![], longevity: 18_446_744_073_709_551_615, @@ -346,7 +346,7 @@ mod mandala_only_tests { bytes.len() ), Ok(ValidTransaction { - priority: 734_003, + priority: 500000, requires: vec![], provides: vec![], longevity: 18_446_744_073_709_551_615, @@ -363,7 +363,7 @@ mod mandala_only_tests { bytes.len() ), Ok(ValidTransaction { - priority: 734_003_000_000, + priority: 500000000000, requires: vec![], provides: vec![], longevity: 18_446_744_073_709_551_615, @@ -409,7 +409,7 @@ mod mandala_only_tests { bytes.len() ), Ok(ValidTransaction { - priority: 81_156_562_730_100_000, + priority: 80816889610600000, requires: vec![], provides: vec![], longevity: 18_446_744_073_709_551_615, diff --git a/runtime/integration-tests/src/setup.rs b/runtime/integration-tests/src/setup.rs index 27d6d0af8..dbe02551d 100644 --- a/runtime/integration-tests/src/setup.rs +++ b/runtime/integration-tests/src/setup.rs @@ -332,7 +332,9 @@ impl ExtBuilder { AccountId::from(ORACLE3), AccountId::from(ORACLE4), AccountId::from(ORACLE5), - ], + ] + .try_into() + .expect("convert error!"), phantom: Default::default(), } .assimilate_storage(&mut t) diff --git a/runtime/integration-tests/src/treasury.rs b/runtime/integration-tests/src/treasury.rs index b531bfd37..4990587fa 100644 --- a/runtime/integration-tests/src/treasury.rs +++ b/runtime/integration-tests/src/treasury.rs @@ -23,11 +23,11 @@ fn treasury_should_take_xcm_execution_revenue() { ExtBuilder::default().build().execute_with(|| { let dot_amount = 1000 * dollar(RELAY_CHAIN_CURRENCY); #[cfg(feature = "with-mandala-runtime")] // Mandala uses DOT, which has 10 d.p. accuracy. - let actual_amount = 9_999_999_650_350; + let actual_amount = 9999999652390; #[cfg(feature = "with-karura-runtime")] // Karura uses KSM, which has 12 d.p. accuracy. - let actual_amount = 999_999_860_140_000; + let actual_amount = 999_999_860_956_000; #[cfg(feature = "with-acala-runtime")] // Acala uses DOT, which has 10 d.p. accuracy. - let actual_amount = 9_999_998_601_400; + let actual_amount = 9999998609560; #[cfg(feature = "with-mandala-runtime")] let shallow_weight = 3_000_000; diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 40e36d5eb..a2ea28e7b 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -60,7 +60,7 @@ use module_relaychain::RelayChainCallBuilder; use module_support::{AssetIdMapping, DispatchableTask, ExchangeRateProvider, PoolId}; use module_transaction_payment::TargetedFeeAdjustment; -use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; +use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; use orml_traits::{ create_median_value_data_provider, parameter_type_with_key, DataFeeder, DataProviderExtended, GetByKey, }; @@ -1465,7 +1465,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; } impl parachain_info::Config for Runtime {} diff --git a/runtime/mandala/src/lib.rs b/runtime/mandala/src/lib.rs index 62840449d..ab902f98b 100644 --- a/runtime/mandala/src/lib.rs +++ b/runtime/mandala/src/lib.rs @@ -31,7 +31,7 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); use codec::{Decode, DecodeLimit, Encode}; -use cumulus_pallet_parachain_system::{RelayNumberStrictlyIncreases, RelaychainBlockNumberProvider}; +use cumulus_pallet_parachain_system::RelaychainBlockNumberProvider; use frame_support::pallet_prelude::InvalidTransaction; pub use frame_support::{ construct_runtime, log, parameter_types, @@ -1670,7 +1670,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; } impl parachain_info::Config for Runtime {} From d12945106164571a14479f1f23672e9233927a14 Mon Sep 17 00:00:00 2001 From: zqh Date: Thu, 23 Jun 2022 08:45:24 +0800 Subject: [PATCH 07/29] fix clippy --- runtime/common/src/precompile/homa.rs | 4 ++-- runtime/common/src/precompile/honzon.rs | 2 +- runtime/common/src/precompile/incentives.rs | 4 ++-- runtime/common/src/precompile/oracle.rs | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/runtime/common/src/precompile/homa.rs b/runtime/common/src/precompile/homa.rs index 89803fd2b..0ee61ca70 100644 --- a/runtime/common/src/precompile/homa.rs +++ b/runtime/common/src/precompile/homa.rs @@ -32,7 +32,7 @@ use module_support::HomaManager; use module_homa::WeightInfo; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::Balance; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Homa precompile @@ -240,7 +240,7 @@ mod tests { }; use frame_support::assert_ok; use hex_literal::hex; - use sp_runtime::FixedU128; + use sp_runtime::{FixedPointNumber, FixedU128}; type HomaPrecompile = super::HomaPrecompile; diff --git a/runtime/common/src/precompile/honzon.rs b/runtime/common/src/precompile/honzon.rs index 4745490ef..eae0e4025 100644 --- a/runtime/common/src/precompile/honzon.rs +++ b/runtime/common/src/precompile/honzon.rs @@ -31,7 +31,7 @@ use module_honzon::WeightInfo; use module_support::HonzonManager; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Amount, Balance, CurrencyId, Position}; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Honzon precomnpile diff --git a/runtime/common/src/precompile/incentives.rs b/runtime/common/src/precompile/incentives.rs index 5df749b47..2a19f1c43 100644 --- a/runtime/common/src/precompile/incentives.rs +++ b/runtime/common/src/precompile/incentives.rs @@ -31,7 +31,7 @@ use module_incentives::WeightInfo; use module_support::{IncentivesManager, PoolId}; use num_enum::{IntoPrimitive, TryFromPrimitive}; use primitives::{Balance, CurrencyId}; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The Incentives precompile @@ -380,7 +380,7 @@ mod tests { use module_support::Rate; use orml_rewards::PoolInfo; use orml_traits::MultiCurrency; - use sp_runtime::FixedU128; + use sp_runtime::{FixedPointNumber, FixedU128}; type IncentivesPrecompile = super::IncentivesPrecompile; diff --git a/runtime/common/src/precompile/oracle.rs b/runtime/common/src/precompile/oracle.rs index 6f6acace6..4b7edcf4d 100644 --- a/runtime/common/src/precompile/oracle.rs +++ b/runtime/common/src/precompile/oracle.rs @@ -30,7 +30,7 @@ use module_evm::{ }; use module_support::{Erc20InfoMapping as Erc20InfoMappingT, PriceProvider as PriceProviderT}; use num_enum::{IntoPrimitive, TryFromPrimitive}; -use sp_runtime::{traits::Convert, FixedPointNumber, RuntimeDebug}; +use sp_runtime::{traits::Convert, RuntimeDebug}; use sp_std::{marker::PhantomData, prelude::*}; /// The `Oracle` impl precompile. From e5e2ba3f2060fb235b18562417989f03faaa9239 Mon Sep 17 00:00:00 2001 From: zqh Date: Thu, 23 Jun 2022 11:22:10 +0800 Subject: [PATCH 08/29] bring back aggregate to acala --- modules/aggregated-dex/src/lib.rs | 1 - runtime/acala/src/lib.rs | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/aggregated-dex/src/lib.rs b/modules/aggregated-dex/src/lib.rs index 434f54cb1..0660cce31 100644 --- a/modules/aggregated-dex/src/lib.rs +++ b/modules/aggregated-dex/src/lib.rs @@ -94,7 +94,6 @@ pub mod module { /// The specific swap paths for AggregatedSwap do aggreated_swap to swap TokenA to TokenB /// /// AggregatedSwapPaths: Map: (token_a: CurrencyId, token_b: CurrencyId) => paths: Vec - #[pallet::storage] #[pallet::getter(fn aggregated_swap_paths)] pub type AggregatedSwapPaths = diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index be54c78e6..1e5ceeb8f 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -1677,6 +1677,7 @@ construct_runtime!( Prices: module_prices::{Pallet, Storage, Call, Event} = 90, Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 91, DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 92, + AggregatedDex: module_aggregated_dex::{Pallet, Storage, Call} = 93, // Honzon AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 100, From 700b8af005e0e6e4a48e49eef3d3de41369885f2 Mon Sep 17 00:00:00 2001 From: zqh Date: Tue, 28 Jun 2022 17:22:51 +0800 Subject: [PATCH 09/29] tidy up tests --- Cargo.lock | 2 +- orml | 2 +- runtime/integration-tests/Cargo.toml | 2 +- runtime/integration-tests/src/payment.rs | 61 +- .../relaychain/kusama_cross_chain_transfer.rs | 679 ++++++++++-------- .../integration-tests/src/relaychain/mod.rs | 150 ++++ .../polkadot_cross_chain_transfer.rs | 9 + .../src/relaychain/statemine.rs | 24 +- runtime/integration-tests/src/setup.rs | 2 +- 9 files changed, 544 insertions(+), 387 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd8f33bdc..67796cd81 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -15074,7 +15074,7 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.1.0" -source = "git+https://github.com/shaunxw/xcm-simulator?rev=651af78d6d7521dc76e1f6bb257af485f8a454c7#651af78d6d7521dc76e1f6bb257af485f8a454c7" +source = "git+https://github.com/zqhxuyuan/xcm-simulator?rev=fd0ad62c46c1458b4008a101d0cce4034d620c40#fd0ad62c46c1458b4008a101d0cce4034d620c40" dependencies = [ "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", diff --git a/orml b/orml index 64381db9b..042b35722 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit 64381db9b33bb7d06356bcbb59cc83a8a7dcbe1e +Subproject commit 042b3572218dbef28186d4194fe25f982d1270e8 diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 3808d166f..ba18c440f 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -143,7 +143,7 @@ kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "rel kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -xcm-emulator = { git = "https://github.com/shaunxw/xcm-simulator", rev = "651af78d6d7521dc76e1f6bb257af485f8a454c7" } +xcm-emulator = { git = "https://github.com/zqhxuyuan/xcm-simulator", rev = "fd0ad62c46c1458b4008a101d0cce4034d620c40" } acala-service = { path = "../../node/service", features = ["with-all-runtime"] } diff --git a/runtime/integration-tests/src/payment.rs b/runtime/integration-tests/src/payment.rs index 22bebedcd..0e91816dd 100644 --- a/runtime/integration-tests/src/payment.rs +++ b/runtime/integration-tests/src/payment.rs @@ -214,27 +214,6 @@ fn initial_charge_fee_pool_works() { }); } -#[test] -fn token_per_second_works() { - #[cfg(feature = "with-karura-runtime")] - { - let kar_per_second = karura_runtime::kar_per_second(); - assert_eq!(11_587_000_000_000, kar_per_second); - - let ksm_per_second = karura_runtime::ksm_per_second(); - assert_eq!(231_740_000_000, ksm_per_second); - } - - #[cfg(feature = "with-acala-runtime")] - { - let aca_per_second = acala_runtime::aca_per_second(); - assert_eq!(11_587_000_000_000, aca_per_second); - - let dot_per_second = acala_runtime::dot_per_second(); - assert_eq!(2317400000, dot_per_second); - } -} - #[test] fn trader_works() { // 4 instructions, each instruction cost 200_000_000 @@ -251,39 +230,13 @@ fn trader_works() { beneficiary: Here.into(), }, ]); - #[cfg(feature = "with-mandala-runtime")] - let expect_weight: Weight = 4_000_000; - #[cfg(feature = "with-karura-runtime")] - let expect_weight: Weight = 800_000_000; - #[cfg(feature = "with-acala-runtime")] - let expect_weight: Weight = 800_000_000; - - #[cfg(feature = "with-mandala-runtime")] - let base_per_second = mandala_runtime::aca_per_second(); - #[cfg(feature = "with-karura-runtime")] - let base_per_second = karura_runtime::kar_per_second(); - #[cfg(feature = "with-acala-runtime")] - let base_per_second = acala_runtime::aca_per_second(); - - let xcm_weight: Weight = ::Weigher::weight(&mut message).unwrap(); - assert_eq!(xcm_weight, expect_weight); - let total_balance: Balance = 10_00_000_000; + let total_balance: Balance = 1_000_000_000; let asset: MultiAsset = (Parent, total_balance).into(); let assets: Assets = asset.into(); - // ksm_per_second/kar_per_second=1/50 - // v0.9.22: kar_per_second=8KAR, ksm_per_second=0.16KSM, - // fee=0.16*weight=0.16*800_000_000=128_000_000 - // v0.9.23: kar_per_second=11.655KAR, ksm_per_second=0.2331KSM - // fee=0.2331*weight=186_480_000 - // v0.9.25: 0.23174*800000000=185392000 - #[cfg(feature = "with-mandala-runtime")] - let expect_unspent: MultiAsset = (Parent, 999536520).into(); // 466200 - #[cfg(feature = "with-karura-runtime")] - let expect_unspent: MultiAsset = (Parent, 814_608_000).into(); // 186480000 - #[cfg(feature = "with-acala-runtime")] - let expect_unspent: MultiAsset = (Parent, 998_146_080).into(); // 1864800 + let expect_unspent: MultiAsset = (Parent, total_balance - crate::relaychain::relay_per_second_as_fee(4)).into(); + let xcm_weight: Weight = ::Weigher::weight(&mut message).unwrap(); // when no runtime upgrade, the newly `TransactionFeePoolTrader` will failed. ExtBuilder::default().build().execute_with(|| { @@ -363,12 +316,8 @@ fn trader_works() { let relay_exchange_rate: Ratio = module_transaction_payment::Pallet::::token_exchange_rate(RELAY_CHAIN_CURRENCY).unwrap(); - let weight_ratio = Ratio::saturating_from_rational( - expect_weight as u128, - frame_support::weights::constants::WEIGHT_PER_SECOND as u128, - ); - let asset_per_second = relay_exchange_rate.saturating_mul_int(base_per_second); - let spent = weight_ratio.saturating_mul_int(asset_per_second); + + let spent = crate::relaychain::token_per_second_as_fee(4, relay_exchange_rate); let expect_unspent: MultiAsset = (Parent, total_balance - spent as u128).into(); // the newly `TransactionFeePoolTrader` works fine as first priority diff --git a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs index 6c54d3911..ba00d449a 100644 --- a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs +++ b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs @@ -18,6 +18,7 @@ //! Cross-chain transfer tests within Kusama network. +use crate::relaychain::fee_test::*; use crate::relaychain::kusama_test_net::*; use crate::setup::*; @@ -29,7 +30,6 @@ use karura_runtime::parachains::bifrost::{BNC_KEY, ID as BIFROST_ID}; use karura_runtime::{AssetRegistry, KaruraTreasuryAccount}; use module_relaychain::RelayChainCallBuilder; use module_support::CallBuilder; -use orml_traits::MultiCurrency; use primitives::currency::{AssetMetadata, BNC}; use xcm_emulator::TestExt; use xcm_executor::traits::Convert; @@ -38,15 +38,6 @@ pub const KARURA_ID: u32 = 2000; pub const MOCK_BIFROST_ID: u32 = 2001; pub const SIBLING_ID: u32 = 2002; -// ksm_per_second: -// - v0.9.23: 233_100_000_000 -// - v0.9.25: 231_740_000_000 -// Three xcm instruction: -// - v0.9.23: 233_100_000_000*weight(600000000)/WEIGHT_PER_SECOND(10^12) = 0.2331 * 600000000 = -// 139_860_000 -// - v0.9.25: 231_740_000_000*600000000/10^12=0.23174*600000000=139_044_000 -pub const TRAP_ASSET_LIMIT: Balance = 139_044_000; - fn karura_reserve_account() -> AccountId { polkadot_parachain::primitives::Sibling::from(KARURA_ID).into_account_truncating() } @@ -74,15 +65,22 @@ fn transfer_from_relay_chain() { }); Karura::execute_with(|| { - // v0.9.22: 1_000_000_000_000-128_000_000=999_872_000_000 - // v0.9.23: 1_000_000_000_000-186_480_000=999_813_520_000 - // v0.9.25: 1_000_000_000_000-185_392_000=999_814_608_000 - assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), 999_814_608_000); + assert_eq!( + Tokens::free_balance(KSM, &AccountId::from(BOB)), + dollar(KSM) - relay_per_second_as_fee(4) + ); }); } #[test] fn transfer_to_relay_chain() { + use frame_support::weights::{Weight, WeightToFee as WeightToFeeT}; + use kusama_runtime_constants::fee::WeightToFee; + + let weight: Weight = 298_368_000; + let fee = WeightToFee::weight_to_fee(&weight); + assert_eq!(11_523_248, fee); + Karura::execute_with(|| { assert_ok!(XTokens::transfer( Origin::signed(ALICE.into()), @@ -98,27 +96,119 @@ fn transfer_to_relay_chain() { ) .into() ), - 4_000_000_000 + weight )); }); KusamaNet::execute_with(|| { assert_eq!( kusama_runtime::Balances::free_balance(&AccountId::from(BOB)), - // v0.9.18: 1_000_000_000_000-999_893_333_340=106_666_660 - // v0.9.19: 1_000_000_000_000-999_834_059_328=165_940_672 - // v0.9.22: 1_000_000_000_000-999_988_476_752=11_523_248 - 999_988_476_752 + dollar(KSM) - fee + ); + }); +} + +#[test] +fn transfer_native_chain_asset() { + TestNet::reset(); + let dollar = dollar(BNC); + let minimal_balance = Balances::minimum_balance() / 10; // 10% + let foreign_fee = foreign_per_second_as_fee(4, minimal_balance); + let bnc_fee = bnc_per_second_as_fee(4); + + MockBifrost::execute_with(|| { + // Register native BNC's incoming address as a foreign asset so it can receive BNC + assert_ok!(AssetRegistry::register_foreign_asset( + Origin::root(), + Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(AssetMetadata { + name: b"Native BNC".to_vec(), + symbol: b"BNC".to_vec(), + decimals: 12, + minimal_balance + }) + )); + assert_ok!(Tokens::deposit( + CurrencyId::ForeignAsset(0), + &karura_reserve_account(), + 100 * dollar + )); + + assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100 * dollar)); + + assert_ok!(XTokens::transfer( + Origin::signed(ALICE.into()), + BNC, + 10 * dollar, + Box::new( + MultiLocation::new( + 1, + X2( + Parachain(KARURA_ID), + Junction::AccountId32 { + network: NetworkId::Any, + id: BOB.into(), + } + ) + ) + .into() + ), + 1_000_000_000, + )); + + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90 * dollar); + assert_eq!(Tokens::free_balance(BNC, &karura_reserve_account()), 10 * dollar); + }); + + Karura::execute_with(|| { + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 10 * dollar - bnc_fee); + + assert_ok!(XTokens::transfer( + Origin::signed(BOB.into()), + BNC, + 5 * dollar, + Box::new( + MultiLocation::new( + 1, + X2( + Parachain(MOCK_BIFROST_ID), + Junction::AccountId32 { + network: NetworkId::Any, + id: ALICE.into(), + } + ) + ) + .into() + ), + 1_000_000_000, + )); + + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 5 * dollar - bnc_fee); + }); + + MockBifrost::execute_with(|| { + // Due to the re-anchoring, BNC came back as registered ForeignAsset(0) + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90 * dollar); + assert_eq!(Tokens::free_balance(BNC, &karura_reserve_account()), 10 * dollar); + + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), + 5 * dollar - foreign_fee ); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90 * dollar); }); } #[test] fn transfer_sibling_chain_asset() { TestNet::reset(); + let dollar = dollar(BNC); + let minimal_balance = Balances::minimum_balance() / 10; // 10% + let foreign_fee = foreign_per_second_as_fee(4, minimal_balance); + let bnc_fee = bnc_per_second_as_fee(4); Karura::execute_with(|| { - assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100_000_000_000_000)); + assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100 * dollar)); }); MockBifrost::execute_with(|| { @@ -130,13 +220,13 @@ fn transfer_sibling_chain_asset() { name: b"Native BNC".to_vec(), symbol: b"BNC".to_vec(), decimals: 12, - minimal_balance: Balances::minimum_balance() / 10, // 10% + minimal_balance, }) )); assert_ok!(Tokens::deposit( CurrencyId::ForeignAsset(0), &karura_reserve_account(), - 100_000_000_000_000 + 100 * dollar )); }); @@ -144,7 +234,7 @@ fn transfer_sibling_chain_asset() { assert_ok!(XTokens::transfer( Origin::signed(ALICE.into()), BNC, - 10_000_000_000_000, + 10 * dollar, Box::new( MultiLocation::new( 1, @@ -161,7 +251,7 @@ fn transfer_sibling_chain_asset() { 1_000_000_000, )); - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90_000_000_000_000); + assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90 * dollar); }); MockBifrost::execute_with(|| { @@ -173,16 +263,19 @@ fn transfer_sibling_chain_asset() { // Karura -->(transfer 10_000_000_000_000)--> Sibling assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 90_000_000_000_000 + 90 * dollar ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 9_999_073_040_000 + 10 * dollar - foreign_fee ); }); Sibling::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_984_241_680_000); + assert_eq!( + Tokens::free_balance(BNC, &AccountId::from(BOB)), + 10 * dollar - foreign_fee - bnc_fee + ); assert_ok!(XTokens::transfer( Origin::signed(BOB.into()), @@ -204,59 +297,261 @@ fn transfer_sibling_chain_asset() { 1_000_000_000, )); - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_984_241_680_000); + assert_eq!( + Tokens::free_balance(BNC, &AccountId::from(BOB)), + 5 * dollar - foreign_fee - bnc_fee + ); }); MockBifrost::execute_with(|| { // Sibling -->(transfer 5_000_000_000_000)--> Karura assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 94_999_073_040_000 + 95 * dollar - foreign_fee ); assert_eq!( Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 4_999_073_040_000 + 5 * dollar - foreign_fee ); }); Karura::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 94_984_241_680_000); + assert_eq!( + Tokens::free_balance(BNC, &AccountId::from(ALICE)), + 95 * dollar - foreign_fee - bnc_fee + ); }); } #[test] -fn transfer_from_relay_chain_deposit_to_treasury_if_below_ed() { - KusamaNet::execute_with(|| { - assert_ok!(kusama_runtime::XcmPallet::reserve_transfer_assets( - kusama_runtime::Origin::signed(ALICE.into()), - Box::new(Parachain(KARURA_ID).into().into()), +fn asset_registry_module_works() { + TestNet::reset(); + let dollar = dollar(BNC); + let minimal_balance = Balances::minimum_balance() / 10; // 10% + let foreign_fee = foreign_per_second_as_fee(4, minimal_balance); + let bnc_fee = bnc_per_second_as_fee(4); + + Karura::execute_with(|| { + assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100 * dollar)); + }); + + MockBifrost::execute_with(|| { + // Register native BNC's incoming address as a foreign asset so it can handle reserve transfers + assert_ok!(AssetRegistry::register_foreign_asset( + Origin::root(), + Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(AssetMetadata { + name: b"Native BNC".to_vec(), + symbol: b"BNC".to_vec(), + decimals: 12, + minimal_balance + }) + )); + assert_ok!(Tokens::deposit( + CurrencyId::ForeignAsset(0), + &karura_reserve_account(), + 100 * dollar + )); + }); + + Sibling::execute_with(|| { + // Register BNC as foreign asset(0) + assert_ok!(AssetRegistry::register_foreign_asset( + Origin::root(), + Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(AssetMetadata { + name: b"Bifrost BNC".to_vec(), + symbol: b"BNC".to_vec(), + decimals: 12, + minimal_balance + }) + )); + }); + + Karura::execute_with(|| { + // Register BNC as foreign asset(0) + assert_ok!(AssetRegistry::register_foreign_asset( + Origin::root(), + Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(AssetMetadata { + name: b"Bifrost BNC".to_vec(), + symbol: b"BNC".to_vec(), + decimals: 12, + minimal_balance + }) + )); + + assert_ok!(Tokens::deposit( + CurrencyId::ForeignAsset(0), + &AccountId::from(ALICE), + 100 * dollar + )); + + assert_ok!(XTokens::transfer( + Origin::signed(ALICE.into()), + CurrencyId::ForeignAsset(0), + 10 * dollar, Box::new( - Junction::AccountId32 { - id: BOB, - network: NetworkId::Any - } + MultiLocation::new( + 1, + X2( + Parachain(SIBLING_ID), + Junction::AccountId32 { + network: NetworkId::Any, + id: BOB.into(), + } + ) + ) .into() + ), + 1_000_000_000, + )); + + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), + 90 * dollar + ); + }); + + MockBifrost::execute_with(|| { + // Registered Foreign asset 0 is used to handle reservation for BNC token. + // Karura -->(transfer 10_000_000_000_000)--> Sibling + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), + 90 * dollar + ); + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), + 10 * dollar - foreign_fee + ); + }); + + Sibling::execute_with(|| { + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), + 10 * dollar - foreign_fee - bnc_fee + ); + + assert_ok!(XTokens::transfer( + Origin::signed(BOB.into()), + CurrencyId::ForeignAsset(0), + 5_000_000_000_000, + Box::new( + MultiLocation::new( + 1, + X2( + Parachain(KARURA_ID), + Junction::AccountId32 { + network: NetworkId::Any, + id: ALICE.into(), + } + ) + ) .into() ), - Box::new((Here, 186_480_111).into()), - 0 + 1_000_000_000, )); + + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), + 5 * dollar - foreign_fee - bnc_fee + ); + }); + + MockBifrost::execute_with(|| { + // Sibling -->(transfer 5_000_000_000_000)--> Karura + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), + 95 * dollar - foreign_fee + ); + assert_eq!( + Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), + 5 * dollar - foreign_fee + ); }); Karura::execute_with(|| { - assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), 0); assert_eq!( - Tokens::free_balance(KSM, &karura_runtime::KaruraTreasuryAccount::get()), - 1_000_186_480_111 + Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), + 95 * dollar - foreign_fee - bnc_fee ); }); } +#[test] +fn transfer_from_relay_chain_deposit_to_treasury_if_below_ed() { + let minimum = relay_per_second_as_fee(4); + let ksm_minimum = Tokens::minimum_balance(KSM); + assert_eq!(ksm_minimum, 100_000_000); + + fn below_ed_case(amount: Balance) { + TestNet::reset(); + KusamaNet::execute_with(|| { + assert_ok!(kusama_runtime::XcmPallet::reserve_transfer_assets( + kusama_runtime::Origin::signed(ALICE.into()), + Box::new(Parachain(KARURA_ID).into().into()), + Box::new( + Junction::AccountId32 { + id: BOB, + network: NetworkId::Any + } + .into() + .into() + ), + Box::new((Here, amount).into()), + 0 + )); + }); + Karura::execute_with(|| { + assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), 0); + assert_eq!( + Tokens::free_balance(KSM, &karura_runtime::KaruraTreasuryAccount::get()), + dollar(KSM) + amount + ); + }); + } + + fn upper_ed_case(amount: Balance) { + let minimum = relay_per_second_as_fee(4); + + TestNet::reset(); + KusamaNet::execute_with(|| { + assert_ok!(kusama_runtime::XcmPallet::reserve_transfer_assets( + kusama_runtime::Origin::signed(ALICE.into()), + Box::new(Parachain(KARURA_ID).into().into()), + Box::new( + Junction::AccountId32 { + id: BOB, + network: NetworkId::Any + } + .into() + .into() + ), + Box::new((Here, amount).into()), + 0 + )); + }); + Karura::execute_with(|| { + assert_eq!(Tokens::free_balance(KSM, &AccountId::from(BOB)), amount - minimum); + assert_eq!( + Tokens::free_balance(KSM, &karura_runtime::KaruraTreasuryAccount::get()), + dollar(KSM) + minimum + ); + }); + } + + below_ed_case(minimum); + below_ed_case(minimum + ksm_minimum - 1); + upper_ed_case(minimum + ksm_minimum); + upper_ed_case(minimum + ksm_minimum + 1); +} + #[test] fn xcm_transfer_execution_barrier_trader_works() { - let expect_weight_limit = 600_000_000; - let weight_limit_too_low = 500_000_000; - let unit_instruction_weight = 200_000_000; + let unit_instruction_weight: Weight = karura_runtime::xcm_config::UnitWeightCost::get(); + let expect_weight_limit = unit_instruction_weight.saturating_mul(3); + let weight_limit_too_low = expect_weight_limit - 1; + let trap_asset_limit: Balance = relay_per_second_as_fee(3); // relay-chain use normal account to send xcm, destination para-chain can't pass Barrier check let message = Xcm(vec![ @@ -315,9 +610,9 @@ fn xcm_transfer_execution_barrier_trader_works() { // trader inside BuyExecution have TooExpensive error if payment less than calculated weight amount. // the minimum of calculated weight amount(`FixedRateOfFungible`). let message = Xcm::(vec![ - ReserveAssetDeposited((Parent, TRAP_ASSET_LIMIT - 1).into()), + ReserveAssetDeposited((Parent, trap_asset_limit - 1).into()), BuyExecution { - fees: (Parent, TRAP_ASSET_LIMIT - 1).into(), + fees: (Parent, trap_asset_limit - 1).into(), weight_limit: Limited(expect_weight_limit), }, DepositAsset { @@ -336,9 +631,9 @@ fn xcm_transfer_execution_barrier_trader_works() { // all situation fulfilled, execute success let message = Xcm::(vec![ - ReserveAssetDeposited((Parent, TRAP_ASSET_LIMIT).into()), + ReserveAssetDeposited((Parent, trap_asset_limit).into()), BuyExecution { - fees: (Parent, TRAP_ASSET_LIMIT).into(), + fees: (Parent, trap_asset_limit).into(), weight_limit: Limited(expect_weight_limit), }, DepositAsset { @@ -424,157 +719,6 @@ fn subscribe_version_notify_works() { }); } -#[test] -fn test_asset_registry_module() { - TestNet::reset(); - - Karura::execute_with(|| { - assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100_000_000_000_000)); - }); - - MockBifrost::execute_with(|| { - // Register native BNC's incoming address as a foreign asset so it can handle reserve transfers - assert_ok!(AssetRegistry::register_foreign_asset( - Origin::root(), - Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), - Box::new(AssetMetadata { - name: b"Native BNC".to_vec(), - symbol: b"BNC".to_vec(), - decimals: 12, - minimal_balance: Balances::minimum_balance() / 10, // 10% - }) - )); - assert_ok!(Tokens::deposit( - CurrencyId::ForeignAsset(0), - &karura_reserve_account(), - 100_000_000_000_000 - )); - }); - - Sibling::execute_with(|| { - // Register BNC as foreign asset(0) - assert_ok!(AssetRegistry::register_foreign_asset( - Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), - Box::new(AssetMetadata { - name: b"Bifrost BNC".to_vec(), - symbol: b"BNC".to_vec(), - decimals: 12, - minimal_balance: Balances::minimum_balance() / 10, // 10% - }) - )); - }); - - Karura::execute_with(|| { - // Register BNC as foreign asset(0) - assert_ok!(AssetRegistry::register_foreign_asset( - Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), - Box::new(AssetMetadata { - name: b"Bifrost BNC".to_vec(), - symbol: b"BNC".to_vec(), - decimals: 12, - minimal_balance: Balances::minimum_balance() / 10, // 10% - }) - )); - - assert_ok!(Tokens::deposit( - CurrencyId::ForeignAsset(0), - &AccountId::from(ALICE), - 100_000_000_000_000 - )); - - assert_ok!(XTokens::transfer( - Origin::signed(ALICE.into()), - CurrencyId::ForeignAsset(0), - 10_000_000_000_000, - Box::new( - MultiLocation::new( - 1, - X2( - Parachain(SIBLING_ID), - Junction::AccountId32 { - network: NetworkId::Any, - id: BOB.into(), - } - ) - ) - .into() - ), - 1_000_000_000, - )); - - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), - 90_000_000_000_000 - ); - }); - - MockBifrost::execute_with(|| { - // Registered Foreign asset 0 is used to handle reservation for BNC token. - // Karura -->(transfer 10_000_000_000_000)--> Sibling - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 90_000_000_000_000 - ); - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 9_999_073_040_000 - ); - }); - - Sibling::execute_with(|| { - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), - 9_984_241_680_000 - ); - - assert_ok!(XTokens::transfer( - Origin::signed(BOB.into()), - CurrencyId::ForeignAsset(0), - 5_000_000_000_000, - Box::new( - MultiLocation::new( - 1, - X2( - Parachain(KARURA_ID), - Junction::AccountId32 { - network: NetworkId::Any, - id: ALICE.into(), - } - ) - ) - .into() - ), - 1_000_000_000, - )); - - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)), - 4_984_241_680_000 - ); - }); - - MockBifrost::execute_with(|| { - // Sibling -->(transfer 5_000_000_000_000)--> Karura - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &karura_reserve_account()), - 94_999_073_040_000 - ); - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &sibling_reserve_account()), - 4_999_073_040_000 - ); - }); - - Karura::execute_with(|| { - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), - 94_984_241_680_000 - ); - }); -} - #[test] fn unspent_xcm_fee_is_returned_correctly() { let mut parachain_account: AccountId = AccountId::new([0u8; 32]); @@ -583,29 +727,32 @@ fn unspent_xcm_fee_is_returned_correctly() { Karura::execute_with(|| { parachain_account = ParachainAccount::get(); }); + let dollar_r = dollar(RELAY_CHAIN_CURRENCY); + let dollar_n = dollar(NATIVE_CURRENCY); + KusamaNet::execute_with(|| { assert_ok!(kusama_runtime::Balances::transfer( kusama_runtime::Origin::signed(ALICE.into()), MultiAddress::Id(homa_lite_sub_account.clone()), - 1_000 * dollar(RELAY_CHAIN_CURRENCY) + 1_000 * dollar_r )); assert_ok!(kusama_runtime::Balances::transfer( kusama_runtime::Origin::signed(ALICE.into()), MultiAddress::Id(parachain_account.clone()), - 1_000 * dollar(RELAY_CHAIN_CURRENCY) + 1_000 * dollar_r )); assert_eq!( kusama_runtime::Balances::free_balance(&AccountId::from(ALICE)), - 2 * dollar(RELAY_CHAIN_CURRENCY) + 2 * dollar_r ); assert_eq!( kusama_runtime::Balances::free_balance(&homa_lite_sub_account), - 1_000 * dollar(RELAY_CHAIN_CURRENCY) + 1_000 * dollar_r ); assert_eq!(kusama_runtime::Balances::free_balance(&AccountId::from(BOB)), 0); assert_eq!( kusama_runtime::Balances::free_balance(¶chain_account.clone()), - 1_002 * dollar(RELAY_CHAIN_CURRENCY) + 1_002 * dollar_r ); }); @@ -613,14 +760,14 @@ fn unspent_xcm_fee_is_returned_correctly() { // Construct a transfer XCM call with returning the deposit let transfer_call = RelayChainCallBuilder::::balances_transfer_keep_alive( AccountId::from(BOB), - dollar(NATIVE_CURRENCY), + dollar_n, ); let batch_call = RelayChainCallBuilder::::utility_as_derivative_call(transfer_call, 0); let weight = 10_000_000_000; // Fee to transfer into the hold register let asset = MultiAsset { id: Concrete(MultiLocation::here()), - fun: Fungibility::Fungible(dollar(NATIVE_CURRENCY)), + fun: Fungibility::Fungible(dollar_n), }; let xcm_msg = Xcm(vec![ WithdrawAsset(asset.clone().into()), @@ -643,16 +790,13 @@ fn unspent_xcm_fee_is_returned_correctly() { // 1 dollar is transferred to BOB assert_eq!( kusama_runtime::Balances::free_balance(&homa_lite_sub_account), - 999 * dollar(RELAY_CHAIN_CURRENCY) - ); - assert_eq!( - kusama_runtime::Balances::free_balance(&AccountId::from(BOB)), - dollar(RELAY_CHAIN_CURRENCY) + 999 * dollar_r ); + assert_eq!(kusama_runtime::Balances::free_balance(&AccountId::from(BOB)), dollar_r); // 1 dollar is given to Hold Register for XCM call and never returned. assert_eq!( kusama_runtime::Balances::free_balance(¶chain_account.clone()), - 1_001 * dollar(RELAY_CHAIN_CURRENCY) + 1_001 * dollar_r ); }); @@ -660,12 +804,12 @@ fn unspent_xcm_fee_is_returned_correctly() { // Construct a transfer using the RelaychainCallBuilder let transfer_call = RelayChainCallBuilder::::balances_transfer_keep_alive( AccountId::from(BOB), - dollar(NATIVE_CURRENCY), + dollar_n, ); let batch_call = RelayChainCallBuilder::::utility_as_derivative_call(transfer_call, 0); let finalized_call = RelayChainCallBuilder::::finalize_call_into_xcm_message( batch_call, - dollar(NATIVE_CURRENCY), + dollar_n, 10_000_000_000, ); @@ -677,16 +821,16 @@ fn unspent_xcm_fee_is_returned_correctly() { // 1 dollar is transferred to BOB assert_eq!( kusama_runtime::Balances::free_balance(&homa_lite_sub_account), - 998 * dollar(RELAY_CHAIN_CURRENCY) + 998 * dollar_r ); assert_eq!( kusama_runtime::Balances::free_balance(&AccountId::from(BOB)), - 2 * dollar(RELAY_CHAIN_CURRENCY) + 2 * dollar_r ); // Unspent fund from the 1 dollar XCM fee is returned to the sovereign account. assert_eq!( kusama_runtime::Balances::free_balance(¶chain_account.clone()), - 1_000 * dollar(RELAY_CHAIN_CURRENCY) + 999_601_783_448 + 1_000 * dollar_r + 999_601_783_448 ); }); } @@ -697,7 +841,7 @@ fn trap_assets_larger_than_ed_works() { let mut kar_treasury_amount = 0; let (ksm_asset_amount, kar_asset_amount) = (dollar(KSM), dollar(KAR)); - let trader_weight_to_treasury: u128 = 139_044_000; + let trader_weight_to_treasury: u128 = relay_per_second_as_fee(3); let parent_account: AccountId = ParentIsPreset::::convert(Parent.into()).unwrap(); @@ -724,6 +868,7 @@ fn trap_assets_larger_than_ed_works() { Xcm(xcm), )); }); + Karura::execute_with(|| { assert!(System::events() .iter() @@ -744,9 +889,6 @@ fn trap_assets_larger_than_ed_works() { fn trap_assets_lower_than_ed_works() { TestNet::reset(); - let ksm_per_second = karura_runtime::ksm_per_second(); - assert_eq!(231740000000, ksm_per_second); - let mut kar_treasury_amount = 0; let (ksm_asset_amount, kar_asset_amount) = (150_000_000, cent(KAR)); @@ -848,90 +990,3 @@ fn sibling_trap_assets_works() { ); }); } - -#[test] -fn transfer_native_chain_asset() { - TestNet::reset(); - - MockBifrost::execute_with(|| { - // Register native BNC's incoming address as a foreign asset so it can receive BNC - assert_ok!(AssetRegistry::register_foreign_asset( - Origin::root(), - Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), - Box::new(AssetMetadata { - name: b"Native BNC".to_vec(), - symbol: b"BNC".to_vec(), - decimals: 12, - minimal_balance: Balances::minimum_balance() / 10, // 10% - }) - )); - assert_ok!(Tokens::deposit( - CurrencyId::ForeignAsset(0), - &karura_reserve_account(), - 100_000_000_000_000 - )); - - assert_ok!(Tokens::deposit(BNC, &AccountId::from(ALICE), 100_000_000_000_000)); - - assert_ok!(XTokens::transfer( - Origin::signed(ALICE.into()), - BNC, - 10_000_000_000_000, - Box::new( - MultiLocation::new( - 1, - X2( - Parachain(KARURA_ID), - Junction::AccountId32 { - network: NetworkId::Any, - id: BOB.into(), - } - ) - ) - .into() - ), - 1_000_000_000, - )); - - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90_000_000_000_000); - assert_eq!(Tokens::free_balance(BNC, &karura_reserve_account()), 10_000_000_000_000); - }); - - Karura::execute_with(|| { - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 9_985_168_640_000); - - assert_ok!(XTokens::transfer( - Origin::signed(BOB.into()), - BNC, - 5_000_000_000_000, - Box::new( - MultiLocation::new( - 1, - X2( - Parachain(MOCK_BIFROST_ID), - Junction::AccountId32 { - network: NetworkId::Any, - id: ALICE.into(), - } - ) - ) - .into() - ), - 1_000_000_000, - )); - - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(BOB)), 4_985_168_640_000); - }); - - MockBifrost::execute_with(|| { - // Due to the re-anchoring, BNC came back as registered ForeignAsset(0) - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90_000_000_000_000); - assert_eq!(Tokens::free_balance(BNC, &karura_reserve_account()), 10_000_000_000_000); - - assert_eq!( - Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(ALICE)), - 4_999_073_040_000 - ); - assert_eq!(Tokens::free_balance(BNC, &AccountId::from(ALICE)), 90_000_000_000_000); - }); -} diff --git a/runtime/integration-tests/src/relaychain/mod.rs b/runtime/integration-tests/src/relaychain/mod.rs index e4a57d30a..c1b39d551 100644 --- a/runtime/integration-tests/src/relaychain/mod.rs +++ b/runtime/integration-tests/src/relaychain/mod.rs @@ -30,3 +30,153 @@ mod statemine; #[cfg(feature = "with-karura-runtime")] mod erc20; + +pub use fee_test::{relay_per_second_as_fee, token_per_second_as_fee}; +use frame_support::weights::{constants::WEIGHT_PER_SECOND, Weight}; +use sp_runtime::{FixedPointNumber, FixedU128}; + +// N * unit_weight * (weight/10^12) * token_per_second +fn weight_calculation(instruction_count: u32, unit_weight: Weight, per_second: u128) -> u128 { + let weight = unit_weight.saturating_mul(instruction_count as u64); + let weight_ratio = FixedU128::saturating_from_rational(weight as u128, WEIGHT_PER_SECOND as u128); + weight_ratio.saturating_mul_int(per_second) +} + +// N * unit_weight * (weight/10^12) * token_per_second * +// (minimal_balance/native_asset_minimal_balance) +fn foreign_asset_fee(weight: u128, minimal_balance: u128) -> u128 { + use crate::setup::Balances; + use frame_support::traits::fungible::Inspect; + + let minimum_ratio = FixedU128::saturating_from_rational(minimal_balance, Balances::minimum_balance()); + minimum_ratio.saturating_mul_int(weight) +} + +// N * unit_weight * (weight/10^12) * token_per_second * token_rate +fn token_asset_fee(weight: u128, token_rate: FixedU128) -> u128 { + token_rate.saturating_mul_int(weight as u128) +} + +mod fee_test { + use super::{foreign_asset_fee, token_asset_fee, weight_calculation}; + use crate::setup::*; + + fn native_unit_cost(instruction_count: u32, per_second: u128) -> u128 { + #[cfg(feature = "with-karura-runtime")] + let unit_weight: Weight = karura_runtime::xcm_config::UnitWeightCost::get(); + #[cfg(feature = "with-karura-runtime")] + assert_eq!(unit_weight, 200_000_000); + #[cfg(feature = "with-acala-runtime")] + let unit_weight: Weight = acala_runtime::xcm_config::UnitWeightCost::get(); + #[cfg(feature = "with-acala-runtime")] + assert_eq!(unit_weight, 200_000_000); + #[cfg(feature = "with-mandala-runtime")] + let unit_weight: Weight = mandala_runtime::xcm_config::UnitWeightCost::get(); + #[cfg(feature = "with-mandala-runtime")] + assert_eq!(unit_weight, 1_000_000); + + weight_calculation(instruction_count, unit_weight, per_second) + } + + pub fn relay_per_second_as_fee(instruction_count: u32) -> u128 { + #[cfg(feature = "with-karura-runtime")] + let relay_per_second = karura_runtime::ksm_per_second(); + #[cfg(feature = "with-karura-runtime")] + assert_eq!(231_740_000_000, relay_per_second); + + #[cfg(feature = "with-acala-runtime")] + let relay_per_second = acala_runtime::dot_per_second(); + #[cfg(feature = "with-acala-runtime")] + assert_eq!(231_740_000_0, relay_per_second); + + #[cfg(feature = "with-mandala-runtime")] + let relay_per_second = mandala_runtime::dot_per_second(); + #[cfg(feature = "with-mandala-runtime")] + assert_eq!(115_870_000_000, relay_per_second); + + native_unit_cost(instruction_count, relay_per_second) + } + + pub fn native_per_second_as_fee(instruction_count: u32) -> u128 { + #[cfg(feature = "with-karura-runtime")] + let native_per_second = karura_runtime::kar_per_second(); + #[cfg(feature = "with-karura-runtime")] + assert_eq!(11_587_000_000_000, native_per_second); + #[cfg(feature = "with-acala-runtime")] + let native_per_second = acala_runtime::aca_per_second(); + #[cfg(feature = "with-karura-runtime")] + assert_eq!(11_587_000_000_000, native_per_second); + #[cfg(feature = "with-mandala-runtime")] + let native_per_second = mandala_runtime::aca_per_second(); + #[cfg(feature = "with-karura-runtime")] + assert_eq!(11_587_000_000_000, native_per_second); + + native_unit_cost(instruction_count, native_per_second) + } + + #[cfg(feature = "with-karura-runtime")] + pub fn bnc_per_second_as_fee(instruction_count: u32) -> u128 { + relay_per_second_as_fee(instruction_count) * 80 + } + + pub fn foreign_per_second_as_fee(instruction_count: u32, minimal_balance: u128) -> u128 { + #[cfg(feature = "with-karura-runtime")] + let native_per_second = karura_runtime::kar_per_second(); + #[cfg(feature = "with-acala-runtime")] + let native_per_second = acala_runtime::aca_per_second(); + #[cfg(feature = "with-mandala-runtime")] + let native_per_second = mandala_runtime::aca_per_second(); + + let weight = native_unit_cost(instruction_count, native_per_second); + + foreign_asset_fee(weight, minimal_balance) + } + + pub fn token_per_second_as_fee(instruction_count: u32, rate: FixedU128) -> u128 { + let native_fee = native_per_second_as_fee(instruction_count); + token_asset_fee(native_fee, rate) + } + + #[cfg(feature = "with-karura-runtime")] + #[test] + fn karura_per_second_works() { + assert_eq!(185_392_000, relay_per_second_as_fee(4)); + assert_eq!(139_044_000, relay_per_second_as_fee(3)); + assert_eq!(9_269_600_000, native_per_second_as_fee(4)); + assert_eq!(14_831_360_000, bnc_per_second_as_fee(4)); + + assert_eq!(9_269_600_000, foreign_per_second_as_fee(4, Balances::minimum_balance())); + assert_eq!( + 926_960_000, + foreign_per_second_as_fee(4, Balances::minimum_balance() / 10) + ); + } + + #[cfg(feature = "with-acala-runtime")] + #[test] + fn acala_per_second_works() { + assert_eq!(1_853_920, relay_per_second_as_fee(4)); + assert_eq!(1_390_440, relay_per_second_as_fee(3)); + assert_eq!(9_269_600_000, native_per_second_as_fee(4)); + + assert_eq!(9_269_600_000, foreign_per_second_as_fee(4, Balances::minimum_balance())); + assert_eq!( + 926_960_000, + foreign_per_second_as_fee(4, Balances::minimum_balance() / 10) + ); + } + + #[cfg(feature = "with-mandala-runtime")] + #[test] + fn mandala_per_second_works() { + assert_eq!(463_480, relay_per_second_as_fee(4)); + assert_eq!(347_610, relay_per_second_as_fee(3)); + assert_eq!(46_348_000, native_per_second_as_fee(4)); + + assert_eq!(46_348_000, foreign_per_second_as_fee(4, Balances::minimum_balance())); + assert_eq!( + 4_634_800, + foreign_per_second_as_fee(4, Balances::minimum_balance() / 10) + ); + } +} diff --git a/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs b/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs index 9bc42a9af..31b7800a4 100644 --- a/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs +++ b/runtime/integration-tests/src/relaychain/polkadot_cross_chain_transfer.rs @@ -25,6 +25,15 @@ use frame_support::assert_ok; use orml_traits::MultiCurrency; use xcm_emulator::TestExt; +#[test] +fn token_per_second_works() { + let aca_per_second = acala_runtime::aca_per_second(); + assert_eq!(11_587_000_000_000, aca_per_second); + + let dot_per_second = acala_runtime::dot_per_second(); + assert_eq!(2_317_400_000, dot_per_second); +} + #[test] fn transfer_from_relay_chain() { PolkadotNet::execute_with(|| { diff --git a/runtime/integration-tests/src/relaychain/statemine.rs b/runtime/integration-tests/src/relaychain/statemine.rs index 6e3ad0b0b..88089a2dc 100644 --- a/runtime/integration-tests/src/relaychain/statemine.rs +++ b/runtime/integration-tests/src/relaychain/statemine.rs @@ -32,7 +32,7 @@ use xcm_emulator::TestExt; pub const UNIT: Balance = 1_000_000_000_000; pub const TEN: Balance = 10_000_000_000_000; pub const FEE_WEIGHT: Balance = 4_000_000_000; -pub const FEE_STATEMINE: Balance = 15_540_916; +pub const FEE_STATEMINE: Balance = 15_450_332; fn init_statemine_xcm_interface() { let xcm_operation = @@ -72,10 +72,9 @@ fn statemine_min_xcm_fee_matched() { } #[test] -#[should_panic = "Relay chain block number needs to strictly increase between Parachain blocks!"] // TODO xcm-emulator support increment relay block number -fn transfer_from_relay_chain() { +fn teleport_from_relay_chain() { KusamaNet::execute_with(|| { - assert_ok!(kusama_runtime::XcmPallet::reserve_transfer_assets( + assert_ok!(kusama_runtime::XcmPallet::teleport_assets( kusama_runtime::Origin::signed(ALICE.into()), Box::new(Parachain(1000).into().into()), Box::new( @@ -100,7 +99,6 @@ fn transfer_from_relay_chain() { } #[test] -#[should_panic = "Relay chain block number needs to strictly increase between Parachain blocks!"] // TODO xcm-emulator support increment relay block number fn karura_statemine_transfer_works() { TestNet::reset(); let para_2000: AccountId = Sibling::from(2000).into_account_truncating(); @@ -125,7 +123,6 @@ fn karura_statemine_transfer_works() { TEN - (asset - FEE_WEIGHT), kusama_runtime::Balances::free_balance(&child_2000) ); - assert_eq!(33_333_334, kusama_runtime::Balances::free_balance(&child_1000)); }); Statemine::execute_with(|| { @@ -135,11 +132,8 @@ fn karura_statemine_transfer_works() { // and withdraw sibling parachain sovereign account assert_eq!(9 * UNIT, Assets::balance(0, ¶_2000)); - assert_eq!( - UNIT + FEE_WEIGHT - FEE_STATEMINE, - Balances::free_balance(&AccountId::from(BOB)) - ); - assert_eq!(996_017_792_418, Balances::free_balance(¶_2000)); + assert_eq!(1_003_984_549_668, Balances::free_balance(&AccountId::from(BOB))); + assert_eq!(996_017_888_486, Balances::free_balance(¶_2000)); }); } @@ -149,7 +143,7 @@ fn karura_side(fee_amount: u128) { init_statemine_xcm_interface(); assert_eq!( - 9_999_906_760_000, + 9_999_907_304_000, Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)) ); // ensure sender has enough KSM balance to be charged as fee @@ -176,7 +170,7 @@ fn karura_side(fee_amount: u128) { )); assert_eq!( - 8_999_906_760_000, + 8_999_907_304_000, Tokens::free_balance(CurrencyId::ForeignAsset(0), &AccountId::from(BOB)) ); assert_eq!(TEN - fee_amount, Tokens::free_balance(KSM, &AccountId::from(BOB))); @@ -196,14 +190,14 @@ fn statemine_side(para_2000_init_amount: u128) { Balances::make_free_balance_be(&ALICE.into(), TEN); Balances::make_free_balance_be(&BOB.into(), UNIT); - // create custom asset cost 1 KSM + // create custom asset cost 0.1 KSM assert_ok!(Assets::create( origin.clone(), 0, MultiAddress::Id(ALICE.into()), UNIT / 100 )); - assert_eq!(9 * UNIT, Balances::free_balance(&AccountId::from(ALICE))); + assert_eq!(9_900_000_000_000, Balances::free_balance(&AccountId::from(ALICE))); assert_ok!(Assets::mint( origin.clone(), diff --git a/runtime/integration-tests/src/setup.rs b/runtime/integration-tests/src/setup.rs index dbe02551d..4680a1564 100644 --- a/runtime/integration-tests/src/setup.rs +++ b/runtime/integration-tests/src/setup.rs @@ -35,7 +35,7 @@ pub use sp_core::H160; use sp_io::hashing::keccak_256; pub use sp_runtime::{ traits::{AccountIdConversion, BadOrigin, BlakeTwo256, Convert, Hash, Zero}, - DispatchError, DispatchResult, FixedPointNumber, MultiAddress, Perbill, Permill, + DispatchError, DispatchResult, FixedPointNumber, FixedU128, MultiAddress, Perbill, Permill, }; pub use xcm::latest::prelude::*; From 0675a9e8e607ae48432d0a2de2fca5ea3a23b19a Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 6 Jul 2022 11:38:25 +0800 Subject: [PATCH 10/29] update polkadot and substrate --- Cargo.toml | 342 ++++++++++++++++----------------- ecosystem-modules/stable-asset | 2 +- evm-tests | 2 +- orml | 2 +- 4 files changed, 174 insertions(+), 174 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fb706680e..ef8110040 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -128,179 +128,179 @@ yamux = { opt-level = 3 } zeroize = { opt-level = 3 } [patch."https://github.com/paritytech/substrate"] -frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-executive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-support = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-system = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-session = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-society = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-executor = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-informant = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-network = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-service = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sc-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-api = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-core = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-io = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-session = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-staking = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-std = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-storage = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-trie = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-version = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } -substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "a7249ac572cfdc11f674da15dc29f014684a6a28" } +frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-executive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-support = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-system = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-session = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-society = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-executor = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-informant = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-network = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-service = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sc-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-core = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-io = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-session = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-staking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-std = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-storage = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-trie = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-version = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } [patch."https://github.com/paritytech/polkadot"] -kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -xcm = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } -xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "43110299e44a7a959809e139192a3dc2922c878c" } +kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +xcm = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } [patch."https://github.com/paritytech/cumulus"] cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } diff --git a/ecosystem-modules/stable-asset b/ecosystem-modules/stable-asset index 4bd297152..d6ce44d14 160000 --- a/ecosystem-modules/stable-asset +++ b/ecosystem-modules/stable-asset @@ -1 +1 @@ -Subproject commit 4bd2971521b9d3e184d932fc8f21333f6fe74664 +Subproject commit d6ce44d14b9a3e9b214485b039857f26d5b5df15 diff --git a/evm-tests b/evm-tests index 04793f9dc..1d81589fe 160000 --- a/evm-tests +++ b/evm-tests @@ -1 +1 @@ -Subproject commit 04793f9dc36f24ff778aa369efc8dc674cf54ef9 +Subproject commit 1d81589fe10bda6b38cbbc6b0141a5b6accbe61b diff --git a/orml b/orml index 042b35722..f9687e7b7 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit 042b3572218dbef28186d4194fe25f982d1270e8 +Subproject commit f9687e7b7a51cab0cc42ca141eef9a7657bbc1d1 From d5b07583dacf57abc9d822171d675137a05ecd39 Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 6 Jul 2022 12:18:08 +0800 Subject: [PATCH 11/29] update orml --- orml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orml b/orml index f9687e7b7..3dd4c3364 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit f9687e7b7a51cab0cc42ca141eef9a7657bbc1d1 +Subproject commit 3dd4c336451721e6e74443ef345f135c9edbcd6b From 8edc13421e1be0aac760e0d9ac5ac2ccd209c1f5 Mon Sep 17 00:00:00 2001 From: zqh Date: Sat, 16 Jul 2022 17:33:14 +0800 Subject: [PATCH 12/29] update polkadot-v0.9.26 --- Cargo.lock | 1478 +++++++---------- Cargo.toml | 388 ++--- ecosystem-modules/compound-cash/Cargo.toml | 12 +- ecosystem-modules/ren/renvm-bridge/Cargo.toml | 14 +- ecosystem-modules/starport/Cargo.toml | 14 +- inspect/Cargo.toml | 12 +- modules/aggregated-dex/Cargo.toml | 16 +- modules/asset-registry/Cargo.toml | 18 +- modules/asset-registry/src/lib.rs | 2 +- modules/auction-manager/Cargo.toml | 14 +- modules/cdp-engine/Cargo.toml | 18 +- modules/cdp-treasury/Cargo.toml | 14 +- modules/collator-selection/Cargo.toml | 32 +- modules/currencies/Cargo.toml | 18 +- modules/dex-oracle/Cargo.toml | 18 +- modules/dex/Cargo.toml | 16 +- modules/earning/Cargo.toml | 14 +- modules/emergency-shutdown/Cargo.toml | 14 +- modules/evm-accounts/Cargo.toml | 14 +- modules/evm-bridge/Cargo.toml | 16 +- modules/evm-utility/Cargo.toml | 2 +- modules/evm-utility/macro/Cargo.toml | 2 +- modules/evm/Cargo.toml | 18 +- modules/evm/rpc/Cargo.toml | 20 +- modules/evm/rpc/runtime_api/Cargo.toml | 8 +- modules/example/Cargo.toml | 10 +- modules/homa-lite/Cargo.toml | 28 +- modules/homa-validator-list/Cargo.toml | 14 +- modules/homa/Cargo.toml | 20 +- modules/honzon-bridge/Cargo.toml | 16 +- modules/honzon/Cargo.toml | 16 +- modules/idle-scheduler/Cargo.toml | 12 +- modules/incentives/Cargo.toml | 14 +- modules/loans/Cargo.toml | 14 +- modules/nft/Cargo.toml | 20 +- modules/nominees-election/Cargo.toml | 14 +- modules/prices/Cargo.toml | 12 +- modules/relaychain/Cargo.toml | 16 +- modules/session-manager/Cargo.toml | 14 +- modules/support/Cargo.toml | 12 +- modules/transaction-pause/Cargo.toml | 14 +- modules/transaction-payment/Cargo.toml | 20 +- modules/transaction-payment/src/tests.rs | 4 +- modules/xcm-interface/Cargo.toml | 24 +- node/cli/Cargo.toml | 30 +- node/e2e-tests/test-service/Cargo.toml | 104 +- node/service/Cargo.toml | 108 +- orml | 2 +- primitives/Cargo.toml | 12 +- rpc/Cargo.toml | 22 +- runtime/acala/Cargo.toml | 114 +- runtime/acala/src/xcm_config.rs | 8 +- runtime/common/Cargo.toml | 36 +- runtime/common/src/xcm_impl.rs | 8 +- runtime/integration-tests/Cargo.toml | 128 +- runtime/integration-tests/src/dex.rs | 4 +- .../integration-tests/src/relaychain/erc20.rs | 22 +- .../relaychain/kusama_cross_chain_transfer.rs | 33 +- runtime/integration-tests/src/runtime.rs | 107 +- runtime/karura/Cargo.toml | 114 +- runtime/karura/src/xcm_config.rs | 46 +- runtime/mandala/Cargo.toml | 126 +- runtime/mandala/src/xcm_config.rs | 7 +- 63 files changed, 1671 insertions(+), 1846 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2daae0106..98d575712 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -696,7 +696,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.28.4", + "object", "rustc-demangle", ] @@ -770,7 +770,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "beefy-primitives", "fnv", @@ -804,7 +804,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -824,12 +824,16 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" +dependencies = [ + "beefy-primitives", + "sp-api", +] [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -1046,160 +1050,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bp-header-chain" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-runtime", - "finality-grandpa", - "frame-support", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "bp-message-dispatch" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-runtime", - "frame-support", - "parity-scale-codec", - "scale-info", - "sp-std", -] - -[[package]] -name = "bp-messages" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bitvec 1.0.0", - "bp-runtime", - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-std", -] - -[[package]] -name = "bp-polkadot-core" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-messages", - "bp-runtime", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", -] - -[[package]] -name = "bp-rococo" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-messages", - "bp-polkadot-core", - "bp-runtime", - "frame-support", - "parity-scale-codec", - "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", -] - -[[package]] -name = "bp-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "frame-support", - "hash-db", - "num-traits", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", -] - -[[package]] -name = "bp-test-utils" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-header-chain", - "ed25519-dalek", - "finality-grandpa", - "parity-scale-codec", - "sp-application-crypto", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "bp-wococo" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-messages", - "bp-polkadot-core", - "bp-rococo", - "bp-runtime", - "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "bridge-runtime-common" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-message-dispatch", - "bp-messages", - "bp-runtime", - "frame-support", - "frame-system", - "hash-db", - "pallet-bridge-dispatch", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", -] - [[package]] name = "bs58" version = "0.4.0" @@ -1651,59 +1501,60 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38faa2a16616c8e78a18d37b4726b98bfd2de192f2fdc8a39ddf568a408a0f75" +checksum = "7901fbba05decc537080b07cb3f1cadf53be7b7602ca8255786288a8692ae29a" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f192472a3ba23860afd07d2b0217dc628f21fcc72617aa1336d98e1671f33b" +checksum = "37ba1b45d243a4a28e12d26cd5f2507da74e77c45927d40de8b6ffbf088b46b5" dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", + "cranelift-isle", "gimli", "log", - "regalloc", + "regalloc2", "smallvec", "target-lexicon", ] [[package]] name = "cranelift-codegen-meta" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32ddb89e9b89d3d9b36a5b7d7ea3261c98235a76ac95ba46826b8ec40b1a24" +checksum = "54cc30032171bf230ce22b99c07c3a1de1221cb5375bd6dbe6dbe77d0eed743c" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01fd0d9f288cc1b42d9333b7a776b17e278fc888c28e6a0f09b5573d45a150bc" +checksum = "a23f2672426d2bb4c9c3ef53e023076cfc4d8922f0eeaebaf372c92fae8b5c69" [[package]] name = "cranelift-entity" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3bfe172b83167604601faf9dc60453e0d0a93415b57a9c4d1a7ae6849185cf" +checksum = "886c59a5e0de1f06dbb7da80db149c75de10d5e2caca07cdd9fef8a5918a6336" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a006e3e32d80ce0e4ba7f1f9ddf66066d052a8c884a110b91d05404d6ce26dce" +checksum = "ace74eeca11c439a9d4ed1a5cb9df31a54cd0f7fbddf82c8ce4ea8e9ad2a8fe0" dependencies = [ "cranelift-codegen", "log", @@ -1711,11 +1562,17 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-isle" +version = "0.85.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db1ae52a5cc2cad0d86fdd3dcb16b7217d2f1e65ab4f5814aa4f014ad335fa43" + [[package]] name = "cranelift-native" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501241b0cdf903412ec9075385ac9f2b1eb18a89044d1538e97fab603231f70c" +checksum = "dadcfb7852900780d37102bce5698bcd401736403f07b52e714ff7a180e0e22f" dependencies = [ "cranelift-codegen", "libc", @@ -1724,9 +1581,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.82.3" +version = "0.85.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d9e4211bbc3268042a96dd4de5bd979cda22434991d035f5f8eacba987fad2" +checksum = "c84e3410960389110b88f97776f39f6d2c8becdaa4cd59e390e6b76d9d0e7190" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1943,7 +1800,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "clap 3.2.6", "parity-scale-codec", @@ -1958,7 +1815,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1982,7 +1839,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2011,7 +1868,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2032,7 +1889,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2056,7 +1913,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2081,7 +1938,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "cumulus-relay-chain-interface", @@ -2105,7 +1962,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2133,7 +1990,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "frame-executive", "frame-support", @@ -2151,7 +2008,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2169,7 +2026,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -2199,7 +2056,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2210,7 +2067,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "frame-support", "frame-system", @@ -2223,7 +2080,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2240,7 +2097,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2258,7 +2115,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2275,7 +2132,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "frame-support", "parity-scale-codec", @@ -2291,7 +2148,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2314,7 +2171,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "futures 0.3.21", @@ -2327,7 +2184,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2344,7 +2201,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2359,7 +2216,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sc-network", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26)", "sc-telemetry", "sc-tracing", "sp-api", @@ -2374,7 +2231,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2397,7 +2254,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "async-trait", "backoff", @@ -2423,7 +2280,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2436,7 +2293,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-validation-worker-provider" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "polkadot-node-core-pvf", "toml", @@ -2655,9 +2512,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.5" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e50f3adc76d6a43f5ed73b698a87d0760ca74617f60f7c3b879003536fdd28" +checksum = "9d07a982d1fb29db01e5a59b1918e03da4df7297eaeee7686ac45542fd4e59c8" [[package]] name = "e2e-tests" @@ -3211,7 +3068,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", ] @@ -3229,7 +3086,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -3251,7 +3108,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "Inflector", "chrono", @@ -3279,7 +3136,7 @@ dependencies = [ "sc-client-db", "sc-executor", "sc-service", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b)", "serde", "serde_json", "serde_nanos", @@ -3302,7 +3159,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3313,7 +3170,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3329,7 +3186,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -3357,7 +3214,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "bitflags", "frame-metadata", @@ -3387,7 +3244,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -3399,7 +3256,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3411,7 +3268,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro2", "quote", @@ -3421,7 +3278,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "log", @@ -3438,7 +3295,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3453,7 +3310,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "sp-api", @@ -3462,7 +3319,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "sp-api", @@ -3639,6 +3496,15 @@ dependencies = [ "slab", ] +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -4071,12 +3937,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.8.2" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", - "hashbrown 0.11.2", + "hashbrown 0.12.1", "serde", ] @@ -4110,6 +3976,12 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" +[[package]] +name = "io-lifetimes" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24c3f4eff5495aee4c0399d7b6a0dc2b6e81be84242ffbfcf253ebacccc1d0cb" + [[package]] name = "ip_network" version = "0.4.1" @@ -4198,7 +4070,7 @@ dependencies = [ "http", "jsonrpsee-core", "jsonrpsee-types", - "pin-project 1.0.10", + "pin-project", "rustls-native-certs", "soketto", "thiserror", @@ -4449,8 +4321,8 @@ checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" [[package]] name = "kusama-runtime" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -4541,8 +4413,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "polkadot-primitives", @@ -4648,9 +4520,9 @@ checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db" [[package]] name = "libp2p" -version = "0.45.1" +version = "0.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41726ee8f662563fafba2d2d484b14037cc8ecb8c953fbfc8439d4ce3a0a9029" +checksum = "81327106887e42d004fbdab1fef93675be2e2e07c1b95fce45e2cc813485611d" dependencies = [ "bytes", "futures 0.3.21", @@ -4659,7 +4531,7 @@ dependencies = [ "instant", "lazy_static", "libp2p-autonat", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-deflate", "libp2p-dns", "libp2p-floodsub", @@ -4685,69 +4557,35 @@ dependencies = [ "libp2p-yamux", "multiaddr", "parking_lot 0.12.1", - "pin-project 1.0.10", + "pin-project", "rand 0.7.3", "smallvec", ] [[package]] name = "libp2p-autonat" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d45945fd2f96c4b133c23d5c28a8b7fc8d7138e6dd8d5a8cd492dd384f888e3" +checksum = "4decc51f3573653a9f4ecacb31b1b922dd20c25a6322bb15318ec04287ec46f9" dependencies = [ "async-trait", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-request-response", "libp2p-swarm", "log", - "prost 0.10.4", - "prost-build 0.10.4", - "rand 0.8.5", -] - -[[package]] -name = "libp2p-core" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db5b02602099fb75cb2d16f9ea860a320d6eb82ce41e95ab680912c454805cd5" -dependencies = [ - "asn1_der", - "bs58", - "ed25519-dalek", - "either", - "fnv", - "futures 0.3.21", - "futures-timer", - "instant", - "lazy_static", - "log", - "multiaddr", - "multihash", - "multistream-select", - "parking_lot 0.12.1", - "pin-project 1.0.10", - "prost 0.9.0", - "prost-build 0.9.0", + "prost", + "prost-build", "rand 0.8.5", - "ring", - "rw-stream-sink 0.2.1", - "sha2 0.10.2", - "smallvec", - "thiserror", - "unsigned-varint", - "void", - "zeroize", ] [[package]] name = "libp2p-core" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d46fca305dee6757022e2f5a4f6c023315084d0ed7441c3ab244e76666d979" +checksum = "fbf9b94cefab7599b2d3dff2f93bee218c6621d68590b23ede4485813cbcece6" dependencies = [ "asn1_der", "bs58", @@ -4764,12 +4602,12 @@ dependencies = [ "multihash", "multistream-select", "parking_lot 0.12.1", - "pin-project 1.0.10", - "prost 0.10.4", - "prost-build 0.10.4", + "pin-project", + "prost", + "prost-build", "rand 0.8.5", "ring", - "rw-stream-sink 0.3.0", + "rw-stream-sink", "sha2 0.10.2", "smallvec", "thiserror", @@ -4780,24 +4618,24 @@ dependencies = [ [[package]] name = "libp2p-deflate" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86adefc55ea4ed8201149f052fb441210727481dff1fb0b8318460206a79f5fb" +checksum = "d0183dc2a3da1fbbf85e5b6cf51217f55b14f5daea0c455a9536eef646bfec71" dependencies = [ "flate2", "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", ] [[package]] name = "libp2p-dns" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb462ec3a51fab457b4b44ac295e8b0a4b04dc175127e615cf996b1f0f1a268" +checksum = "6cbf54723250fa5d521383be789bf60efdabe6bacfb443f87da261019a49b4b5" dependencies = [ "async-std-resolver", "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", "log", "parking_lot 0.12.1", "smallvec", @@ -4806,27 +4644,27 @@ dependencies = [ [[package]] name = "libp2p-floodsub" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a505d0c6f851cbf2919535150198e530825def8bd3757477f13dc3a57f46cbcc" +checksum = "98a4b6ffd53e355775d24b76f583fdda54b3284806f678499b57913adb94f231" dependencies = [ "cuckoofilter", "fnv", "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.7.3", "smallvec", ] [[package]] name = "libp2p-gossipsub" -version = "0.38.1" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43e064ba4d7832e01c738626c6b274ae100baba05f5ffcc7b265c2a3ed398108" +checksum = "74b4b888cfbeb1f5551acd3aa1366e01bf88ede26cc3c4645d0d2d004d5ca7b0" dependencies = [ "asynchronous-codec", "base64 0.13.0", @@ -4836,12 +4674,12 @@ dependencies = [ "futures 0.3.21", "hex_fmt", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", "prometheus-client", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.7.3", "regex", "sha2 0.10.2", @@ -4852,19 +4690,19 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.36.1" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84b53490442d086db1fa5375670c9666e79143dccadef3f7c74a4346899a984" +checksum = "c50b585518f8efd06f93ac2f976bd672e17cdac794644b3117edd078e96bda06" dependencies = [ "asynchronous-codec", "futures 0.3.21", "futures-timer", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", "lru 0.7.7", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "prost-codec", "smallvec", "thiserror", @@ -4873,9 +4711,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.37.1" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6b5d4de90fcd35feb65ea6223fd78f3b747a64ca4b65e0813fbe66a27d56aa" +checksum = "740862893bb5f06ac24acc9d49bdeadc3a5e52e51818a30a25c1f3519da2c851" dependencies = [ "arrayvec 0.7.2", "asynchronous-codec", @@ -4885,11 +4723,11 @@ dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.7.3", "sha2 0.10.2", "smallvec", @@ -4901,9 +4739,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4783f8cf00c7b6c1ff0f1870b4fcf50b042b45533d2e13b6fb464caf447a6951" +checksum = "66e5e5919509603281033fd16306c61df7a4428ce274b67af5e14b07de5cdcb2" dependencies = [ "async-io", "data-encoding", @@ -4911,7 +4749,7 @@ dependencies = [ "futures 0.3.21", "if-watch", "lazy_static", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", "rand 0.8.5", @@ -4922,11 +4760,11 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "564a7e5284d7d9b3140fdfc3cb6567bc32555e86a21de5604c2ec85da05cf384" +checksum = "ef8aff4a1abef42328fbb30b17c853fff9be986dc39af17ee39f9c5f755c5e0c" dependencies = [ - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-gossipsub", "libp2p-identify", "libp2p-kad", @@ -4938,14 +4776,14 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ff9c893f2367631a711301d703c47432af898c9bb8253bea0e2c051a13f7640" +checksum = "61fd1b20638ec209c5075dfb2e8ce6a7ea4ec3cd3ad7b77f7a477c06d53322e2" dependencies = [ "asynchronous-codec", "bytes", "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", "log", "nohash-hasher", "parking_lot 0.12.1", @@ -4956,18 +4794,18 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2cee1dad1c83325bbd182a8e94555778699cec8a9da00086efb7522c4c15ad" +checksum = "762408cb5d84b49a600422d7f9a42c18012d8da6ebcd570f9a4a4290ba41fb6f" dependencies = [ "bytes", "curve25519-dalek 3.2.0", "futures 0.3.21", "lazy_static", - "libp2p-core 0.33.0", + "libp2p-core", "log", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.8.5", "sha2 0.10.2", "snow", @@ -4978,14 +4816,14 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41516c82fe8dd148ec925eead0c5ec08a0628f7913597e93e126e4dfb4e0787" +checksum = "100a6934ae1dbf8a693a4e7dd1d730fd60b774dafc45688ed63b554497c6c925" dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", "rand 0.7.3", @@ -4994,17 +4832,17 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db007e737adc5d28b2e03223b0210164928ad742591127130796a72aa8eaf54f" +checksum = "be27bf0820a6238a4e06365b096d428271cce85a129cf16f2fe9eb1610c4df86" dependencies = [ "asynchronous-codec", "bytes", "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", "log", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "unsigned-varint", "void", ] @@ -5017,7 +4855,7 @@ checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c" dependencies = [ "futures 0.3.21", "log", - "pin-project 1.0.10", + "pin-project", "rand 0.7.3", "salsa20", "sha3 0.9.1", @@ -5025,9 +4863,9 @@ dependencies = [ [[package]] name = "libp2p-relay" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624ead3406f64437a0d4567c31bd128a9a0b8226d5f16c074038f5d0fc32f650" +checksum = "4931547ee0cce03971ccc1733ff05bb0c4349fd89120a39e9861e2bbe18843c3" dependencies = [ "asynchronous-codec", "bytes", @@ -5035,12 +4873,12 @@ dependencies = [ "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", - "pin-project 1.0.10", - "prost 0.10.4", - "prost-build 0.10.4", + "pin-project", + "prost", + "prost-build", "prost-codec", "rand 0.8.5", "smallvec", @@ -5051,20 +4889,20 @@ dependencies = [ [[package]] name = "libp2p-rendezvous" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59967ea2db2c7560f641aa58ac05982d42131863fcd3dd6dcf0dd1daf81c60c" +checksum = "9511c9672ba33284838e349623319c8cad2d18cfad243ae46c6b7e8a2982ea4e" dependencies = [ "asynchronous-codec", "bimap", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.8.5", "sha2 0.10.2", "thiserror", @@ -5074,15 +4912,15 @@ dependencies = [ [[package]] name = "libp2p-request-response" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b02e0acb725e5a757d77c96b95298fd73a7394fe82ba7b8bbeea510719cbe441" +checksum = "508a189e2795d892c8f5c1fa1e9e0b1845d32d7b0b249dbf7b05b18811361843" dependencies = [ "async-trait", "bytes", "futures 0.3.21", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "libp2p-swarm", "log", "rand 0.7.3", @@ -5092,18 +4930,18 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.36.1" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4bb21c5abadbf00360c734f16bf87f1712ed4f23cd46148f625d2ddb867346" +checksum = "95ac5be6c2de2d1ff3f7693fda6faf8a827b1f3e808202277783fea9f527d114" dependencies = [ "either", "fnv", "futures 0.3.21", "futures-timer", "instant", - "libp2p-core 0.33.0", + "libp2p-core", "log", - "pin-project 1.0.10", + "pin-project", "rand 0.7.3", "smallvec", "thiserror", @@ -5112,9 +4950,9 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf2fe8c80b43561355f4d51875273b5b6dfbac37952e8f64b1270769305c9d7" +checksum = "9f54a64b6957249e0ce782f8abf41d97f69330d02bf229f0672d864f0650cc76" dependencies = [ "quote", "syn", @@ -5122,9 +4960,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4933e38ef21b50698aefc87799c24f2a365c9d3f6cf50471f3f6a0bc410892" +checksum = "8a6771dc19aa3c65d6af9a8c65222bfc8fcd446630ddca487acd161fa6096f3b" dependencies = [ "async-io", "futures 0.3.21", @@ -5132,32 +4970,32 @@ dependencies = [ "if-watch", "ipnet", "libc", - "libp2p-core 0.33.0", + "libp2p-core", "log", "socket2", ] [[package]] name = "libp2p-uds" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24bdab114f7f2701757d6541266e1131b429bbae382008f207f2114ee4222dcb" +checksum = "d125e3e5f0d58f3c6ac21815b20cf4b6a88b8db9dc26368ea821838f4161fd4d" dependencies = [ "async-std", "futures 0.3.21", - "libp2p-core 0.32.1", + "libp2p-core", "log", ] [[package]] name = "libp2p-wasm-ext" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f066f2b8b1a1d64793f05da2256e6842ecd0293d6735ca2e9bda89831a1bdc06" +checksum = "ec894790eec3c1608f8d1a8a0bdf0dbeb79ed4de2dce964222011c2896dfa05a" dependencies = [ "futures 0.3.21", "js-sys", - "libp2p-core 0.33.0", + "libp2p-core", "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", @@ -5165,18 +5003,18 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39d398fbb29f432c4128fabdaac2ed155c3bcaf1b9bd40eeeb10a471eefacbf5" +checksum = "9808e57e81be76ff841c106b4c5974fb4d41a233a7bdd2afbf1687ac6def3818" dependencies = [ "either", "futures 0.3.21", "futures-rustls", - "libp2p-core 0.33.0", + "libp2p-core", "log", "parking_lot 0.12.1", "quicksink", - "rw-stream-sink 0.3.0", + "rw-stream-sink", "soketto", "url", "webpki-roots", @@ -5184,12 +5022,12 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fe653639ad74877c759720febb0cbcbf4caa221adde4eed2d3126ce5c6f381f" +checksum = "c6dea686217a06072033dc025631932810e2f6ad784e4fafa42e27d311c7a81c" dependencies = [ "futures 0.3.21", - "libp2p-core 0.33.0", + "libp2p-core", "parking_lot 0.12.1", "thiserror", "yamux", @@ -5300,6 +5138,12 @@ version = "0.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7" +[[package]] +name = "linux-raw-sys" +version = "0.0.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" + [[package]] name = "lock_api" version = "0.4.7" @@ -6510,7 +6354,7 @@ dependencies = [ "bytes", "futures 0.3.21", "log", - "pin-project 1.0.10", + "pin-project", "smallvec", "unsigned-varint", ] @@ -6816,23 +6660,15 @@ dependencies = [ "sp-std", ] -[[package]] -name = "object" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9" -dependencies = [ - "crc32fast", - "indexmap", - "memchr", -] - [[package]] name = "object" version = "0.28.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" dependencies = [ + "crc32fast", + "hashbrown 0.11.2", + "indexmap", "memchr", ] @@ -6869,14 +6705,14 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "dyn-clonable", "futures 0.3.21", "futures-timer", "orchestra-proc-macro", - "pin-project 1.0.10", + "pin-project", "prioritized-metered-channel", "thiserror", "tracing", @@ -6885,7 +6721,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "expander 0.0.6", "itertools", @@ -6966,6 +6802,7 @@ dependencies = [ "sp-std", "sp-storage", "tempfile", + "thiserror", "toml", "walkdir", "wasm-gc-api", @@ -7323,7 +7160,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7340,7 +7177,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7354,7 +7191,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7370,7 +7207,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7386,7 +7223,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7401,7 +7238,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7425,7 +7262,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7445,7 +7282,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7460,7 +7297,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "beefy-primitives", "frame-support", @@ -7476,7 +7313,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -7499,7 +7336,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7514,70 +7351,10 @@ dependencies = [ "sp-std", ] -[[package]] -name = "pallet-bridge-dispatch" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-message-dispatch", - "bp-runtime", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-bridge-grandpa" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bp-header-chain", - "bp-runtime", - "bp-test-utils", - "finality-grandpa", - "frame-support", - "frame-system", - "log", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", - "sp-trie", -] - -[[package]] -name = "pallet-bridge-messages" -version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" -dependencies = [ - "bitvec 1.0.0", - "bp-message-dispatch", - "bp-messages", - "bp-runtime", - "frame-support", - "frame-system", - "log", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-runtime", - "sp-std", -] - [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7596,7 +7373,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "frame-benchmarking", "frame-support", @@ -7616,7 +7393,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7633,7 +7410,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7649,7 +7426,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7672,7 +7449,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7685,7 +7462,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7703,7 +7480,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7718,7 +7495,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7741,7 +7518,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "enumflags2 0.7.5", "frame-benchmarking", @@ -7757,7 +7534,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7777,7 +7554,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7794,7 +7571,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7811,7 +7588,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -7829,7 +7606,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7844,7 +7621,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7859,7 +7636,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7876,7 +7653,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7895,7 +7672,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -7912,7 +7689,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7935,7 +7712,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7951,7 +7728,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7966,7 +7743,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7981,7 +7758,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7997,7 +7774,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -8018,7 +7795,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8034,7 +7811,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -8048,7 +7825,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8071,7 +7848,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8082,7 +7859,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "sp-arithmetic", @@ -8091,7 +7868,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -8105,7 +7882,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8123,7 +7900,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8142,7 +7919,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-support", "frame-system", @@ -8158,7 +7935,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8173,7 +7950,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8184,7 +7961,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8201,7 +7978,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8216,7 +7993,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8232,7 +8009,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8246,8 +8023,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "frame-system", @@ -8264,8 +8041,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-benchmarking", "frame-support", @@ -8282,7 +8059,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -8295,7 +8072,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "1.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "frame-executive", "frame-support", @@ -8572,33 +8349,13 @@ dependencies = [ "indexmap", ] -[[package]] -name = "pin-project" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9615c18d31137579e9ff063499264ddc1278e7b1982757ebc111028c4d1dc909" -dependencies = [ - "pin-project-internal 0.4.29", -] - [[package]] name = "pin-project" version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" dependencies = [ - "pin-project-internal 1.0.10", -] - -[[package]] -name = "pin-project-internal" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "044964427019eed9d49d9d5bbce6047ef18f37100ea400912a9fa4a3523ab12a" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "pin-project-internal", ] [[package]] @@ -8689,8 +8446,8 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -8704,8 +8461,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -8718,8 +8475,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "derive_more", "fatality", @@ -8741,8 +8498,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "fatality", "futures 0.3.21", @@ -8762,8 +8519,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "clap 3.2.6", "frame-benchmarking-cli", @@ -8776,7 +8533,7 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26)", "sc-tracing", "sp-core", "sp-trie", @@ -8787,8 +8544,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -8828,8 +8585,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "always-assert", "fatality", @@ -8849,8 +8606,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -8862,8 +8619,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "derive_more", "fatality", @@ -8885,8 +8642,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8899,8 +8656,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8919,8 +8676,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "always-assert", "async-trait", @@ -8940,8 +8697,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "parity-scale-codec", @@ -8958,8 +8715,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitvec 1.0.0", "derive_more", @@ -8987,8 +8744,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitvec 1.0.0", "futures 0.3.21", @@ -9007,8 +8764,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitvec 1.0.0", "fatality", @@ -9026,8 +8783,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -9041,8 +8798,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "futures 0.3.21", @@ -9059,8 +8816,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -9074,8 +8831,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9091,8 +8848,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "fatality", "futures 0.3.21", @@ -9110,8 +8867,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "futures 0.3.21", @@ -9127,8 +8884,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitvec 1.0.0", "fatality", @@ -9145,8 +8902,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "always-assert", "assert_matches", @@ -9155,11 +8912,12 @@ dependencies = [ "futures 0.3.21", "futures-timer", "parity-scale-codec", - "pin-project 1.0.10", + "pin-project", "polkadot-core-primitives", "polkadot-node-subsystem-util", "polkadot-parachain", "rand 0.8.5", + "rayon", "sc-executor", "sc-executor-common", "sc-executor-wasmtime", @@ -9176,8 +8934,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "polkadot-node-primitives", @@ -9192,8 +8950,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "memory-lru", @@ -9209,8 +8967,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-std", "lazy_static", @@ -9227,8 +8985,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bs58", "futures 0.3.21", @@ -9246,8 +9004,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "derive_more", @@ -9267,8 +9025,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bounded-vec", "futures 0.3.21", @@ -9289,8 +9047,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9299,8 +9057,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "derive_more", "futures 0.3.21", @@ -9318,8 +9076,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "derive_more", @@ -9332,7 +9090,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.2", - "pin-project 1.0.10", + "pin-project", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -9351,8 +9109,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9373,8 +9131,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "derive_more", "frame-support", @@ -9390,8 +9148,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "env_logger", "kusama-runtime", @@ -9405,8 +9163,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitvec 1.0.0", "frame-system", @@ -9435,8 +9193,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -9467,8 +9225,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9552,8 +9310,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9599,8 +9357,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "polkadot-primitives", @@ -9611,8 +9369,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bs58", "parity-scale-codec", @@ -9623,8 +9381,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "bitflags", "bitvec 1.0.0", @@ -9666,8 +9424,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "async-trait", "beefy-gadget", @@ -9738,7 +9496,7 @@ dependencies = [ "sc-offchain", "sc-service", "sc-sync-state-rpc", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26)", "sc-telemetry", "sc-transaction-pool", "serde", @@ -9770,8 +9528,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -9791,8 +9549,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9801,8 +9559,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -9862,12 +9620,11 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-benchmarking", "frame-system", - "futures 0.1.31", "futures 0.3.21", "hex", "pallet-balances", @@ -9973,7 +9730,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "coarsetime", "crossbeam-queue", @@ -10065,16 +9822,6 @@ dependencies = [ "syn", ] -[[package]] -name = "prost" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" -dependencies = [ - "bytes", - "prost-derive 0.9.0", -] - [[package]] name = "prost" version = "0.10.4" @@ -10082,27 +9829,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" dependencies = [ "bytes", - "prost-derive 0.10.1", -] - -[[package]] -name = "prost-build" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" -dependencies = [ - "bytes", - "heck 0.3.3", - "itertools", - "lazy_static", - "log", - "multimap", - "petgraph", - "prost 0.9.0", - "prost-types 0.9.0", - "regex", - "tempfile", - "which", + "prost-derive", ] [[package]] @@ -10120,8 +9847,8 @@ dependencies = [ "log", "multimap", "petgraph", - "prost 0.10.4", - "prost-types 0.10.1", + "prost", + "prost-types", "regex", "tempfile", "which", @@ -10135,24 +9862,11 @@ checksum = "00af1e92c33b4813cc79fda3f2dbf56af5169709be0202df730e9ebc3e4cd007" dependencies = [ "asynchronous-codec", "bytes", - "prost 0.10.4", + "prost", "thiserror", "unsigned-varint", ] -[[package]] -name = "prost-derive" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "prost-derive" version = "0.10.1" @@ -10166,16 +9880,6 @@ dependencies = [ "syn", ] -[[package]] -name = "prost-types" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" -dependencies = [ - "bytes", - "prost 0.9.0", -] - [[package]] name = "prost-types" version = "0.10.1" @@ -10183,7 +9887,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ "bytes", - "prost 0.10.4", + "prost", ] [[package]] @@ -10214,9 +9918,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" dependencies = [ "proc-macro2", ] @@ -10417,13 +10121,14 @@ dependencies = [ ] [[package]] -name = "regalloc" -version = "0.0.34" +name = "regalloc2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62446b1d3ebf980bdc68837700af1d77b37bc430e524bf95319c6eada2a4cc02" +checksum = "4a8d23b35d7177df3b9d31ed8a9ab4bf625c668be77a319d4f5efd4a5257701c" dependencies = [ + "fxhash", "log", - "rustc-hash", + "slice-group-by", "smallvec", ] @@ -10468,7 +10173,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "env_logger", "jsonrpsee", @@ -10577,16 +10282,11 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "bp-messages", - "bp-rococo", - "bp-runtime", - "bp-wococo", - "bridge-runtime-common", "frame-benchmarking", "frame-executive", "frame-support", @@ -10601,9 +10301,6 @@ dependencies = [ "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", - "pallet-bridge-dispatch", - "pallet-bridge-grandpa", - "pallet-bridge-messages", "pallet-collective", "pallet-grandpa", "pallet-im-online", @@ -10654,8 +10351,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "polkadot-primitives", @@ -10911,12 +10608,26 @@ checksum = "938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0" dependencies = [ "bitflags", "errno", - "io-lifetimes", + "io-lifetimes 0.5.3", "libc", - "linux-raw-sys", + "linux-raw-sys 0.0.42", "winapi", ] +[[package]] +name = "rustix" +version = "0.35.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d51cc38aa10f6bbb377ed28197aa052aa4e2b762c22be9d3153d01822587e787" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes 0.7.2", + "libc", + "linux-raw-sys 0.0.46", + "windows-sys", +] + [[package]] name = "rustls" version = "0.20.6" @@ -10956,17 +10667,6 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" -[[package]] -name = "rw-stream-sink" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" -dependencies = [ - "futures 0.3.21", - "pin-project 0.4.29", - "static_assertions", -] - [[package]] name = "rw-stream-sink" version = "0.3.0" @@ -10974,7 +10674,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" dependencies = [ "futures 0.3.21", - "pin-project 1.0.10", + "pin-project", "static_assertions", ] @@ -11005,7 +10705,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "sp-core", @@ -11016,7 +10716,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -11025,8 +10725,8 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "rand 0.7.3", "sc-client-api", "sc-network", @@ -11043,7 +10743,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "futures-timer", @@ -11066,7 +10766,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -11082,7 +10782,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.3", @@ -11099,7 +10799,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11110,7 +10810,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "chrono", "clap 3.2.6", @@ -11149,7 +10849,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "fnv", "futures 0.3.21", @@ -11177,7 +10877,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "hash-db", "kvdb", @@ -11202,7 +10902,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -11226,7 +10926,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -11255,7 +10955,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "fork-tree", @@ -11298,7 +10998,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -11320,7 +11020,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11333,7 +11033,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "assert_matches", "async-trait", @@ -11367,7 +11067,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -11392,7 +11092,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "sc-client-api", "sp-authorship", @@ -11403,7 +11103,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "lazy_static", "lru 0.7.7", @@ -11430,7 +11130,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "environmental", "parity-scale-codec", @@ -11447,7 +11147,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "parity-scale-codec", @@ -11462,13 +11162,15 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "cfg-if 1.0.0", "libc", "log", + "once_cell", "parity-scale-codec", "parity-wasm 0.42.2", + "rustix 0.35.7", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -11480,7 +11182,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ahash", "async-trait", @@ -11520,7 +11222,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -11541,7 +11243,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ansi_term", "futures 0.3.21", @@ -11558,7 +11260,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "hex", @@ -11573,7 +11275,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "asynchronous-codec", @@ -11594,9 +11296,9 @@ dependencies = [ "lru 0.7.7", "parity-scale-codec", "parking_lot 0.12.1", - "pin-project 1.0.10", - "prost 0.10.4", - "prost-build 0.10.4", + "pin-project", + "prost", + "prost-build", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -11625,12 +11327,12 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "libp2p", "parity-scale-codec", - "prost-build 0.10.4", + "prost-build", "sc-peerset", "smallvec", ] @@ -11638,7 +11340,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ahash", "futures 0.3.21", @@ -11655,14 +11357,14 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "libp2p", "log", "parity-scale-codec", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "sc-client-api", "sc-network-common", "sc-peerset", @@ -11675,7 +11377,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "bitflags", "either", @@ -11685,8 +11387,8 @@ dependencies = [ "log", "lru 0.7.7", "parity-scale-codec", - "prost 0.10.4", - "prost-build 0.10.4", + "prost", + "prost-build", "sc-client-api", "sc-consensus", "sc-network-common", @@ -11704,7 +11406,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "bytes", "fnv", @@ -11732,7 +11434,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "libp2p", @@ -11745,7 +11447,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11754,7 +11456,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "hash-db", @@ -11784,7 +11486,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -11807,7 +11509,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -11820,7 +11522,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "directories", @@ -11833,7 +11535,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.12.1", - "pin-project 1.0.10", + "pin-project", "rand 0.7.3", "sc-block-builder", "sc-chain-spec", @@ -11848,7 +11550,7 @@ dependencies = [ "sc-offchain", "sc-rpc", "sc-rpc-server", - "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9)", + "sc-sysinfo 6.0.0-dev (git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b)", "sc-telemetry", "sc-tracing", "sc-transaction-pool", @@ -11885,7 +11587,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "parity-scale-codec", @@ -11899,7 +11601,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11918,7 +11620,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "libc", @@ -11937,7 +11639,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "libc", @@ -11956,14 +11658,14 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "chrono", "futures 0.3.21", "libp2p", "log", "parking_lot 0.12.1", - "pin-project 1.0.10", + "pin-project", "rand 0.7.3", "serde", "serde_json", @@ -11974,7 +11676,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ansi_term", "atty", @@ -12005,7 +11707,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12016,7 +11718,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "futures-timer", @@ -12043,7 +11745,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "log", @@ -12056,7 +11758,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "futures-timer", @@ -12418,10 +12120,16 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" +[[package]] +name = "slice-group-by" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" + [[package]] name = "slot-range-helper" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "enumn", "parity-scale-codec", @@ -12441,9 +12149,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" [[package]] name = "snap" @@ -12497,7 +12205,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "hash-db", "log", @@ -12514,7 +12222,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "blake2 0.10.4", "proc-macro-crate", @@ -12526,7 +12234,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12539,7 +12247,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "integer-sqrt", "num-traits", @@ -12554,7 +12262,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12567,7 +12275,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "parity-scale-codec", @@ -12579,7 +12287,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "sp-api", @@ -12591,7 +12299,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "log", @@ -12609,7 +12317,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -12628,7 +12336,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "parity-scale-codec", @@ -12646,7 +12354,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "merlin", @@ -12669,7 +12377,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12683,7 +12391,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12696,7 +12404,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "base58 0.2.0", "bitflags", @@ -12742,7 +12450,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "blake2 0.10.4", "byteorder", @@ -12756,7 +12464,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro2", "quote", @@ -12767,7 +12475,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -12776,7 +12484,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro2", "quote", @@ -12786,7 +12494,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "environmental", "parity-scale-codec", @@ -12797,7 +12505,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "finality-grandpa", "log", @@ -12815,7 +12523,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -12829,7 +12537,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "hash-db", @@ -12854,7 +12562,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "lazy_static", "sp-core", @@ -12865,7 +12573,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -12882,7 +12590,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "thiserror", "zstd", @@ -12891,7 +12599,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "parity-scale-codec", @@ -12906,7 +12614,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12920,7 +12628,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "sp-api", "sp-core", @@ -12930,7 +12638,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "backtrace", "lazy_static", @@ -12940,7 +12648,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "rustc-hash", "serde", @@ -12950,7 +12658,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "either", "hash256-std-hasher", @@ -12972,7 +12680,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12989,7 +12697,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "Inflector", "proc-macro-crate", @@ -13001,7 +12709,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "parity-scale-codec", @@ -13015,7 +12723,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "serde", "serde_json", @@ -13024,7 +12732,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -13038,7 +12746,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "scale-info", @@ -13049,7 +12757,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "hash-db", "log", @@ -13071,12 +12779,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13089,7 +12797,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "log", "sp-core", @@ -13102,7 +12810,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures-timer", @@ -13118,7 +12826,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "sp-std", @@ -13130,7 +12838,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "sp-api", "sp-runtime", @@ -13139,7 +12847,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "log", @@ -13155,7 +12863,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "hash-db", "memory-db", @@ -13171,7 +12879,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13188,7 +12896,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13199,7 +12907,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "impl-trait-for-tuples", "log", @@ -13249,7 +12957,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "statemine-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=390042a01940a0a4d0b28eb196a2e9251f3cec33#390042a01940a0a4d0b28eb196a2e9251f3cec33" +source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -13438,7 +13146,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "platforms 2.0.0", ] @@ -13446,7 +13154,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -13467,7 +13175,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures-util", "hyper", @@ -13480,7 +13188,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.25#a7249ac572cfdc11f674da15dc29f014684a6a28" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.26#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "jsonrpsee", "log", @@ -13501,7 +13209,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "async-trait", "futures 0.3.21", @@ -13527,7 +13235,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -13537,7 +13245,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -13548,7 +13256,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "ansi_term", "build-helper", @@ -13649,8 +13357,8 @@ dependencies = [ [[package]] name = "test-runtime-constants" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "polkadot-primitives", @@ -14030,14 +13738,14 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 1.0.10", + "pin-project", "tracing", ] [[package]] name = "tracing-gum" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -14047,8 +13755,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -14187,7 +13895,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech//substrate?rev=3348e144f0a2b39ce08bd8e3b976c42fe0c990b9#3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" +source = "git+https://github.com/paritytech//substrate?rev=e8a7d161f39db70cb27fdad6c6e215cf493ebc3b#e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" dependencies = [ "clap 3.2.6", "jsonrpsee", @@ -14552,15 +14260,18 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.83.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a" +checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" +dependencies = [ + "indexmap", +] [[package]] name = "wasmtime" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21ffb4705016d5ca91e18a72ed6822dab50e6d5ddd7045461b17ef19071cdef1" +checksum = "e76e2b2833bb0ece666ccdbed7b71b617d447da11f1bb61f4f2bab2648f745ee" dependencies = [ "anyhow", "backtrace", @@ -14570,7 +14281,7 @@ dependencies = [ "lazy_static", "libc", "log", - "object 0.27.1", + "object", "once_cell", "paste", "psm", @@ -14589,9 +14300,9 @@ dependencies = [ [[package]] name = "wasmtime-cache" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c6ab24291fa7cb3a181f5669f6c72599b7ef781669759b45c7828c5999d0c0" +checksum = "743a9f142d93318262d7e1fe329394ff2e8f86a1df45ae5e4f0eedba215ca5ce" dependencies = [ "anyhow", "base64 0.13.0", @@ -14599,7 +14310,7 @@ dependencies = [ "directories-next", "file-per-thread-logger", "log", - "rustix", + "rustix 0.33.7", "serde", "sha2 0.9.9", "toml", @@ -14609,9 +14320,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04c810078a491b7bc4866ebe045f714d2b95e6b539e1f64009a4a7606be11de" +checksum = "5dc0f80afa1ce97083a7168e6b6948d015d6237369e9f4a511d38c9c4ac8fbb9" dependencies = [ "anyhow", "cranelift-codegen", @@ -14622,7 +14333,7 @@ dependencies = [ "gimli", "log", "more-asserts", - "object 0.27.1", + "object", "target-lexicon", "thiserror", "wasmparser", @@ -14631,9 +14342,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61448266ea164b1ac406363cdcfac81c7c44db4d94c7a81c8620ac6c5c6cdf59" +checksum = "0816d9365196f1f447060087e0f87239ccded830bd54970a1168b0c9c8e824c9" dependencies = [ "anyhow", "cranelift-entity", @@ -14641,7 +14352,7 @@ dependencies = [ "indexmap", "log", "more-asserts", - "object 0.27.1", + "object", "serde", "target-lexicon", "thiserror", @@ -14651,9 +14362,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "156b4623c6b0d4b8c24afb846c20525922f538ef464cc024abab7ea8de2109a2" +checksum = "5c687f33cfa0f89ec1646929d0ff102087052cf9f0d15533de56526b0da0d1b3" dependencies = [ "addr2line", "anyhow", @@ -14662,10 +14373,10 @@ dependencies = [ "cpp_demangle", "gimli", "log", - "object 0.27.1", + "object", "region", "rustc-demangle", - "rustix", + "rustix 0.33.7", "serde", "target-lexicon", "thiserror", @@ -14677,20 +14388,20 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5dc31f811760a6c76b2672c404866fd19b75e5fb3b0075a3e377a6846490654" +checksum = "b252d1d025f94f3954ba2111f12f3a22826a0764a11c150c2d46623115a69e27" dependencies = [ "lazy_static", - "object 0.27.1", - "rustix", + "object", + "rustix 0.33.7", ] [[package]] name = "wasmtime-runtime" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f907beaff69d4d920fa4688411ee4cc75c0f01859e424677f9e426e2ef749864" +checksum = "ace251693103c9facbbd7df87a29a75e68016e48bc83c09133f2fda6b575e0ab" dependencies = [ "anyhow", "backtrace", @@ -14705,7 +14416,7 @@ dependencies = [ "more-asserts", "rand 0.8.5", "region", - "rustix", + "rustix 0.33.7", "thiserror", "wasmtime-environ", "wasmtime-jit-debug", @@ -14714,9 +14425,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "0.35.3" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514ef0e5fd197b9609dc9eb74beba0c84d5a12b2417cbae55534633329ba4852" +checksum = "d129b0487a95986692af8708ffde9c50b0568dcefd79200941d475713b4f40bb" dependencies = [ "cranelift-entity", "serde", @@ -14783,8 +14494,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "beefy-primitives", "bitvec 1.0.0", @@ -14871,8 +14582,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "polkadot-primitives", @@ -15046,21 +14757,22 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "derivative", "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", + "sp-runtime", "xcm-procedural", ] [[package]] name = "xcm-builder" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "frame-system", @@ -15103,8 +14815,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-benchmarking", "frame-support", @@ -15122,7 +14834,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "Inflector", "proc-macro2", @@ -15132,8 +14844,8 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "0.9.25" -source = "git+https://github.com/paritytech//polkadot?rev=5174e9ae75b6843ecc460dfaa15f5851230638b8#5174e9ae75b6843ecc460dfaa15f5851230638b8" +version = "0.9.26" +source = "git+https://github.com/paritytech//polkadot?rev=d8785970175dce344f2a6ad1cd88297529a6dd59#d8785970175dce344f2a6ad1cd88297529a6dd59" dependencies = [ "frame-support", "parity-scale-codec", @@ -15184,18 +14896,18 @@ dependencies = [ [[package]] name = "zstd" -version = "0.10.2+zstd.1.5.2" +version = "0.11.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4a6bd64f22b5e3e94b4e238669ff9f10815c27a5180108b849d24174a83847" +checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "4.1.6+zstd.1.5.2" +version = "5.0.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b61c51bb270702d6167b8ce67340d2754b088d0c091b06e593aa772c3ee9bb" +checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" dependencies = [ "libc", "zstd-sys", @@ -15203,9 +14915,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "1.6.3+zstd.1.5.2" +version = "2.0.1+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8" +checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" dependencies = [ "cc", "libc", diff --git a/Cargo.toml b/Cargo.toml index ef8110040..db4f7b397 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -128,201 +128,201 @@ yamux = { opt-level = 3 } zeroize = { opt-level = 3 } [patch."https://github.com/paritytech/substrate"] -frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-executive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-support = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-system = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-session = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-society = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-executor = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-informant = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-network = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-service = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sc-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-api = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-core = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-io = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-session = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-staking = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-std = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-storage = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-trie = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-version = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } -substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "3348e144f0a2b39ce08bd8e3b976c42fe0c990b9" } +frame-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-benchmarking-cli = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-election-provider-support = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-executive = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-support = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-support-procedural = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-support-procedural-tools = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-system = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-system-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +frame-try-runtime = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-aura = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-authorship = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-babe = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-balances = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-bounties = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-collective = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-democracy = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-election-provider-multi-phase = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-elections-phragmen = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-gilt = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-grandpa = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-identity = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-im-online = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-indices = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-membership = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-mmr = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-mmr-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-multisig = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-offences = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-offences-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-proxy = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-recovery = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-scheduler = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-session = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-session-benchmarking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-society = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-staking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-staking-reward-fn = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-sudo = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-timestamp = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-tips = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-transaction-payment = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-treasury = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-utility = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-vesting = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-beefy = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-beefy-mmr = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-bags-list = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +pallet-preimage = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +beefy-primitives = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +beefy-merkle-tree = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +beefy-gadget = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +beefy-gadget-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +remote-externalities = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-basic-authorship = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-block-builder = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-chain-spec = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-cli = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-client-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-client-db = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-babe-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-epochs = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-consensus-uncles = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-executor = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-executor-common = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-executor-wasmtime = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-informant = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-keystore = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-network = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-network-gossip = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-offchain = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-rpc-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-rpc-server = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-service = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-sync-state-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-telemetry = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-tracing = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-transaction-pool-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sc-utils = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-api = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-application-crypto = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-arithmetic = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-authority-discovery = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-authorship = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-block-builder = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-blockchain = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-consensus = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-consensus-aura = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-consensus-babe = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-consensus-slots = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-consensus-vrf = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-core = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-debug-derive = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-externalities = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-finality-grandpa = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-inherents = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-io = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-keyring = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-keystore = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-maybe-compressed-blob = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-mmr-primitives = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-npos-elections = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-offchain = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-rpc = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-runtime = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-runtime-interface = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-serializer = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-session = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-staking = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-state-machine = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-std = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-storage = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-timestamp = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-tracing = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-transaction-pool = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-trie = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-version = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +sp-wasm-interface = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-build-script-utils = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-wasm-builder = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +try-runtime-cli = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-test-client = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-test-utils = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } +substrate-test-utils-derive = { git = "https://github.com/paritytech//substrate", rev = "e8a7d161f39db70cb27fdad6c6e215cf493ebc3b" } [patch."https://github.com/paritytech/polkadot"] -kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -xcm = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } -xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "5174e9ae75b6843ecc460dfaa15f5851230638b8" } +kusama-runtime = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +pallet-xcm = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-cli = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-client = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-node-core-pvf = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-node-network-protocol = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-node-subsystem = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-overseer = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-parachain = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-primitives = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-runtime = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-service = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-statement-table = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-rpc = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-test-runtime = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +polkadot-test-service = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +test-runtime-constants = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +rococo-runtime = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +westend-runtime = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +xcm = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +xcm-builder = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } +xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } [patch."https://github.com/paritytech/cumulus"] -cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } -statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "390042a01940a0a4d0b28eb196a2e9251f3cec33" } +cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } diff --git a/ecosystem-modules/compound-cash/Cargo.toml b/ecosystem-modules/compound-cash/Cargo.toml index 87d3a4990..b5adae145 100644 --- a/ecosystem-modules/compound-cash/Cargo.toml +++ b/ecosystem-modules/compound-cash/Cargo.toml @@ -8,16 +8,16 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } module-support = { path = "../../modules/support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/ecosystem-modules/ren/renvm-bridge/Cargo.toml b/ecosystem-modules/ren/renvm-bridge/Cargo.toml index 3942d8f28..fa40ced61 100644 --- a/ecosystem-modules/ren/renvm-bridge/Cargo.toml +++ b/ecosystem-modules/ren/renvm-bridge/Cargo.toml @@ -8,12 +8,12 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } support = { package = "module-support", path = "../../../modules/support", default-features = false } orml-traits = { path = "../../../orml/traits", default-features = false } primitives = { package = "acala-primitives", path = "../../../primitives", default-features = false } @@ -22,7 +22,7 @@ primitives = { package = "acala-primitives", path = "../../../primitives", defau hex-literal = "0.3.1" orml-currencies = { path = "../../../orml/currencies" } orml-tokens = { path = "../../../orml/tokens" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/ecosystem-modules/starport/Cargo.toml b/ecosystem-modules/starport/Cargo.toml index ef399f9b3..dce274349 100644 --- a/ecosystem-modules/starport/Cargo.toml +++ b/ecosystem-modules/starport/Cargo.toml @@ -7,18 +7,18 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens"} diff --git a/inspect/Cargo.toml b/inspect/Cargo.toml index ed8f2de65..d0e727e8c 100644 --- a/inspect/Cargo.toml +++ b/inspect/Cargo.toml @@ -9,9 +9,9 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } clap = { version = "3.1.6", features = ["derive"] } derive_more = "0.99" log = "0.4.17" -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } diff --git a/modules/aggregated-dex/Cargo.toml b/modules/aggregated-dex/Cargo.toml index 4993843c5..e4c456f9f 100644 --- a/modules/aggregated-dex/Cargo.toml +++ b/modules/aggregated-dex/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } @@ -22,9 +22,9 @@ orml-tokens = { path = "../../orml/tokens", default-features = false } [dev-dependencies] orml-tokens = { path = "../../orml/tokens" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/asset-registry/Cargo.toml b/modules/asset-registry/Cargo.toml index 7a64043fa..b3f88e874 100644 --- a/modules/asset-registry/Cargo.toml +++ b/modules/asset-registry/Cargo.toml @@ -9,23 +9,23 @@ log = { version = "0.4.17", default-features = false } serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } module-support = { path = "../support", default-features = false } [dev-dependencies] serde_json = "1.0.68" hex = "0.4" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-evm = { path = "../evm" } module-evm-bridge = { path = "../evm-bridge" } diff --git a/modules/asset-registry/src/lib.rs b/modules/asset-registry/src/lib.rs index adc47e296..eac70b023 100644 --- a/modules/asset-registry/src/lib.rs +++ b/modules/asset-registry/src/lib.rs @@ -585,7 +585,7 @@ where parents: 0, interior: X1(Junction::GeneralKey(key)), } => { - let currency_id = CurrencyId::decode(&mut &*key).ok()?; + let currency_id = CurrencyId::decode(&mut &*key.into_inner()).ok()?; match currency_id { CurrencyId::Erc20(address) if !is_system_contract(address) => { if let Some(asset_metadata) = Pallet::::asset_metadatas(AssetIds::Erc20(address)) { diff --git a/modules/auction-manager/Cargo.toml b/modules/auction-manager/Cargo.toml index b1586e278..f26b0b65c 100644 --- a/modules/auction-manager/Cargo.toml +++ b/modules/auction-manager/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-auction = { path = "../../orml/auction" } cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } module-dex = { path = "../dex" } diff --git a/modules/cdp-engine/Cargo.toml b/modules/cdp-engine/Cargo.toml index 23767998d..da44db97a 100644 --- a/modules/cdp-engine/Cargo.toml +++ b/modules/cdp-engine/Cargo.toml @@ -8,14 +8,14 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } support = { package = "module-support", path = "../support", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } @@ -23,9 +23,9 @@ rand_chacha = { version = "0.2", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } dex = { package = "module-dex", path = "../dex"} cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } diff --git a/modules/cdp-treasury/Cargo.toml b/modules/cdp-treasury/Cargo.toml index 747d1c945..ab79f90ed 100644 --- a/modules/cdp-treasury/Cargo.toml +++ b/modules/cdp-treasury/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-auction = { path = "../../orml/auction" } module-dex = { path = "../dex" } diff --git a/modules/collator-selection/Cargo.toml b/modules/collator-selection/Cargo.toml index 66e1bda17..d5291763f 100644 --- a/modules/collator-selection/Cargo.toml +++ b/modules/collator-selection/Cargo.toml @@ -13,26 +13,26 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = scale-info = { version = "2.1", default-features = false, features = ["derive"] } serde = { version = "1.0.136", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ['std'] diff --git a/modules/currencies/Cargo.toml b/modules/currencies/Cargo.toml index d6d35a814..f134f4f1f 100644 --- a/modules/currencies/Cargo.toml +++ b/modules/currencies/Cargo.toml @@ -8,13 +8,13 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } @@ -26,9 +26,9 @@ support = { package = "module-support", path = "../support", default-features = serde_json = "1.0.68" hex = "0.4" hex-literal = "0.3.1" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } tokens = { package = "orml-tokens", path = "../../orml/tokens" } module-evm = { path = "../evm" } module-evm-bridge = { path = "../evm-bridge" } diff --git a/modules/dex-oracle/Cargo.toml b/modules/dex-oracle/Cargo.toml index 186441ed9..ea55f265e 100644 --- a/modules/dex-oracle/Cargo.toml +++ b/modules/dex-oracle/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/dex/Cargo.toml b/modules/dex/Cargo.toml index 8450a0bc4..265997589 100644 --- a/modules/dex/Cargo.toml +++ b/modules/dex/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] orml-tokens = { path = "../../orml/tokens" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/earning/Cargo.toml b/modules/earning/Cargo.toml index e262082e4..c8b61e8d4 100644 --- a/modules/earning/Cargo.toml +++ b/modules/earning/Cargo.toml @@ -9,11 +9,11 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = scale-info = { version = "2.1", default-features = false, features = ["derive"] } serde = { version = "1.0.136", optional = true } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { package = "orml-traits", path = "../../orml/traits", default-features = false } @@ -23,8 +23,8 @@ primitives = { package = "acala-primitives", path = "../../primitives", default- paste = "1.0" [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/emergency-shutdown/Cargo.toml b/modules/emergency-shutdown/Cargo.toml index e675a624d..d7f3ddda4 100644 --- a/modules/emergency-shutdown/Cargo.toml +++ b/modules/emergency-shutdown/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } support = { package = "module-support", path = "../support", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-traits = { path = "../../orml/traits" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/evm-accounts/Cargo.toml b/modules/evm-accounts/Cargo.toml index 7587d858f..08b9e07ed 100644 --- a/modules/evm-accounts/Cargo.toml +++ b/modules/evm-accounts/Cargo.toml @@ -10,12 +10,12 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = libsecp256k1 = { version = "0.7", default-features = false, features = ["hmac", "static-context"], optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } @@ -24,7 +24,7 @@ module-support = { path = "../support", default-features = false } module-evm-utility-macro = { path = "../evm-utility/macro" } [dev-dependencies] -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/evm-bridge/Cargo.toml b/modules/evm-bridge/Cargo.toml index 646708100..55b059d52 100644 --- a/modules/evm-bridge/Cargo.toml +++ b/modules/evm-bridge/Cargo.toml @@ -11,12 +11,12 @@ targets = ["x86_64-unknown-linux-gnu"] serde = { version = "1.0.136", optional = true, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitive-types = { version = "0.11.1", default-features = false, features = ["rlp", "byteorder"] } impl-trait-for-tuples = "0.2.2" ethereum-types = { version = "0.13.1", default-features = false } @@ -29,8 +29,8 @@ num_enum = { version = "0.5.1", default-features = false } [dev-dependencies] serde_json = "1.0.68" hex = "0.4" -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/evm-utility/Cargo.toml b/modules/evm-utility/Cargo.toml index e9f71749e..f6e4c5254 100644 --- a/modules/evm-utility/Cargo.toml +++ b/modules/evm-utility/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] sha3 = { version = "0.9.1", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } evm = { git = "https://github.com/rust-blockchain/evm", rev = "0b686f8c2c83a52638917caa649dc23302fda80d", default-features = false, features = ["with-codec"] } evm-gasometer = { git = "https://github.com/rust-blockchain/evm", rev = "0b686f8c2c83a52638917caa649dc23302fda80d", default-features = false } diff --git a/modules/evm-utility/macro/Cargo.toml b/modules/evm-utility/macro/Cargo.toml index f3fa008e3..97159d2f4 100644 --- a/modules/evm-utility/macro/Cargo.toml +++ b/modules/evm-utility/macro/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" proc-macro = true [dependencies] -quote = "1.0.18" +quote = "1.0.20" syn = { version = "1.0.98", features = ["full", "fold", "extra-traits", "visit"] } proc-macro2 = "1.0.40" module-evm-utility = { path = ".." } diff --git a/modules/evm/Cargo.toml b/modules/evm/Cargo.toml index dc2b45cb6..f35ab40ab 100644 --- a/modules/evm/Cargo.toml +++ b/modules/evm/Cargo.toml @@ -24,15 +24,15 @@ hex = { version = "0.4", default-features = false, features = ["alloc"], optiona num = { version = "0.4", features = ["alloc"], default-features = false } bn = { package = "substrate-bn", version = "0.6", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-bencher = { path = "../../orml/bencher", default-features = false, optional = true } orml-currencies = { path = "../../orml/currencies", default-features = false, optional = true } @@ -45,7 +45,7 @@ module-idle-scheduler = { path = "../idle-scheduler", default-features = false, module-transaction-payment = { path = "../../modules/transaction-payment", default-features = false } module-dex = { path = "../dex", default-features = false, optional = true } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } [dev-dependencies] hex = "0.4" diff --git a/modules/evm/rpc/Cargo.toml b/modules/evm/rpc/Cargo.toml index c4a00af08..f6e06e1d1 100644 --- a/modules/evm/rpc/Cargo.toml +++ b/modules/evm/rpc/Cargo.toml @@ -9,16 +9,16 @@ jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } rustc-hex = "2.1.0" serde = { version = "1.0.136", features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } primitives = { package = "acala-primitives", path = "../../../primitives" } module-evm-rpc-runtime-api = { path = "runtime_api" } diff --git a/modules/evm/rpc/runtime_api/Cargo.toml b/modules/evm/rpc/runtime_api/Cargo.toml index 8d800d067..abc3f8f81 100644 --- a/modules/evm/rpc/runtime_api/Cargo.toml +++ b/modules/evm/rpc/runtime_api/Cargo.toml @@ -5,10 +5,10 @@ authors = ["Acala Developers"] edition = "2021" [dependencies] -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../../../primitives", default-features = false } [features] diff --git a/modules/example/Cargo.toml b/modules/example/Cargo.toml index 1d865f566..9e2775786 100644 --- a/modules/example/Cargo.toml +++ b/modules/example/Cargo.toml @@ -8,13 +8,13 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/homa-lite/Cargo.toml b/modules/homa-lite/Cargo.toml index ec3808eb5..2dabce658 100644 --- a/modules/homa-lite/Cargo.toml +++ b/modules/homa-lite/Cargo.toml @@ -7,27 +7,27 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } module-relaychain = { path = "../relaychain", features = ["kusama"] } [features] diff --git a/modules/homa-validator-list/Cargo.toml b/modules/homa-validator-list/Cargo.toml index f71634def..d3c17623e 100644 --- a/modules/homa-validator-list/Cargo.toml +++ b/modules/homa-validator-list/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-utilities = { path = "../../orml/utilities", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } orml-currencies = { path = "../../orml/currencies" } diff --git a/modules/homa/Cargo.toml b/modules/homa/Cargo.toml index 88cf2e1db..94d0eff4f 100644 --- a/modules/homa/Cargo.toml +++ b/modules/homa/Cargo.toml @@ -7,23 +7,23 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } [features] default = ["std"] diff --git a/modules/honzon-bridge/Cargo.toml b/modules/honzon-bridge/Cargo.toml index d7c38449e..240d6085f 100644 --- a/modules/honzon-bridge/Cargo.toml +++ b/modules/honzon-bridge/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } [dev-dependencies] serde_json = "1.0.68" hex = "0.4" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-currencies = { path = "../../modules/currencies" } module-evm = { path = "../evm" } diff --git a/modules/honzon/Cargo.toml b/modules/honzon/Cargo.toml index e81298faa..d88df7bea 100644 --- a/modules/honzon/Cargo.toml +++ b/modules/honzon/Cargo.toml @@ -8,20 +8,20 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } cdp-engine = { package = "module-cdp-engine", path = "../cdp-engine", default-features = false } loans = { package = "module-loans", path = "../loans", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-traits = { path = "../../orml/traits" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/idle-scheduler/Cargo.toml b/modules/idle-scheduler/Cargo.toml index 36ec43b2d..a041e0392 100644 --- a/modules/idle-scheduler/Cargo.toml +++ b/modules/idle-scheduler/Cargo.toml @@ -8,16 +8,16 @@ edition = "2021" serde = { version = "1.0.136", optional = true } scale-info = { version = "2.1", default-features = false, features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } acala-primitives = { path = "../../primitives", default-features = false } module-support = { path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/incentives/Cargo.toml b/modules/incentives/Cargo.toml index f0b13a109..2d5eeb255 100644 --- a/modules/incentives/Cargo.toml +++ b/modules/incentives/Cargo.toml @@ -8,19 +8,19 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } orml-rewards = { path = "../../orml/rewards", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } orml-rewards = { path = "../../orml/rewards" } diff --git a/modules/loans/Cargo.toml b/modules/loans/Cargo.toml index a64457320..deb049c4f 100644 --- a/modules/loans/Cargo.toml +++ b/modules/loans/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } cdp-treasury = { package = "module-cdp-treasury", path = "../cdp-treasury" } diff --git a/modules/nft/Cargo.toml b/modules/nft/Cargo.toml index 0e87ab1d4..7a45721c5 100644 --- a/modules/nft/Cargo.toml +++ b/modules/nft/Cargo.toml @@ -9,22 +9,22 @@ serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-nft = { path = "../../orml/nft", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } module-currencies = { path = "../../modules/currencies" } diff --git a/modules/nominees-election/Cargo.toml b/modules/nominees-election/Cargo.toml index 9168c6df4..4883e92ce 100644 --- a/modules/nominees-election/Cargo.toml +++ b/modules/nominees-election/Cargo.toml @@ -8,18 +8,18 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/prices/Cargo.toml b/modules/prices/Cargo.toml index dc3d0cece..ded011743 100644 --- a/modules/prices/Cargo.toml +++ b/modules/prices/Cargo.toml @@ -8,17 +8,17 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { package = "orml-traits", path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } [features] diff --git a/modules/relaychain/Cargo.toml b/modules/relaychain/Cargo.toml index 5602f61ec..e152eda3d 100644 --- a/modules/relaychain/Cargo.toml +++ b/modules/relaychain/Cargo.toml @@ -7,18 +7,18 @@ edition = "2021" [dependencies] serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } module-support = { path = "../support", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/session-manager/Cargo.toml b/modules/session-manager/Cargo.toml index a6e68a232..05628d73b 100644 --- a/modules/session-manager/Cargo.toml +++ b/modules/session-manager/Cargo.toml @@ -9,15 +9,15 @@ log = { version = "0.4.17", default-features = false } serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/modules/support/Cargo.toml b/modules/support/Cargo.toml index 655bd1a38..dbe49f37d 100644 --- a/modules/support/Cargo.toml +++ b/modules/support/Cargo.toml @@ -8,14 +8,14 @@ edition = "2021" impl-trait-for-tuples = "0.2.2" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } orml-tokens = { path = "../../orml/tokens", default-features = false } [features] diff --git a/modules/transaction-pause/Cargo.toml b/modules/transaction-pause/Cargo.toml index 3740636a2..1bde1a2a5 100644 --- a/modules/transaction-pause/Cargo.toml +++ b/modules/transaction-pause/Cargo.toml @@ -7,15 +7,15 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } orml-traits = { path = "../../orml/traits" } primitives = { package = "acala-primitives", path = "../../primitives" } diff --git a/modules/transaction-payment/Cargo.toml b/modules/transaction-payment/Cargo.toml index 65bf4a8f0..69e2b0e26 100644 --- a/modules/transaction-payment/Cargo.toml +++ b/modules/transaction-payment/Cargo.toml @@ -8,22 +8,22 @@ edition = "2021" serde = { version = "1.0.136", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io= { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-tokens = { path = "../../orml/tokens" } module-currencies = { path = "../../modules/currencies" } module-dex = { path = "../dex" } diff --git a/modules/transaction-payment/src/tests.rs b/modules/transaction-payment/src/tests.rs index f6cf76ac7..2a6e72dee 100644 --- a/modules/transaction-payment/src/tests.rs +++ b/modules/transaction-payment/src/tests.rs @@ -1453,7 +1453,7 @@ impl Convert> for CurrencyIdConvert { .. } => match &key[..] { key => { - if let Ok(currency_id) = CurrencyId::decode(&mut &*key) { + if let Ok(currency_id) = CurrencyId::decode(&mut &*key.into_inner()) { Some(currency_id) } else { None @@ -1475,7 +1475,7 @@ fn buy_weight_transaction_fee_pool_works() { // Token not in charge fee pool let currency_id = CurrencyId::Token(TokenSymbol::LDOT); - let location = MultiLocation::new(1, X1(GeneralKey(currency_id.encode()))); + let location = MultiLocation::new(1, X1(GeneralKey(currency_id.encode().try_into().unwrap()))); let rate = >::calculate_rate(location); assert_eq!(rate, None); diff --git a/modules/xcm-interface/Cargo.toml b/modules/xcm-interface/Cargo.toml index bb86a28fe..83144dbcf 100644 --- a/modules/xcm-interface/Cargo.toml +++ b/modules/xcm-interface/Cargo.toml @@ -7,25 +7,25 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true} -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true} +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } primitives = { package = "acala-primitives", path = "../../primitives", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } module-support = { path = "../../modules/support", default-features = false } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } module-currencies = { path = "../../modules/currencies" } orml-tokens = { path = "../../orml/tokens" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } module-relaychain = { path = "../relaychain", features = ["kusama"] } [features] diff --git a/node/cli/Cargo.toml b/node/cli/Cargo.toml index 2db2b314c..1eca06648 100644 --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -9,22 +9,22 @@ log = "0.4.17" clap = { version = "3.1.6", features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } -try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", optional = true } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", optional = true } +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", optional = true } +try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", optional = true } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } inspect = { package = "acala-inspect", path = "../../inspect" } service = { package = "acala-service", path = "../service", default-features = false, optional = true } diff --git a/node/e2e-tests/test-service/Cargo.toml b/node/e2e-tests/test-service/Cargo.toml index 34a3eefd6..58102e859 100644 --- a/node/e2e-tests/test-service/Cargo.toml +++ b/node/e2e-tests/test-service/Cargo.toml @@ -21,60 +21,60 @@ rlp = "0.5" sha3 = "0.10" # Substrate dependencies -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", features = [ "wasmtime" ] } -sc-rpc-server = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", features = [ "wasmtime" ] } +sc-rpc-server = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } # Polkadot dependencies -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } runtime-common = { path = "../../../runtime/common" } node-runtime = { package = "mandala-runtime", path = "../../../runtime/mandala" } @@ -91,5 +91,5 @@ ecosystem-renvm-bridge = { path = "../../../ecosystem-modules/ren/renvm-bridge" [dev-dependencies] # Substrate dependencies -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 31ab2356e..16db04415 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -21,63 +21,63 @@ elliptic-curve = { version = "0.11.12", default-features = false, features = ["h k256 = { version = "0.10.4", default-features = false, features = ["keccak256", "ecdsa", "std"] } tiny-keccak = { version = "2.0", features = ["keccak"] } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-slots = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-slots = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26"} +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } ecosystem-renvm-bridge = { path = "../../ecosystem-modules/ren/renvm-bridge" } module-collator-selection = { path = "../../modules/collator-selection" } diff --git a/orml b/orml index 3dd4c3364..ef92753af 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit 3dd4c336451721e6e74443ef345f135c9edbcd6b +Subproject commit ef92753afb718a859a7084e94c24892c26596df1 diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index a6904d690..cf689f91a 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -15,13 +15,13 @@ scale-info = { version = "2.1", default-features = false, features = ["derive"] enumflags2 = { version = "0.6.3" } paste = "1.0" -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } orml-traits = { path = "../orml/traits", default-features = false } diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index eabe1bf0b..d336b205f 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -9,17 +9,17 @@ futures = "0.3.21" jsonrpsee = { version = "0.14.0", features = ["server", "macros"] } codec = { package = "parity-scale-codec", version = "3.0.0" } primitives = { package = "acala-primitives", path = "../primitives" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } orml-oracle-rpc = { path = "../orml/oracle/rpc" } runtime-common = { path = "../runtime/common" } diff --git a/runtime/acala/Cargo.toml b/runtime/acala/Cargo.toml index 193816cde..4cb5488d7 100644 --- a/runtime/acala/Cargo.toml +++ b/runtime/acala/Cargo.toml @@ -15,64 +15,64 @@ hex = { version = "0.4", default-features = false } hex-literal = { version = "0.3.1" } # substrate -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features =false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, features = ["historical"] } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -128,13 +128,13 @@ nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = # benchmarking deps libsecp256k1 = { version = "0.7", default-features = false, optional = true } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/runtime/acala/src/xcm_config.rs b/runtime/acala/src/xcm_config.rs index 59e121d79..d2ff78449 100644 --- a/runtime/acala/src/xcm_config.rs +++ b/runtime/acala/src/xcm_config.rs @@ -121,7 +121,7 @@ parameter_types! { pub AusdPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(AUSD.encode())), + X1(GeneralKey(AUSD.encode().try_into().expect("less than length limit; qed"))), ).into(), // aUSD:DOT = 40:1 dot_per_second() * 40 @@ -129,7 +129,7 @@ parameter_types! { pub AcaPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(ACA.encode())), + X1(GeneralKey(ACA.encode().try_into().expect("less than length limit; qed"))), ).into(), aca_per_second() ); @@ -267,7 +267,7 @@ impl Convert> for CurrencyIdConvert { parents, interior: X2(Parachain(para_id), GeneralKey(key)), } if parents == 1 => { - match (para_id, &key[..]) { + match (para_id, &key.into_inner()[..]) { (id, key) if id == u32::from(ParachainInfo::get()) => { // Acala if let Ok(currency_id) = CurrencyId::decode(&mut &*key) { @@ -290,7 +290,7 @@ impl Convert> for CurrencyIdConvert { parents: 0, interior: X1(GeneralKey(key)), } => { - let key = &key[..]; + let key = &key.into_inner()[..]; let currency_id = CurrencyId::decode(&mut &*key).ok()?; match currency_id { Token(ACA) | Token(AUSD) | Token(LDOT) => Some(currency_id), diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 31fa979d0..2bdff2806 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -21,28 +21,28 @@ ethabi = { version = "17.0.0", default-features = false } scale-info = { version = "2.1", default-features = false, features = ["derive"] } # substrate -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } # cumulus -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } # polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false, optional = true } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false, optional = true } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } # modules module-currencies = { path = "../../modules/currencies", default-features = false } diff --git a/runtime/common/src/xcm_impl.rs b/runtime/common/src/xcm_impl.rs index 44f03b047..fae844558 100644 --- a/runtime/common/src/xcm_impl.rs +++ b/runtime/common/src/xcm_impl.rs @@ -36,7 +36,13 @@ use xcm_executor::{ }; pub fn native_currency_location(para_id: u32, id: CurrencyId) -> MultiLocation { - MultiLocation::new(1, X2(Parachain(para_id), GeneralKey(id.encode()))) + MultiLocation::new( + 1, + X2( + Parachain(para_id), + GeneralKey(id.encode().try_into().expect("less than length limit; qed")), + ), + ) } /// `ExistentialDeposit` for tokens, give priority to match native token, then handled by diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 685b6fe6d..630ef3e14 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -14,64 +14,64 @@ hex-literal = { version = "0.3.1" } libsecp256k1 = { version = "0.7" } # substrate -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25"} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } -pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", features = ["historical"] } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26"} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26"} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features =false } +pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", features = ["historical"] } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } # orml orml-auction = { path = "../../orml/auction" } @@ -130,18 +130,18 @@ ecosystem-compound-cash = { path = "../../ecosystem-modules/compound-cash" } [dev-dependencies] env_logger = "0.9.0" log = "0.4.17" -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -statemine-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +statemine-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } -polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } +polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } xcm-emulator = { git = "https://github.com/zqhxuyuan/xcm-simulator", rev = "fd0ad62c46c1458b4008a101d0cce4034d620c40" } diff --git a/runtime/integration-tests/src/dex.rs b/runtime/integration-tests/src/dex.rs index adde4bfd7..b45853a6b 100644 --- a/runtime/integration-tests/src/dex.rs +++ b/runtime/integration-tests/src/dex.rs @@ -219,7 +219,9 @@ fn test_trading_pair() { assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(2002), GeneralKey(KAR.encode()))).into()), + Box::new( + MultiLocation::new(1, X2(Parachain(2002), GeneralKey(KAR.encode().try_into().unwrap()))).into() + ), Box::new(AssetMetadata { name: b"Sibling Token".to_vec(), symbol: b"ST".to_vec(), diff --git a/runtime/integration-tests/src/relaychain/erc20.rs b/runtime/integration-tests/src/relaychain/erc20.rs index ab4b6bce1..03714f7db 100644 --- a/runtime/integration-tests/src/relaychain/erc20.rs +++ b/runtime/integration-tests/src/relaychain/erc20.rs @@ -93,7 +93,16 @@ fn erc20_transfer_between_sibling() { // register Karura's erc20 as foreign asset assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(2000), GeneralKey(erc20_as_foreign_asset.encode()))).into()), + Box::new( + MultiLocation::new( + 1, + X2( + Parachain(2000), + GeneralKey(erc20_as_foreign_asset.encode().try_into().unwrap()) + ) + ) + .into() + ), Box::new(AssetMetadata { name: b"Karura USDC".to_vec(), symbol: b"kUSDC".to_vec(), @@ -299,7 +308,16 @@ fn sibling_erc20_to_self_as_foreign_asset() { // register Karura's erc20 as foreign asset assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(2002), GeneralKey(erc20_as_foreign_asset.encode()))).into()), + Box::new( + MultiLocation::new( + 1, + X2( + Parachain(2002), + GeneralKey(erc20_as_foreign_asset.encode().try_into().unwrap()) + ) + ) + .into() + ), Box::new(AssetMetadata { name: b"Sibling USDC".to_vec(), symbol: b"sUSDC".to_vec(), diff --git a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs index ba00d449a..df57622ff 100644 --- a/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs +++ b/runtime/integration-tests/src/relaychain/kusama_cross_chain_transfer.rs @@ -120,7 +120,7 @@ fn transfer_native_chain_asset() { // Register native BNC's incoming address as a foreign asset so it can receive BNC assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec().try_into().unwrap()))).into()), Box::new(AssetMetadata { name: b"Native BNC".to_vec(), symbol: b"BNC".to_vec(), @@ -215,7 +215,7 @@ fn transfer_sibling_chain_asset() { // Register native BNC's incoming address as a foreign asset so it can handle reserve transfers assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec().try_into().unwrap()))).into()), Box::new(AssetMetadata { name: b"Native BNC".to_vec(), symbol: b"BNC".to_vec(), @@ -339,7 +339,7 @@ fn asset_registry_module_works() { // Register native BNC's incoming address as a foreign asset so it can handle reserve transfers assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new(MultiLocation::new(0, X1(GeneralKey(BNC_KEY.to_vec().try_into().unwrap()))).into()), Box::new(AssetMetadata { name: b"Native BNC".to_vec(), symbol: b"BNC".to_vec(), @@ -358,7 +358,13 @@ fn asset_registry_module_works() { // Register BNC as foreign asset(0) assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new( + MultiLocation::new( + 1, + X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec().try_into().unwrap())) + ) + .into() + ), Box::new(AssetMetadata { name: b"Bifrost BNC".to_vec(), symbol: b"BNC".to_vec(), @@ -372,7 +378,13 @@ fn asset_registry_module_works() { // Register BNC as foreign asset(0) assert_ok!(AssetRegistry::register_foreign_asset( Origin::root(), - Box::new(MultiLocation::new(1, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))).into()), + Box::new( + MultiLocation::new( + 1, + X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec().try_into().unwrap())) + ) + .into() + ), Box::new(AssetMetadata { name: b"Bifrost BNC".to_vec(), symbol: b"BNC".to_vec(), @@ -860,7 +872,7 @@ fn trap_assets_larger_than_ed_works() { fees: assets, weight_limit: Limited(dollar(KSM) as u64), }, - WithdrawAsset(((0, GeneralKey(KAR.encode())), kar_asset_amount).into()), + WithdrawAsset(((0, GeneralKey(KAR.encode().try_into().unwrap())), kar_asset_amount).into()), ]; assert_ok!(pallet_xcm::Pallet::::send_xcm( Here, @@ -908,7 +920,7 @@ fn trap_assets_lower_than_ed_works() { fees: assets, weight_limit: Limited(dollar(KSM) as u64), }, - WithdrawAsset(((0, X1(GeneralKey(KAR.encode()))), kar_asset_amount).into()), + WithdrawAsset(((0, X1(GeneralKey(KAR.encode().try_into().unwrap()))), kar_asset_amount).into()), // two asset left in holding register, they both lower than ED, so goes to treasury. ]; assert_ok!(pallet_xcm::Pallet::::send_xcm( @@ -951,7 +963,7 @@ fn sibling_trap_assets_works() { }); Sibling::execute_with(|| { - let assets: MultiAsset = ((0, X1(GeneralKey(KAR.encode()))), kar_asset_amount).into(); + let assets: MultiAsset = ((0, X1(GeneralKey(KAR.encode().try_into().unwrap()))), kar_asset_amount).into(); let xcm = vec![ WithdrawAsset(assets.clone().into()), BuyExecution { @@ -960,7 +972,10 @@ fn sibling_trap_assets_works() { }, WithdrawAsset( ( - (Parent, X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec()))), + ( + Parent, + X2(Parachain(BIFROST_ID), GeneralKey(BNC_KEY.to_vec().try_into().unwrap())), + ), bnc_asset_amount, ) .into(), diff --git a/runtime/integration-tests/src/runtime.rs b/runtime/integration-tests/src/runtime.rs index 6d8922265..4b2a369ae 100644 --- a/runtime/integration-tests/src/runtime.rs +++ b/runtime/integration-tests/src/runtime.rs @@ -43,18 +43,21 @@ fn currency_id_convert() { CurrencyIdConvert::convert(NATIVE_CURRENCY), Some(MultiLocation::sibling_parachain_general_key( id, - NATIVE_CURRENCY.encode() + NATIVE_CURRENCY.encode().try_into().unwrap() )) ); assert_eq!( CurrencyIdConvert::convert(USD_CURRENCY), - Some(MultiLocation::sibling_parachain_general_key(id, USD_CURRENCY.encode())) + Some(MultiLocation::sibling_parachain_general_key( + id, + USD_CURRENCY.encode().try_into().unwrap() + )) ); assert_eq!( CurrencyIdConvert::convert(LIQUID_CURRENCY), Some(MultiLocation::sibling_parachain_general_key( id, - LIQUID_CURRENCY.encode() + LIQUID_CURRENCY.encode().try_into().unwrap() )) ); assert_eq!( @@ -64,18 +67,21 @@ fn currency_id_convert() { assert_eq!( CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( id, - NATIVE_CURRENCY.encode() + NATIVE_CURRENCY.encode().try_into().unwrap() )), Some(NATIVE_CURRENCY) ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, USD_CURRENCY.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + USD_CURRENCY.encode().try_into().unwrap() + )), Some(USD_CURRENCY) ); assert_eq!( CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( id, - LIQUID_CURRENCY.encode() + LIQUID_CURRENCY.encode().try_into().unwrap() )), Some(LIQUID_CURRENCY) ); @@ -88,33 +94,51 @@ fn currency_id_convert() { assert_eq!(CurrencyIdConvert::convert(LKSM), None); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, RENBTC.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + RENBTC.encode().try_into().unwrap() + )), Some(RENBTC) ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KAR.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KAR.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KUSD.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KUSD.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KSM.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KSM.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KSM.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KSM.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id + 1, RENBTC.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id + 1, + RENBTC.encode().try_into().unwrap() + )), None ); let native_currency: MultiAsset = ( - MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode()), + MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode().try_into().unwrap()), 1, ) .into(); @@ -129,32 +153,44 @@ fn currency_id_convert() { assert_eq!(CurrencyIdConvert::convert(LDOT), None); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, ACA.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + ACA.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, AUSD.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + AUSD.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, DOT.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + DOT.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, LDOT.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + LDOT.encode().try_into().unwrap() + )), None ); assert_eq!( CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( parachains::bifrost::ID, - parachains::bifrost::BNC_KEY.to_vec() + parachains::bifrost::BNC_KEY.to_vec().try_into().unwrap() )), Some(BNC) ); assert_eq!( CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( parachains::bifrost::ID, - parachains::bifrost::VSKSM_KEY.to_vec() + parachains::bifrost::VSKSM_KEY.to_vec().try_into().unwrap() )), Some(VSKSM) ); @@ -163,19 +199,19 @@ fn currency_id_convert() { CurrencyIdConvert::convert(BNC), Some(MultiLocation::sibling_parachain_general_key( parachains::bifrost::ID, - parachains::bifrost::BNC_KEY.to_vec() + parachains::bifrost::BNC_KEY.to_vec().try_into().unwrap() )) ); assert_eq!( CurrencyIdConvert::convert(VSKSM), Some(MultiLocation::sibling_parachain_general_key( parachains::bifrost::ID, - parachains::bifrost::VSKSM_KEY.to_vec() + parachains::bifrost::VSKSM_KEY.to_vec().try_into().unwrap() )) ); let native_currency: MultiAsset = ( - MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode()), + MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode().try_into().unwrap()), 1, ) .into(); @@ -190,28 +226,43 @@ fn currency_id_convert() { assert_eq!(CurrencyIdConvert::convert(LKSM), None); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, RENBTC.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + RENBTC.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KAR.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KAR.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KUSD.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KUSD.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, KSM.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + KSM.encode().try_into().unwrap() + )), None ); assert_eq!( - CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key(id, LKSM.encode())), + CurrencyIdConvert::convert(MultiLocation::sibling_parachain_general_key( + id, + LKSM.encode().try_into().unwrap() + )), None ); let native_currency: MultiAsset = ( - MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode()), + MultiLocation::sibling_parachain_general_key(id, NATIVE_CURRENCY.encode().try_into().unwrap()), 1, ) .into(); diff --git a/runtime/karura/Cargo.toml b/runtime/karura/Cargo.toml index 9f2b67705..ca3adfc30 100644 --- a/runtime/karura/Cargo.toml +++ b/runtime/karura/Cargo.toml @@ -15,64 +15,64 @@ hex = { version = "0.4", default-features = false } hex-literal = { version = "0.3.1" } # substrate -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features =false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, features = ["historical"] } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -129,13 +129,13 @@ nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = # benchmarking deps libsecp256k1 = { version = "0.7", default-features = false, optional = true } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [features] default = ["std"] diff --git a/runtime/karura/src/xcm_config.rs b/runtime/karura/src/xcm_config.rs index dfc0e1223..e88363e07 100644 --- a/runtime/karura/src/xcm_config.rs +++ b/runtime/karura/src/xcm_config.rs @@ -123,7 +123,7 @@ parameter_types! { pub KusdPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(KUSD.encode())), + X1(GeneralKey(KUSD.encode().try_into().expect("less than length limit; qed"))), ).into(), // kUSD:KSM = 400:1 ksm_per_second() * 400 @@ -131,14 +131,14 @@ parameter_types! { pub KarPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(KAR.encode())), + X1(GeneralKey(KAR.encode().try_into().expect("less than length limit; qed"))), ).into(), kar_per_second() ); pub LksmPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(LKSM.encode())), + X1(GeneralKey(LKSM.encode().try_into().expect("less than length limit; qed"))), ).into(), // LKSM:KSM = 10:1 ksm_per_second() * 10 @@ -154,7 +154,7 @@ parameter_types! { pub BncPerSecond: (AssetId, u128) = ( MultiLocation::new( 1, - X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::BNC_KEY.to_vec())), + X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::BNC_KEY.to_vec().try_into().expect("less than length limit; qed"))), ).into(), // BNC:KSM = 80:1 ksm_per_second() * 80 @@ -162,7 +162,7 @@ parameter_types! { pub VsksmPerSecond: (AssetId, u128) = ( MultiLocation::new( 1, - X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::VSKSM_KEY.to_vec())), + X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::VSKSM_KEY.to_vec().try_into().expect("less than length limit; qed"))), ).into(), // VSKSM:KSM = 1:1 ksm_per_second() @@ -170,7 +170,7 @@ parameter_types! { pub KbtcPerSecond: (AssetId, u128) = ( MultiLocation::new( 1, - X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KBTC_KEY.to_vec())), + X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KBTC_KEY.to_vec().try_into().expect("less than length limit; qed"))), ).into(), // KBTC:KSM = 1:150 & Satoshi:Planck = 1:10_000 ksm_per_second() / 1_500_000 @@ -178,7 +178,7 @@ parameter_types! { pub KintPerSecond: (AssetId, u128) = ( MultiLocation::new( 1, - X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KINT_KEY.to_vec())), + X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KINT_KEY.to_vec().try_into().expect("less than length limit; qed"))), ).into(), // KINT:KSM = 4:3 (ksm_per_second() * 4) / 3 @@ -354,7 +354,12 @@ impl Convert> for CurrencyIdConvert { 1, X2( Parachain(parachains::bifrost::ID), - GeneralKey(parachains::bifrost::BNC_KEY.to_vec()), + GeneralKey( + parachains::bifrost::BNC_KEY + .to_vec() + .try_into() + .expect("less than length limit; qed"), + ), ), )), // Bifrost Voucher Slot KSM @@ -362,7 +367,12 @@ impl Convert> for CurrencyIdConvert { 1, X2( Parachain(parachains::bifrost::ID), - GeneralKey(parachains::bifrost::VSKSM_KEY.to_vec()), + GeneralKey( + parachains::bifrost::VSKSM_KEY + .to_vec() + .try_into() + .expect("less than length limit; qed"), + ), ), )), // Phala Native token @@ -372,7 +382,12 @@ impl Convert> for CurrencyIdConvert { 1, X2( Parachain(parachains::kintsugi::ID), - GeneralKey(parachains::kintsugi::KINT_KEY.to_vec()), + GeneralKey( + parachains::kintsugi::KINT_KEY + .to_vec() + .try_into() + .expect("less than length limit; qed"), + ), ), )), // Kintsugi wrapped BTC @@ -380,7 +395,12 @@ impl Convert> for CurrencyIdConvert { 1, X2( Parachain(parachains::kintsugi::ID), - GeneralKey(parachains::kintsugi::KBTC_KEY.to_vec()), + GeneralKey( + parachains::kintsugi::KBTC_KEY + .to_vec() + .try_into() + .expect("less than length limit; qed"), + ), ), )), ForeignAsset(foreign_asset_id) => AssetIdMaps::::get_multi_location(foreign_asset_id), @@ -407,7 +427,7 @@ impl Convert> for CurrencyIdConvert { parents: 1, interior: X2(Parachain(para_id), GeneralKey(key)), } => { - match (para_id, &key[..]) { + match (para_id, &key.into_inner()[..]) { (parachains::bifrost::ID, parachains::bifrost::BNC_KEY) => Some(Token(BNC)), (parachains::bifrost::ID, parachains::bifrost::VSKSM_KEY) => Some(Token(VSKSM)), (parachains::kintsugi::ID, parachains::kintsugi::KINT_KEY) => Some(Token(KINT)), @@ -439,7 +459,7 @@ impl Convert> for CurrencyIdConvert { parents: 0, interior: X1(GeneralKey(key)), } => { - let currency_id = CurrencyId::decode(&mut &*key).ok()?; + let currency_id = CurrencyId::decode(&mut &*key.into_inner()).ok()?; match currency_id { Token(KAR) | Token(KUSD) | Token(LKSM) => Some(currency_id), Erc20(address) if !is_system_contract(address) => Some(currency_id), diff --git a/runtime/mandala/Cargo.toml b/runtime/mandala/Cargo.toml index 1d10cef7d..a94269a16 100644 --- a/runtime/mandala/Cargo.toml +++ b/runtime/mandala/Cargo.toml @@ -16,67 +16,67 @@ scale-info = { version = "2.1", default-features = false, features = ["derive"] libsecp256k1 = { version = "0.7", default-features = false, optional = true } # substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, optional = true } -pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false} -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features =false } -pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false, features = ["historical"] } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false} +pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features =false } +pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-membership = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false, features = ["historical"] } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26", default-features = false } # cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } +parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26", default-features = false } # polkadot -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.25", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26", default-features = false } # orml orml-auction = { path = "../../orml/auction", default-features = false } @@ -138,15 +138,15 @@ ecosystem-compound-cash = { path = "../../ecosystem-modules/compound-cash", defa nutsfinance-stable-asset = { version = "0.1.0", default-features = false, path = "../../ecosystem-modules/stable-asset/lib/stable-asset", package = "nutsfinance-stable-asset" } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } [dev-dependencies] -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.25" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.26" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.25" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.26" } acala-service = { path = "../../node/service", features = ["with-mandala-runtime"] } diff --git a/runtime/mandala/src/xcm_config.rs b/runtime/mandala/src/xcm_config.rs index fee946d99..4871d9b6b 100644 --- a/runtime/mandala/src/xcm_config.rs +++ b/runtime/mandala/src/xcm_config.rs @@ -121,7 +121,7 @@ parameter_types! { pub AcaPerSecond: (AssetId, u128) = ( MultiLocation::new( 0, - X1(GeneralKey(ACA.encode())), + X1(GeneralKey(ACA.encode().try_into().expect("less than length limit; qed"))), ).into(), aca_per_second() ); @@ -263,7 +263,8 @@ impl Convert> for CurrencyIdConvert { interior: X2(Parachain(para_id), GeneralKey(key)), } if parents == 1 && ParaId::from(para_id) == ParachainInfo::get() => { // decode the general key - if let Ok(currency_id) = CurrencyId::decode(&mut &key[..]) { + let key = &key.into_inner()[..]; + if let Ok(currency_id) = CurrencyId::decode(&mut &*key) { // check if `currency_id` is cross-chain asset match currency_id { Token(ACA) | Token(AUSD) | Token(LDOT) | Token(RENBTC) | Token(TAI) => Some(currency_id), @@ -279,7 +280,7 @@ impl Convert> for CurrencyIdConvert { parents: 0, interior: X1(GeneralKey(key)), } => { - let key = &key[..]; + let key = &key.into_inner()[..]; if let Ok(currency_id) = CurrencyId::decode(&mut &*key) { match currency_id { Token(ACA) | Token(AUSD) | Token(LDOT) | Token(RENBTC) | Token(TAI) => Some(currency_id), From 2e6d68b6daa33254918d30f0509401b33be72be1 Mon Sep 17 00:00:00 2001 From: Bryan Chen Date: Sun, 17 Jul 2022 14:54:21 +1200 Subject: [PATCH 13/29] install cmake --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 903c59ec8..b8424ea4c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -42,6 +42,8 @@ jobs: components: rustfmt target: wasm32-unknown-unknown default: true + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.12 - name: Check format run: cargo fmt --all -- --check - name: Build From 49af5133a70f4b85940e2d3bff28039ab6055bb0 Mon Sep 17 00:00:00 2001 From: Bryan Chen Date: Sun, 17 Jul 2022 15:20:10 +1200 Subject: [PATCH 14/29] update --- .github/workflows/coverage.yml | 2 ++ .github/workflows/test.yml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 223dfde7e..98bcd84d9 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -45,6 +45,8 @@ jobs: components: rustfmt target: wasm32-unknown-unknown default: true + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.12 # - name: Install additional dependencies # run: | # sudo apt update -y && diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b8424ea4c..b8754718e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -76,6 +76,8 @@ jobs: components: rustfmt target: wasm32-unknown-unknown default: true + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.12 - name: Run benchmarking tests run: make test-benchmarking checks-and-tests: @@ -96,6 +98,8 @@ jobs: components: rustfmt target: wasm32-unknown-unknown default: true + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.12 - name: Run runtime tests run: make test-runtimes - name: Run eth tests @@ -124,6 +128,8 @@ jobs: components: rustfmt target: wasm32-unknown-unknown default: true + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.12 - name: Run e2e tests run: make test-e2e - name: Use Node.js From f8dad89d755c9342e2f20dc04e49164d6e7eadb9 Mon Sep 17 00:00:00 2001 From: zqh Date: Sun, 17 Jul 2022 11:40:41 +0800 Subject: [PATCH 15/29] fix payment test --- modules/transaction-payment/src/tests.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/transaction-payment/src/tests.rs b/modules/transaction-payment/src/tests.rs index 2a6e72dee..c093e1073 100644 --- a/modules/transaction-payment/src/tests.rs +++ b/modules/transaction-payment/src/tests.rs @@ -1451,9 +1451,9 @@ impl Convert> for CurrencyIdConvert { MultiLocation { interior: X1(GeneralKey(key)), .. - } => match &key[..] { + } => match &key.into_inner()[..] { key => { - if let Ok(currency_id) = CurrencyId::decode(&mut &*key.into_inner()) { + if let Ok(currency_id) = CurrencyId::decode(&mut &*key) { Some(currency_id) } else { None From 3aabee9315df44bbe4e57a1c5f4a868c3445f8b9 Mon Sep 17 00:00:00 2001 From: zqh Date: Sun, 17 Jul 2022 14:57:35 +0800 Subject: [PATCH 16/29] fix weight test --- runtime/acala/src/constants.rs | 2 +- runtime/karura/src/constants.rs | 2 +- runtime/mandala/src/constants.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/acala/src/constants.rs b/runtime/acala/src/constants.rs index 4d387b2b0..f16d563ca 100644 --- a/runtime/acala/src/constants.rs +++ b/runtime/acala/src/constants.rs @@ -109,7 +109,7 @@ mod tests { let q = Balance::from(ExtrinsicBaseWeight::get()); assert_eq!(p, 1_000_000_000); - assert_eq!(q, 85_795_000); + assert_eq!(q, 86_298_000); assert_eq!(p / q, 11) } } diff --git a/runtime/karura/src/constants.rs b/runtime/karura/src/constants.rs index 01e35992d..adba65b5a 100644 --- a/runtime/karura/src/constants.rs +++ b/runtime/karura/src/constants.rs @@ -124,6 +124,6 @@ mod tests { let q = Balance::from(ExtrinsicBaseWeight::get()); assert_eq!(p, 1_000_000_000); - assert_eq!(q, 85_795_000); + assert_eq!(q, 86_298_000); } } diff --git a/runtime/mandala/src/constants.rs b/runtime/mandala/src/constants.rs index e6edfb5e5..6d90028b3 100644 --- a/runtime/mandala/src/constants.rs +++ b/runtime/mandala/src/constants.rs @@ -102,6 +102,6 @@ mod tests { let q = Balance::from(ExtrinsicBaseWeight::get()); assert_eq!(p, 1_000_000_000); - assert_eq!(q, 85_795_000); + assert_eq!(q, 86_298_000); } } From 16949facb9e6728978bb0fdf44f87b9135ac9d0d Mon Sep 17 00:00:00 2001 From: zqh Date: Sun, 17 Jul 2022 18:07:15 +0800 Subject: [PATCH 17/29] update deps --- Cargo.lock | 60 +++++++++++++++++----------------- Cargo.toml | 48 +++++++++++++-------------- ecosystem-modules/stable-asset | 2 +- evm-tests | 2 +- orml | 2 +- 5 files changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4e8241476..601a3d355 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1787,7 +1787,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "clap 3.2.12", "parity-scale-codec", @@ -1802,7 +1802,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1826,7 +1826,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1855,7 +1855,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1876,7 +1876,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1900,7 +1900,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1925,7 +1925,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "cumulus-relay-chain-interface", @@ -1949,7 +1949,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -1977,7 +1977,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "frame-executive", "frame-support", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2013,7 +2013,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -2043,7 +2043,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2054,7 +2054,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "frame-support", "frame-system", @@ -2067,7 +2067,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2084,7 +2084,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2102,7 +2102,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2119,7 +2119,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "frame-support", "parity-scale-codec", @@ -2135,7 +2135,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2158,7 +2158,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "futures 0.3.21", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2188,7 +2188,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2218,7 +2218,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "async-trait", "backoff", @@ -2267,7 +2267,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2280,7 +2280,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-validation-worker-provider" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "polkadot-node-core-pvf", "toml", @@ -7366,7 +7366,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "frame-benchmarking", "frame-support", @@ -8052,7 +8052,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -8065,7 +8065,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "1.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "frame-executive", "frame-support", @@ -12964,7 +12964,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "statemine-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -13027,7 +13027,7 @@ dependencies = [ [[package]] name = "statemint-runtime" version = "1.0.0" -source = "git+https://github.com/paritytech//cumulus?rev=57f4dfdb036cf26ea7913bde57be3248d80ac428#57f4dfdb036cf26ea7913bde57be3248d80ac428" +source = "git+https://github.com/paritytech//cumulus?rev=e43b8b878a6fd0ca8b5e88d19822c4d777d3c677#e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", diff --git a/Cargo.toml b/Cargo.toml index f33596399..d4ae10e73 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -303,27 +303,27 @@ xcm-executor = { git = "https://github.com/paritytech//polkadot", rev = "d878597 xcm-simulator = { git = "https://github.com/paritytech//polkadot", rev = "d8785970175dce344f2a6ad1cd88297529a6dd59" } [patch."https://github.com/paritytech/cumulus"] -cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -statemint-runtime = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } -parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "57f4dfdb036cf26ea7913bde57be3248d80ac428" } +cumulus-client-cli = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-client-network = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-client-service = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-primitives-core = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-primitives-utility = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +parachain-info = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +cumulus-test-relay-validation-worker-provider = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +statemine-runtime = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +statemint-runtime = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } +parachains-common = { git = "https://github.com/paritytech//cumulus", rev = "e43b8b878a6fd0ca8b5e88d19822c4d777d3c677" } diff --git a/ecosystem-modules/stable-asset b/ecosystem-modules/stable-asset index d6ce44d14..8a41498bc 160000 --- a/ecosystem-modules/stable-asset +++ b/ecosystem-modules/stable-asset @@ -1 +1 @@ -Subproject commit d6ce44d14b9a3e9b214485b039857f26d5b5df15 +Subproject commit 8a41498bc8c0a0d85f439b4da15d13677fc4e522 diff --git a/evm-tests b/evm-tests index 1d81589fe..e36e473be 160000 --- a/evm-tests +++ b/evm-tests @@ -1 +1 @@ -Subproject commit 1d81589fe10bda6b38cbbc6b0141a5b6accbe61b +Subproject commit e36e473be2658191799a37d780864f31f6d6fd4f diff --git a/orml b/orml index ef92753af..e58fef263 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit ef92753afb718a859a7084e94c24892c26596df1 +Subproject commit e58fef26339b06df2779088ba8e5d171db535e2d From 8d3b9e1b41a8da6a911c06eb4d475d60f695c1e1 Mon Sep 17 00:00:00 2001 From: zqh Date: Sun, 17 Jul 2022 19:51:10 +0800 Subject: [PATCH 18/29] update predeploy-contracts --- predeploy-contracts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/predeploy-contracts b/predeploy-contracts index c265d6496..c3d63f524 160000 --- a/predeploy-contracts +++ b/predeploy-contracts @@ -1 +1 @@ -Subproject commit c265d649657204bce9fb6adf21e4e00d9ba9fd71 +Subproject commit c3d63f524ddbe75f4c22ba0e06ae3bf57300b402 From 465351bf26af0e57e08befb10f39687c43b8e0a6 Mon Sep 17 00:00:00 2001 From: zqh Date: Sun, 17 Jul 2022 22:39:44 +0800 Subject: [PATCH 19/29] remove deprecate feature flag --- modules/aggregated-dex/src/lib.rs | 1 - modules/asset-registry/src/lib.rs | 1 - modules/auction-manager/src/lib.rs | 1 - modules/cdp-engine/src/lib.rs | 1 - modules/cdp-treasury/src/lib.rs | 1 - modules/currencies/src/lib.rs | 1 - modules/dex-oracle/src/lib.rs | 1 - modules/dex/src/lib.rs | 1 - modules/earning/src/lib.rs | 1 - modules/emergency-shutdown/src/lib.rs | 1 - modules/evm-accounts/src/lib.rs | 1 - modules/evm/src/lib.rs | 1 - modules/evm/src/runner/stack.rs | 1 - modules/homa-lite/src/lib.rs | 1 - modules/homa-validator-list/src/lib.rs | 1 - modules/homa/src/lib.rs | 1 - modules/honzon-bridge/src/lib.rs | 1 - modules/honzon/src/lib.rs | 1 - modules/incentives/src/lib.rs | 1 - modules/loans/src/lib.rs | 1 - modules/nft/src/lib.rs | 1 - modules/nominees-election/src/lib.rs | 1 - modules/prices/src/lib.rs | 1 - modules/transaction-pause/src/lib.rs | 1 - modules/transaction-payment/src/lib.rs | 1 - modules/xcm-interface/src/lib.rs | 1 - 26 files changed, 26 deletions(-) diff --git a/modules/aggregated-dex/src/lib.rs b/modules/aggregated-dex/src/lib.rs index 0660cce31..a6c829a64 100644 --- a/modules/aggregated-dex/src/lib.rs +++ b/modules/aggregated-dex/src/lib.rs @@ -21,7 +21,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::type_complexity)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/asset-registry/src/lib.rs b/modules/asset-registry/src/lib.rs index 556210539..73ce30a78 100644 --- a/modules/asset-registry/src/lib.rs +++ b/modules/asset-registry/src/lib.rs @@ -22,7 +22,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ assert_ok, diff --git a/modules/auction-manager/src/lib.rs b/modules/auction-manager/src/lib.rs index 7ca8fdb09..a5f491413 100644 --- a/modules/auction-manager/src/lib.rs +++ b/modules/auction-manager/src/lib.rs @@ -29,7 +29,6 @@ #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] #![allow(clippy::unnecessary_unwrap)] -#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, transactional}; diff --git a/modules/cdp-engine/src/lib.rs b/modules/cdp-engine/src/lib.rs index 99a56cd28..90d05ca51 100644 --- a/modules/cdp-engine/src/lib.rs +++ b/modules/cdp-engine/src/lib.rs @@ -27,7 +27,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] -#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, traits::UnixTime, transactional}; diff --git a/modules/cdp-treasury/src/lib.rs b/modules/cdp-treasury/src/lib.rs index 909f2f1a0..b061d8c17 100644 --- a/modules/cdp-treasury/src/lib.rs +++ b/modules/cdp-treasury/src/lib.rs @@ -28,7 +28,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::needless_range_loop)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::pallet_prelude::*; diff --git a/modules/currencies/src/lib.rs b/modules/currencies/src/lib.rs index 603357564..ca76e19e1 100644 --- a/modules/currencies/src/lib.rs +++ b/modules/currencies/src/lib.rs @@ -21,7 +21,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] -#![allow(deprecated)] // TODO: clean transactional use codec::Codec; use frame_support::{ diff --git a/modules/dex-oracle/src/lib.rs b/modules/dex-oracle/src/lib.rs index a76f5de32..d9086a48a 100644 --- a/modules/dex-oracle/src/lib.rs +++ b/modules/dex-oracle/src/lib.rs @@ -21,7 +21,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::type_complexity)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, traits::Time, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/dex/src/lib.rs b/modules/dex/src/lib.rs index c70b2662c..cc3732e2e 100644 --- a/modules/dex/src/lib.rs +++ b/modules/dex/src/lib.rs @@ -32,7 +32,6 @@ #![allow(clippy::type_complexity)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] -#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{log, pallet_prelude::*, transactional, PalletId}; diff --git a/modules/earning/src/lib.rs b/modules/earning/src/lib.rs index 0f10cf6f7..4e820b841 100644 --- a/modules/earning/src/lib.rs +++ b/modules/earning/src/lib.rs @@ -20,7 +20,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ pallet_prelude::*, diff --git a/modules/emergency-shutdown/src/lib.rs b/modules/emergency-shutdown/src/lib.rs index 94ec0859e..88474e4d9 100644 --- a/modules/emergency-shutdown/src/lib.rs +++ b/modules/emergency-shutdown/src/lib.rs @@ -31,7 +31,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::{ensure_signed, pallet_prelude::*}; diff --git a/modules/evm-accounts/src/lib.rs b/modules/evm-accounts/src/lib.rs index 84a087819..e1c4aca46 100644 --- a/modules/evm-accounts/src/lib.rs +++ b/modules/evm-accounts/src/lib.rs @@ -25,7 +25,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use codec::Encode; use frame_support::{ diff --git a/modules/evm/src/lib.rs b/modules/evm/src/lib.rs index 9d0e9b95f..e12374d78 100644 --- a/modules/evm/src/lib.rs +++ b/modules/evm/src/lib.rs @@ -21,7 +21,6 @@ #![allow(clippy::or_fun_call)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] -#![allow(deprecated)] // TODO: clean transactional pub use crate::runner::{ stack::SubstrateStackState, diff --git a/modules/evm/src/runner/stack.rs b/modules/evm/src/runner/stack.rs index f80978e3c..d1fc75a98 100644 --- a/modules/evm/src/runner/stack.rs +++ b/modules/evm/src/runner/stack.rs @@ -18,7 +18,6 @@ //! EVM stack-based runner. // Synchronize with https://github.com/paritytech/frontier/blob/bcae569524/frame/evm/src/runner/stack.rs -#![allow(deprecated)] // TODO: clean transactional use crate::{ runner::{ diff --git a/modules/homa-lite/src/lib.rs b/modules/homa-lite/src/lib.rs index 237a37e01..62d44d1a0 100644 --- a/modules/homa-lite/src/lib.rs +++ b/modules/homa-lite/src/lib.rs @@ -18,7 +18,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional pub mod benchmarking; mod mock; diff --git a/modules/homa-validator-list/src/lib.rs b/modules/homa-validator-list/src/lib.rs index b727d5b40..7eb06fdc8 100644 --- a/modules/homa-validator-list/src/lib.rs +++ b/modules/homa-validator-list/src/lib.rs @@ -27,7 +27,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] -#![allow(deprecated)] // TODO: clean transactional use codec::MaxEncodedLen; use frame_support::{pallet_prelude::*, traits::Contains, transactional}; diff --git a/modules/homa/src/lib.rs b/modules/homa/src/lib.rs index 9d345d9d8..c06413828 100644 --- a/modules/homa/src/lib.rs +++ b/modules/homa/src/lib.rs @@ -20,7 +20,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::{ensure_signed, pallet_prelude::*}; diff --git a/modules/honzon-bridge/src/lib.rs b/modules/honzon-bridge/src/lib.rs index dedbd49ee..8a2959ec3 100644 --- a/modules/honzon-bridge/src/lib.rs +++ b/modules/honzon-bridge/src/lib.rs @@ -22,7 +22,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/honzon/src/lib.rs b/modules/honzon/src/lib.rs index 37de373e7..2665d66d0 100644 --- a/modules/honzon/src/lib.rs +++ b/modules/honzon/src/lib.rs @@ -28,7 +28,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, traits::NamedReservableCurrency, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/incentives/src/lib.rs b/modules/incentives/src/lib.rs index 2a72950fb..e485d6ae9 100644 --- a/modules/incentives/src/lib.rs +++ b/modules/incentives/src/lib.rs @@ -41,7 +41,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use frame_system::pallet_prelude::*; diff --git a/modules/loans/src/lib.rs b/modules/loans/src/lib.rs index bf8a83201..a905ea563 100644 --- a/modules/loans/src/lib.rs +++ b/modules/loans/src/lib.rs @@ -26,7 +26,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(clippy::collapsible_if)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, PalletId}; use orml_traits::{Happened, MultiCurrency, MultiCurrencyExtended}; diff --git a/modules/nft/src/lib.rs b/modules/nft/src/lib.rs index 4fdd8d5f1..ff68af5da 100644 --- a/modules/nft/src/lib.rs +++ b/modules/nft/src/lib.rs @@ -20,7 +20,6 @@ #![allow(clippy::unnecessary_cast)] #![allow(clippy::unused_unit)] #![allow(clippy::upper_case_acronyms)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ pallet_prelude::*, diff --git a/modules/nominees-election/src/lib.rs b/modules/nominees-election/src/lib.rs index 68915ee43..1724679c8 100644 --- a/modules/nominees-election/src/lib.rs +++ b/modules/nominees-election/src/lib.rs @@ -18,7 +18,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ log, diff --git a/modules/prices/src/lib.rs b/modules/prices/src/lib.rs index 9d701a251..ebe3f3e4b 100644 --- a/modules/prices/src/lib.rs +++ b/modules/prices/src/lib.rs @@ -28,7 +28,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{pallet_prelude::*, transactional}; use frame_system::pallet_prelude::*; diff --git a/modules/transaction-pause/src/lib.rs b/modules/transaction-pause/src/lib.rs index b774d05b5..6a9d93c3c 100644 --- a/modules/transaction-pause/src/lib.rs +++ b/modules/transaction-pause/src/lib.rs @@ -18,7 +18,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ dispatch::{CallMetadata, GetCallMetadata}, diff --git a/modules/transaction-payment/src/lib.rs b/modules/transaction-payment/src/lib.rs index cdfd44e33..a947ebf09 100644 --- a/modules/transaction-payment/src/lib.rs +++ b/modules/transaction-payment/src/lib.rs @@ -27,7 +27,6 @@ #![allow(clippy::unused_unit)] #![allow(clippy::boxed_local)] #![allow(clippy::type_complexity)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{ dispatch::{DispatchResult, Dispatchable}, diff --git a/modules/xcm-interface/src/lib.rs b/modules/xcm-interface/src/lib.rs index 7dd375838..cab94caaf 100644 --- a/modules/xcm-interface/src/lib.rs +++ b/modules/xcm-interface/src/lib.rs @@ -26,7 +26,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional use frame_support::{log, pallet_prelude::*, transactional, weights::Weight}; use frame_system::pallet_prelude::*; From 5c86c8022aee5395e2b8ac6d4a4d96d59b9d78bd Mon Sep 17 00:00:00 2001 From: zqh Date: Mon, 18 Jul 2022 09:46:23 +0800 Subject: [PATCH 20/29] remove_prefix still deprecated --- modules/evm/src/lib.rs | 1 + modules/evm/src/runner/stack.rs | 1 + modules/honzon/src/lib.rs | 1 + orml | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/evm/src/lib.rs b/modules/evm/src/lib.rs index e12374d78..24a5045d4 100644 --- a/modules/evm/src/lib.rs +++ b/modules/evm/src/lib.rs @@ -1970,6 +1970,7 @@ impl DispatchableTask for EvmTask { 100, ) as u32; + #[allow(deprecated)] match >::remove_prefix(contract, Some(limit)) { AllRemoved(count) => { let res = Pallet::::refund_storage(&caller, &contract, &maintainer); diff --git a/modules/evm/src/runner/stack.rs b/modules/evm/src/runner/stack.rs index d1fc75a98..912f9a2b0 100644 --- a/modules/evm/src/runner/stack.rs +++ b/modules/evm/src/runner/stack.rs @@ -776,6 +776,7 @@ impl<'vicinity, 'config, T: Config> StackStateT<'config> for SubstrateStackState } fn reset_storage(&mut self, address: H160) { + #[allow(deprecated)] >::remove_prefix(address, None); } diff --git a/modules/honzon/src/lib.rs b/modules/honzon/src/lib.rs index 2665d66d0..1ed61815c 100644 --- a/modules/honzon/src/lib.rs +++ b/modules/honzon/src/lib.rs @@ -256,6 +256,7 @@ pub mod module { #[transactional] pub fn unauthorize_all(origin: OriginFor) -> DispatchResult { let from = ensure_signed(origin)?; + #[allow(deprecated)] Authorization::::remove_prefix(&from, None); ::Currency::unreserve_all_named(&RESERVE_ID, &from); Self::deposit_event(Event::UnAuthorizationAll { authorizer: from }); diff --git a/orml b/orml index e58fef263..33dbc5e35 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit e58fef26339b06df2779088ba8e5d171db535e2d +Subproject commit 33dbc5e35305d0cf5937c896dae8655ca7da95d8 From e5ef9543f35af6c9b1c136a99e76c8bae3c60bae Mon Sep 17 00:00:00 2001 From: zqh Date: Mon, 18 Jul 2022 18:38:58 +0800 Subject: [PATCH 21/29] update to master branch commit --- Cargo.lock | 3 ++- evm-tests | 2 +- orml | 2 +- runtime/integration-tests/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 601a3d355..596bccfe2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14863,7 +14863,7 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.1.0" -source = "git+https://github.com/zqhxuyuan/xcm-simulator?rev=fd0ad62c46c1458b4008a101d0cce4034d620c40#fd0ad62c46c1458b4008a101d0cce4034d620c40" +source = "git+https://github.com/shaunxw/xcm-simulator?rev=ab5cd6c5fabe6ddda52ed6803ee1bf54c258fefe#ab5cd6c5fabe6ddda52ed6803ee1bf54c258fefe" dependencies = [ "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", @@ -14878,6 +14878,7 @@ dependencies = [ "paste", "polkadot-primitives", "polkadot-runtime-parachains", + "quote", "sp-io", "sp-std", "xcm", diff --git a/evm-tests b/evm-tests index e36e473be..ccbfc268d 160000 --- a/evm-tests +++ b/evm-tests @@ -1 +1 @@ -Subproject commit e36e473be2658191799a37d780864f31f6d6fd4f +Subproject commit ccbfc268dd5be2f290a31f318623a4fe9afacc1c diff --git a/orml b/orml index 33dbc5e35..8c625a5ab 160000 --- a/orml +++ b/orml @@ -1 +1 @@ -Subproject commit 33dbc5e35305d0cf5937c896dae8655ca7da95d8 +Subproject commit 8c625a5ab43c1c56cdeed5f8d814a891566d4cf8 diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 3d51229ef..a4879ce5f 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -145,7 +145,7 @@ kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", bra polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } polkadot-runtime-constants = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.26" } -xcm-emulator = { git = "https://github.com/zqhxuyuan/xcm-simulator", rev = "fd0ad62c46c1458b4008a101d0cce4034d620c40" } +xcm-emulator = { git = "https://github.com/shaunxw/xcm-simulator", rev = "ab5cd6c5fabe6ddda52ed6803ee1bf54c258fefe" } acala-service = { path = "../../node/service", features = ["with-all-runtime"] } From 0f7552912bd0409f921fcdcc63ce45b866cbd5af Mon Sep 17 00:00:00 2001 From: zqh Date: Mon, 18 Jul 2022 19:03:11 +0800 Subject: [PATCH 22/29] use RelayNumberStrictlyIncreases --- runtime/acala/src/lib.rs | 2 +- runtime/karura/src/lib.rs | 2 +- runtime/mandala/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index b322968b3..ca22cc20e 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -1444,7 +1444,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 9e4e673e1..925285fe2 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -1459,7 +1459,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} diff --git a/runtime/mandala/src/lib.rs b/runtime/mandala/src/lib.rs index ebc079667..aa9323459 100644 --- a/runtime/mandala/src/lib.rs +++ b/runtime/mandala/src/lib.rs @@ -1673,7 +1673,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::AnyRelayNumber; + type CheckAssociatedRelayNumber = cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; } impl parachain_info::Config for Runtime {} From ae8d9d006a7e8ddf02452f28aed2b5891cc38d11 Mon Sep 17 00:00:00 2001 From: zjb0807 Date: Tue, 19 Jul 2022 08:51:29 +0800 Subject: [PATCH 23/29] fix ts-tests --- ts-tests/tests/test-balance.ts | 16 ++++++++-------- ts-tests/tests/test-bodhi.ts | 4 ++-- ts-tests/tests/test-gas-limit.ts | 4 ++-- ts-tests/tests/test-gas.ts | 6 +++--- ts-tests/tests/util.ts | 4 ++-- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/ts-tests/tests/test-balance.ts b/ts-tests/tests/test-balance.ts index a58970c84..0b8b60bc0 100644 --- a/ts-tests/tests/test-balance.ts +++ b/ts-tests/tests/test-balance.ts @@ -11,8 +11,8 @@ describeWithAcala("Acala RPC (Balance)", (context) => { }); step("genesis balance is setup correctly", async function () { - expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999985535771315000000"); - expect((await context.provider.getBalance(alice.getAddress(), "latest")).toString()).to.equal("8999999985535771315000000"); + expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999985551883010000000"); + expect((await context.provider.getBalance(alice.getAddress(), "latest")).toString()).to.equal("8999999985551883010000000"); expect((await context.provider.getBalance(alice.getAddress(), "latest")).toString()) .to.equal((await context.provider.api.query.system.account(await alice.getSubstrateAddress())).data.free.toString() + "000000"); @@ -21,13 +21,13 @@ describeWithAcala("Acala RPC (Balance)", (context) => { step("balance to be updated after transfer", async function () { this.timeout(15000); - expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999985535771315000000"); - expect((await context.provider.getBalance(alice_stash.getAddress())).toString()).to.equal("10100000985535778201000000"); + expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999985551883010000000"); + expect((await context.provider.getBalance(alice_stash.getAddress())).toString()).to.equal("10100000985551889855000000"); await transfer(context, await alice.getSubstrateAddress(), await alice_stash.getSubstrateAddress(), 1000); - expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999968467638103000000"); - expect((await context.provider.getBalance(alice_stash.getAddress())).toString()).to.equal("10100000985535779201000000"); - expect((await context.provider.getBalance(alice.getAddress(), "latest")).toString()).to.equal("8999999968467638103000000"); + expect((await context.provider.getBalance(alice.getAddress())).toString()).to.equal("8999999968418368631000000"); + expect((await context.provider.getBalance(alice_stash.getAddress())).toString()).to.equal("10100000985551890855000000"); + expect((await context.provider.getBalance(alice.getAddress(), "latest")).toString()).to.equal("8999999968418368631000000"); expect((await context.provider.getBalance(alice_stash.getAddress(), "earliest")).toString()).to.equal("0"); }); -}); +}); \ No newline at end of file diff --git a/ts-tests/tests/test-bodhi.ts b/ts-tests/tests/test-bodhi.ts index 456a9784b..61f4d97e8 100644 --- a/ts-tests/tests/test-bodhi.ts +++ b/ts-tests/tests/test-bodhi.ts @@ -92,6 +92,6 @@ describeWithAcala("Acala RPC (bodhi.js)", (context) => { expect(data.gas.toNumber()).to.be.eq(22409); expect(data.storage.toNumber()).to.be.eq(0); - expect(data.weightFee.toNumber()).to.be.eq(5827773367233); + expect(data.weightFee.toNumber()).to.be.eq(5793805372768); }); -}); +}); \ No newline at end of file diff --git a/ts-tests/tests/test-gas-limit.ts b/ts-tests/tests/test-gas-limit.ts index f0f22f441..5ac114f81 100644 --- a/ts-tests/tests/test-gas-limit.ts +++ b/ts-tests/tests/test-gas-limit.ts @@ -18,10 +18,10 @@ describeWithAcala("Acala RPC (GasLimit)", (context) => { const contract = await deployContract(alice as any, Factory); // limited by used_storage const result = await contract.createContractLoop(360); - expect(result.gasLimit.toNumber()).to.be.eq(30725309); + expect(result.gasLimit.toNumber()).to.be.eq(30725263); const result2 = await contract.incrementLoop(9_500); - expect(result2.gasLimit.toNumber()).to.be.eq(32803507); + expect(result2.gasLimit.toNumber()).to.be.eq(32803452); const storages = await context.provider.api.query.evm.accountStorages.entries(contract.address); // 360 array items diff --git a/ts-tests/tests/test-gas.ts b/ts-tests/tests/test-gas.ts index 88ad3ac78..c400ed61d 100644 --- a/ts-tests/tests/test-gas.ts +++ b/ts-tests/tests/test-gas.ts @@ -29,7 +29,7 @@ describeWithAcala("Acala RPC (Gas)", (context) => { expect(data.gas.toNumber()).to.be.eq(273373); expect(data.storage.toNumber()).to.be.eq(10921); - expect(data.weightFee.toNumber()).to.be.eq(5827787382433); + expect(data.weightFee.toNumber()).to.be.eq(5793819306195); }); it("eth_estimateGas for contract call", async function () { @@ -47,6 +47,6 @@ describeWithAcala("Acala RPC (Gas)", (context) => { expect(data.gas.toNumber()).to.be.eq(22409); expect(data.storage.toNumber()).to.be.eq(0); - expect(data.weightFee.toNumber()).to.be.eq(5827759352067); + expect(data.weightFee.toNumber()).to.be.eq(5793791439374); }); -}); +}); \ No newline at end of file diff --git a/ts-tests/tests/util.ts b/ts-tests/tests/util.ts index 99d4a6439..a9a9dd637 100644 --- a/ts-tests/tests/util.ts +++ b/ts-tests/tests/util.ts @@ -68,7 +68,7 @@ export async function startAcalaNode(): Promise<{ provider: TestProvider; binary console.log(chunk.toString()); } binaryLogs.push(chunk); - if (chunk.toString().match(/Running JSON-RPC HTTP server/)) { + if (chunk.toString().match(/best: #0/)) { try { provider = new TestProvider({ provider: new WsProvider(`ws://localhost:${WS_PORT}`), @@ -144,4 +144,4 @@ export async function getEvmNonce(provider: TestProvider, address: string): Prom const evm_account = await provider.api.query.evm.accounts>(address); const nonce = evm_account.isEmpty ? 0 : evm_account.unwrap().nonce.toNumber(); return nonce; -} +} \ No newline at end of file From 21586960536cccf5342dbe05ae8141557545e846 Mon Sep 17 00:00:00 2001 From: zqh Date: Tue, 19 Jul 2022 09:55:25 +0800 Subject: [PATCH 24/29] remove clap --- node/cli/src/cli.rs | 2 -- ts-tests/tests/util.ts | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/node/cli/src/cli.rs b/node/cli/src/cli.rs index 1c78c519b..db6e3c3af 100644 --- a/node/cli/src/cli.rs +++ b/node/cli/src/cli.rs @@ -28,11 +28,9 @@ use service::chain_spec; #[derive(Debug, Parser)] pub enum Subcommand { /// Export the genesis state of the parachain. - #[clap(name = "export-genesis-state")] ExportGenesisState(cumulus_client_cli::ExportGenesisStateCommand), /// Export the genesis wasm of the parachain. - #[clap(name = "export-genesis-wasm")] ExportGenesisWasm(cumulus_client_cli::ExportGenesisWasmCommand), /// Key management cli utilities diff --git a/ts-tests/tests/util.ts b/ts-tests/tests/util.ts index a9a9dd637..76b37d3b1 100644 --- a/ts-tests/tests/util.ts +++ b/ts-tests/tests/util.ts @@ -144,4 +144,4 @@ export async function getEvmNonce(provider: TestProvider, address: string): Prom const evm_account = await provider.api.query.evm.accounts>(address); const nonce = evm_account.isEmpty ? 0 : evm_account.unwrap().nonce.toNumber(); return nonce; -} \ No newline at end of file +} From f83a665245ccdea02489f4be0bb2daca94b6c814 Mon Sep 17 00:00:00 2001 From: zqh Date: Tue, 19 Jul 2022 22:08:08 +0800 Subject: [PATCH 25/29] currency_id to key test --- ecosystem-modules/starport/src/lib.rs | 1 - node/service/src/chain_spec/acala.rs | 10 +++--- node/service/src/chain_spec/karura.rs | 10 +++--- node/service/src/chain_spec/mandala.rs | 49 ++++++++++---------------- runtime/common/src/xcm_impl.rs | 36 +++++++++++++++++++ 5 files changed, 65 insertions(+), 41 deletions(-) diff --git a/ecosystem-modules/starport/src/lib.rs b/ecosystem-modules/starport/src/lib.rs index e68da31df..2df1a6a5f 100644 --- a/ecosystem-modules/starport/src/lib.rs +++ b/ecosystem-modules/starport/src/lib.rs @@ -35,7 +35,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] -#![allow(deprecated)] // TODO: clean transactional mod mock; mod tests; diff --git a/node/service/src/chain_spec/acala.rs b/node/service/src/chain_spec/acala.rs index 25f722540..20b05368a 100644 --- a/node/service/src/chain_spec/acala.rs +++ b/node/service/src/chain_spec/acala.rs @@ -119,26 +119,26 @@ fn acala_dev_genesis( sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: general_councils.try_into().expect("convert error!"), + members: general_councils.try_into().unwrap(), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, democracy: Default::default(), diff --git a/node/service/src/chain_spec/karura.rs b/node/service/src/chain_spec/karura.rs index 60cd7e98a..15d6e9f1d 100644 --- a/node/service/src/chain_spec/karura.rs +++ b/node/service/src/chain_spec/karura.rs @@ -119,26 +119,26 @@ fn karura_dev_genesis( sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: general_councils.try_into().expect("convert error!"), + members: general_councils.try_into().unwrap(), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: vec![].try_into().expect("convert error!"), + members: vec![].try_into().unwrap(), phantom: Default::default(), }, democracy: Default::default(), diff --git a/node/service/src/chain_spec/mandala.rs b/node/service/src/chain_spec/mandala.rs index 2e1808ea5..f8d7841bf 100644 --- a/node/service/src/chain_spec/mandala.rs +++ b/node/service/src/chain_spec/mandala.rs @@ -24,6 +24,15 @@ use k256::{ ecdsa::{SigningKey, VerifyingKey}, EncodedPoint as K256PublicKey, }; +use mandala_runtime::{ + cent, dollar, get_all_module_accounts, AssetRegistryConfig, BalancesConfig, CdpEngineConfig, CdpTreasuryConfig, + CollatorSelectionConfig, DexConfig, EVMConfig, EnabledTradingPairs, ExistentialDeposits, + FinancialCouncilMembershipConfig, GeneralCouncilMembershipConfig, HomaCouncilMembershipConfig, IndicesConfig, + NativeTokenExistentialDeposit, OperatorMembershipAcalaConfig, OrmlNFTConfig, ParachainInfoConfig, + PolkadotXcmConfig, RenVmBridgeConfig, SessionConfig, SessionDuration, SessionKeys, SessionManagerConfig, + StarportConfig, SudoConfig, SystemConfig, TechnicalCommitteeMembershipConfig, TokensConfig, VestingConfig, ACA, + AUSD, DOT, LDOT, RENBTC, +}; use runtime_common::evm_genesis; use sc_chain_spec::ChainType; use sc_telemetry::TelemetryEndpoints; @@ -307,16 +316,6 @@ fn testnet_genesis( endowed_accounts: Vec, evm_accounts: Vec, ) -> mandala_runtime::GenesisConfig { - use mandala_runtime::{ - dollar, get_all_module_accounts, AssetRegistryConfig, BalancesConfig, CdpEngineConfig, CdpTreasuryConfig, - CollatorSelectionConfig, DexConfig, EVMConfig, EnabledTradingPairs, ExistentialDeposits, - FinancialCouncilMembershipConfig, GeneralCouncilMembershipConfig, HomaCouncilMembershipConfig, IndicesConfig, - NativeTokenExistentialDeposit, OperatorMembershipAcalaConfig, OrmlNFTConfig, ParachainInfoConfig, - PolkadotXcmConfig, RenVmBridgeConfig, SessionConfig, SessionDuration, SessionKeys, SessionManagerConfig, - StarportConfig, SudoConfig, SystemConfig, TechnicalCommitteeMembershipConfig, TokensConfig, VestingConfig, ACA, - AUSD, DOT, LDOT, RENBTC, - }; - let existential_deposit = NativeTokenExistentialDeposit::get(); let initial_balance: u128 = 10_000_000 * dollar(ACA); @@ -363,26 +362,26 @@ fn testnet_genesis( sudo: SudoConfig { key: Some(root_key) }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: member.try_into().expect("convert error!"), + members: member.try_into().unwrap(), phantom: Default::default(), }, democracy: Default::default(), @@ -507,16 +506,6 @@ fn mandala_genesis( root_key: AccountId, endowed_accounts: Vec, ) -> mandala_runtime::GenesisConfig { - use mandala_runtime::{ - cent, dollar, get_all_module_accounts, AssetRegistryConfig, BalancesConfig, CdpEngineConfig, CdpTreasuryConfig, - CollatorSelectionConfig, DexConfig, EVMConfig, EnabledTradingPairs, ExistentialDeposits, - FinancialCouncilMembershipConfig, GeneralCouncilMembershipConfig, HomaCouncilMembershipConfig, IndicesConfig, - NativeTokenExistentialDeposit, OperatorMembershipAcalaConfig, OrmlNFTConfig, ParachainInfoConfig, - PolkadotXcmConfig, RenVmBridgeConfig, SessionConfig, SessionDuration, SessionKeys, SessionManagerConfig, - StarportConfig, SudoConfig, SystemConfig, TechnicalCommitteeMembershipConfig, TokensConfig, VestingConfig, ACA, - AUSD, DOT, LDOT, RENBTC, - }; - let existential_deposit = NativeTokenExistentialDeposit::get(); let initial_balance: u128 = 1_000_000 * dollar(ACA); @@ -565,26 +554,26 @@ fn mandala_genesis( }, general_council: Default::default(), general_council_membership: GeneralCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, financial_council: Default::default(), financial_council_membership: FinancialCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, homa_council: Default::default(), homa_council_membership: HomaCouncilMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, technical_committee: Default::default(), technical_committee_membership: TechnicalCommitteeMembershipConfig { - members: member.clone().try_into().expect("convert error!"), + members: member.clone().try_into().unwrap(), phantom: Default::default(), }, operator_membership_acala: OperatorMembershipAcalaConfig { - members: member.try_into().expect("convert error!"), + members: member.try_into().unwrap(), phantom: Default::default(), }, democracy: Default::default(), diff --git a/runtime/common/src/xcm_impl.rs b/runtime/common/src/xcm_impl.rs index fae844558..a6d908326 100644 --- a/runtime/common/src/xcm_impl.rs +++ b/runtime/common/src/xcm_impl.rs @@ -251,6 +251,42 @@ mod tests { FixedRate: Ratio = Ratio::one(); } + #[test] + #[should_panic(expected = "less than length limit; qed")] + fn currency_id_as_general_key_works() { + use primitives::DexShare; + use primitives::TokenSymbol::ACA; + let evm_addr = sp_core::H160(hex_literal::hex!("0000000000000000000000000000000000000400")); + + assert_eq!(native_currency_location(0, CurrencyId::Token(ACA)).parents, 1); + assert_eq!(native_currency_location(0, CurrencyId::Erc20(evm_addr)).parents, 1); + assert_eq!( + native_currency_location(0, CurrencyId::StableAssetPoolToken(0)).parents, + 1 + ); + assert_eq!(native_currency_location(0, CurrencyId::ForeignAsset(0)).parents, 1); + assert_eq!(native_currency_location(0, CurrencyId::LiquidCrowdloan(0)).parents, 1); + + assert_eq!( + native_currency_location(0, CurrencyId::DexShare(DexShare::Token(ACA), DexShare::ForeignAsset(0))).parents, + 1 + ); + assert_eq!( + native_currency_location(0, CurrencyId::DexShare(DexShare::Token(ACA), DexShare::Erc20(evm_addr))).parents, + 1 + ); + + // DexShare of two Erc20 failed because encode length large than 32. + assert_eq!( + native_currency_location( + 0, + CurrencyId::DexShare(DexShare::Erc20(evm_addr), DexShare::Erc20(evm_addr)) + ) + .parents, + 1 + ); + } + #[test] fn buy_weight_rate_mock_works() { new_test_ext().execute_with(|| { From a3cefb8b256636c569a6c0854ec8024ae8eb6d93 Mon Sep 17 00:00:00 2001 From: Bryan Chen Date: Wed, 20 Jul 2022 12:07:55 +1200 Subject: [PATCH 26/29] update construct_runtime --- runtime/acala/src/lib.rs | 135 ++++++++++++++++---------------- runtime/karura/src/lib.rs | 137 ++++++++++++++++---------------- runtime/mandala/src/lib.rs | 156 ++++++++++++++++++------------------- 3 files changed, 215 insertions(+), 213 deletions(-) diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index ca22cc20e..334e28474 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -1612,107 +1612,108 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core & Utility - System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, - Utility: pallet_utility::{Pallet, Call, Event} = 3, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 4, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 5, - TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 6, - IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 7, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 8, + System: frame_system = 0, + Timestamp: pallet_timestamp = 1, + Scheduler: pallet_scheduler = 2, + Utility: pallet_utility = 3, + Multisig: pallet_multisig = 4, + Proxy: pallet_proxy = 5, + TransactionPause: module_transaction_pause = 6, + // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber + IdleScheduler: module_idle_scheduler = 7, + Preimage: pallet_preimage = 8, // Tokens & Related - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, - Currencies: module_currencies::{Pallet, Call, Event} = 12, - Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, - TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, + Balances: pallet_balances = 10, + Tokens: orml_tokens exclude_parts { Call } = 11, + Currencies: module_currencies = 12, + Vesting: orml_vesting = 13, + TransactionPayment: module_transaction_payment = 14, // Treasury - Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, - Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, + Treasury: pallet_treasury = 20, + Bounties: pallet_bounties = 21, + Tips: pallet_tips = 22, // Parachain - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 31, + ParachainInfo: parachain_info exclude_parts { Call } = 31, // Collator. The order of the 4 below are important and shall not change. - Authorship: pallet_authorship::{Pallet, Storage} = 40, - CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 41, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 42, - Aura: pallet_aura::{Pallet, Storage, Config} = 43, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 44, - SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 45, + Authorship: pallet_authorship = 40, + CollatorSelection: module_collator_selection = 41, + Session: pallet_session = 42, + Aura: pallet_aura = 43, + AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, + SessionManager: module_session_manager = 45, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, - PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 51, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 52, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, - UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 55, - OrmlXcm: orml_xcm::{Pallet, Call, Event} = 56, + XcmpQueue: cumulus_pallet_xcmp_queue = 50, + PolkadotXcm: pallet_xcm = 51, + CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 52, + DmpQueue: cumulus_pallet_dmp_queue = 53, + XTokens: orml_xtokens = 54, + UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 55, + OrmlXcm: orml_xcm = 56, // Governance - Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 60, - GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 61, - GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 62, - FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 63, - FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 64, - HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 65, - HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 66, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 67, - TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 68, - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 69, + Authority: orml_authority = 60, + GeneralCouncil: pallet_collective:: = 61, + GeneralCouncilMembership: pallet_membership:: = 62, + FinancialCouncil: pallet_collective:: = 63, + FinancialCouncilMembership: pallet_membership:: = 64, + HomaCouncil: pallet_collective:: = 65, + HomaCouncilMembership: pallet_membership:: = 66, + TechnicalCommittee: pallet_collective:: = 67, + TechnicalCommitteeMembership: pallet_membership:: = 68, + Democracy: pallet_democracy = 69, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 70, - OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 71, + AcalaOracle: orml_oracle:: = 70, + OperatorMembershipAcala: pallet_membership:: = 71, // ORML Core - Auction: orml_auction::{Pallet, Storage, Call, Event} = 80, - Rewards: orml_rewards::{Pallet, Storage, Call} = 81, - OrmlNFT: orml_nft::{Pallet, Storage, Config} = 82, + Auction: orml_auction = 80, + Rewards: orml_rewards = 81, + OrmlNFT: orml_nft exclude_parts { Call } = 82, // Acala Core - Prices: module_prices::{Pallet, Storage, Call, Event} = 90, - Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 91, - DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 92, - AggregatedDex: module_aggregated_dex::{Pallet, Storage, Call} = 93, + Prices: module_prices = 90, + Dex: module_dex = 91, + DexOracle: module_dex_oracle = 92, + AggregatedDex: module_aggregated_dex = 93, // Honzon - AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 100, - Loans: module_loans::{Pallet, Storage, Call, Event} = 101, - Honzon: module_honzon::{Pallet, Storage, Call, Event} = 102, - CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 103, - CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 104, - EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 105, + AuctionManager: module_auction_manager = 100, + Loans: module_loans = 101, + Honzon: module_honzon = 102, + CdpTreasury: module_cdp_treasury = 103, + CdpEngine: module_cdp_engine = 104, + EmergencyShutdown: module_emergency_shutdown = 105, // Homa - Homa: module_homa::{Pallet, Call, Storage, Event} = 116, - XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 117, + Homa: module_homa = 116, + XcmInterface: module_xcm_interface = 117, // Acala Other - Incentives: module_incentives::{Pallet, Storage, Call, Event} = 120, - NFT: module_nft::{Pallet, Call, Event} = 121, - AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 122, + Incentives: module_incentives = 120, + NFT: module_nft = 121, + AssetRegistry: module_asset_registry = 122, // Smart contracts - EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 130, - EVMBridge: module_evm_bridge::{Pallet} = 131, - EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 132, + EVM: module_evm = 130, + EVMBridge: module_evm_bridge exclude_parts { Call } = 131, + EvmAccounts: module_evm_accounts = 132, // Stable asset - StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, + StableAsset: nutsfinance_stable_asset = 200, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 30, + ParachainSystem: cumulus_pallet_parachain_system = 30, // Temporary - Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, + Sudo: pallet_sudo = 255, } ); diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 925285fe2..57d694067 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -1643,108 +1643,109 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core & Utility - System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, - Utility: pallet_utility::{Pallet, Call, Event} = 3, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 4, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 5, - TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 6, - IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 7, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 8, + System: frame_system = 0, + Timestamp: pallet_timestamp = 1, + Scheduler: pallet_scheduler = 2, + Utility: pallet_utility = 3, + Multisig: pallet_multisig = 4, + Proxy: pallet_proxy = 5, + TransactionPause: module_transaction_pause = 6, + // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber + IdleScheduler: module_idle_scheduler = 7, + Preimage: pallet_preimage = 8, // Tokens & Related - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, - Currencies: module_currencies::{Pallet, Call, Event} = 12, - Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, - TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, + Balances: pallet_balances = 10, + Tokens: orml_tokens exclude_parts { Call } = 11, + Currencies: module_currencies = 12, + Vesting: orml_vesting = 13, + TransactionPayment: module_transaction_payment = 14, // Treasury - Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, - Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, + Treasury: pallet_treasury = 20, + Bounties: pallet_bounties = 21, + Tips: pallet_tips = 22, // Parachain - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 31, + ParachainInfo: parachain_info exclude_parts { Call } = 31, // Collator. The order of the 4 below are important and shall not change. - Authorship: pallet_authorship::{Pallet, Storage} = 40, - CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 41, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 42, - Aura: pallet_aura::{Pallet, Storage, Config} = 43, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 44, - SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 45, + Authorship: pallet_authorship = 40, + CollatorSelection: module_collator_selection = 41, + Session: pallet_session = 42, + Aura: pallet_aura = 43, + AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, + SessionManager: module_session_manager = 45, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, - PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 51, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 52, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, - UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 55, - OrmlXcm: orml_xcm::{Pallet, Call, Event} = 56, + XcmpQueue: cumulus_pallet_xcmp_queue = 50, + PolkadotXcm: pallet_xcm = 51, + CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 52, + DmpQueue: cumulus_pallet_dmp_queue = 53, + XTokens: orml_xtokens = 54, + UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 55, + OrmlXcm: orml_xcm = 56, // Governance - Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 60, - GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 61, - GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 62, - FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 63, - FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 64, - HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 65, - HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 66, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 67, - TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 68, - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 69, + Authority: orml_authority = 60, + GeneralCouncil: pallet_collective:: = 61, + GeneralCouncilMembership: pallet_membership:: = 62, + FinancialCouncil: pallet_collective:: = 63, + FinancialCouncilMembership: pallet_membership:: = 64, + HomaCouncil: pallet_collective:: = 65, + HomaCouncilMembership: pallet_membership:: = 66, + TechnicalCommittee: pallet_collective:: = 67, + TechnicalCommitteeMembership: pallet_membership:: = 68, + Democracy: pallet_democracy = 69, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 70, - OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 71, + AcalaOracle: orml_oracle:: = 70, + OperatorMembershipAcala: pallet_membership:: = 71, // ORML Core - Auction: orml_auction::{Pallet, Storage, Call, Event} = 80, - Rewards: orml_rewards::{Pallet, Storage, Call} = 81, - OrmlNFT: orml_nft::{Pallet, Storage, Config} = 82, + Auction: orml_auction = 80, + Rewards: orml_rewards = 81, + OrmlNFT: orml_nft exclude_parts { Call } = 82, // Karura Core - Prices: module_prices::{Pallet, Storage, Call, Event} = 90, - Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 91, - DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 92, - AggregatedDex: module_aggregated_dex::{Pallet, Call, Storage} = 93, + Prices: module_prices = 90, + Dex: module_dex = 91, + DexOracle: module_dex_oracle = 92, + AggregatedDex: module_aggregated_dex = 93, // Honzon - AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 100, - Loans: module_loans::{Pallet, Storage, Call, Event} = 101, - Honzon: module_honzon::{Pallet, Storage, Call, Event} = 102, - CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 103, - CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 104, - EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 105, - HonzonBridge: module_honzon_bridge::{Pallet, Call, Event} = 106, + AuctionManager: module_auction_manager = 100, + Loans: module_loans = 101, + Honzon: module_honzon = 102, + CdpTreasury: module_cdp_treasury = 103, + CdpEngine: module_cdp_engine = 104, + EmergencyShutdown: module_emergency_shutdown = 105, + HonzonBridge: module_honzon_bridge = 106, // Homa - Homa: module_homa::{Pallet, Call, Storage, Event} = 116, - XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 117, + Homa: module_homa = 116, + XcmInterface: module_xcm_interface = 117, // Karura Other - Incentives: module_incentives::{Pallet, Storage, Call, Event} = 120, - NFT: module_nft::{Pallet, Call, Event} = 121, - AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 122, + Incentives: module_incentives = 120, + NFT: module_nft = 121, + AssetRegistry: module_asset_registry = 122, // Smart contracts - EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 130, - EVMBridge: module_evm_bridge::{Pallet} = 131, - EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 132, + EVM: module_evm = 130, + EVMBridge: module_evm_bridge exclude_parts { Call } = 131, + EvmAccounts: module_evm_accounts = 132, // Stable asset - StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, + StableAsset: nutsfinance_stable_asset = 200, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 30, + ParachainSystem: cumulus_pallet_parachain_system = 30, // Temporary - Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, + Sudo: pallet_sudo = 255, } ); diff --git a/runtime/mandala/src/lib.rs b/runtime/mandala/src/lib.rs index aa9323459..b3d555982 100644 --- a/runtime/mandala/src/lib.rs +++ b/runtime/mandala/src/lib.rs @@ -1911,125 +1911,125 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic { // Core - System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 1, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 2, - TransactionPause: module_transaction_pause::{Pallet, Call, Storage, Event} = 3, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 4, + System: frame_system = 0, + Timestamp: pallet_timestamp = 1, + Scheduler: pallet_scheduler = 2, + TransactionPause: module_transaction_pause = 3, + Preimage: pallet_preimage = 4, // Tokens & Related - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - Tokens: orml_tokens::{Pallet, Storage, Event, Config} = 11, - Currencies: module_currencies::{Pallet, Call, Event} = 12, - Vesting: orml_vesting::{Pallet, Storage, Call, Event, Config} = 13, - TransactionPayment: module_transaction_payment::{Pallet, Call, Storage, Event} = 14, + Balances: pallet_balances = 10, + Tokens: orml_tokens exclude_parts { Call } = 11, + Currencies: module_currencies = 12, + Vesting: orml_vesting = 13, + TransactionPayment: module_transaction_payment = 14, // Treasury - Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 20, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 21, - Tips: pallet_tips::{Pallet, Call, Storage, Event} = 22, + Treasury: pallet_treasury = 20, + Bounties: pallet_bounties = 21, + Tips: pallet_tips = 22, // Utility - Utility: pallet_utility::{Pallet, Call, Event} = 30, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 31, - Recovery: pallet_recovery::{Pallet, Call, Storage, Event} = 32, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 33, - IdleScheduler: module_idle_scheduler::{Pallet, Call, Storage, Event} = 34, + Utility: pallet_utility = 30, + Multisig: pallet_multisig = 31, + Recovery: pallet_recovery = 32, + Proxy: pallet_proxy = 33, + // NOTE: IdleScheduler must be put before ParachainSystem in order to read relaychain blocknumber + IdleScheduler: module_idle_scheduler = 34, - Indices: pallet_indices::{Pallet, Call, Storage, Config, Event} = 40, + Indices: pallet_indices = 40, // Governance - GeneralCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 50, - GeneralCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 51, - FinancialCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 52, - FinancialCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 53, - HomaCouncil: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 54, - HomaCouncilMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 55, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 56, - TechnicalCommitteeMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 57, - - Authority: orml_authority::{Pallet, Call, Storage, Event, Origin} = 70, - PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 71, - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 72, + GeneralCouncil: pallet_collective:: = 50, + GeneralCouncilMembership: pallet_membership:: = 51, + FinancialCouncil: pallet_collective:: = 52, + FinancialCouncilMembership: pallet_membership:: = 53, + HomaCouncil: pallet_collective:: = 54, + HomaCouncilMembership: pallet_membership:: = 55, + TechnicalCommittee: pallet_collective:: = 56, + TechnicalCommitteeMembership: pallet_membership:: = 57, + + Authority: orml_authority = 70, + PhragmenElection: pallet_elections_phragmen = 71, + Democracy: pallet_democracy = 72, // Oracle // // NOTE: OperatorMembership must be placed after Oracle or else will have race condition on initialization - AcalaOracle: orml_oracle::::{Pallet, Storage, Call, Event} = 80, - OperatorMembershipAcala: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 82, + AcalaOracle: orml_oracle:: = 80, + OperatorMembershipAcala: pallet_membership:: = 82, // ORML Core - Auction: orml_auction::{Pallet, Storage, Call, Event} = 100, - Rewards: orml_rewards::{Pallet, Storage, Call} = 101, - OrmlNFT: orml_nft::{Pallet, Storage, Config} = 102, + Auction: orml_auction = 100, + Rewards: orml_rewards = 101, + OrmlNFT: orml_nft exclude_parts { Call } = 102, // Acala Core - Prices: module_prices::{Pallet, Storage, Call, Event} = 110, - Dex: module_dex::{Pallet, Storage, Call, Event, Config} = 111, - DexOracle: module_dex_oracle::{Pallet, Storage, Call} = 112, - AggregatedDex: module_aggregated_dex::{Pallet, Storage, Call} = 113, + Prices: module_prices = 110, + Dex: module_dex = 111, + DexOracle: module_dex_oracle = 112, + AggregatedDex: module_aggregated_dex = 113, // Honzon - AuctionManager: module_auction_manager::{Pallet, Storage, Call, Event, ValidateUnsigned} = 120, - Loans: module_loans::{Pallet, Storage, Call, Event} = 121, - Honzon: module_honzon::{Pallet, Storage, Call, Event} = 122, - CdpTreasury: module_cdp_treasury::{Pallet, Storage, Call, Config, Event} = 123, - CdpEngine: module_cdp_engine::{Pallet, Storage, Call, Event, Config, ValidateUnsigned} = 124, - EmergencyShutdown: module_emergency_shutdown::{Pallet, Storage, Call, Event} = 125, + AuctionManager: module_auction_manager = 120, + Loans: module_loans = 121, + Honzon: module_honzon = 122, + CdpTreasury: module_cdp_treasury = 123, + CdpEngine: module_cdp_engine = 124, + EmergencyShutdown: module_emergency_shutdown = 125, // Homa - NomineesElection: module_nominees_election::{Pallet, Call, Storage, Event} = 131, - Homa: module_homa::{Pallet, Call, Storage, Event} = 136, - XcmInterface: module_xcm_interface::{Pallet, Call, Storage, Event} = 137, + NomineesElection: module_nominees_election = 131, + Homa: module_homa = 136, + XcmInterface: module_xcm_interface = 137, // Acala Other - - Incentives: module_incentives::{Pallet, Storage, Call, Event} = 140, - NFT: module_nft::{Pallet, Call, Event} = 141, - AssetRegistry: module_asset_registry::{Pallet, Call, Config, Storage, Event} = 142, + Incentives: module_incentives = 140, + NFT: module_nft = 141, + AssetRegistry: module_asset_registry = 142, // Ecosystem modules - RenVmBridge: ecosystem_renvm_bridge::{Pallet, Call, Config, Storage, Event, ValidateUnsigned} = 150, - Starport: ecosystem_starport::{Pallet, Call, Storage, Event, Config} = 151, - CompoundCash: ecosystem_compound_cash::{Pallet, Storage, Event} = 152, + RenVmBridge: ecosystem_renvm_bridge = 150, + Starport: ecosystem_starport = 151, + CompoundCash: ecosystem_compound_cash exclude_parts { Call } = 152, // Parachain - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 161, + ParachainInfo: parachain_info exclude_parts { Call } = 161, // XCM - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 170, - PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 171, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 172, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 173, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 174, - UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event} = 175, - OrmlXcm: orml_xcm::{Pallet, Call, Event} = 176, + XcmpQueue: cumulus_pallet_xcmp_queue = 170, + PolkadotXcm: pallet_xcm = 171, + CumulusXcm: cumulus_pallet_xcm exclude_parts { Call } = 172, + DmpQueue: cumulus_pallet_dmp_queue = 173, + XTokens: orml_xtokens = 174, + UnknownTokens: orml_unknown_tokens exclude_parts { Call } = 175, + OrmlXcm: orml_xcm = 176, // Smart contracts - EVM: module_evm::{Pallet, Config, Call, Storage, Event} = 180, - EVMBridge: module_evm_bridge::{Pallet} = 181, - EvmAccounts: module_evm_accounts::{Pallet, Call, Storage, Event} = 182, + EVM: module_evm = 180, + EVMBridge: module_evm_bridge exclude_parts { Call } = 181, + EvmAccounts: module_evm_accounts = 182, // Collator support. the order of these 4 are important and shall not change. - Authorship: pallet_authorship::{Pallet, Call, Storage} = 190, - CollatorSelection: module_collator_selection::{Pallet, Call, Storage, Event, Config} = 191, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 192, - Aura: pallet_aura::{Pallet, Storage, Config} = 193, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 194, - SessionManager: module_session_manager::{Pallet, Call, Storage, Event, Config} = 195, + Authorship: pallet_authorship = 190, + CollatorSelection: module_collator_selection = 191, + Session: pallet_session = 192, + Aura: pallet_aura = 193, + AuraExt: cumulus_pallet_aura_ext = 194, + SessionManager: module_session_manager = 195, // Stable asset - StableAsset: nutsfinance_stable_asset::{Pallet, Call, Storage, Event} = 200, - Payments: orml_payments::{Pallet, Call, Storage, Event} = 201, + StableAsset: nutsfinance_stable_asset = 200, + Payments: orml_payments = 201, // Staking related pallets - Earning: module_earning::{Pallet, Call, Storage, Event} = 210, + Earning: module_earning = 210, // Parachain System, always put it at the end - ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Config, Event} = 160, + ParachainSystem: cumulus_pallet_parachain_system = 160, // Dev - Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 255, + Sudo: pallet_sudo = 255, } ); From b3738c84cb91425f35d6c0adb268e742a25a40cc Mon Sep 17 00:00:00 2001 From: Bryan Chen Date: Wed, 20 Jul 2022 12:58:22 +1200 Subject: [PATCH 27/29] fix --- runtime/acala/src/lib.rs | 2 +- runtime/karura/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/acala/src/lib.rs b/runtime/acala/src/lib.rs index 334e28474..05a44b477 100644 --- a/runtime/acala/src/lib.rs +++ b/runtime/acala/src/lib.rs @@ -1643,7 +1643,7 @@ construct_runtime!( CollatorSelection: module_collator_selection = 41, Session: pallet_session = 42, Aura: pallet_aura = 43, - AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, + AuraExt: cumulus_pallet_aura_ext = 44, SessionManager: module_session_manager = 45, // XCM diff --git a/runtime/karura/src/lib.rs b/runtime/karura/src/lib.rs index 57d694067..bbf7fb212 100644 --- a/runtime/karura/src/lib.rs +++ b/runtime/karura/src/lib.rs @@ -1674,7 +1674,7 @@ construct_runtime!( CollatorSelection: module_collator_selection = 41, Session: pallet_session = 42, Aura: pallet_aura = 43, - AuraExt: cumulus_pallet_aura_ext exclude_parts { Call } = 44, + AuraExt: cumulus_pallet_aura_ext = 44, SessionManager: module_session_manager = 45, // XCM From 09fcadc78f769e77c45589df22b51385ac114e3a Mon Sep 17 00:00:00 2001 From: zqh Date: Wed, 20 Jul 2022 11:03:43 +0800 Subject: [PATCH 28/29] currency_id convert to GeneralKey --- runtime/acala/src/xcm_config.rs | 23 ++++--- runtime/common/src/lib.rs | 2 +- runtime/common/src/xcm_impl.rs | 56 +++++++++++----- runtime/karura/src/xcm_config.rs | 103 ++++++++---------------------- runtime/mandala/src/xcm_config.rs | 16 ++--- 5 files changed, 88 insertions(+), 112 deletions(-) diff --git a/runtime/acala/src/xcm_config.rs b/runtime/acala/src/xcm_config.rs index b864085da..c7b282c65 100644 --- a/runtime/acala/src/xcm_config.rs +++ b/runtime/acala/src/xcm_config.rs @@ -37,7 +37,10 @@ use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdap use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; use primitives::evm::is_system_contract; -use runtime_common::{native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil, FixedRateOfAsset}; +use runtime_common::{ + local_currency_location, native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil, + FixedRateOfAsset, +}; use xcm::latest::prelude::*; pub use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, @@ -121,18 +124,12 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub DotPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), dot_per_second()); pub AusdPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(AUSD.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(AUSD.encode()).into(), // aUSD:DOT = 40:1 dot_per_second() * 40 ); pub AcaPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(ACA.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(ACA.encode()).into(), aca_per_second() ); pub BaseRate: u128 = aca_per_second(); @@ -243,11 +240,13 @@ impl Convert> for CurrencyIdConvert { use CurrencyId::{Erc20, ForeignAsset, StableAssetPoolToken, Token}; match id { Token(DOT) => Some(MultiLocation::parent()), - Token(ACA) | Token(AUSD) | Token(LDOT) => Some(native_currency_location(ParachainInfo::get().into(), id)), + Token(ACA) | Token(AUSD) | Token(LDOT) => { + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) + } Erc20(address) if !is_system_contract(address) => { - Some(native_currency_location(ParachainInfo::get().into(), id)) + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) } - StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id)), + StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id.encode())), ForeignAsset(foreign_asset_id) => AssetIdMaps::::get_multi_location(foreign_asset_id), _ => None, } diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index f918a3bba..4b80f8702 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -51,7 +51,7 @@ pub use primitives::{ currency::{TokenInfo, ACA, AUSD, BNC, DOT, KAR, KBTC, KINT, KSM, KUSD, LCDOT, LDOT, LKSM, PHA, RENBTC, VSKSM}, AccountId, }; -pub use xcm_impl::{native_currency_location, AcalaDropAssets, FixedRateOfAsset}; +pub use xcm_impl::{local_currency_location, native_currency_location, AcalaDropAssets, FixedRateOfAsset}; #[cfg(feature = "std")] use sp_core::bytes::from_hex; diff --git a/runtime/common/src/xcm_impl.rs b/runtime/common/src/xcm_impl.rs index a6d908326..b36aaba4e 100644 --- a/runtime/common/src/xcm_impl.rs +++ b/runtime/common/src/xcm_impl.rs @@ -18,7 +18,6 @@ //! Common xcm implementation -use codec::Encode; use frame_support::{ traits::Get, weights::{constants::WEIGHT_PER_SECOND, Weight}, @@ -26,7 +25,10 @@ use frame_support::{ use module_support::BuyWeightRate; use orml_traits::GetByKey; use primitives::{Balance, CurrencyId}; -use sp_runtime::{traits::Convert, FixedPointNumber, FixedU128}; +use sp_runtime::{ + traits::{ConstU32, Convert}, + FixedPointNumber, FixedU128, WeakBoundedVec, +}; use sp_std::{marker::PhantomData, prelude::*}; use xcm::latest::prelude::*; use xcm_builder::TakeRevenue; @@ -35,12 +37,19 @@ use xcm_executor::{ Assets, }; -pub fn native_currency_location(para_id: u32, id: CurrencyId) -> MultiLocation { +pub fn local_currency_location(key: Vec) -> MultiLocation { + MultiLocation::new( + 0, + X1(GeneralKey(WeakBoundedVec::>::force_from(key, None))), + ) +} + +pub fn native_currency_location(para_id: u32, key: Vec) -> MultiLocation { MultiLocation::new( 1, X2( Parachain(para_id), - GeneralKey(id.encode().try_into().expect("less than length limit; qed")), + GeneralKey(WeakBoundedVec::>::force_from(key, None)), ), ) } @@ -228,6 +237,7 @@ impl, R: TakeRevenue, M: BuyWeightRate> Drop for FixedRateO mod tests { use super::*; use crate::mock::new_test_ext; + use codec::Encode; use frame_support::{assert_noop, assert_ok, parameter_types}; use module_support::Ratio; use sp_runtime::traits::One; @@ -252,35 +262,51 @@ mod tests { } #[test] - #[should_panic(expected = "less than length limit; qed")] - fn currency_id_as_general_key_works() { + fn currency_id_encode_as_general_key_works() { use primitives::DexShare; use primitives::TokenSymbol::ACA; let evm_addr = sp_core::H160(hex_literal::hex!("0000000000000000000000000000000000000400")); - assert_eq!(native_currency_location(0, CurrencyId::Token(ACA)).parents, 1); - assert_eq!(native_currency_location(0, CurrencyId::Erc20(evm_addr)).parents, 1); + assert_eq!(native_currency_location(0, CurrencyId::Token(ACA).encode()).parents, 1); + assert_eq!( + native_currency_location(0, CurrencyId::Erc20(evm_addr).encode()).parents, + 1 + ); + assert_eq!( + native_currency_location(0, CurrencyId::StableAssetPoolToken(0).encode()).parents, + 1 + ); assert_eq!( - native_currency_location(0, CurrencyId::StableAssetPoolToken(0)).parents, + native_currency_location(0, CurrencyId::ForeignAsset(0).encode()).parents, + 1 + ); + assert_eq!( + native_currency_location(0, CurrencyId::LiquidCrowdloan(0).encode()).parents, 1 ); - assert_eq!(native_currency_location(0, CurrencyId::ForeignAsset(0)).parents, 1); - assert_eq!(native_currency_location(0, CurrencyId::LiquidCrowdloan(0)).parents, 1); assert_eq!( - native_currency_location(0, CurrencyId::DexShare(DexShare::Token(ACA), DexShare::ForeignAsset(0))).parents, + native_currency_location( + 0, + CurrencyId::DexShare(DexShare::Token(ACA), DexShare::ForeignAsset(0)).encode() + ) + .parents, 1 ); assert_eq!( - native_currency_location(0, CurrencyId::DexShare(DexShare::Token(ACA), DexShare::Erc20(evm_addr))).parents, + native_currency_location( + 0, + CurrencyId::DexShare(DexShare::Token(ACA), DexShare::Erc20(evm_addr)).encode() + ) + .parents, 1 ); - // DexShare of two Erc20 failed because encode length large than 32. + // DexShare of two Erc20 limit to 32 length. assert_eq!( native_currency_location( 0, - CurrencyId::DexShare(DexShare::Erc20(evm_addr), DexShare::Erc20(evm_addr)) + CurrencyId::DexShare(DexShare::Erc20(evm_addr), DexShare::Erc20(evm_addr)).encode() ) .parents, 1 diff --git a/runtime/karura/src/xcm_config.rs b/runtime/karura/src/xcm_config.rs index 75add627e..1b9e9a17d 100644 --- a/runtime/karura/src/xcm_config.rs +++ b/runtime/karura/src/xcm_config.rs @@ -37,7 +37,9 @@ use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdap use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; use primitives::evm::is_system_contract; -use runtime_common::{native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil}; +use runtime_common::{ + local_currency_location, native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil, +}; use xcm::latest::prelude::*; pub use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, @@ -121,25 +123,16 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub KsmPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), ksm_per_second()); pub KusdPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(KUSD.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(KUSD.encode()).into(), // kUSD:KSM = 400:1 ksm_per_second() * 400 ); pub KarPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(KAR.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(KAR.encode()).into(), kar_per_second() ); pub LksmPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(LKSM.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(LKSM.encode()).into(), // LKSM:KSM = 10:1 ksm_per_second() * 10 ); @@ -152,34 +145,22 @@ parameter_types! { ksm_per_second() * 400 ); pub BncPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 1, - X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::BNC_KEY.to_vec().try_into().expect("less than length limit; qed"))), - ).into(), + native_currency_location(parachains::bifrost::ID, parachains::bifrost::BNC_KEY.to_vec()).into(), // BNC:KSM = 80:1 ksm_per_second() * 80 ); pub VsksmPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 1, - X2(Parachain(parachains::bifrost::ID), GeneralKey(parachains::bifrost::VSKSM_KEY.to_vec().try_into().expect("less than length limit; qed"))), - ).into(), + native_currency_location(parachains::bifrost::ID, parachains::bifrost::VSKSM_KEY.to_vec()).into(), // VSKSM:KSM = 1:1 ksm_per_second() ); pub KbtcPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 1, - X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KBTC_KEY.to_vec().try_into().expect("less than length limit; qed"))), - ).into(), + native_currency_location(parachains::kintsugi::ID, parachains::kintsugi::KBTC_KEY.to_vec()).into(), // KBTC:KSM = 1:150 & Satoshi:Planck = 1:10_000 ksm_per_second() / 1_500_000 ); pub KintPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 1, - X2(Parachain(parachains::kintsugi::ID), GeneralKey(parachains::kintsugi::KINT_KEY.to_vec().try_into().expect("less than length limit; qed"))), - ).into(), + native_currency_location(parachains::kintsugi::ID, parachains::kintsugi::KINT_KEY.to_vec()).into(), // KINT:KSM = 4:3 (ksm_per_second() * 4) / 3 ); @@ -346,64 +327,34 @@ impl Convert> for CurrencyIdConvert { use CurrencyId::{Erc20, ForeignAsset, StableAssetPoolToken, Token}; match id { Token(KSM) => Some(MultiLocation::parent()), - Token(KAR) | Token(KUSD) | Token(LKSM) => Some(native_currency_location(ParachainInfo::get().into(), id)), + Token(KAR) | Token(KUSD) | Token(LKSM) => { + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) + } Erc20(address) if !is_system_contract(address) => { - Some(native_currency_location(ParachainInfo::get().into(), id)) + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) } - StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id)), + StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id.encode())), // Bifrost native token - Token(BNC) => Some(MultiLocation::new( - 1, - X2( - Parachain(parachains::bifrost::ID), - GeneralKey( - parachains::bifrost::BNC_KEY - .to_vec() - .try_into() - .expect("less than length limit; qed"), - ), - ), + Token(BNC) => Some(native_currency_location( + parachains::bifrost::ID, + parachains::bifrost::BNC_KEY.to_vec(), )), // Bifrost Voucher Slot KSM - Token(VSKSM) => Some(MultiLocation::new( - 1, - X2( - Parachain(parachains::bifrost::ID), - GeneralKey( - parachains::bifrost::VSKSM_KEY - .to_vec() - .try_into() - .expect("less than length limit; qed"), - ), - ), + Token(VSKSM) => Some(native_currency_location( + parachains::bifrost::ID, + parachains::bifrost::VSKSM_KEY.to_vec(), )), // Phala Native token Token(PHA) => Some(MultiLocation::new(1, X1(Parachain(parachains::phala::ID)))), // Kintsugi Native token - Token(KINT) => Some(MultiLocation::new( - 1, - X2( - Parachain(parachains::kintsugi::ID), - GeneralKey( - parachains::kintsugi::KINT_KEY - .to_vec() - .try_into() - .expect("less than length limit; qed"), - ), - ), + Token(KINT) => Some(native_currency_location( + parachains::kintsugi::ID, + parachains::kintsugi::KINT_KEY.to_vec(), )), // Kintsugi wrapped BTC - Token(KBTC) => Some(MultiLocation::new( - 1, - X2( - Parachain(parachains::kintsugi::ID), - GeneralKey( - parachains::kintsugi::KBTC_KEY - .to_vec() - .try_into() - .expect("less than length limit; qed"), - ), - ), + Token(KBTC) => Some(native_currency_location( + parachains::kintsugi::ID, + parachains::kintsugi::KBTC_KEY.to_vec(), )), ForeignAsset(foreign_asset_id) => AssetIdMaps::::get_multi_location(foreign_asset_id), _ => None, diff --git a/runtime/mandala/src/xcm_config.rs b/runtime/mandala/src/xcm_config.rs index a686d3c64..98f3545f9 100644 --- a/runtime/mandala/src/xcm_config.rs +++ b/runtime/mandala/src/xcm_config.rs @@ -35,7 +35,10 @@ use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdap use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; use primitives::evm::is_system_contract; -use runtime_common::{native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil, FixedRateOfAsset}; +use runtime_common::{ + local_currency_location, native_currency_location, AcalaDropAssets, EnsureRootOrHalfGeneralCouncil, + FixedRateOfAsset, +}; use xcm::latest::prelude::*; pub use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, @@ -119,10 +122,7 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub DotPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), dot_per_second()); pub AcaPerSecond: (AssetId, u128) = ( - MultiLocation::new( - 0, - X1(GeneralKey(ACA.encode().try_into().expect("less than length limit; qed"))), - ).into(), + local_currency_location(ACA.encode()).into(), aca_per_second() ); pub BaseRate: u128 = aca_per_second(); @@ -235,12 +235,12 @@ impl Convert> for CurrencyIdConvert { match id { Token(DOT) => Some(MultiLocation::parent()), Token(ACA) | Token(AUSD) | Token(LDOT) | Token(RENBTC) | Token(TAI) => { - Some(native_currency_location(ParachainInfo::get().into(), id)) + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) } Erc20(address) if !is_system_contract(address) => { - Some(native_currency_location(ParachainInfo::get().into(), id)) + Some(native_currency_location(ParachainInfo::get().into(), id.encode())) } - StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id)), + StableAssetPoolToken(_pool_id) => Some(native_currency_location(ParachainInfo::get().into(), id.encode())), ForeignAsset(foreign_asset_id) => AssetIdMaps::::get_multi_location(foreign_asset_id), _ => None, } From 89ed0a47f043a3d128283c606d275a2bdb51b49e Mon Sep 17 00:00:00 2001 From: zqh Date: Thu, 21 Jul 2022 12:15:39 +0800 Subject: [PATCH 29/29] update to clear_prefix --- modules/evm/src/lib.rs | 62 ++++++++++++++----------------- modules/evm/src/runner/stack.rs | 3 +- modules/honzon/src/lib.rs | 3 +- modules/idle-scheduler/src/lib.rs | 4 +- runtime/acala/src/xcm_config.rs | 4 +- runtime/common/src/xcm_impl.rs | 9 +++-- runtime/karura/src/xcm_config.rs | 6 +-- runtime/mandala/src/xcm_config.rs | 2 +- 8 files changed, 43 insertions(+), 50 deletions(-) diff --git a/modules/evm/src/lib.rs b/modules/evm/src/lib.rs index 24a5045d4..452d2bc2e 100644 --- a/modules/evm/src/lib.rs +++ b/modules/evm/src/lib.rs @@ -69,7 +69,6 @@ use scale_info::TypeInfo; #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; use sha3::{Digest, Keccak256}; -use sp_io::KillStorageResult::{AllRemoved, SomeRemaining}; use sp_runtime::{ traits::{Convert, DispatchInfoOf, One, PostDispatchInfoOf, SignedExtension, UniqueSaturatedInto, Zero}, transaction_validity::TransactionValidityError, @@ -1970,41 +1969,34 @@ impl DispatchableTask for EvmTask { 100, ) as u32; - #[allow(deprecated)] - match >::remove_prefix(contract, Some(limit)) { - AllRemoved(count) => { - let res = Pallet::::refund_storage(&caller, &contract, &maintainer); - log::debug!( - target: "evm", - "EvmTask::Remove: [from: {:?}, contract: {:?}, maintainer: {:?}, count: {:?}, result: {:?}]", - caller, contract, maintainer, count, res - ); - - // Remove account after all of the storages are cleared. - Pallet::::remove_account_if_empty(&contract); - - TaskResult { - result: res, - used_weight: ::DbWeight::get() - .write - .saturating_mul(count.into()), - finished: true, - } + let r = >::clear_prefix(contract, limit, None); + let count = r.unique; + let used_weight = ::DbWeight::get() + .write + .saturating_mul(count.into()); + log::debug!( + target: "evm", + "EvmTask::Remove: [from: {:?}, contract: {:?}, maintainer: {:?}, count: {:?}]", + caller, contract, maintainer, count + ); + if r.maybe_cursor.is_none() { + // AllRemoved + let result = Pallet::::refund_storage(&caller, &contract, &maintainer); + + // Remove account after all of the storages are cleared. + Pallet::::remove_account_if_empty(&contract); + + TaskResult { + result, + used_weight, + finished: true, } - SomeRemaining(count) => { - log::debug!( - target: "evm", - "EvmTask::Remove: [from: {:?}, contract: {:?}, maintainer: {:?}, count: {:?}]", - caller, contract, maintainer, count - ); - - TaskResult { - result: Ok(()), - used_weight: ::DbWeight::get() - .write - .saturating_mul(count.into()), - finished: false, - } + } else { + // SomeRemaining + TaskResult { + result: Ok(()), + used_weight, + finished: false, } } } diff --git a/modules/evm/src/runner/stack.rs b/modules/evm/src/runner/stack.rs index 912f9a2b0..afd818247 100644 --- a/modules/evm/src/runner/stack.rs +++ b/modules/evm/src/runner/stack.rs @@ -776,8 +776,7 @@ impl<'vicinity, 'config, T: Config> StackStateT<'config> for SubstrateStackState } fn reset_storage(&mut self, address: H160) { - #[allow(deprecated)] - >::remove_prefix(address, None); + let _ = >::clear_prefix(address, u32::MAX, None); } fn log(&mut self, address: H160, topics: Vec, data: Vec) { diff --git a/modules/honzon/src/lib.rs b/modules/honzon/src/lib.rs index 1ed61815c..6ed31ceaa 100644 --- a/modules/honzon/src/lib.rs +++ b/modules/honzon/src/lib.rs @@ -256,8 +256,7 @@ pub mod module { #[transactional] pub fn unauthorize_all(origin: OriginFor) -> DispatchResult { let from = ensure_signed(origin)?; - #[allow(deprecated)] - Authorization::::remove_prefix(&from, None); + let _ = Authorization::::clear_prefix(&from, u32::MAX, None); ::Currency::unreserve_all_named(&RESERVE_ID, &from); Self::deposit_event(Event::UnAuthorizationAll { authorizer: from }); Ok(()) diff --git a/modules/idle-scheduler/src/lib.rs b/modules/idle-scheduler/src/lib.rs index 2b81d05dc..7ad718b44 100644 --- a/modules/idle-scheduler/src/lib.rs +++ b/modules/idle-scheduler/src/lib.rs @@ -23,10 +23,10 @@ #![cfg_attr(not(feature = "std"), no_std)] #![allow(clippy::unused_unit)] #![allow(unused_must_use)] + use acala_primitives::{task::TaskResult, BlockNumber, Nonce}; use codec::FullCodec; -use frame_support::log; -use frame_support::pallet_prelude::*; +use frame_support::{log, pallet_prelude::*}; use frame_system::pallet_prelude::*; pub use module_support::{DispatchableTask, IdleScheduler}; use scale_info::TypeInfo; diff --git a/runtime/acala/src/xcm_config.rs b/runtime/acala/src/xcm_config.rs index c7b282c65..5d7723323 100644 --- a/runtime/acala/src/xcm_config.rs +++ b/runtime/acala/src/xcm_config.rs @@ -124,12 +124,12 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub DotPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), dot_per_second()); pub AusdPerSecond: (AssetId, u128) = ( - local_currency_location(AUSD.encode()).into(), + local_currency_location(AUSD).into(), // aUSD:DOT = 40:1 dot_per_second() * 40 ); pub AcaPerSecond: (AssetId, u128) = ( - local_currency_location(ACA.encode()).into(), + local_currency_location(ACA).into(), aca_per_second() ); pub BaseRate: u128 = aca_per_second(); diff --git a/runtime/common/src/xcm_impl.rs b/runtime/common/src/xcm_impl.rs index b36aaba4e..d6dabea07 100644 --- a/runtime/common/src/xcm_impl.rs +++ b/runtime/common/src/xcm_impl.rs @@ -18,6 +18,7 @@ //! Common xcm implementation +use codec::Encode; use frame_support::{ traits::Get, weights::{constants::WEIGHT_PER_SECOND, Weight}, @@ -37,10 +38,13 @@ use xcm_executor::{ Assets, }; -pub fn local_currency_location(key: Vec) -> MultiLocation { +pub fn local_currency_location(key: CurrencyId) -> MultiLocation { MultiLocation::new( 0, - X1(GeneralKey(WeakBoundedVec::>::force_from(key, None))), + X1(GeneralKey(WeakBoundedVec::>::force_from( + key.encode(), + None, + ))), ) } @@ -237,7 +241,6 @@ impl, R: TakeRevenue, M: BuyWeightRate> Drop for FixedRateO mod tests { use super::*; use crate::mock::new_test_ext; - use codec::Encode; use frame_support::{assert_noop, assert_ok, parameter_types}; use module_support::Ratio; use sp_runtime::traits::One; diff --git a/runtime/karura/src/xcm_config.rs b/runtime/karura/src/xcm_config.rs index 1b9e9a17d..bf497548d 100644 --- a/runtime/karura/src/xcm_config.rs +++ b/runtime/karura/src/xcm_config.rs @@ -123,16 +123,16 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub KsmPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), ksm_per_second()); pub KusdPerSecond: (AssetId, u128) = ( - local_currency_location(KUSD.encode()).into(), + local_currency_location(KUSD).into(), // kUSD:KSM = 400:1 ksm_per_second() * 400 ); pub KarPerSecond: (AssetId, u128) = ( - local_currency_location(KAR.encode()).into(), + local_currency_location(KAR).into(), kar_per_second() ); pub LksmPerSecond: (AssetId, u128) = ( - local_currency_location(LKSM.encode()).into(), + local_currency_location(LKSM).into(), // LKSM:KSM = 10:1 ksm_per_second() * 10 ); diff --git a/runtime/mandala/src/xcm_config.rs b/runtime/mandala/src/xcm_config.rs index 98f3545f9..13d28e616 100644 --- a/runtime/mandala/src/xcm_config.rs +++ b/runtime/mandala/src/xcm_config.rs @@ -122,7 +122,7 @@ parameter_types! { pub const MaxInstructions: u32 = 100; pub DotPerSecond: (AssetId, u128) = (MultiLocation::parent().into(), dot_per_second()); pub AcaPerSecond: (AssetId, u128) = ( - local_currency_location(ACA.encode()).into(), + local_currency_location(ACA).into(), aca_per_second() ); pub BaseRate: u128 = aca_per_second();