diff --git a/Cargo.lock b/Cargo.lock index 504c2ec10be..d6679603a42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -778,7 +778,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "15.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "hash-db", "log", @@ -1008,7 +1008,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.14.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -1746,7 +1746,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "clap", "parity-scale-codec", @@ -1763,7 +1763,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1786,7 +1786,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1816,7 +1816,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "anyhow", "async-trait", @@ -1831,7 +1831,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1854,7 +1854,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.12.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1928,7 +1928,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.19.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -1965,7 +1965,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -1982,7 +1982,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2018,7 +2018,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -2029,7 +2029,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2044,7 +2044,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2069,7 +2069,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2085,7 +2085,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2099,7 +2099,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2109,7 +2109,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "8.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2125,7 +2125,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2135,7 +2135,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2152,7 +2152,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.19.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2176,7 +2176,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2195,7 +2195,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.19.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-trait", @@ -2230,7 +2230,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2269,7 +2269,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3390,7 +3390,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", ] @@ -3518,7 +3518,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-support-procedural", @@ -3542,7 +3542,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "43.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "Inflector", "array-bytes", @@ -3592,7 +3592,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -3603,7 +3603,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3619,7 +3619,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "aquamarine", "frame-support", @@ -3649,7 +3649,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "docify", @@ -3664,7 +3664,7 @@ dependencies = [ [[package]] name = "frame-support" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "aquamarine", "array-bytes", @@ -3705,7 +3705,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "30.0.3" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "Inflector", "cfg-expr", @@ -3725,7 +3725,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.2.0", @@ -3737,7 +3737,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro2", "quote", @@ -3747,7 +3747,7 @@ dependencies = [ [[package]] name = "frame-system" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cfg-if", "docify", @@ -3767,7 +3767,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -3781,7 +3781,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "parity-scale-codec", @@ -3791,7 +3791,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "parity-scale-codec", @@ -6093,7 +6093,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "40.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "log", @@ -6112,7 +6112,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8000,7 +8000,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "20.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8038,7 +8038,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8052,7 +8052,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8069,7 +8069,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "40.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8161,7 +8161,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -8176,7 +8176,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -8189,7 +8189,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8212,7 +8212,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "aquamarine", "docify", @@ -8233,7 +8233,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -8248,7 +8248,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -8267,7 +8267,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -8292,7 +8292,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8309,7 +8309,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "frame-benchmarking", @@ -8327,7 +8327,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8345,7 +8345,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8364,7 +8364,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8380,7 +8380,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8418,7 +8418,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "5.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -8433,7 +8433,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -8450,7 +8450,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8472,7 +8472,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8485,7 +8485,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9372,7 +9372,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -9390,7 +9390,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9412,7 +9412,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9449,7 +9449,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9481,7 +9481,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9497,7 +9497,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "41.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "environmental", "frame-benchmarking", @@ -9535,7 +9535,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9627,7 +9627,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9642,7 +9642,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9657,7 +9657,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "35.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -9675,7 +9675,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "36.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9695,7 +9695,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "33.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -9705,7 +9705,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -9721,7 +9721,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9766,7 +9766,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.9.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "docify", @@ -9804,7 +9804,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9820,7 +9820,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9877,7 +9877,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9895,7 +9895,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -9909,7 +9909,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9950,7 +9950,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -9964,7 +9964,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -9981,7 +9981,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -10002,7 +10002,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10018,7 +10018,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10035,7 +10035,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10057,7 +10057,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "sp-arithmetic", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "24.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "sp-api", @@ -10076,7 +10076,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "40.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10092,7 +10092,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -10107,7 +10107,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -10126,7 +10126,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10144,7 +10144,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -10159,7 +10159,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "41.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -10175,7 +10175,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-benchmarking", @@ -10205,7 +10205,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10220,7 +10220,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10234,7 +10234,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10248,7 +10248,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -10271,7 +10271,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-benchmarking", "frame-support", @@ -10335,7 +10335,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -10664,7 +10664,7 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polkadot-approval-distribution" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "futures 0.3.30", @@ -10684,7 +10684,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "always-assert", "futures 0.3.30", @@ -10700,7 +10700,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "derive_more", "fatality", @@ -10724,7 +10724,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "fatality", @@ -10757,7 +10757,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cfg-if", "clap", @@ -10785,7 +10785,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "fatality", @@ -10808,7 +10808,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "15.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -10819,7 +10819,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "derive_more", "fatality", @@ -10844,7 +10844,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -10858,7 +10858,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "futures-timer", @@ -10880,7 +10880,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "always-assert", "async-trait", @@ -10903,7 +10903,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "parity-scale-codec", @@ -10921,7 +10921,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "derive_more", @@ -10954,7 +10954,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "futures 0.3.30", @@ -10976,7 +10976,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "fatality", @@ -10996,7 +10996,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "polkadot-node-subsystem", @@ -11011,7 +11011,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11047,7 +11047,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "futures-timer", @@ -11064,7 +11064,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "fatality", "futures 0.3.30", @@ -11083,7 +11083,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -11100,7 +11100,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "fatality", "futures 0.3.30", @@ -11114,7 +11114,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "fatality", @@ -11132,7 +11132,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "always-assert", "array-bytes", @@ -11161,7 +11161,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "polkadot-node-primitives", @@ -11177,7 +11177,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cpu-time", "futures 0.3.30", @@ -11203,7 +11203,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11218,7 +11218,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "lazy_static", "log", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bs58 0.5.1", "futures 0.3.30", @@ -11256,7 +11256,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -11282,7 +11282,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "bounded-vec", @@ -11308,7 +11308,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -11318,7 +11318,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "bitvec", @@ -11348,7 +11348,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "derive_more", @@ -11384,7 +11384,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -11406,7 +11406,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bounded-collections", "derive_more", @@ -11422,7 +11422,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -11448,7 +11448,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitvec", "frame-benchmarking", @@ -11533,7 +11533,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bs58 0.5.1", "frame-benchmarking", @@ -11545,7 +11545,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -11594,7 +11594,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "frame-benchmarking", @@ -11704,7 +11704,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -11727,7 +11727,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -12812,7 +12812,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "binary-merkle-tree", "bitvec", @@ -12912,7 +12912,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "polkadot-primitives", @@ -13241,7 +13241,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "sp-core", @@ -13252,7 +13252,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -13282,7 +13282,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "futures-timer", @@ -13304,7 +13304,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.42.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "sp-api", @@ -13319,7 +13319,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "docify", @@ -13346,7 +13346,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -13357,7 +13357,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.47.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "chrono", @@ -13401,7 +13401,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "fnv", "futures 0.3.30", @@ -13428,7 +13428,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.44.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "hash-db", "kvdb", @@ -13454,7 +13454,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -13478,7 +13478,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -13507,7 +13507,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "fork-tree", @@ -13543,7 +13543,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -13565,7 +13565,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "24.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13601,7 +13601,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "24.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -13621,7 +13621,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "fork-tree", "parity-scale-codec", @@ -13634,7 +13634,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.30.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "ahash", "array-bytes", @@ -13678,7 +13678,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.30.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "finality-grandpa", "futures 0.3.30", @@ -13698,7 +13698,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.46.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "assert_matches", "async-trait", @@ -13733,7 +13733,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -13756,7 +13756,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.40.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "parity-scale-codec", @@ -13780,7 +13780,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "polkavm", @@ -13794,7 +13794,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "polkavm", @@ -13805,7 +13805,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "anyhow", "cfg-if", @@ -13824,7 +13824,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "console", "futures 0.3.30", @@ -13841,7 +13841,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "33.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -13855,7 +13855,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.15.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -13884,7 +13884,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13935,7 +13935,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -13953,7 +13953,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "ahash", "futures 0.3.30", @@ -13972,7 +13972,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13993,7 +13993,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14030,7 +14030,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "futures 0.3.30", @@ -14049,7 +14049,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.12.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bs58 0.5.1", "ed25519-dalek", @@ -14066,7 +14066,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "40.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "bytes", @@ -14100,7 +14100,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.18.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -14109,7 +14109,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "40.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -14141,7 +14141,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14161,7 +14161,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -14185,7 +14185,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "futures 0.3.30", @@ -14217,7 +14217,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.46.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "directories", @@ -14281,7 +14281,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.36.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "parity-scale-codec", @@ -14292,7 +14292,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.22.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "clap", "fs4", @@ -14305,7 +14305,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.45.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14324,7 +14324,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "derive_more", "futures 0.3.30", @@ -14345,7 +14345,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "25.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "chrono", "futures 0.3.30", @@ -14365,7 +14365,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "37.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "chrono", "console", @@ -14394,7 +14394,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -14405,7 +14405,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -14432,7 +14432,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -14448,7 +14448,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-channel 1.9.0", "futures 0.3.30", @@ -14989,7 +14989,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "15.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "enumn", "parity-scale-codec", @@ -15196,7 +15196,7 @@ dependencies = [ [[package]] name = "sp-api" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "hash-db", @@ -15218,7 +15218,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "20.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "Inflector", "blake2 0.10.6", @@ -15232,7 +15232,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15244,7 +15244,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "integer-sqrt", @@ -15258,7 +15258,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15270,7 +15270,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "sp-api", "sp-inherents", @@ -15280,7 +15280,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "37.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "parity-scale-codec", @@ -15299,7 +15299,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.40.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "futures 0.3.30", @@ -15314,7 +15314,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.40.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "parity-scale-codec", @@ -15330,7 +15330,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.40.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "parity-scale-codec", @@ -15348,7 +15348,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "22.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "lazy_static", "parity-scale-codec", @@ -15369,7 +15369,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "21.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "finality-grandpa", "log", @@ -15386,7 +15386,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.40.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15397,7 +15397,7 @@ dependencies = [ [[package]] name = "sp-core" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -15443,7 +15443,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "blake2b_simd", "byteorder", @@ -15456,7 +15456,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "quote", "sp-crypto-hashing", @@ -15466,7 +15466,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -15475,7 +15475,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "proc-macro2", "quote", @@ -15485,7 +15485,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.29.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "environmental", "parity-scale-codec", @@ -15495,7 +15495,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.15.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15507,7 +15507,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -15520,7 +15520,7 @@ dependencies = [ [[package]] name = "sp-io" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bytes", "docify", @@ -15546,7 +15546,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "sp-core", "sp-runtime", @@ -15556,7 +15556,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.40.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -15567,7 +15567,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "thiserror", "zstd 0.12.4", @@ -15576,7 +15576,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -15586,7 +15586,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.12.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15597,7 +15597,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "34.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "log", "parity-scale-codec", @@ -15614,7 +15614,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15627,7 +15627,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "sp-api", "sp-core", @@ -15637,7 +15637,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "backtrace", "lazy_static", @@ -15647,7 +15647,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "32.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -15657,7 +15657,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "39.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "either", @@ -15683,7 +15683,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -15702,7 +15702,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "Inflector", "expander", @@ -15715,7 +15715,7 @@ dependencies = [ [[package]] name = "sp-session" version = "36.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "scale-info", @@ -15729,7 +15729,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "36.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -15742,7 +15742,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.43.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "hash-db", "log", @@ -15762,7 +15762,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -15786,12 +15786,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" [[package]] name = "sp-storage" version = "21.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15803,7 +15803,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "parity-scale-codec", @@ -15815,7 +15815,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "tracing", @@ -15826,7 +15826,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "sp-api", "sp-runtime", @@ -15835,7 +15835,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "34.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "parity-scale-codec", @@ -15849,7 +15849,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "ahash", "hash-db", @@ -15872,7 +15872,7 @@ dependencies = [ [[package]] name = "sp-version" version = "37.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15889,7 +15889,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -15900,7 +15900,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -15912,7 +15912,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -16101,7 +16101,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -16114,7 +16114,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "14.2.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "bounded-collections", @@ -16133,7 +16133,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", @@ -16155,7 +16155,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "environmental", "frame-benchmarking", @@ -16291,7 +16291,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "hmac 0.12.1", "pbkdf2 0.12.2", @@ -16316,7 +16316,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" [[package]] name = "substrate-fixed" @@ -16331,7 +16331,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "39.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -16351,7 +16351,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "http-body-util", "hyper 1.4.1", @@ -16365,7 +16365,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.44.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "async-trait", "jsonrpsee", @@ -16378,7 +16378,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "38.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -16395,7 +16395,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "async-trait", @@ -16422,7 +16422,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "frame-executive", @@ -16466,7 +16466,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "futures 0.3.30", "sc-block-builder", @@ -16494,7 +16494,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "24.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "array-bytes", "build-helper", @@ -17074,7 +17074,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "coarsetime", "polkadot-primitives", @@ -17085,7 +17085,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "expander", "proc-macro-crate 3.2.0", @@ -17921,7 +17921,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "18.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "binary-merkle-tree", "bitvec", @@ -18029,7 +18029,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "polkadot-primitives", @@ -18478,7 +18478,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "10.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "Inflector", "proc-macro2", @@ -18489,7 +18489,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.4.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "parity-scale-codec", @@ -18503,7 +18503,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#9e5865c27d4cff1a792789bc1974c75c45f74ac8" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2409#0159b9ca1944e806117f1011815cae4915b1cbed" dependencies = [ "frame-support", "frame-system", diff --git a/precompiles/proxy/src/lib.rs b/precompiles/proxy/src/lib.rs index eb53aafac92..e4a54040374 100644 --- a/precompiles/proxy/src/lib.rs +++ b/precompiles/proxy/src/lib.rs @@ -182,7 +182,7 @@ where // Proxies: // Twox64Concat(8) + AccountId(20) + BoundedVec(ProxyDefinition * MaxProxies) + Balance(16) handle.record_db_read::( - 28 + (29 * (::MaxProxies::get() as usize)) + 8, + 28 + (29 * (::MaxProxies::get() as usize)) + 16, )?; if ProxyPallet::::proxies(origin.clone()) .0 @@ -340,7 +340,7 @@ where // Proxies: // Twox64Concat(8) + AccountId(20) + BoundedVec(ProxyDefinition * MaxProxies) + Balance(16) handle.record_db_read::( - 28 + (29 * (::MaxProxies::get() as usize)) + 8, + 28 + (29 * (::MaxProxies::get() as usize)) + 16, )?; let is_proxy = ProxyPallet::::proxies(real) .0 @@ -368,7 +368,7 @@ where // Proxies: // Twox64Concat(8) + AccountId(20) + BoundedVec(ProxyDefinition * MaxProxies) + Balance(16) handle.record_db_read::( - 28 + (29 * (::MaxProxies::get() as usize)) + 8, + 28 + (29 * (::MaxProxies::get() as usize)) + 16, )?; let def = pallet_proxy::Pallet::::find_proxy(&real_account_id, &who, force_proxy_type) diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index df10a5b833e..7453e8170bb 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -159,10 +159,15 @@ pub mod currency { } } +/// Maximum PoV size we support right now. +// Reference: https://github.com/polkadot-fellows/runtimes/pull/553 +pub const MAX_POV_SIZE: u32 = 10 * 1024 * 1024; + /// Maximum weight per block -pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_SECOND, u64::MAX) - .saturating_mul(2) - .set_proof_size(relay_chain::MAX_POV_SIZE as u64); +pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( + WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), + MAX_POV_SIZE as u64, +); pub const MILLISECS_PER_BLOCK: u64 = 6_000; pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber); @@ -393,8 +398,12 @@ pub const GAS_PER_SECOND: u64 = 40_000_000; /// Approximate ratio of the amount of Weight per Gas. /// u64 works for approximations because Weight is a very small unit compared to gas. pub const WEIGHT_PER_GAS: u64 = WEIGHT_REF_TIME_PER_SECOND / GAS_PER_SECOND; + /// The highest amount of new storage that can be created in a block (160KB). +/// Originally 40KB, then multiplied by 4 when the block deadline was increased from 500ms to 2000ms. +/// Reference: https://github.com/moonbeam-foundation/moonbeam/blob/master/MBIPS/MBIP-5.md#specification pub const BLOCK_STORAGE_LIMIT: u64 = 160 * 1024; + parameter_types! { pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT.ref_time() / WEIGHT_PER_GAS); @@ -414,13 +423,13 @@ parameter_types! { pub MaximumMultiplier: Multiplier = Multiplier::from(100_000u128); pub PrecompilesValue: MoonbasePrecompiles = MoonbasePrecompiles::<_>::new(); pub WeightPerGas: Weight = Weight::from_parts(WEIGHT_PER_GAS, 0); - /// The amount of gas per pov. A ratio of 16 if we convert ref_time to gas and we compare + /// The amount of gas per pov. A ratio of 8 if we convert ref_time to gas and we compare /// it with the pov_size for a block. E.g. /// ceil( /// (max_extrinsic.ref_time() / max_extrinsic.proof_size()) / WEIGHT_PER_GAS /// ) /// We should re-check `xcm_config::Erc20XcmBridgeTransferGasLimit` when changing this value - pub const GasLimitPovSizeRatio: u64 = 16; + pub const GasLimitPovSizeRatio: u64 = 8; /// The amount of gas per storage (in bytes): BLOCK_GAS_LIMIT / BLOCK_STORAGE_LIMIT /// (60_000_000 / 160 kb) pub GasLimitStorageGrowthRatio: u64 = 366; @@ -696,6 +705,7 @@ impl pallet_ethereum_xcm::Config for Runtime { } parameter_types! { + // Reserved weight is 1/4 of MAXIMUM_BLOCK_WEIGHT pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; diff --git a/runtime/moonbase/src/xcm_config.rs b/runtime/moonbase/src/xcm_config.rs index 1d0a0985e39..56c3da59521 100644 --- a/runtime/moonbase/src/xcm_config.rs +++ b/runtime/moonbase/src/xcm_config.rs @@ -672,7 +672,7 @@ parameter_types! { // To be able to support almost all erc20 implementations, // we provide a sufficiently hight gas limit. - pub Erc20XcmBridgeTransferGasLimit: u64 = 800_000; + pub Erc20XcmBridgeTransferGasLimit: u64 = 400_000; } impl pallet_erc20_xcm_bridge::Config for Runtime { diff --git a/runtime/moonbase/tests/xcm_mock/parachain.rs b/runtime/moonbase/tests/xcm_mock/parachain.rs index 5dd0062a390..a7e53682011 100644 --- a/runtime/moonbase/tests/xcm_mock/parachain.rs +++ b/runtime/moonbase/tests/xcm_mock/parachain.rs @@ -829,16 +829,12 @@ impl pallet_timestamp::Config for Runtime { use sp_core::U256; -const MAX_POV_SIZE: u64 = 5 * 1024 * 1024; -/// Block storage limit in bytes. Set to 40 KB. -const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; - parameter_types! { pub BlockGasLimit: U256 = U256::from(u64::MAX); pub WeightPerGas: Weight = Weight::from_parts(1, 0); pub GasLimitPovSizeRatio: u64 = { let block_gas_limit = BlockGasLimit::get().min(u64::MAX.into()).low_u64(); - block_gas_limit.saturating_div(MAX_POV_SIZE) + block_gas_limit.saturating_div(MAX_POV_SIZE as u64) }; pub GasLimitStorageGrowthRatio: u64 = BlockGasLimit::get().min(u64::MAX.into()).low_u64().saturating_div(BLOCK_STORAGE_LIMIT); @@ -1088,7 +1084,7 @@ pub(crate) fn para_events() -> Vec { use frame_support::traits::tokens::{PayFromAccount, UnityAssetBalanceConversion}; use frame_support::traits::{OnFinalize, OnInitialize, UncheckedOnRuntimeUpgrade}; -use moonbase_runtime::EvmForeignAssets; +use moonbase_runtime::{EvmForeignAssets, BLOCK_STORAGE_LIMIT, MAX_POV_SIZE}; use pallet_evm::FrameSystemAccountProvider; use xcm_primitives::AsAssetType; diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index d0e4ee747e9..5a29e929a23 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -155,10 +155,14 @@ pub mod currency { } } +/// Maximum PoV size we support right now. +pub const MAX_POV_SIZE: u32 = relay_chain::MAX_POV_SIZE; + /// Maximum weight per block -pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_SECOND, u64::MAX) - .saturating_mul(2) - .set_proof_size(relay_chain::MAX_POV_SIZE as u64); +pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( + WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), + MAX_POV_SIZE as u64, +); pub const MILLISECS_PER_BLOCK: u64 = 6_000; pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber); @@ -381,6 +385,11 @@ pub const GAS_PER_SECOND: u64 = 40_000_000; /// u64 works for approximations because Weight is a very small unit compared to gas. pub const WEIGHT_PER_GAS: u64 = WEIGHT_REF_TIME_PER_SECOND / GAS_PER_SECOND; +/// The highest amount of new storage that can be created in a block (160KB). +/// Originally 40KB, then multiplied by 4 when the block deadline was increased from 500ms to 2000ms. +/// Reference: https://github.com/moonbeam-foundation/moonbeam/blob/master/MBIPS/MBIP-5.md#specification +pub const BLOCK_STORAGE_LIMIT: u64 = 160 * 1024; + parameter_types! { pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT.ref_time() / WEIGHT_PER_GAS); @@ -710,6 +719,7 @@ impl pallet_ethereum_xcm::Config for Runtime { } parameter_types! { + // Reserved weight is 1/4 of MAXIMUM_BLOCK_WEIGHT pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 3f14beff1a3..9ede2e7d2d6 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -161,10 +161,16 @@ pub mod currency { } } +/// Maximum PoV size we support right now. +// Kusama relay already supports 10Mb maximum PoV +// Reference: https://github.com/polkadot-fellows/runtimes/pull/553 +pub const MAX_POV_SIZE: u32 = 10 * 1024 * 1024; + /// Maximum weight per block -pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_SECOND, u64::MAX) - .saturating_mul(2) - .set_proof_size(relay_chain::MAX_POV_SIZE as u64); +pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( + WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), + MAX_POV_SIZE as u64, +); pub const MILLISECS_PER_BLOCK: u64 = 6_000; pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber); @@ -386,6 +392,11 @@ pub const GAS_PER_SECOND: u64 = 40_000_000; /// u64 works for approximations because Weight is a very small unit compared to gas. pub const WEIGHT_PER_GAS: u64 = WEIGHT_REF_TIME_PER_SECOND / GAS_PER_SECOND; +/// The highest amount of new storage that can be created in a block (160KB). +/// Originally 40KB, then multiplied by 4 when the block deadline was increased from 500ms to 2000ms. +/// Reference: https://github.com/moonbeam-foundation/moonbeam/blob/master/MBIPS/MBIP-5.md#specification +pub const BLOCK_STORAGE_LIMIT: u64 = 160 * 1024; + parameter_types! { pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT.ref_time() / WEIGHT_PER_GAS); @@ -406,13 +417,13 @@ parameter_types! { pub MaximumMultiplier: Multiplier = Multiplier::from(100_000u128); pub PrecompilesValue: MoonriverPrecompiles = MoonriverPrecompiles::<_>::new(); pub WeightPerGas: Weight = Weight::from_parts(WEIGHT_PER_GAS, 0); - /// The amount of gas per pov. A ratio of 16 if we convert ref_time to gas and we compare + /// The amount of gas per pov. A ratio of 8 if we convert ref_time to gas and we compare /// it with the pov_size for a block. E.g. /// ceil( /// (max_extrinsic.ref_time() / max_extrinsic.proof_size()) / WEIGHT_PER_GAS /// ) /// We should re-check `xcm_config::Erc20XcmBridgeTransferGasLimit` when changing this value - pub const GasLimitPovSizeRatio: u64 = 16; + pub const GasLimitPovSizeRatio: u64 = 8; /// The amount of gas per storage (in bytes): BLOCK_GAS_LIMIT / BLOCK_STORAGE_LIMIT /// The current definition of BLOCK_STORAGE_LIMIT is 160 KB, resulting in a value of 366. pub GasLimitStorageGrowthRatio: u64 = 366; @@ -689,6 +700,7 @@ impl pallet_ethereum_xcm::Config for Runtime { } parameter_types! { + // Reserved weight is 1/4 of MAXIMUM_BLOCK_WEIGHT pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; diff --git a/runtime/moonriver/src/xcm_config.rs b/runtime/moonriver/src/xcm_config.rs index 43813cf338d..685e33e3a76 100644 --- a/runtime/moonriver/src/xcm_config.rs +++ b/runtime/moonriver/src/xcm_config.rs @@ -673,7 +673,7 @@ parameter_types! { // To be able to support almost all erc20 implementations, // we provide a sufficiently hight gas limit. - pub Erc20XcmBridgeTransferGasLimit: u64 = 800_000; + pub Erc20XcmBridgeTransferGasLimit: u64 = 400_000; } impl pallet_erc20_xcm_bridge::Config for Runtime { diff --git a/runtime/moonriver/tests/xcm_mock/parachain.rs b/runtime/moonriver/tests/xcm_mock/parachain.rs index c734ee495ff..2c67f3921e0 100644 --- a/runtime/moonriver/tests/xcm_mock/parachain.rs +++ b/runtime/moonriver/tests/xcm_mock/parachain.rs @@ -820,16 +820,12 @@ impl pallet_timestamp::Config for Runtime { use sp_core::U256; -const MAX_POV_SIZE: u64 = 5 * 1024 * 1024; -/// Block storage limit in bytes. Set to 160 KB. -const BLOCK_STORAGE_LIMIT: u64 = 160 * 1024; - parameter_types! { pub BlockGasLimit: U256 = U256::from(u64::MAX); pub WeightPerGas: Weight = Weight::from_parts(1, 0); pub GasLimitPovSizeRatio: u64 = { let block_gas_limit = BlockGasLimit::get().min(u64::MAX.into()).low_u64(); - block_gas_limit.saturating_div(MAX_POV_SIZE) + block_gas_limit.saturating_div(MAX_POV_SIZE as u64) }; pub GasLimitStorageGrowthRatio: u64 = BlockGasLimit::get().min(u64::MAX.into()).low_u64().saturating_div(BLOCK_STORAGE_LIMIT); @@ -1080,7 +1076,7 @@ pub(crate) fn para_events() -> Vec { use frame_support::traits::tokens::{PayFromAccount, UnityAssetBalanceConversion}; use frame_support::traits::{OnFinalize, OnInitialize, UncheckedOnRuntimeUpgrade}; -use moonriver_runtime::EvmForeignAssets; +use moonriver_runtime::{EvmForeignAssets, BLOCK_STORAGE_LIMIT, MAX_POV_SIZE}; use pallet_evm::FrameSystemAccountProvider; use xcm_primitives::AsAssetType; diff --git a/test/helpers/constants.ts b/test/helpers/constants.ts index fe892ca3ef1..7f601889c33 100644 --- a/test/helpers/constants.ts +++ b/test/helpers/constants.ts @@ -101,7 +101,10 @@ export const RUNTIME_CONSTANTS = { // minus the block initialization (10%) and minus the extrinsic base cost. EXTRINSIC_GAS_LIMIT: new RuntimeConstant({ 2900: 52_000_000n, 0: 13_000_000n }), // Maximum Gas to PoV ratio used in the gasometer - GAS_PER_POV_BYTES: new RuntimeConstant({ 2900: 16n, 0: 4n }), + GAS_PER_POV_BYTES: new RuntimeConstant({ 3600: 8n, 2900: 16n, 0: 4n }), + // Maximum PoV size in bytes allowed by the gasometer for one ethereum transaction + // MAX_ETH_POV_PER_TX = EXTRINSIC_GAS_LIMIT / GAS_PER_POV_BYTES + MAX_ETH_POV_PER_TX: new RuntimeConstant({ 3600: 6_500_000n, 0: 3_250_000n }), // Storage read/write costs STORAGE_READ_COST: 41_742_000n, // Weight to gas conversion ratio @@ -143,6 +146,9 @@ export const RUNTIME_CONSTANTS = { }), // Maximum Gas to PoV ratio used in the gasometer GAS_PER_POV_BYTES: new RuntimeConstant({ 3100: 16n, 3000: 8n, 0: 4n }), + // Maximum PoV size in bytes allowed by the gasometer for one ethereum transaction + // MAX_ETH_POV_PER_TX = EXTRINSIC_GAS_LIMIT / GAS_PER_POV_BYTES + MAX_ETH_POV_PER_TX: new RuntimeConstant({ 0: 3_250_000n }), }, MOONBEAM: { ...MOONBEAM_CONSTANTS, @@ -180,14 +186,12 @@ export const RUNTIME_CONSTANTS = { }), // Maximum Gas to PoV ratio used in the gasometer GAS_PER_POV_BYTES: new RuntimeConstant({ 3200: 16n, 3100: 8n, 0: 4n }), + // Maximum PoV size in bytes allowed by the gasometer for one ethereum transaction + // MAX_ETH_POV_PER_TX = EXTRINSIC_GAS_LIMIT / GAS_PER_POV_BYTES + MAX_ETH_POV_PER_TX: new RuntimeConstant({ 0: 3_250_000n }), }, } as const; -export const GAS_LIMIT_POV_RATIO = 16; - -// Maximum PoV size in bytes allowed by the gasometer for one ethereum transaction -export const MAX_ETH_POV_PER_TX = 3_250_000n; - type ConstantStoreType = (typeof RUNTIME_CONSTANTS)["MOONBASE"]; export function ConstantStore(context: GenericContext): ConstantStoreType { diff --git a/test/helpers/xcm.ts b/test/helpers/xcm.ts index 981933d2f31..e935db637d7 100644 --- a/test/helpers/xcm.ts +++ b/test/helpers/xcm.ts @@ -918,7 +918,7 @@ export const sendCallAsPara = async ( ], weight_limit: { refTime: 40_000_000_000n, - proofSize: 150_000n, + proofSize: 150_713n, }, beneficiary: sovereignAccountOfSibling(context, paraId), }) @@ -1047,7 +1047,7 @@ export const sendCallAsDescendedOrigin = async ( ], weight_limit: { refTime: 40_000_000_000n, - proofSize: 150_000n, + proofSize: 150_713n, }, descend_origin: address, beneficiary: descndedAddress.descendOriginAddress, diff --git a/test/suites/dev/moonbase/test-fees/test-length-fees2.ts b/test/suites/dev/moonbase/test-fees/test-length-fees2.ts index 7e1afebca6c..667074abe3b 100644 --- a/test/suites/dev/moonbase/test-fees/test-length-fees2.ts +++ b/test/suites/dev/moonbase/test-fees/test-length-fees2.ts @@ -1,7 +1,7 @@ import "@moonbeam-network/api-augment"; import { describeSuite, expect } from "@moonwall/cli"; import { createViemTransaction } from "@moonwall/util"; -import { ConstantStore, GAS_LIMIT_POV_RATIO } from "../../../../helpers/constants"; +import { ConstantStore } from "../../../../helpers/constants"; describeSuite({ id: "D011607", @@ -13,6 +13,7 @@ describeSuite({ title: "should not charge length fee for precompile from Ethereum txn", test: async () => { const { specVersion } = await context.polkadotJs().consts.system.version; + const constants = ConstantStore(context); // we use modexp here because it allows us to send large-ish transactions const MODEXP_PRECOMPILE_ADDRESS = "0x0000000000000000000000000000000000000005"; @@ -29,7 +30,7 @@ describeSuite({ const tx = await createViemTransaction(context, { to: MODEXP_PRECOMPILE_ADDRESS, - gas: BigInt(ConstantStore(context).EXTRINSIC_GAS_LIMIT.get(specVersion.toNumber())), + gas: BigInt(constants.EXTRINSIC_GAS_LIMIT.get(specVersion.toNumber())), data: ("0x0000000000000000000000000000000000000000000000000000000000000004" + // base "0000000000000000000000000000000000000000000000000000000000000004" + // exp "0000000000000000000000000000000000000000000000000000000000000004" + // mod @@ -62,7 +63,12 @@ describeSuite({ const modexp_min_cost = 200n * 20n; // see MIN_GAS_COST in frontier's modexp precompile const entire_fee = non_zero_byte_fee + zero_byte_fee + base_ethereum_fee + modexp_min_cost; // the gas used should be the maximum of the legacy gas and the pov gas - const expected = BigInt(Math.max(Number(entire_fee), 3821 * GAS_LIMIT_POV_RATIO)); + const expected = BigInt( + Math.max( + Number(entire_fee), + 3821 * Number(constants.GAS_PER_POV_BYTES.get(specVersion.toNumber())) + ) + ); expect(receipt.gasUsed, "gasUsed does not match manual calculation").toBe(expected); }, }); diff --git a/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts b/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts index f157e04cef4..523d25c0cb5 100644 --- a/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts +++ b/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts @@ -13,7 +13,7 @@ describeSuite({ let proxyAbi: Abi; let contracts: HeavyContract[]; let callData: `0x${string}`; - const MAX_CONTRACTS = 20; + const MAX_CONTRACTS = 40; const EXPECTED_POV_ROUGH = 16_000; // bytes beforeAll(async () => { diff --git a/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts b/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts index 5b4cc396c81..e877377ee93 100644 --- a/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts +++ b/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts @@ -2,12 +2,11 @@ import "@moonbeam-network/api-augment"; import { beforeAll, deployCreateCompiledContract, describeSuite, expect } from "@moonwall/cli"; import { createEthersTransaction } from "@moonwall/util"; import { type Abi, encodeFunctionData } from "viem"; -import { type HeavyContract, deployHeavyContracts } from "../../../../helpers"; -import { MAX_ETH_POV_PER_TX } from "../../../../helpers/constants"; +import { type HeavyContract, deployHeavyContracts, ConstantStore } from "../../../../helpers"; describeSuite({ id: "D012702", - title: "PoV Limit (3.5Mb in Dev)", + title: "PoV Limit (7.5Mb in Dev)", foundationMethods: "dev", testCases: ({ context, it, log }) => { let proxyAddress: `0x${string}`; @@ -16,8 +15,13 @@ describeSuite({ let callData: `0x${string}`; let emptyBlockProofSize: bigint; const MAX_CONTRACTS = 20; + let MAX_ETH_POV_PER_TX: bigint; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + MAX_ETH_POV_PER_TX = constants.MAX_ETH_POV_PER_TX.get(specVersion); + // Create an empty block to estimate empty block proof size const { block } = await context.createBlock(); // Empty blocks usually do not exceed 50kb diff --git a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts index a7881e9a086..d14d095b60c 100644 --- a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts +++ b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts @@ -8,7 +8,7 @@ import { } from "@moonwall/cli"; import { PRECOMPILE_BATCH_ADDRESS, createEthersTransaction } from "@moonwall/util"; import { type Abi, encodeFunctionData } from "viem"; -import { type HeavyContract, deployHeavyContracts, MAX_ETH_POV_PER_TX } from "../../../../helpers"; +import { type HeavyContract, deployHeavyContracts, ConstantStore } from "../../../../helpers"; describeSuite({ id: "D012705", @@ -20,8 +20,13 @@ describeSuite({ let proxyAbi: Abi; let proxyAddress: `0x${string}`; let emptyBlockProofSize: bigint; + let MAX_ETH_POV_PER_TX: bigint; + + beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + MAX_ETH_POV_PER_TX = constants.MAX_ETH_POV_PER_TX.get(specVersion); - beforeAll(async function () { // Create an empty block to estimate empty block proof size const { block } = await context.createBlock(); // Empty blocks usually do not exceed 50kb diff --git a/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts b/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts index 1fb61984176..438a77b0d40 100644 --- a/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts +++ b/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts @@ -9,7 +9,7 @@ import { descendOriginFromAddress20, injectHrmpMessage, } from "../../../../helpers/xcm.js"; -import { ConstantStore, GAS_LIMIT_POV_RATIO } from "../../../../helpers/constants"; +import { ConstantStore } from "../../../../helpers/constants"; describeSuite({ id: "D012706", @@ -20,14 +20,18 @@ describeSuite({ let sendingAddress: `0x${string}`; let proxyAbi: Abi; let proxyAddress: `0x${string}`; - const MAX_CONTRACTS = 400; + const MAX_CONTRACTS = 800; let contracts: HeavyContract[]; - const EXPECTED_POV_ROUGH = 24_000; // bytes + const EXPECTED_POV_ROUGH = 25_000; // bytes let balancesPalletIndex: number; let STORAGE_READ_COST: bigint; + let GAS_LIMIT_POV_RATIO: number; - beforeAll(async function () { - STORAGE_READ_COST = ConstantStore(context).STORAGE_READ_COST; + beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + STORAGE_READ_COST = constants.STORAGE_READ_COST; // Get Pallet balances index const metadata = await context.polkadotJs().rpc.state.getMetadata(); const foundPallet = metadata.asLatest.pallets.find( @@ -146,8 +150,8 @@ describeSuite({ // With 500k gas we are allowed to use ~150k of POV, so verify the range. // The tx is still included in the block because it contains the failed tx, // so POV is included in the block as well. - expect(block.proofSize).to.be.at.least(15_000); - expect(block.proofSize).to.be.at.most(25_000); + expect(block.proofSize).to.be.at.least(EXPECTED_POV_ROUGH / 1.1); + expect(block.proofSize).to.be.at.most(EXPECTED_POV_ROUGH * 1.1); // Check the evm tx was not executed because of OutOfGas error const ethEvents = (await context.polkadotJs().query.system.events()).filter(({ event }) => diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-assets-erc20d.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-assets-erc20d.ts index f82853d5eab..b6783f134fc 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-assets-erc20d.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-assets-erc20d.ts @@ -138,7 +138,7 @@ describeSuite({ }); // Snapshot estimated gas - expect(estimatedGas).toMatchInlineSnapshot(`111252n`); + expect(estimatedGas).toMatchInlineSnapshot(`55823n`); // this time we call directly from Baltathar the ERC20 contract const directBlock = await context.createBlock( diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-proxy.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-proxy.ts index f89090e47f1..e15d95b7c86 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-proxy.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-proxy.ts @@ -537,11 +537,8 @@ describeSuite({ const { gasUsed } = await context .viem() .getTransactionReceipt({ hash: result2!.hash as `0x${string}` }); - const expectedMinimumPovGas = 59000n; - // pov_gas = proof_size * GAS_LIMIT_POV_RATIO - // proof size reclaim seems indeterministic - expect(gasUsed).toBeGreaterThan(expectedMinimumPovGas); - expect(gasUsed).toBeLessThan(expectedMinimumPovGas + 2000n); + + expect(gasUsed).toMatchInlineSnapshot(`54168n`); expect(await context.viem().getBalance({ address: randomAccount })).toBe(parseEther("5")); diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts index 7103d7820c8..d8296745657 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts @@ -47,7 +47,7 @@ describeSuite({ args: [0], account: BALTATHAR_ADDRESS, }); - expect(estimatedGas).toMatchInlineSnapshot(`295530n`); + expect(estimatedGas).toMatchInlineSnapshot(`153999n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", @@ -64,7 +64,7 @@ describeSuite({ fulFillReceipt = await context .viem() .getTransactionReceipt({ hash: result![1].hash as `0x${string}` }); - expect(fulFillReceipt.gasUsed).toMatchInlineSnapshot(`158480n`); + expect(fulFillReceipt.gasUsed).toMatchInlineSnapshot(`82926n`); }); it({ diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts index b2dba692dfc..ce39d4c41ef 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts @@ -49,7 +49,7 @@ describeSuite({ id: "T01", title: "should fail to fulfill before the delay", test: async function () { - expect(estimatedGasBefore).toMatchInlineSnapshot(`218919n`); + expect(estimatedGasBefore).toMatchInlineSnapshot(`110809n`); expect( await context.readPrecompile!({ @@ -86,8 +86,7 @@ describeSuite({ id: "T02", title: "should succeed to fulfill after the delay", test: async function () { - expect(estimatedGasBefore).toMatchInlineSnapshot(`218919n`); - // await context.createBlock(); + expect(estimatedGasBefore).toMatchInlineSnapshot(`110809n`); await context.createBlock([ // Faking relay epoch + 2 in randomness storage @@ -110,7 +109,7 @@ describeSuite({ account: BALTATHAR_ADDRESS, }); log("Estimated Gas for startLottery", estimatedGas); - expect(estimatedGas).toMatchInlineSnapshot(`298280n`); + expect(estimatedGas).toMatchInlineSnapshot(`155374n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts index 05e0ab34f40..6e5dc95a5b9 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts @@ -20,7 +20,7 @@ describeSuite({ value: 1n * GLMR, }); log("Estimated Gas for startLottery", estimatedGas); - expect(estimatedGas).toMatchInlineSnapshot(`218919n`); + expect(estimatedGas).toMatchInlineSnapshot(`110809n`); await context.writeContract!({ contractAddress: lotteryContract, @@ -47,7 +47,7 @@ describeSuite({ args: [0], }); log("Estimated Gas for startLottery", estimatedGas); - expect(estimatedGas).toMatchInlineSnapshot(`284196n`); + expect(estimatedGas).toMatchInlineSnapshot(`149409n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts index 6a1c213b04f..ba5c39a9c8c 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts @@ -48,7 +48,7 @@ describeSuite({ args: [0], }); - expect(estimatedGas).toMatchInlineSnapshot(`284196n`); + expect(estimatedGas).toMatchInlineSnapshot(`149409n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", @@ -63,7 +63,7 @@ describeSuite({ .viem() .getTransactionReceipt({ hash: result!.hash as `0x${string}` }); - expect(fulFillReceipt.gasUsed).toMatchInlineSnapshot(`164016n`); + expect(fulFillReceipt.gasUsed).toMatchInlineSnapshot(`84926n`); }); it({ id: "T01", diff --git a/test/suites/dev/moonbase/test-storage-growth/test-precompile-storage-growth.ts b/test/suites/dev/moonbase/test-storage-growth/test-precompile-storage-growth.ts index 797a29b2030..90652bca6ce 100644 --- a/test/suites/dev/moonbase/test-storage-growth/test-precompile-storage-growth.ts +++ b/test/suites/dev/moonbase/test-storage-growth/test-precompile-storage-growth.ts @@ -37,7 +37,7 @@ describeSuite({ }); // Snapshot estimated gas - expect(estimatedGas).toMatchInlineSnapshot(`102539n`); + expect(estimatedGas).toMatchInlineSnapshot(`48904n`); const rawTxn = await context.writePrecompile!({ precompileName: "Proxy", @@ -69,7 +69,7 @@ describeSuite({ }); // Snapshot estimated gas - expect(proxyProxyEstimatedGas).toMatchInlineSnapshot(`92232n`); + expect(proxyProxyEstimatedGas).toMatchInlineSnapshot(`55270n`); const balBefore = await context.viem().getBalance({ address: FAITH_ADDRESS }); const rawTxn2 = await context.writePrecompile!({ @@ -125,7 +125,7 @@ describeSuite({ }); // Snapshot estimated gas - expect(estimatedGas).toMatchInlineSnapshot(`92232n`); + expect(estimatedGas).toMatchInlineSnapshot(`55270n`); const rawTxn2 = await context.writePrecompile!({ precompileName: "Proxy", @@ -156,7 +156,7 @@ describeSuite({ // Storage growth ratio is 366 // storage_gas = 148 * 366 = 54168 // pov_gas = proof_size * GAS_LIMIT_POV_RATIO - expect(gasUsed).toMatchInlineSnapshot(`58336n`); + expect(gasUsed).toMatchInlineSnapshot(`54168n`); const balAfter = await context.viem().getBalance({ address: FAITH_ADDRESS }); expect(balBefore - balAfter).to.equal(parseEther("5")); diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-1.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-1.ts index 653e7db19d2..0cfd91d2383 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-1.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-1.ts @@ -2,7 +2,7 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, @@ -21,9 +21,13 @@ describeSuite({ let descendAddress: `0x${string}`; let random: KeyringPair; let STORAGE_READ_COST: bigint; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { - STORAGE_READ_COST = ConstantStore(context).STORAGE_READ_COST; + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + STORAGE_READ_COST = constants.STORAGE_READ_COST; const { originAddress, descendOriginAddress } = descendOriginFromAddress20(context); sendingAddress = originAddress; descendAddress = descendOriginAddress; @@ -116,7 +120,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: (TX_GAS_LIMIT / GAS_LIMIT_POV_RATIO) * 7, + proofSize: 43_208, } as any, descend_origin: sendingAddress, }) @@ -129,7 +133,8 @@ describeSuite({ // 21_000 gas limit + db read requireWeightAtMost: { refTime: 550_000_000n + STORAGE_READ_COST, - proofSize: TX_GAS_LIMIT / GAS_LIMIT_POV_RATIO, + // This is impacted by `GasWeightMapping::gas_to_weight` in pallet-ethereum-xcm + proofSize: 2625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-10.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-10.ts index 48fe776e137..3e94d6d6c88 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-10.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-10.ts @@ -1,7 +1,6 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; -import { GAS_LIMIT_POV_RATIO } from "@moonwall/util"; import { type Abi, encodeFunctionData } from "viem"; import { XcmFragment, @@ -9,6 +8,7 @@ import { injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014021", @@ -19,8 +19,11 @@ describeSuite({ let sendingAddress: `0x${string}`; let contractDeployed: `0x${string}`; let contractABI: Abi; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + GAS_LIMIT_POV_RATIO = Number(ConstantStore(context).GAS_PER_POV_BYTES.get(specVersion)); const { contractAddress, abi } = await context.deployContract!("CallForwarder"); contractDeployed = contractAddress; contractABI = abi; diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-11.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-11.ts index 0e9d41e5c0b..e1601ad4364 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-11.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-11.ts @@ -1,7 +1,6 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; -import { GAS_LIMIT_POV_RATIO } from "@moonwall/util"; import { type Abi, encodeFunctionData } from "viem"; import { XcmFragment, @@ -9,6 +8,7 @@ import { injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014022", @@ -19,8 +19,11 @@ describeSuite({ let sendingAddress: `0x${string}`; let contractDeployed: `0x${string}`; let contractABI: Abi; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + GAS_LIMIT_POV_RATIO = Number(ConstantStore(context).GAS_PER_POV_BYTES.get(specVersion)); const { contractAddress, abi } = await context.deployContract!("CallForwarder"); contractDeployed = contractAddress; contractABI = abi; diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-12.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-12.ts index ebdfbeb48ad..8efdbd30ca8 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-12.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-12.ts @@ -1,7 +1,7 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; -import { GAS_LIMIT_POV_RATIO, generateKeyringPair } from "@moonwall/util"; +import { generateKeyringPair } from "@moonwall/util"; import type { KeyringPair } from "@polkadot/keyring/types"; import { XcmFragment, @@ -21,9 +21,13 @@ describeSuite({ let descendAddress: `0x${string}`; let random: KeyringPair; let STORAGE_READ_COST; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { - STORAGE_READ_COST = ConstantStore(context).STORAGE_READ_COST; + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + STORAGE_READ_COST = constants.STORAGE_READ_COST; const { originAddress, descendOriginAddress } = descendOriginFromAddress20(context); sendingAddress = originAddress; descendAddress = descendOriginAddress; diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-2.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-2.ts index 715f0be6d1f..9f1dd68dee8 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-2.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-2.ts @@ -8,8 +8,7 @@ import { injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; - -import { GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014024", @@ -20,8 +19,13 @@ describeSuite({ let sendingAddress: `0x${string}`; let contractDeployed: `0x${string}`; let contractABI: Abi; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + const { contractAddress, abi } = await context.deployContract!("Incrementor"); contractDeployed = contractAddress; contractABI = abi; diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-3.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-3.ts index 127427c8ff4..3efc670cf30 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-3.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-3.ts @@ -4,7 +4,7 @@ import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import { BN } from "@polkadot/util"; import type { KeyringPair } from "@polkadot/keyring/types"; import { type Abi, encodeFunctionData } from "viem"; -import { generateKeyringPair, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, @@ -57,8 +57,13 @@ describeSuite({ let STORAGE_READ_COST: bigint; + let GAS_LIMIT_POV_RATIO: number; + beforeAll(async () => { - STORAGE_READ_COST = ConstantStore(context).STORAGE_READ_COST; + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + STORAGE_READ_COST = constants.STORAGE_READ_COST; const { contractAddress, abi } = await context.deployContract!("Incrementor"); contractDeployed = contractAddress; diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-4.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-4.ts index 189c9e5d181..b13236b2b44 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-4.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-4.ts @@ -2,13 +2,14 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014026", @@ -19,8 +20,13 @@ describeSuite({ let sendingAddress: `0x${string}`; let descendAddress: `0x${string}`; let random: KeyringPair; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + const { originAddress, descendOriginAddress } = descendOriginFromAddress20(context); sendingAddress = originAddress; descendAddress = descendOriginAddress; @@ -114,7 +120,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: (GAS_LIMIT / GAS_LIMIT_POV_RATIO) * 7, + proofSize: 43_208, } as any, descend_origin: sendingAddress, }) @@ -126,8 +132,9 @@ describeSuite({ originKind: "SovereignAccount", // 100_000 gas + 2 db read requireWeightAtMost: { - refTime: 575_000_000, - proofSize: GAS_LIMIT / GAS_LIMIT_POV_RATIO, + refTime: 608_484_000, + // This is impacted by `GasWeightMapping::gas_to_weight` in pallet-ethereum-xcm + proofSize: 2625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-5.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-5.ts index f0a5d931dbc..9c9d8282ad5 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-5.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-5.ts @@ -2,13 +2,14 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, charleth, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair, charleth } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014027", @@ -19,8 +20,13 @@ describeSuite({ let sendingAddress: `0x${string}`; let descendAddress: `0x${string}`; let random: KeyringPair; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + const { originAddress, descendOriginAddress } = descendOriginFromAddress20( context, charleth.address as `0x${string}` diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-6.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-6.ts index 6a6a4c9da0c..b53f9213757 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-6.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-6.ts @@ -2,7 +2,7 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, charleth, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair, charleth } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, @@ -23,9 +23,13 @@ describeSuite({ let descendAddress: `0x${string}`; let random: KeyringPair; let STORAGE_READ_COST: bigint; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { - STORAGE_READ_COST = ConstantStore(context).STORAGE_READ_COST; + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + STORAGE_READ_COST = constants.STORAGE_READ_COST; const { originAddress, descendOriginAddress } = descendOriginFromAddress20( context, @@ -138,7 +142,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: (GAS_LIMIT / GAS_LIMIT_POV_RATIO) * 7, + proofSize: 43_208, } as any, descend_origin: sendingAddress, }) @@ -151,7 +155,8 @@ describeSuite({ // 100_000 gas + 2db reads requireWeightAtMost: { refTime: 575_000_000n + STORAGE_READ_COST, - proofSize: GAS_LIMIT / GAS_LIMIT_POV_RATIO, + // This is impacted by `GasWeightMapping::gas_to_weight` in pallet-ethereum-xcm + proofSize: 2625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-7.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-7.ts index 35cd2b5b3c3..0c90a45e55d 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-7.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-7.ts @@ -2,13 +2,14 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, charleth, alith, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair, charleth, alith } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, injectHrmpMessageAndSeal, descendOriginFromAddress20, } from "../../../../helpers/xcm.js"; +import { ConstantStore } from "../../../../helpers"; describeSuite({ id: "D014029", @@ -21,8 +22,13 @@ describeSuite({ let sendingAddress: `0x${string}`; let descendAddress: `0x${string}`; let random: KeyringPair; + let GAS_LIMIT_POV_RATIO: number; beforeAll(async () => { + const specVersion = (await context.polkadotJs().runtimeVersion.specVersion).toNumber(); + const constants = ConstantStore(context); + GAS_LIMIT_POV_RATIO = Number(constants.GAS_PER_POV_BYTES.get(specVersion)); + const { originAddress, descendOriginAddress } = descendOriginFromAddress20( context, charleth.address as `0x${string}` @@ -114,8 +120,7 @@ describeSuite({ let expectedTransferredAmount = 0n; let expectedTransferredAmountPlusFees = 0n; - const targetXcmWeight = 5_000_000_000n + 100_000_000n; - const targetXcmFee = targetXcmWeight * 50_000n; + const targetXcmFee = 1_000_000_000_000_000n; for (const xcmTransaction of xcmTransactions) { expectedTransferredAmount += amountToTransfer; @@ -141,8 +146,8 @@ describeSuite({ }, ], weight_limit: { - refTime: targetXcmWeight, - proofSize: (GAS_LIMIT / GAS_LIMIT_POV_RATIO) * 7, + refTime: 4_778_641_000, + proofSize: 43_208, } as any, descend_origin: sendingAddress, }) @@ -154,8 +159,9 @@ describeSuite({ originKind: "SovereignAccount", // 100_000 gas + 2db reads requireWeightAtMost: { - refTime: 575_000_000, - proofSize: GAS_LIMIT / GAS_LIMIT_POV_RATIO, + refTime: 608_484_000, + // This is impacted by `GasWeightMapping::gas_to_weight` in pallet-ethereum-xcm + proofSize: 2_625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-8.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-8.ts index ae505bef39c..fef863f5d7d 100644 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-8.ts +++ b/test/suites/dev/moonbase/test-xcm-v3/test-mock-hrmp-transact-ethereum-8.ts @@ -2,7 +2,7 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, expect } from "@moonwall/cli"; import type { KeyringPair } from "@polkadot/keyring/types"; -import { generateKeyringPair, alith, GAS_LIMIT_POV_RATIO } from "@moonwall/util"; +import { generateKeyringPair, alith } from "@moonwall/util"; import { XcmFragment, type RawXcmMessage, @@ -92,11 +92,9 @@ describeSuite({ }, ]; - let expectedTransferredAmountPlusFees = 0n; - - const targetXcmWeight = 5_000_000_000n + 25_000_000n; - const targetXcmFee = targetXcmWeight * 50_000n; + const targetXcmFee = 25_000_000n; + let expectedTransferredAmountPlusFees = 0n; for (const xcmTransaction of xcmTransactions) { expectedTransferredAmountPlusFees += targetXcmFee; // TODO need to update lookup types for xcm ethereum transaction V2 @@ -118,8 +116,8 @@ describeSuite({ }, ], weight_limit: { - refTime: targetXcmWeight, - proofSize: (GAS_LIMIT / GAS_LIMIT_POV_RATIO) * 7, + refTime: 4_745_157_000, + proofSize: 43_208, } as any, descend_origin: sendingAddress, }) @@ -132,7 +130,7 @@ describeSuite({ // 21_000 gas limit + db read requireWeightAtMost: { refTime: 575_000_000, - proofSize: GAS_LIMIT / GAS_LIMIT_POV_RATIO, + proofSize: 2_625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-1.ts b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-1.ts index a40be86754f..4dc75daa363 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-1.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-1.ts @@ -69,7 +69,7 @@ describeSuite({ ], weight_limit: { refTime: 40_000_000_000n, - proofSize: 120_000n, + proofSize: 120_853n, }, descend_origin: sendingAddress, }) diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-1.ts b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-1.ts index 6ed587fb5da..d0f8951169c 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-1.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-1.ts @@ -116,7 +116,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: 120_000n, + proofSize: 120_583n, }, descend_origin: sendingAddress, }) diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-4.ts b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-4.ts index ba741dc205c..6f6612d37f2 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-4.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-4.ts @@ -125,8 +125,9 @@ describeSuite({ originKind: "SovereignAccount", // 100_000 gas + 2 db read requireWeightAtMost: { - refTime: 575_000_000n, - proofSize: 80000n, + refTime: 608_484_000, + // This is impacted by `GasWeightMapping::gas_to_weight` in pallet-ethereum-xcm + proofSize: 2625, // Previously (with 5MB max PoV): 1312 }, call: { encoded: transferCallEncoded, @@ -148,7 +149,7 @@ describeSuite({ expect(testAccountBalance).to.eq(0n); // Make sure the descended address has been deducted fees once (in xcm-executor) but - // transfered nothing. + // transferred nothing. const descendOriginBalance = await context.viem().getBalance({ address: descendAddress }); expect(BigInt(descendOriginBalance)).to.eq(transferredBalance - feeAmount); } diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-6.ts b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-6.ts index ad41a197cfc..0bf35ace047 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-6.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-6.ts @@ -137,7 +137,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: 120_000n, + proofSize: 120_583n, }, descend_origin: sendingAddress, }) diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-8.ts b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-8.ts index 7b74d98b9f1..4e6f5f6f132 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-8.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-mock-hrmp-transact-ethereum-8.ts @@ -118,7 +118,7 @@ describeSuite({ ], weight_limit: { refTime: targetXcmWeight, - proofSize: 120_000n, + proofSize: 120_583n, }, descend_origin: sendingAddress, }) diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-evm-with-dot.ts b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-evm-with-dot.ts index eeb2e7fda1c..23ac2c1f9f0 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-evm-with-dot.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-evm-with-dot.ts @@ -85,7 +85,7 @@ describeSuite({ id: "T01", title: "should execute EVM remote call through XCM paying fees in DOT", test: async function () { - // Since we cannot infer the actual weitght of the inner message, + // Since we cannot infer the actual weight of the inner message, // we are using big enough gas limits to be able to execute the whole xcm transaction. const xcmTransaction = { V1: { @@ -123,7 +123,7 @@ describeSuite({ ], weight_limit: { refTime: 120_000_000_000, - proofSize: 90_000, + proofSize: 90_583, } as any, descend_origin: sendingAddress, beneficiary: sendingAddress, @@ -145,7 +145,7 @@ describeSuite({ proofSize: 50_000, }, call: { - Call: transferCallEncoded, + encoded: transferCallEncoded, }, }, }) diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-payment-api-transact-foreign.ts b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-payment-api-transact-foreign.ts index 46f2329c4db..7edfb64044e 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-payment-api-transact-foreign.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-payment-api-transact-foreign.ts @@ -104,7 +104,7 @@ describeSuite({ let foreignAssetId: string; const weightLimit = { refTime: 40_000_000_000n, - proofSize: 120_000n, + proofSize: 120_583n, }; let weightToForeignFee: any;