diff --git a/Cargo.lock b/Cargo.lock index da6a6a4695..1d9b7edf39 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1176,7 +1176,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-kusama" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1190,7 +1190,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-polkadot" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1204,7 +1204,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1218,7 +1218,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1249,7 +1249,7 @@ dependencies = [ [[package]] name = "bp-kusama" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1277,7 +1277,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1294,7 +1294,7 @@ dependencies = [ [[package]] name = "bp-polkadot" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1307,7 +1307,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-messages", @@ -1325,7 +1325,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-messages", "bp-runtime", @@ -1343,7 +1343,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-messages", "bp-runtime", @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1370,7 +1370,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-system", @@ -1393,7 +1393,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1413,7 +1413,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1426,7 +1426,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs)", ] @@ -1434,7 +1434,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -1445,7 +1445,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-messages", @@ -2621,7 +2621,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-std", "async-trait", @@ -2812,7 +2812,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-std", "async-trait", @@ -2900,7 +2900,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-support-procedural", @@ -2948,7 +2948,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "aquamarine", "array-bytes", @@ -2989,7 +2989,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "Inflector", "cfg-expr", @@ -3008,7 +3008,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3020,7 +3020,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "proc-macro2 1.0.85", "quote 1.0.36", @@ -3030,7 +3030,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "cfg-if", "docify", @@ -5037,7 +5037,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-std", "async-trait", @@ -5665,7 +5665,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-system", @@ -5679,7 +5679,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "docify", "frame-benchmarking", @@ -5695,7 +5695,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5714,7 +5714,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-messages", @@ -5734,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-header-chain", "bp-parachains", @@ -5754,7 +5754,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bp-messages", "bp-relayers", @@ -5774,7 +5774,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5797,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-system", @@ -5819,7 +5819,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "docify", "frame-benchmarking", @@ -5839,7 +5839,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-system", @@ -5855,7 +5855,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5867,7 +5867,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5883,7 +5883,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-std", "async-trait", @@ -6149,7 +6149,7 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -6161,7 +6161,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bounded-collections", "derive_more", @@ -6178,7 +6178,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bitvec", "hex-literal", @@ -7227,7 +7227,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-std", "async-trait", @@ -7268,7 +7268,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "ansi_term", "anyhow", @@ -7684,7 +7684,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "log", "sp-core", @@ -7695,7 +7695,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "array-bytes", "docify", @@ -7722,7 +7722,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.85", @@ -7733,7 +7733,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "fnv", "futures", @@ -7760,7 +7760,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "futures", @@ -7784,7 +7784,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -7807,7 +7807,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "polkavm", "sc-allocator", @@ -7820,7 +7820,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "log", "polkavm", @@ -7831,7 +7831,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "anyhow", "cfg-if", @@ -7849,7 +7849,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -7878,7 +7878,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -7929,7 +7929,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -7947,7 +7947,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bs58 0.5.1", "ed25519-dalek", @@ -7964,7 +7964,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "jsonrpsee 0.23.2", "parity-scale-codec", @@ -7984,7 +7984,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "chrono", "futures", @@ -8004,7 +8004,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "futures", @@ -8020,7 +8020,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-channel 1.9.0", "futures", @@ -8750,7 +8750,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "docify", "hash-db", @@ -8773,7 +8773,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "Inflector", "blake2 0.10.6", @@ -8787,7 +8787,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -8800,7 +8800,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "docify", "integer-sqrt", @@ -8833,7 +8833,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "futures", "log", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "futures", @@ -8878,7 +8878,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "finality-grandpa", "log", @@ -8895,7 +8895,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -8906,7 +8906,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "array-bytes", "bandersnatch_vrfs", @@ -8987,7 +8987,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "blake2b_simd", "byteorder", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "quote 1.0.36", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs)", @@ -9010,7 +9010,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9019,7 +9019,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "proc-macro2 1.0.85", "quote 1.0.36", @@ -9039,7 +9039,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "environmental", "parity-scale-codec", @@ -9059,7 +9059,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -9071,7 +9071,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9084,7 +9084,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bytes", "docify", @@ -9111,7 +9111,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "sp-core", "sp-runtime", @@ -9121,7 +9121,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9132,7 +9132,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "thiserror", "zstd 0.12.4", @@ -9141,7 +9141,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-metadata 16.0.0", "parity-scale-codec", @@ -9151,7 +9151,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -9162,7 +9162,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "backtrace", "lazy_static", @@ -9172,7 +9172,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "rustc-hash", "serde", @@ -9182,7 +9182,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "docify", "either", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9245,7 +9245,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "Inflector", "expander", @@ -9271,7 +9271,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "scale-info", @@ -9285,7 +9285,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9298,7 +9298,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "hash-db", "log", @@ -9318,7 +9318,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -9342,7 +9342,7 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" [[package]] name = "sp-std" @@ -9352,7 +9352,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk#48d4f654612a67787426de4 [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9376,7 +9376,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "async-trait", "parity-scale-codec", @@ -9388,7 +9388,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "tracing", @@ -9410,7 +9410,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "ahash 0.8.11", "hash-db", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9450,7 +9450,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "parity-scale-codec", "proc-macro2 1.0.85", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9483,7 +9483,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9540,7 +9540,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "array-bytes", "bounded-collections", @@ -9558,7 +9558,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "frame-support", "frame-system", @@ -9580,7 +9580,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "environmental", "frame-benchmarking", @@ -9685,7 +9685,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -9697,7 +9697,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "hyper", "log", @@ -9764,7 +9764,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "anyhow", "async-std", @@ -11561,7 +11561,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#7e6b6b20abac1cd24a7d7b8a837e8add10efa4c9" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=bko-bridges-v2-compact-proofs#c8a40eff4b5fdea7efe58aa544b136df0bf02df4" dependencies = [ "Inflector", "proc-macro2 1.0.85", diff --git a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs index 8455770f81..c818c2a06f 100644 --- a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs @@ -16,8 +16,8 @@ //! Autogenerated runtime API //! THIS FILE WAS AUTOGENERATED USING parity-bridges-common::runtime-codegen -//! EXECUTED COMMAND: target/debug/runtime-codegen --from-node-url -//! wss://westend-bridge-hub-rpc.polkadot.io:443 +//! EXECUTED COMMAND: target/debug/runtime-codegen --from-wasm-file +//! bridge_hub_westend_runtime.compact.compressed.wasm #[allow(dead_code, unused_imports, non_camel_case_types)] #[allow(clippy::all)] @@ -62,7 +62,7 @@ pub mod api { #[codec(index = 0)] UnknownHeader, #[codec(index = 1)] - StorageProof(runtime_types::bp_runtime::storage_proof::Error), + StorageProof(runtime_types::bp_runtime::storage_proof::StorageProofError), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct HeaderFinalityInfo<_0, _1> { @@ -90,10 +90,6 @@ pub mod api { pub last_confirmed_nonce: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InboundMessageDetails { - pub dispatch_weight: ::sp_weights::Weight, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct LaneId(pub [::core::primitive::u8; 4usize]); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct MessageKey { @@ -114,12 +110,6 @@ pub mod api { pub latest_generated_nonce: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OutboundMessageDetails { - pub nonce: ::core::primitive::u64, - pub dispatch_weight: ::sp_weights::Weight, - pub size: ::core::primitive::u32, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ReceivedMessages<_0> { pub lane: runtime_types::bp_messages::LaneId, pub receive_results: ::subxt::ext::subxt_core::alloc::vec::Vec<( @@ -150,19 +140,19 @@ pub mod api { #[codec(index = 1)] HeaderChain(runtime_types::bp_header_chain::HeaderChainError), #[codec(index = 2)] - InboundLaneStorage(runtime_types::bp_runtime::storage_proof::Error), + InboundLaneStorage(runtime_types::bp_runtime::storage_proof::StorageProofError), #[codec(index = 3)] InvalidMessageWeight, #[codec(index = 4)] MessagesCountMismatch, #[codec(index = 5)] - MessageStorage(runtime_types::bp_runtime::storage_proof::Error), + MessageStorage(runtime_types::bp_runtime::storage_proof::StorageProofError), #[codec(index = 6)] MessageTooLarge, #[codec(index = 7)] - OutboundLaneStorage(runtime_types::bp_runtime::storage_proof::Error), + OutboundLaneStorage(runtime_types::bp_runtime::storage_proof::StorageProofError), #[codec(index = 8)] - StorageProof(runtime_types::bp_runtime::storage_proof::Error), + StorageProof(runtime_types::bp_runtime::storage_proof::StorageProofError), #[codec(index = 9)] Other, } @@ -221,19 +211,33 @@ pub mod api { pub mod storage_proof { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { + pub enum StorageProofError { #[codec(index = 0)] - DuplicateNodesInProof, + UnableToGenerateTrieProof, #[codec(index = 1)] - UnusedNodesInTheProof, + InvalidProof, #[codec(index = 2)] - StorageRootMismatch, + UnsortedEntries, #[codec(index = 3)] - StorageValueUnavailable, + UnavailableKey, #[codec(index = 4)] - StorageValueEmpty, + EmptyVal, #[codec(index = 5)] - StorageValueDecodeFailed(runtime_types::bp_runtime::StrippableError), + DecodeError, + #[codec(index = 6)] + UnusedKey, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct UnverifiedStorageProof { + pub proof: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + pub db: ::subxt::ext::subxt_core::alloc::vec::Vec<( + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + ::core::option::Option< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + )>, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -250,8 +254,6 @@ pub mod api { #[codec(index = 0)] Halted, } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct StrippableError; } pub mod bridge_hub_common { use super::runtime_types; @@ -607,6 +609,10 @@ pub mod api { AlreadySuspended, #[codec(index = 2)] AlreadyResumed, + #[codec(index = 3)] + TooManyActiveOutboundChannels, + #[codec(index = 4)] + TooBig, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { @@ -636,26 +642,6 @@ pub mod api { pub resume_threshold: ::core::primitive::u32, } } - pub mod cumulus_primitives_core { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CollationInfo { - pub upward_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub horizontal_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::OutboundHrmpMessage< - runtime_types::polkadot_parachain_primitives::primitives::Id, - >, - >, - pub new_validation_code: ::core::option::Option< - runtime_types::polkadot_parachain_primitives::primitives::ValidationCode, - >, - pub processed_downward_messages: ::core::primitive::u32, - pub hrmp_watermark: ::core::primitive::u32, - pub head_data: runtime_types::polkadot_parachain_primitives::primitives::HeadData, - } - } pub mod cumulus_primitives_parachain_inherent { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -768,6 +754,8 @@ pub mod api { Overweight(::sp_weights::Weight), #[codec(index = 4)] Yield, + #[codec(index = 5)] + StackLimitReached, } } pub mod tokens { @@ -781,6 +769,11 @@ pub mod api { #[codec(index = 1)] Reserved, } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct IdAmount<_0, _1> { + pub id: _0, + pub amount: _1, + } } } } @@ -1059,6 +1052,12 @@ pub mod api { #[codec(compact)] delta: ::core::primitive::u128, }, + #[codec(index = 10)] + burn { + #[codec(compact)] + value: ::core::primitive::u128, + keep_alive: ::core::primitive::bool, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -1207,11 +1206,6 @@ pub mod api { )] pub struct ExtraFlags(pub ::core::primitive::u128); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct IdAmount<_0, _1> { - pub id: _0, - pub amount: _1, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Reasons { #[codec(index = 0)] Fee, @@ -1280,6 +1274,20 @@ pub mod api { current_set_id: ::core::primitive::u64, is_free_execution_expected: ::core::primitive::bool, }, + #[codec(index = 5)] + force_set_pallet_state { + new_current_set_id: ::core::primitive::u64, + new_authorities: ::subxt::ext::subxt_core::alloc::vec::Vec<( + runtime_types::sp_consensus_grandpa::app::Public, + ::core::primitive::u64, + )>, + new_best_header: ::subxt::ext::subxt_core::alloc::boxed::Box< + ::sp_runtime::generic::Header< + ::core::primitive::u32, + ::sp_runtime::traits::BlakeTwo256, + >, + >, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -1359,30 +1367,30 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { #[codec(index = 0)] - set_owner { - new_owner: ::core::option::Option<::sp_core::crypto::AccountId32>, - }, - #[codec(index = 1)] - set_operating_mode { - operating_mode: runtime_types::bp_messages::MessagesOperatingMode, - }, - #[codec(index = 2)] - receive_messages_proof { - relayer_id_at_bridged_chain: ::sp_core::crypto::AccountId32, - proof: ::relay_legacy_client::non_compact_proofs::bridge_runtime_common::messages::target::FromBridgedChainMessagesProof< - ::subxt::ext::subxt_core::utils::H256, - >, - messages_count: ::core::primitive::u32, - dispatch_weight: ::sp_weights::Weight, - }, - #[codec(index = 3)] - receive_messages_delivery_proof { - proof: ::relay_legacy_client::non_compact_proofs::bridge_runtime_common::messages::source::FromBridgedChainMessagesDeliveryProof< - ::subxt::ext::subxt_core::utils::H256, - >, - relayers_state: ::bp_messages::UnrewardedRelayersState, - }, - } + set_owner { new_owner: ::core::option::Option<::sp_core::crypto::AccountId32> }, + #[codec(index = 1)] + set_operating_mode { + operating_mode: runtime_types::bp_messages::MessagesOperatingMode, + }, + #[codec(index = 2)] + receive_messages_proof { + relayer_id_at_bridged_chain: ::sp_core::crypto::AccountId32, + proof: ::subxt::ext::subxt_core::alloc::boxed::Box< + ::bp_messages::target_chain::FromBridgedChainMessagesProof< + ::subxt::ext::subxt_core::utils::H256, + >, + >, + messages_count: ::core::primitive::u32, + dispatch_weight: ::sp_weights::Weight, + }, + #[codec(index = 3)] + receive_messages_delivery_proof { + proof: ::bp_messages::source_chain::FromBridgedChainMessagesDeliveryProof< + ::subxt::ext::subxt_core::utils::H256, + >, + relayers_state: ::bp_messages::UnrewardedRelayersState, + }, + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { #[codec(index = 0)] @@ -1997,28 +2005,6 @@ pub mod api { }, } } - pub mod types { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct FeeDetails<_0> { - pub inclusion_fee: ::core::option::Option< - runtime_types::pallet_transaction_payment::types::InclusionFee<_0>, - >, - pub tip: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InclusionFee<_0> { - pub base_fee: _0, - pub len_fee: _0, - pub adjusted_weight_fee: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct RuntimeDispatchInfo<_0, _1> { - pub weight: _1, - pub class: runtime_types::frame_support::dispatch::DispatchClass, - pub partial_fee: _0, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ChargeTransactionPayment(#[codec(compact)] pub ::core::primitive::u128); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2528,10 +2514,6 @@ pub mod api { PartialEq, )] pub struct Id(pub ::core::primitive::u32); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidationCode( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); } } pub mod polkadot_primitives { @@ -2652,15 +2634,6 @@ pub mod api { PartialEq, )] pub struct Slot(pub ::core::primitive::u64); - #[derive( - ::codec::Decode, - ::codec::Encode, - ::subxt::ext::subxt_core::ext::codec::CompactAs, - Clone, - Debug, - PartialEq, - )] - pub struct SlotDuration(pub ::core::primitive::u64); } pub mod sp_core { use super::runtime_types; @@ -2670,40 +2643,12 @@ pub mod api { pub struct KeyTypeId(pub [::core::primitive::u8; 4usize]); } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OpaqueMetadata( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Void {} } - pub mod sp_inherents { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CheckInherentsResult { - pub okay: ::core::primitive::bool, - pub fatal_error: ::core::primitive::bool, - pub errors: runtime_types::sp_inherents::InherentData, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InherentData { - pub data: ::subxt::ext::subxt_core::utils::KeyedVec< - [::core::primitive::u8; 8usize], - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - } - } pub mod sp_runtime { use super::runtime_types; pub mod generic { use super::runtime_types; - pub mod block { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Block<_0, _1> { - pub header: _0, - pub extrinsics: ::subxt::ext::subxt_core::alloc::vec::Vec<_1>, - } - } pub mod digest { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2730,71 +2675,6 @@ pub mod api { } } } - pub mod transaction_validity { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum InvalidTransaction { - #[codec(index = 0)] - Call, - #[codec(index = 1)] - Payment, - #[codec(index = 2)] - Future, - #[codec(index = 3)] - Stale, - #[codec(index = 4)] - BadProof, - #[codec(index = 5)] - AncientBirthBlock, - #[codec(index = 6)] - ExhaustsResources, - #[codec(index = 7)] - Custom(::core::primitive::u8), - #[codec(index = 8)] - BadMandatory, - #[codec(index = 9)] - MandatoryValidation, - #[codec(index = 10)] - BadSigner, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionSource { - #[codec(index = 0)] - InBlock, - #[codec(index = 1)] - Local, - #[codec(index = 2)] - External, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionValidityError { - #[codec(index = 0)] - Invalid(runtime_types::sp_runtime::transaction_validity::InvalidTransaction), - #[codec(index = 1)] - Unknown(runtime_types::sp_runtime::transaction_validity::UnknownTransaction), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum UnknownTransaction { - #[codec(index = 0)] - CannotLookup, - #[codec(index = 1)] - NoUnsignedValidator, - #[codec(index = 2)] - Custom(::core::primitive::u8), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidTransaction { - pub priority: ::core::primitive::u64, - pub requires: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub provides: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub longevity: ::core::primitive::u64, - pub propagate: ::core::primitive::bool, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum DispatchError { #[codec(index = 0)] @@ -2827,13 +2707,6 @@ pub mod api { RootNotAllowed, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum ExtrinsicInclusionMode { - #[codec(index = 0)] - AllExtrinsics, - #[codec(index = 1)] - OnlyInherents, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ModuleError { pub index: ::core::primitive::u8, pub error: [::core::primitive::u8; 4usize], @@ -3166,7 +3039,7 @@ pub mod api { }, #[codec(index = 6)] Transact { - origin_kind: runtime_types::xcm::v2::OriginKind, + origin_kind: runtime_types::xcm::v3::OriginKind, require_weight_at_most: ::sp_weights::Weight, call: runtime_types::xcm::double_encoded::DoubleEncoded, }, @@ -4315,7 +4188,7 @@ pub mod api { }, #[codec(index = 6)] Transact { - origin_kind: runtime_types::xcm::v2::OriginKind, + origin_kind: runtime_types::xcm::v3::OriginKind, require_weight_at_most: ::sp_weights::Weight, call: runtime_types::xcm::double_encoded::DoubleEncoded, }, @@ -4513,6 +4386,17 @@ pub mod api { ), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum OriginKind { + #[codec(index = 0)] + Native, + #[codec(index = 1)] + SovereignAccount, + #[codec(index = 2)] + Superuser, + #[codec(index = 3)] + Xcm, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PalletInfo { #[codec(compact)] pub index: ::core::primitive::u32, diff --git a/substrate-relay/src/bridges/rococo_westend/bridge_hub_rococo_messages_to_bridge_hub_westend.rs b/substrate-relay/src/bridges/rococo_westend/bridge_hub_rococo_messages_to_bridge_hub_westend.rs index 23695beeaf..490707e952 100644 --- a/substrate-relay/src/bridges/rococo_westend/bridge_hub_rococo_messages_to_bridge_hub_westend.rs +++ b/substrate-relay/src/bridges/rococo_westend/bridge_hub_rococo_messages_to_bridge_hub_westend.rs @@ -35,9 +35,7 @@ impl MessagesCliBridge for BridgeHubRococoToBridgeHubWestendMessagesCliBridge { type MessagesLane = BridgeHubRococoMessagesToBridgeHubWestendMessageLane; } -// TODO: uncomment when BridgeHubWestend supports the compact proofs -// substrate_relay_helper::generate_receive_message_proof_call_builder!( -relay_legacy_client::generate_receive_message_proof_call_builder!( +substrate_relay_helper::generate_receive_message_proof_call_builder!( BridgeHubRococoMessagesToBridgeHubWestendMessageLane, BridgeHubRococoMessagesToBridgeHubWestendMessageLaneReceiveMessagesProofCallBuilder, relay_bridge_hub_westend_client::RuntimeCall::BridgeRococoMessages, diff --git a/substrate-relay/src/bridges/rococo_westend/bridge_hub_westend_messages_to_bridge_hub_rococo.rs b/substrate-relay/src/bridges/rococo_westend/bridge_hub_westend_messages_to_bridge_hub_rococo.rs index 58286e4796..6a4315bba5 100644 --- a/substrate-relay/src/bridges/rococo_westend/bridge_hub_westend_messages_to_bridge_hub_rococo.rs +++ b/substrate-relay/src/bridges/rococo_westend/bridge_hub_westend_messages_to_bridge_hub_rococo.rs @@ -35,18 +35,14 @@ impl MessagesCliBridge for BridgeHubWestendToBridgeHubRococoMessagesCliBridge { type MessagesLane = BridgeHubWestendMessagesToBridgeHubRococoMessageLane; } -// TODO: uncomment when BridgeHubWestend supports the compact proofs -// substrate_relay_helper::generate_receive_message_proof_call_builder!( -relay_legacy_client::generate_receive_message_proof_call_builder!( +substrate_relay_helper::generate_receive_message_proof_call_builder!( BridgeHubWestendMessagesToBridgeHubRococoMessageLane, BridgeHubWestendMessagesToBridgeHubRococoMessageLaneReceiveMessagesProofCallBuilder, relay_bridge_hub_rococo_client::RuntimeCall::BridgeWestendMessages, relay_bridge_hub_rococo_client::BridgeMessagesCall::receive_messages_proof ); -// TODO: uncomment when BridgeHubWestend supports the compact proofs -// substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!( -relay_legacy_client::generate_receive_message_delivery_proof_call_builder!( +substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!( BridgeHubWestendMessagesToBridgeHubRococoMessageLane, BridgeHubWestendMessagesToBridgeHubRococoMessageLaneReceiveMessagesDeliveryProofCallBuilder, relay_bridge_hub_westend_client::RuntimeCall::BridgeRococoMessages,