diff --git a/Cargo.lock b/Cargo.lock
index 8e1aa171..61255f7a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -48,9 +48,9 @@ dependencies = [
[[package]]
name = "aes"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cfg-if",
"cipher 0.4.4",
@@ -73,9 +73,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.7.7"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
dependencies = [
"getrandom 0.2.12",
"once_cell",
@@ -84,9 +84,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.8.7"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
+checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff"
dependencies = [
"cfg-if",
"getrandom 0.2.12",
@@ -142,9 +142,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.7"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -156,9 +156,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.4"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
@@ -601,13 +601,13 @@ dependencies = [
[[package]]
name = "async-channel"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
+checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
dependencies = [
"concurrent-queue",
- "event-listener 4.0.3",
- "event-listener-strategy",
+ "event-listener 5.0.0",
+ "event-listener-strategy 0.5.0",
"futures-core",
"pin-project-lite 0.2.13",
]
@@ -660,9 +660,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744"
+checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65"
dependencies = [
"async-lock 3.3.0",
"cfg-if",
@@ -670,8 +670,8 @@ dependencies = [
"futures-io",
"futures-lite 2.2.0",
"parking",
- "polling 3.3.2",
- "rustix 0.38.30",
+ "polling 3.4.0",
+ "rustix 0.38.31",
"slab",
"tracing",
"windows-sys 0.52.0",
@@ -693,7 +693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
dependencies = [
"event-listener 4.0.3",
- "event-listener-strategy",
+ "event-listener-strategy 0.4.0",
"pin-project-lite 0.2.13",
]
@@ -721,7 +721,7 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
- "rustix 0.38.30",
+ "rustix 0.38.31",
"windows-sys 0.48.0",
]
@@ -731,13 +731,13 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
dependencies = [
- "async-io 2.3.0",
+ "async-io 2.3.1",
"async-lock 2.8.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.30",
+ "rustix 0.38.31",
"signal-hook-registry",
"slab",
"windows-sys 0.48.0",
@@ -883,7 +883,7 @@ dependencies = [
[[package]]
name = "binary-merkle-tree"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"hash-db",
"log",
@@ -961,9 +961,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]]
name = "bitvec"
@@ -1089,7 +1089,7 @@ version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
dependencies = [
- "async-channel 2.1.1",
+ "async-channel 2.2.0",
"async-lock 3.3.0",
"async-task",
"fastrand 2.0.1",
@@ -1169,7 +1169,7 @@ dependencies = [
[[package]]
name = "bp-xcm-bridge-hub-router"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -1231,9 +1231,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
[[package]]
name = "bytemuck"
-version = "1.14.0"
+version = "1.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
[[package]]
name = "byteorder"
@@ -1282,9 +1282,9 @@ dependencies = [
[[package]]
name = "cargo-platform"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d"
+checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f"
dependencies = [
"serde",
]
@@ -1324,9 +1324,9 @@ dependencies = [
[[package]]
name = "cfg-expr"
-version = "0.15.6"
+version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a"
+checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d"
dependencies = [
"smallvec",
]
@@ -1379,16 +1379,16 @@ dependencies = [
[[package]]
name = "chrono"
-version = "0.4.31"
+version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
dependencies = [
"android-tzdata",
"iana-time-zone",
"js-sys",
"num-traits",
"wasm-bindgen",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.0",
]
[[package]]
@@ -1446,9 +1446,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.17"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80932e03c33999b9235edb8655bc9df3204adc9887c2f95b50cb1deb9fd54253"
+checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1456,22 +1456,22 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.17"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6c0db58c659eef1c73e444d298c27322a1b52f6927d2ad470c0c0f96fa7b8fa"
+checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
- "strsim",
+ "strsim 0.11.0",
"terminal_size",
]
[[package]]
name = "clap_derive"
-version = "4.4.7"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
dependencies = [
"heck",
"proc-macro2",
@@ -1481,19 +1481,18 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "coarsetime"
-version = "0.1.33"
+version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71367d3385c716342014ad17e3d19f7788ae514885a1f4c24f500260fb365e1a"
+checksum = "13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d"
dependencies = [
"libc",
- "once_cell",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasix",
"wasm-bindgen",
]
@@ -1792,9 +1791,9 @@ dependencies = [
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
dependencies = [
"cfg-if",
]
@@ -1904,7 +1903,7 @@ dependencies = [
[[package]]
name = "cumulus-client-cli"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"clap",
"parity-scale-codec",
@@ -1921,7 +1920,7 @@ dependencies = [
[[package]]
name = "cumulus-client-collator"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-client-consensus-common",
"cumulus-client-network",
@@ -1944,7 +1943,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-aura"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-client-collator",
@@ -1986,7 +1985,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-common"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-client-pov-recovery",
@@ -2015,7 +2014,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-proposer"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"anyhow",
"async-trait",
@@ -2030,7 +2029,7 @@ dependencies = [
[[package]]
name = "cumulus-client-network"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-relay-chain-interface",
@@ -2053,7 +2052,7 @@ dependencies = [
[[package]]
name = "cumulus-client-parachain-inherent"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2069,7 +2068,7 @@ dependencies = [
"sp-runtime",
"sp-state-machine",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-trie",
"tracing",
]
@@ -2077,7 +2076,7 @@ dependencies = [
[[package]]
name = "cumulus-client-pov-recovery"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2101,7 +2100,7 @@ dependencies = [
[[package]]
name = "cumulus-client-service"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-client-cli",
"cumulus-client-collator",
@@ -2137,7 +2136,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-aura-ext"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -2155,7 +2154,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-parachain-system"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bytes",
"cumulus-pallet-parachain-system-proc-macro",
@@ -2174,7 +2173,7 @@ dependencies = [
"polkadot-runtime-parachains",
"scale-info",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-inherents",
"sp-io",
"sp-runtime",
@@ -2189,9 +2188,9 @@ dependencies = [
[[package]]
name = "cumulus-pallet-parachain-system-proc-macro"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -2200,7 +2199,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-session-benchmarking"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -2214,7 +2213,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcm"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2230,7 +2229,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcmp-queue"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bounded-collections",
"bp-xcm-bridge-hub-router",
@@ -2255,7 +2254,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-aura"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
@@ -2269,7 +2268,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-core"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
@@ -2286,7 +2285,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-parachain-inherent"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2301,17 +2300,17 @@ dependencies = [
[[package]]
name = "cumulus-primitives-proof-size-hostfunction"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
+ "sp-runtime-interface 17.0.0",
"sp-trie",
]
[[package]]
name = "cumulus-primitives-timestamp"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"futures",
@@ -2324,7 +2323,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-utility"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2344,7 +2343,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-inprocess-interface"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2368,7 +2367,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-interface"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2386,7 +2385,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-minimal-node"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"async-trait",
@@ -2427,7 +2426,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-rpc-interface"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2454,7 +2453,7 @@ dependencies = [
"sp-core",
"sp-runtime",
"sp-state-machine",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-version",
"thiserror",
"tokio",
@@ -2466,7 +2465,7 @@ dependencies = [
[[package]]
name = "cumulus-test-relay-sproof-builder"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"parity-scale-codec",
@@ -2505,9 +2504,9 @@ dependencies = [
[[package]]
name = "curve25519-dalek"
-version = "4.1.1"
+version = "4.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -2546,9 +2545,9 @@ dependencies = [
[[package]]
name = "cxx"
-version = "1.0.115"
+version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8de00f15a6fa069c99b88c5c78c4541d0e7899a33b86f7480e23df2431fce0bc"
+checksum = "8aff472b83efd22bfc0176aa8ba34617dd5c17364670eb201a5f06d339b8abf7"
dependencies = [
"cc",
"cxxbridge-flags",
@@ -2558,9 +2557,9 @@ dependencies = [
[[package]]
name = "cxx-build"
-version = "1.0.115"
+version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a71e1e631fa2f2f5f92e8b0d860a00c198c6771623a6cefcc863e3554f0d8d6"
+checksum = "bcf6e7a52c19013a9a0ec421c7d9c2d1125faf333551227e0a017288d71b47c3"
dependencies = [
"cc",
"codespan-reporting",
@@ -2573,15 +2572,15 @@ dependencies = [
[[package]]
name = "cxxbridge-flags"
-version = "1.0.115"
+version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f3fed61d56ba497c4efef9144dfdbaa25aa58f2f6b3a7cf441d4591c583745c"
+checksum = "589e83d02fc1d4fb78f5ad56ca08835341e23499d086d2821315869426d618dc"
[[package]]
name = "cxxbridge-macro"
-version = "1.0.115"
+version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8908e380a8efd42150c017b0cfa31509fc49b6d47f7cb6b33e93ffb8f4e3661e"
+checksum = "e2cb1fd8ffae4230c7cfbbaf3698dbeaf750fa8c5dadf7ed897df581b9b572a5"
dependencies = [
"proc-macro2",
"quote",
@@ -2600,12 +2599,12 @@ dependencies = [
[[package]]
name = "darling"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+checksum = "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8"
dependencies = [
- "darling_core 0.20.3",
- "darling_macro 0.20.3",
+ "darling_core 0.20.5",
+ "darling_macro 0.20.5",
]
[[package]]
@@ -2618,21 +2617,21 @@ dependencies = [
"ident_case",
"proc-macro2",
"quote",
- "strsim",
+ "strsim 0.10.0",
"syn 1.0.109",
]
[[package]]
name = "darling_core"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+checksum = "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
- "strsim",
+ "strsim 0.10.0",
"syn 2.0.48",
]
@@ -2649,11 +2648,11 @@ dependencies = [
[[package]]
name = "darling_macro"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+checksum = "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77"
dependencies = [
- "darling_core 0.20.3",
+ "darling_core 0.20.5",
"quote",
"syn 2.0.48",
]
@@ -2880,7 +2879,7 @@ dependencies = [
"regex",
"syn 2.0.48",
"termcolor",
- "toml 0.8.8",
+ "toml 0.8.10",
"walkdir",
]
@@ -2967,11 +2966,11 @@ dependencies = [
[[package]]
name = "ed25519-dalek"
-version = "2.1.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
+checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"ed25519",
"rand_core 0.6.4",
"serde",
@@ -3000,7 +2999,7 @@ version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9"
dependencies = [
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"ed25519",
"hashbrown 0.14.3",
"hex",
@@ -3011,9 +3010,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
name = "elliptic-curve"
@@ -3054,18 +3053,18 @@ dependencies = [
[[package]]
name = "enumflags2"
-version = "0.7.8"
+version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939"
+checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d"
dependencies = [
"enumflags2_derive",
]
[[package]]
name = "enumflags2_derive"
-version = "0.7.8"
+version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
+checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
dependencies = [
"proc-macro2",
"quote",
@@ -3095,9 +3094,9 @@ dependencies = [
[[package]]
name = "env_logger"
-version = "0.10.1"
+version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
+checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
dependencies = [
"humantime",
"is-terminal",
@@ -3156,6 +3155,17 @@ dependencies = [
"pin-project-lite 0.2.13",
]
+[[package]]
+name = "event-listener"
+version = "5.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1"
+dependencies = [
+ "concurrent-queue",
+ "parking",
+ "pin-project-lite 0.2.13",
+]
+
[[package]]
name = "event-listener-strategy"
version = "0.4.0"
@@ -3166,6 +3176,16 @@ dependencies = [
"pin-project-lite 0.2.13",
]
+[[package]]
+name = "event-listener-strategy"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291"
+dependencies = [
+ "event-listener 5.0.0",
+ "pin-project-lite 0.2.13",
+]
+
[[package]]
name = "exit-future"
version = "0.2.0"
@@ -3287,9 +3307,9 @@ dependencies = [
[[package]]
name = "fiat-crypto"
-version = "0.2.5"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
+checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382"
[[package]]
name = "file-per-thread-logger"
@@ -3297,7 +3317,7 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866"
dependencies = [
- "env_logger 0.10.1",
+ "env_logger 0.10.2",
"log",
]
@@ -3376,7 +3396,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fork-tree"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
]
@@ -3399,7 +3419,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
[[package]]
name = "frame-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-support-procedural",
@@ -3415,16 +3435,16 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"static_assertions",
]
[[package]]
name = "frame-benchmarking-cli"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"Inflector",
"array-bytes 6.2.2",
@@ -3456,15 +3476,15 @@ dependencies = [
"sp-blockchain",
"sp-core",
"sp-database",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-inherents",
"sp-io",
"sp-keystore",
"sp-runtime",
"sp-state-machine",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-trie",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-wasm-interface 14.0.0",
"thiserror",
"thousands",
]
@@ -3472,9 +3492,9 @@ dependencies = [
[[package]]
name = "frame-election-provider-solution-type"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -3483,7 +3503,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -3500,7 +3520,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -3512,7 +3532,7 @@ dependencies = [
"sp-io",
"sp-runtime",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
]
[[package]]
@@ -3541,7 +3561,7 @@ dependencies = [
[[package]]
name = "frame-remote-externalities"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"indicatif",
@@ -3562,7 +3582,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"aquamarine",
"array-bytes 6.2.2",
@@ -3585,7 +3605,7 @@ dependencies = [
"sp-arithmetic",
"sp-core",
"sp-core-hashing-proc-macro",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-io",
@@ -3594,7 +3614,7 @@ dependencies = [
"sp-staking",
"sp-state-machine",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
"sp-weights",
"static_assertions",
"tt-call",
@@ -3603,7 +3623,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"Inflector",
"cfg-expr",
@@ -3622,10 +3642,10 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support-procedural-tools-derive",
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -3634,7 +3654,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"proc-macro2",
"quote",
@@ -3644,7 +3664,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cfg-if",
"docify",
@@ -3664,7 +3684,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -3679,7 +3699,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -3688,7 +3708,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -3722,7 +3742,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7"
dependencies = [
- "rustix 0.38.30",
+ "rustix 0.38.31",
"windows-sys 0.48.0",
]
@@ -3980,7 +4000,7 @@ dependencies = [
"aho-corasick",
"bstr",
"log",
- "regex-automata 0.4.3",
+ "regex-automata 0.4.5",
"regex-syntax 0.8.2",
]
@@ -3997,9 +4017,9 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.3.23"
+version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b553656127a00601c8ae5590fcfdc118e4083a7924b6cf4ffc1ea4b99dc429d7"
+checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
dependencies = [
"bytes",
"fnv",
@@ -4007,7 +4027,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"slab",
"tokio",
"tokio-util",
@@ -4049,7 +4069,7 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
- "ahash 0.7.7",
+ "ahash 0.7.8",
]
[[package]]
@@ -4058,7 +4078,7 @@ version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
]
[[package]]
@@ -4067,7 +4087,7 @@ version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"allocator-api2",
"serde",
]
@@ -4089,9 +4109,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3"
[[package]]
name = "hex"
@@ -4261,14 +4281,14 @@ dependencies = [
"rustls-native-certs",
"tokio",
"tokio-rustls",
- "webpki-roots 0.25.3",
+ "webpki-roots 0.25.4",
]
[[package]]
name = "iana-time-zone"
-version = "0.1.59"
+version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
@@ -4330,7 +4350,7 @@ version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e"
dependencies = [
- "async-io 2.3.0",
+ "async-io 2.3.1",
"core-foundation",
"fnv",
"futures",
@@ -4344,85 +4364,392 @@ dependencies = [
]
[[package]]
-name = "impl-codec"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f"
+name = "ikura-da-adapter"
+version = "0.1.0"
dependencies = [
+ "anyhow",
+ "async-trait",
+ "borsh",
+ "bytes",
+ "digest 0.10.7",
+ "hex",
+ "ikura-nmt",
+ "ikura-shim-common-sovereign",
+ "jsonrpsee 0.20.3",
"parity-scale-codec",
+ "serde",
+ "sha2 0.10.8",
+ "sov-rollup-interface",
+ "tokio",
+ "tracing",
]
[[package]]
-name = "impl-serde"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd"
+name = "ikura-kusama-runtime"
+version = "0.1.0"
dependencies = [
- "serde",
+ "cumulus-pallet-aura-ext",
+ "cumulus-pallet-parachain-system",
+ "cumulus-pallet-session-benchmarking",
+ "cumulus-pallet-xcm",
+ "cumulus-pallet-xcmp-queue",
+ "cumulus-primitives-core",
+ "cumulus-primitives-timestamp",
+ "cumulus-primitives-utility",
+ "frame-benchmarking",
+ "frame-executive",
+ "frame-support",
+ "frame-system",
+ "frame-system-benchmarking",
+ "frame-system-rpc-runtime-api",
+ "frame-try-runtime",
+ "hex-literal",
+ "ikura-primitives",
+ "log",
+ "pallet-aura",
+ "pallet-authorship",
+ "pallet-balances",
+ "pallet-collator-selection",
+ "pallet-ikura-blobs",
+ "pallet-ikura-length-fee-adjustment",
+ "pallet-message-queue",
+ "pallet-session",
+ "pallet-sudo",
+ "pallet-timestamp",
+ "pallet-transaction-payment",
+ "pallet-transaction-payment-rpc-runtime-api",
+ "pallet-xcm",
+ "parachains-common",
+ "parity-scale-codec",
+ "polkadot-core-primitives",
+ "polkadot-parachain-primitives",
+ "polkadot-primitives",
+ "polkadot-runtime-common",
+ "scale-info",
+ "smallvec",
+ "sp-api",
+ "sp-block-builder",
+ "sp-consensus-aura",
+ "sp-core",
+ "sp-genesis-builder",
+ "sp-inherents",
+ "sp-io",
+ "sp-offchain",
+ "sp-runtime",
+ "sp-session",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
+ "sp-transaction-pool",
+ "sp-version",
+ "sp-weights",
+ "staging-parachain-info",
+ "staging-xcm",
+ "staging-xcm-builder",
+ "staging-xcm-executor",
+ "substrate-wasm-builder",
]
[[package]]
-name = "impl-trait-for-tuples"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb"
+name = "ikura-nmt"
+version = "0.1.0"
dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
+ "ikura-serde-util",
+ "nmt-rs",
+ "serde",
+ "sha2 0.10.8",
]
[[package]]
-name = "include_dir"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e"
+name = "ikura-node"
+version = "0.1.0"
dependencies = [
- "include_dir_macros",
+ "anyhow",
+ "async-trait",
+ "clap",
+ "color-print",
+ "cumulus-client-cli",
+ "cumulus-client-collator",
+ "cumulus-client-consensus-aura",
+ "cumulus-client-consensus-common",
+ "cumulus-client-consensus-proposer",
+ "cumulus-client-service",
+ "cumulus-pallet-parachain-system",
+ "cumulus-primitives-core",
+ "cumulus-primitives-parachain-inherent",
+ "cumulus-relay-chain-interface",
+ "frame-benchmarking",
+ "frame-benchmarking-cli",
+ "futures",
+ "ikura-kusama-runtime",
+ "ikura-primitives",
+ "ikura-test-runtime",
+ "jsonrpsee 0.16.3",
+ "log",
+ "pallet-transaction-payment-rpc",
+ "parity-scale-codec",
+ "polkadot-cli",
+ "polkadot-primitives",
+ "sc-basic-authorship",
+ "sc-chain-spec",
+ "sc-cli",
+ "sc-client-api",
+ "sc-client-db",
+ "sc-consensus",
+ "sc-executor",
+ "sc-network",
+ "sc-network-sync",
+ "sc-offchain",
+ "sc-rpc",
+ "sc-service",
+ "sc-sysinfo",
+ "sc-telemetry",
+ "sc-tracing",
+ "sc-transaction-pool",
+ "sc-transaction-pool-api",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-aura",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-session",
+ "sp-storage 13.0.0",
+ "sp-timestamp",
+ "sp-transaction-pool",
+ "staging-xcm",
+ "substrate-build-script-utils",
+ "substrate-frame-rpc-system",
+ "substrate-prometheus-endpoint",
+ "try-runtime-cli",
]
[[package]]
-name = "include_dir_macros"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f"
+name = "ikura-primitives"
+version = "0.1.0"
dependencies = [
- "proc-macro2",
- "quote",
+ "parity-scale-codec",
+ "quickcheck",
+ "quickcheck_macros",
+ "sp-consensus-aura",
+ "sp-core",
+ "sp-runtime",
]
[[package]]
-name = "indexmap"
-version = "1.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+name = "ikura-serde-util"
+version = "0.1.0"
dependencies = [
- "autocfg",
- "hashbrown 0.12.3",
+ "base64 0.21.7",
+ "hex",
+ "quickcheck",
+ "quickcheck_macros",
"serde",
+ "serde_json",
]
[[package]]
-name = "indexmap"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+name = "ikura-shim"
+version = "0.1.0"
dependencies = [
- "equivalent",
- "hashbrown 0.14.3",
+ "anyhow",
+ "async-trait",
+ "clap",
+ "futures",
+ "hex",
+ "ikura-nmt",
+ "ikura-primitives",
+ "ikura-shim-common-rollkit",
+ "ikura-shim-common-sovereign",
+ "ikura-subxt",
+ "jsonrpsee 0.20.3",
+ "sha2 0.10.8",
+ "subxt",
+ "subxt-signer",
+ "temp-dir",
+ "tokio",
+ "tracing",
+ "tracing-subscriber 0.3.18",
+ "url",
]
[[package]]
-name = "indexmap-nostd"
-version = "0.4.0"
+name = "ikura-shim-common-rollkit"
+version = "0.1.0"
+dependencies = [
+ "async-trait",
+ "ikura-nmt",
+ "ikura-serde-util",
+ "jsonrpsee 0.20.3",
+ "serde",
+]
+
+[[package]]
+name = "ikura-shim-common-sovereign"
+version = "0.1.0"
+dependencies = [
+ "async-trait",
+ "ikura-nmt",
+ "ikura-serde-util",
+ "jsonrpsee 0.20.3",
+ "serde",
+]
+
+[[package]]
+name = "ikura-subxt"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "parity-scale-codec",
+ "subxt",
+]
+
+[[package]]
+name = "ikura-test-runtime"
+version = "0.1.0"
+dependencies = [
+ "cumulus-pallet-aura-ext",
+ "cumulus-pallet-parachain-system",
+ "cumulus-pallet-session-benchmarking",
+ "cumulus-pallet-xcm",
+ "cumulus-pallet-xcmp-queue",
+ "cumulus-primitives-core",
+ "cumulus-primitives-timestamp",
+ "cumulus-primitives-utility",
+ "frame-benchmarking",
+ "frame-executive",
+ "frame-support",
+ "frame-system",
+ "frame-system-benchmarking",
+ "frame-system-rpc-runtime-api",
+ "frame-try-runtime",
+ "hex-literal",
+ "ikura-primitives",
+ "log",
+ "pallet-aura",
+ "pallet-authorship",
+ "pallet-balances",
+ "pallet-collator-selection",
+ "pallet-ikura-blobs",
+ "pallet-ikura-length-fee-adjustment",
+ "pallet-message-queue",
+ "pallet-session",
+ "pallet-sudo",
+ "pallet-timestamp",
+ "pallet-transaction-payment",
+ "pallet-transaction-payment-rpc-runtime-api",
+ "pallet-xcm",
+ "parachains-common",
+ "parity-scale-codec",
+ "polkadot-parachain-primitives",
+ "polkadot-runtime-common",
+ "scale-info",
+ "smallvec",
+ "sp-api",
+ "sp-block-builder",
+ "sp-consensus-aura",
+ "sp-core",
+ "sp-genesis-builder",
+ "sp-inherents",
+ "sp-io",
+ "sp-offchain",
+ "sp-runtime",
+ "sp-session",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-transaction-pool",
+ "sp-version",
+ "staging-parachain-info",
+ "staging-xcm",
+ "staging-xcm-builder",
+ "staging-xcm-executor",
+ "substrate-wasm-builder",
+]
+
+[[package]]
+name = "impl-codec"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f"
+dependencies = [
+ "parity-scale-codec",
+]
+
+[[package]]
+name = "impl-serde"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "impl-trait-for-tuples"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "include_dir"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e"
+dependencies = [
+ "include_dir_macros",
+]
+
+[[package]]
+name = "include_dir_macros"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.3",
+]
+
+[[package]]
+name = "indexmap-nostd"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590"
[[package]]
name = "indicatif"
-version = "0.17.7"
+version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
+checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
dependencies = [
"console",
"instant",
@@ -4507,12 +4834,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
name = "is-terminal"
-version = "0.4.10"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
"hermit-abi",
- "rustix 0.38.30",
+ "libc",
"windows-sys 0.52.0",
]
@@ -4551,18 +4878,18 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jobserver"
-version = "0.1.27"
+version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
-version = "0.3.67"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
dependencies = [
"wasm-bindgen",
]
@@ -4617,7 +4944,7 @@ dependencies = [
"tokio-rustls",
"tokio-util",
"tracing",
- "webpki-roots 0.25.3",
+ "webpki-roots 0.25.4",
]
[[package]]
@@ -4942,9 +5269,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
-version = "0.2.152"
+version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libloading"
@@ -5361,7 +5688,7 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"libc",
"redox_syscall 0.4.1",
]
@@ -5431,9 +5758,9 @@ dependencies = [
[[package]]
name = "libz-sys"
-version = "1.1.14"
+version = "1.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050"
+checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
dependencies = [
"cc",
"pkg-config",
@@ -5487,9 +5814,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "linux-raw-sys"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "lioness"
@@ -5678,7 +6005,7 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64"
dependencies = [
- "rustix 0.38.30",
+ "rustix 0.38.31",
]
[[package]]
@@ -5751,9 +6078,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
]
@@ -5780,7 +6107,7 @@ dependencies = [
"bitflags 1.3.2",
"blake2 0.10.6",
"c2-chacha",
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"either",
"hashlink",
"lioness",
@@ -5797,7 +6124,7 @@ dependencies = [
[[package]]
name = "mmr-gadget"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"log",
@@ -5816,7 +6143,7 @@ dependencies = [
[[package]]
name = "mmr-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"anyhow",
"jsonrpsee 0.16.3",
@@ -6191,13 +6518,19 @@ dependencies = [
[[package]]
name = "num-complex"
-version = "0.4.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
+checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6"
dependencies = [
"num-traits",
]
+[[package]]
+name = "num-conv"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
[[package]]
name = "num-format"
version = "0.4.4"
@@ -6210,11 +6543,10 @@ dependencies = [
[[package]]
name = "num-integer"
-version = "0.1.45"
+version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
@@ -6232,9 +6564,9 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.17"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
"libm",
@@ -6318,9 +6650,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "orchestra"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46d78e1deb2a8d54fc1f063a544130db4da31dfe4d5d3b493186424910222a76"
+checksum = "2356622ffdfe72362a45a1e5e87bb113b8327e596e39b91f11f0ef4395c8da79"
dependencies = [
"async-trait",
"dyn-clonable",
@@ -6328,19 +6660,19 @@ dependencies = [
"futures-timer",
"orchestra-proc-macro",
"pin-project",
- "prioritized-metered-channel",
+ "prioritized-metered-channel 0.6.1",
"thiserror",
"tracing",
]
[[package]]
name = "orchestra-proc-macro"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d035b1f968d91a826f2e34a9d6d02cb2af5aa7ca39ebd27922d850ab4b2dd2c6"
+checksum = "eedb646674596266dc9bb2b5c7eea7c36b32ecc7777eba0d510196972d72c4fd"
dependencies = [
"expander 2.0.0",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"itertools 0.11.0",
"petgraph",
"proc-macro-crate 1.3.1",
@@ -6377,7 +6709,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
name = "pallet-asset-rate"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6392,7 +6724,7 @@ dependencies = [
[[package]]
name = "pallet-asset-tx-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6410,7 +6742,7 @@ dependencies = [
[[package]]
name = "pallet-assets"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6426,7 +6758,7 @@ dependencies = [
[[package]]
name = "pallet-aura"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -6443,7 +6775,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -6459,7 +6791,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -6473,7 +6805,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6497,7 +6829,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"aquamarine",
"docify",
@@ -6513,13 +6845,13 @@ dependencies = [
"sp-io",
"sp-runtime",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
]
[[package]]
name = "pallet-balances"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6534,7 +6866,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -6554,7 +6886,7 @@ dependencies = [
[[package]]
name = "pallet-beefy-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"binary-merkle-tree",
@@ -6579,7 +6911,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6597,7 +6929,7 @@ dependencies = [
[[package]]
name = "pallet-broker"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -6614,7 +6946,7 @@ dependencies = [
[[package]]
name = "pallet-child-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6633,7 +6965,7 @@ dependencies = [
[[package]]
name = "pallet-collator-selection"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6652,7 +6984,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6669,7 +7001,7 @@ dependencies = [
[[package]]
name = "pallet-conviction-voting"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -6686,7 +7018,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6704,7 +7036,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6727,7 +7059,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-support-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6741,7 +7073,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6760,7 +7092,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -6779,7 +7111,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6802,7 +7134,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -6816,10 +7148,51 @@ dependencies = [
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
]
+[[package]]
+name = "pallet-ikura-blobs"
+version = "0.1.0"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "ikura-nmt",
+ "ikura-primitives",
+ "parity-scale-codec",
+ "scale-info",
+ "sha2 0.10.8",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-trie",
+]
+
+[[package]]
+name = "pallet-ikura-length-fee-adjustment"
+version = "0.1.0"
+dependencies = [
+ "cumulus-pallet-parachain-system",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "ikura-primitives",
+ "pallet-balances",
+ "pallet-transaction-payment",
+ "parity-scale-codec",
+ "polkadot-primitives",
+ "scale-info",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-weights",
+]
+
[[package]]
name = "pallet-im-online"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6839,7 +7212,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6856,7 +7229,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6873,7 +7246,7 @@ dependencies = [
[[package]]
name = "pallet-message-queue"
version = "7.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -6893,7 +7266,7 @@ dependencies = [
[[package]]
name = "pallet-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6911,7 +7284,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6927,7 +7300,7 @@ dependencies = [
[[package]]
name = "pallet-nis"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6943,7 +7316,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -6956,13 +7329,13 @@ dependencies = [
"sp-runtime",
"sp-staking",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
]
[[package]]
name = "pallet-nomination-pools-benchmarking"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6974,7 +7347,7 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-runtime",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
"sp-staking",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
]
@@ -6982,7 +7355,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-runtime-api"
version = "1.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"pallet-nomination-pools",
"parity-scale-codec",
@@ -6993,7 +7366,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -7010,7 +7383,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -7034,7 +7407,7 @@ dependencies = [
[[package]]
name = "pallet-preimage"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7051,7 +7424,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7066,7 +7439,7 @@ dependencies = [
[[package]]
name = "pallet-ranked-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7084,7 +7457,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7099,7 +7472,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -7118,7 +7491,7 @@ dependencies = [
[[package]]
name = "pallet-root-testing"
version = "1.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -7133,7 +7506,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -7151,7 +7524,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -7173,7 +7546,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7190,7 +7563,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7208,7 +7581,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -7231,9 +7604,9 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -7242,7 +7615,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-fn"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"log",
"sp-arithmetic",
@@ -7251,7 +7624,7 @@ dependencies = [
[[package]]
name = "pallet-staking-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -7261,7 +7634,7 @@ dependencies = [
[[package]]
name = "pallet-state-trie-migration"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7278,7 +7651,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -7291,51 +7664,10 @@ dependencies = [
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
]
-[[package]]
-name = "pallet-sugondat-blobs"
-version = "0.1.0"
-dependencies = [
- "frame-benchmarking",
- "frame-support",
- "frame-system",
- "parity-scale-codec",
- "scale-info",
- "sha2 0.10.8",
- "sp-core",
- "sp-io",
- "sp-runtime",
- "sp-state-machine",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-trie",
- "sugondat-nmt",
- "sugondat-primitives",
-]
-
-[[package]]
-name = "pallet-sugondat-length-fee-adjustment"
-version = "0.1.0"
-dependencies = [
- "cumulus-pallet-parachain-system",
- "frame-benchmarking",
- "frame-support",
- "frame-system",
- "pallet-balances",
- "pallet-transaction-payment",
- "parity-scale-codec",
- "polkadot-primitives",
- "scale-info",
- "sp-arithmetic",
- "sp-core",
- "sp-io",
- "sp-runtime",
- "sp-weights",
- "sugondat-primitives",
-]
-
[[package]]
name = "pallet-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -7348,14 +7680,14 @@ dependencies = [
"sp-io",
"sp-runtime",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-timestamp",
]
[[package]]
name = "pallet-tips"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7374,7 +7706,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -7390,7 +7722,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"jsonrpsee 0.16.3",
"pallet-transaction-payment-rpc-runtime-api",
@@ -7406,7 +7738,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -7418,7 +7750,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -7437,7 +7769,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7453,7 +7785,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7468,7 +7800,7 @@ dependencies = [
[[package]]
name = "pallet-whitelist"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7483,7 +7815,7 @@ dependencies = [
[[package]]
name = "pallet-xcm"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bounded-collections",
"frame-benchmarking",
@@ -7506,7 +7838,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-benchmarks"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7525,7 +7857,7 @@ dependencies = [
[[package]]
name = "parachains-common"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-utility",
@@ -7726,9 +8058,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pest"
-version = "2.7.6"
+version = "2.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f200d8d83c44a45b21764d1916299752ca035d15ecd46faca3e9a2a2bf6ad06"
+checksum = "219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546"
dependencies = [
"memchr",
"thiserror",
@@ -7737,9 +8069,9 @@ dependencies = [
[[package]]
name = "pest_derive"
-version = "2.7.6"
+version = "2.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bcd6ab1236bbdb3a49027e920e693192ebfe8913f6d60e294de57463a493cfde"
+checksum = "22e1288dbd7786462961e69bfd4df7848c1e37e8b74303dbdab82c3a9cdd2809"
dependencies = [
"pest",
"pest_generator",
@@ -7747,9 +8079,9 @@ dependencies = [
[[package]]
name = "pest_generator"
-version = "2.7.6"
+version = "2.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a31940305ffc96863a735bef7c7994a00b325a7138fdbc5bda0f1a0476d3275"
+checksum = "1381c29a877c6d34b8c176e734f35d7f7f5b3adaefe940cb4d1bb7af94678e2e"
dependencies = [
"pest",
"pest_meta",
@@ -7760,9 +8092,9 @@ dependencies = [
[[package]]
name = "pest_meta"
-version = "2.7.6"
+version = "2.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7ff62f5259e53b78d1af898941cdcdccfae7385cf7d793a6e55de5d05bb4b7d"
+checksum = "d0934d6907f148c22a3acbda520c7eed243ad7487a30f51f6ce52b58b7077a8a"
dependencies = [
"once_cell",
"pest",
@@ -7776,23 +8108,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
dependencies = [
"fixedbitset",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
]
[[package]]
name = "pin-project"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
dependencies = [
"proc-macro2",
"quote",
@@ -7840,9 +8172,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
+checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "platforms"
@@ -7853,7 +8185,7 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c"
[[package]]
name = "polkadot-approval-distribution"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"futures",
@@ -7873,7 +8205,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-bitfield-distribution"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"always-assert",
"futures",
@@ -7889,7 +8221,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-distribution"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"derive_more",
"fatality",
@@ -7912,7 +8244,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-recovery"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"fatality",
@@ -7935,7 +8267,7 @@ dependencies = [
[[package]]
name = "polkadot-cli"
version = "1.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cfg-if",
"clap",
@@ -7963,7 +8295,7 @@ dependencies = [
[[package]]
name = "polkadot-collator-protocol"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"fatality",
@@ -7985,7 +8317,7 @@ dependencies = [
[[package]]
name = "polkadot-core-primitives"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -7997,7 +8329,7 @@ dependencies = [
[[package]]
name = "polkadot-dispute-distribution"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"derive_more",
"fatality",
@@ -8022,7 +8354,7 @@ dependencies = [
[[package]]
name = "polkadot-erasure-coding"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"polkadot-node-primitives",
@@ -8036,7 +8368,7 @@ dependencies = [
[[package]]
name = "polkadot-gossip-support"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"futures-timer",
@@ -8057,7 +8389,7 @@ dependencies = [
[[package]]
name = "polkadot-network-bridge"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"always-assert",
"async-trait",
@@ -8080,7 +8412,7 @@ dependencies = [
[[package]]
name = "polkadot-node-collation-generation"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"parity-scale-codec",
@@ -8098,7 +8430,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"derive_more",
@@ -8131,7 +8463,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-av-store"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"futures",
@@ -8153,7 +8485,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-backing"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"fatality",
@@ -8172,7 +8504,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-bitfield-signing"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"polkadot-node-subsystem",
@@ -8187,7 +8519,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-candidate-validation"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -8208,7 +8540,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-api"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"polkadot-node-metrics",
@@ -8222,7 +8554,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-selection"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"futures-timer",
@@ -8239,7 +8571,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-dispute-coordinator"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"fatality",
"futures",
@@ -8258,7 +8590,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-parachains-inherent"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -8275,7 +8607,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-prospective-parachains"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"fatality",
@@ -8292,7 +8624,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-provisioner"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"fatality",
@@ -8309,7 +8641,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"always-assert",
"array-bytes 6.2.2",
@@ -8332,7 +8664,7 @@ dependencies = [
"slotmap",
"sp-core",
"sp-maybe-compressed-blob",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-wasm-interface 14.0.0",
"tempfile",
"thiserror",
"tokio",
@@ -8342,7 +8674,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-checker"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"polkadot-node-primitives",
@@ -8358,7 +8690,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-common"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cfg-if",
"cpu-time",
@@ -8373,9 +8705,9 @@ dependencies = [
"sc-executor-wasmtime",
"seccompiler",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-io",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
"thiserror",
"tracing-gum",
]
@@ -8383,7 +8715,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-runtime-api"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"polkadot-node-metrics",
@@ -8398,7 +8730,7 @@ dependencies = [
[[package]]
name = "polkadot-node-jaeger"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"lazy_static",
"log",
@@ -8416,7 +8748,7 @@ dependencies = [
[[package]]
name = "polkadot-node-metrics"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bs58 0.5.0",
"futures",
@@ -8424,7 +8756,7 @@ dependencies = [
"log",
"parity-scale-codec",
"polkadot-primitives",
- "prioritized-metered-channel",
+ "prioritized-metered-channel 0.5.1",
"sc-cli",
"sc-service",
"sc-tracing",
@@ -8435,7 +8767,7 @@ dependencies = [
[[package]]
name = "polkadot-node-network-protocol"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-channel 1.9.0",
"async-trait",
@@ -8459,7 +8791,7 @@ dependencies = [
[[package]]
name = "polkadot-node-primitives"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"bounded-vec",
@@ -8482,7 +8814,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"polkadot-node-jaeger",
"polkadot-node-subsystem-types",
@@ -8492,7 +8824,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-types"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"bitvec",
@@ -8520,7 +8852,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-util"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"derive_more",
@@ -8541,7 +8873,7 @@ dependencies = [
"polkadot-node-subsystem-types",
"polkadot-overseer",
"polkadot-primitives",
- "prioritized-metered-channel",
+ "prioritized-metered-channel 0.5.1",
"rand",
"sc-client-api",
"schnellru",
@@ -8555,7 +8887,7 @@ dependencies = [
[[package]]
name = "polkadot-overseer"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -8577,7 +8909,7 @@ dependencies = [
[[package]]
name = "polkadot-parachain-primitives"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bounded-collections",
"derive_more",
@@ -8594,7 +8926,7 @@ dependencies = [
[[package]]
name = "polkadot-primitives"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"hex-literal",
@@ -8620,7 +8952,7 @@ dependencies = [
[[package]]
name = "polkadot-rpc"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"jsonrpsee 0.16.3",
"mmr-rpc",
@@ -8653,7 +8985,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-common"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -8705,20 +9037,20 @@ dependencies = [
[[package]]
name = "polkadot-runtime-metrics"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bs58 0.5.0",
"frame-benchmarking",
"parity-scale-codec",
"polkadot-primitives",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
]
[[package]]
name = "polkadot-runtime-parachains"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bitflags 1.3.2",
"bitvec",
@@ -8767,7 +9099,7 @@ dependencies = [
[[package]]
name = "polkadot-service"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"frame-benchmarking",
@@ -8870,7 +9202,7 @@ dependencies = [
"sp-runtime",
"sp-session",
"sp-state-machine",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-timestamp",
"sp-transaction-pool",
"sp-version",
@@ -8884,7 +9216,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-distribution"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"arrayvec 0.7.4",
"bitvec",
@@ -8907,7 +9239,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-table"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"polkadot-primitives",
@@ -8915,12 +9247,49 @@ dependencies = [
]
[[package]]
-name = "polling"
-version = "2.8.0"
+name = "polkavm-common"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
+checksum = "92c99f7eee94e7be43ba37eef65ad0ee8cbaf89b7c00001c3f6d2be985cb1817"
+
+[[package]]
+name = "polkavm-derive"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79fa916f7962348bd1bb1a65a83401675e6fc86c51a0fdbcf92a3108e58e6125"
dependencies = [
- "autocfg",
+ "polkavm-derive-impl-macro",
+]
+
+[[package]]
+name = "polkavm-derive-impl"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c10b2654a8a10a83c260bfb93e97b262cf0017494ab94a65d389e0eda6de6c9c"
+dependencies = [
+ "polkavm-common",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "polkavm-derive-impl-macro"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66"
+dependencies = [
+ "polkavm-derive-impl",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "polling"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
+dependencies = [
+ "autocfg",
"bitflags 1.3.2",
"cfg-if",
"concurrent-queue",
@@ -8932,14 +9301,14 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.3.2"
+version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41"
+checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14"
dependencies = [
"cfg-if",
"concurrent-queue",
"pin-project-lite 0.2.13",
- "rustix 0.38.30",
+ "rustix 0.38.31",
"tracing",
"windows-sys 0.52.0",
]
@@ -9064,6 +9433,22 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "prioritized-metered-channel"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a172e6cc603231f2cf004232eabcecccc0da53ba576ab286ef7baa0cfc7927ad"
+dependencies = [
+ "coarsetime",
+ "crossbeam-queue",
+ "derive_more",
+ "futures",
+ "futures-timer",
+ "nanorand",
+ "thiserror",
+ "tracing",
+]
+
[[package]]
name = "proc-macro-crate"
version = "0.1.5"
@@ -9094,11 +9479,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "3.0.0"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b2685dd208a3771337d8d386a89840f0f43cd68be8dae90a5f8c2384effc9cd"
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
dependencies = [
- "toml_edit 0.21.0",
+ "toml_edit 0.21.1",
]
[[package]]
@@ -9138,9 +9523,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.76"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
@@ -9190,7 +9575,7 @@ checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf"
dependencies = [
"bit-set",
"bit-vec",
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"lazy_static",
"num-traits",
"rand",
@@ -9444,9 +9829,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
dependencies = [
"either",
"rayon-core",
@@ -9454,9 +9839,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
@@ -9550,13 +9935,13 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.2"
+version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.3",
+ "regex-automata 0.4.5",
"regex-syntax 0.8.2",
]
@@ -9571,9 +9956,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.3"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [
"aho-corasick",
"memchr",
@@ -9679,7 +10064,7 @@ dependencies = [
[[package]]
name = "rococo-runtime"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"binary-merkle-tree",
"frame-benchmarking",
@@ -9762,7 +10147,7 @@ dependencies = [
"sp-session",
"sp-staking",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-transaction-pool",
"sp-version",
"staging-xcm",
@@ -9775,7 +10160,7 @@ dependencies = [
[[package]]
name = "rococo-runtime-constants"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -9896,14 +10281,14 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.30"
+version = "0.38.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
+checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"errno",
"libc",
- "linux-raw-sys 0.4.12",
+ "linux-raw-sys 0.4.13",
"windows-sys 0.52.0",
]
@@ -10029,18 +10414,18 @@ dependencies = [
[[package]]
name = "sc-allocator"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"log",
"sp-core",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-wasm-interface 14.0.0",
"thiserror",
]
[[package]]
name = "sc-authority-discovery"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -10069,7 +10454,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"futures-timer",
@@ -10091,7 +10476,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -10106,7 +10491,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"docify",
@@ -10131,9 +10516,9 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -10142,7 +10527,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"bip39",
@@ -10183,7 +10568,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"fnv",
"futures",
@@ -10198,11 +10583,11 @@ dependencies = [
"sp-consensus",
"sp-core",
"sp-database",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-runtime",
"sp-state-machine",
"sp-statement-store",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-trie",
"substrate-prometheus-endpoint",
]
@@ -10210,7 +10595,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"hash-db",
"kvdb",
@@ -10236,7 +10621,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -10261,7 +10646,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -10290,7 +10675,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"fork-tree",
@@ -10325,7 +10710,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"jsonrpsee 0.16.3",
@@ -10347,7 +10732,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -10382,7 +10767,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"jsonrpsee 0.16.3",
@@ -10401,7 +10786,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"fork-tree",
"parity-scale-codec",
@@ -10414,9 +10799,9 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"array-bytes 6.2.2",
"async-trait",
"dyn-clone",
@@ -10456,7 +10841,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"finality-grandpa",
"futures",
@@ -10476,7 +10861,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -10499,7 +10884,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.1",
@@ -10508,24 +10893,24 @@ dependencies = [
"schnellru",
"sp-api",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-io",
"sp-panic-handler",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
"sp-trie",
"sp-version",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-wasm-interface 14.0.0",
"tracing",
]
[[package]]
name = "sc-executor-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"sc-allocator",
"sp-maybe-compressed-blob",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-wasm-interface 14.0.0",
"thiserror",
"wasm-instrument",
]
@@ -10533,7 +10918,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"anyhow",
"cfg-if",
@@ -10543,15 +10928,15 @@ dependencies = [
"rustix 0.36.17",
"sc-allocator",
"sc-executor-common",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
+ "sp-wasm-interface 14.0.0",
"wasmtime",
]
[[package]]
name = "sc-informant"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"ansi_term",
"futures",
@@ -10568,7 +10953,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"parking_lot 0.12.1",
@@ -10582,7 +10967,7 @@ dependencies = [
[[package]]
name = "sc-mixnet"
version = "0.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 4.2.0",
"arrayvec 0.7.4",
@@ -10611,7 +10996,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -10654,7 +11039,7 @@ dependencies = [
[[package]]
name = "sc-network-bitswap"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-channel 1.9.0",
"cid",
@@ -10674,7 +11059,7 @@ dependencies = [
[[package]]
name = "sc-network-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"bitflags 1.3.2",
@@ -10691,9 +11076,9 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"futures",
"futures-timer",
"libp2p",
@@ -10710,7 +11095,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -10731,7 +11116,7 @@ dependencies = [
[[package]]
name = "sc-network-sync"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -10767,7 +11152,7 @@ dependencies = [
[[package]]
name = "sc-network-transactions"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"futures",
@@ -10786,7 +11171,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"bytes",
@@ -10809,7 +11194,7 @@ dependencies = [
"sc-utils",
"sp-api",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-keystore",
"sp-offchain",
"sp-runtime",
@@ -10820,7 +11205,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -10829,7 +11214,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"jsonrpsee 0.16.3",
@@ -10861,7 +11246,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"jsonrpsee 0.16.3",
"parity-scale-codec",
@@ -10881,7 +11266,7 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"http",
"jsonrpsee 0.16.3",
@@ -10896,7 +11281,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"futures",
@@ -10925,7 +11310,7 @@ dependencies = [
[[package]]
name = "sc-service"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"directories",
@@ -10966,12 +11351,12 @@ dependencies = [
"sp-blockchain",
"sp-consensus",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-keystore",
"sp-runtime",
"sp-session",
"sp-state-machine",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-transaction-pool",
"sp-transaction-storage-proof",
"sp-trie",
@@ -10988,7 +11373,7 @@ dependencies = [
[[package]]
name = "sc-state-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"log",
"parity-scale-codec",
@@ -10999,7 +11384,7 @@ dependencies = [
[[package]]
name = "sc-storage-monitor"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"clap",
"fs4",
@@ -11012,7 +11397,7 @@ dependencies = [
[[package]]
name = "sc-sync-state-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"jsonrpsee 0.16.3",
"parity-scale-codec",
@@ -11031,7 +11416,7 @@ dependencies = [
[[package]]
name = "sc-sysinfo"
version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"derive_more",
"futures",
@@ -11051,7 +11436,7 @@ dependencies = [
[[package]]
name = "sc-telemetry"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"chrono",
"futures",
@@ -11070,7 +11455,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"ansi_term",
"chrono",
@@ -11090,7 +11475,7 @@ dependencies = [
"sp-core",
"sp-rpc",
"sp-runtime",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
"thiserror",
"tracing",
"tracing-log 0.1.4",
@@ -11100,9 +11485,9 @@ dependencies = [
[[package]]
name = "sc-tracing-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -11111,7 +11496,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -11128,7 +11513,7 @@ dependencies = [
"sp-blockchain",
"sp-core",
"sp-runtime",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
"sp-transaction-pool",
"substrate-prometheus-endpoint",
"thiserror",
@@ -11137,7 +11522,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -11153,7 +11538,7 @@ dependencies = [
[[package]]
name = "sc-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-channel 1.9.0",
"futures",
@@ -11293,7 +11678,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"cfg-if",
"hashbrown 0.13.2",
]
@@ -11340,7 +11725,7 @@ dependencies = [
"aead",
"arrayref",
"arrayvec 0.7.4",
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"getrandom_or_panic",
"merlin 3.0.0",
"rand_core 0.6.4",
@@ -11406,9 +11791,9 @@ dependencies = [
[[package]]
name = "secp256k1"
-version = "0.28.1"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f622567e3b4b38154fb8190bcf6b160d7a4301d70595a49195b48c116007a27"
+checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10"
dependencies = [
"secp256k1-sys 0.9.2",
]
@@ -11489,9 +11874,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
-version = "1.0.195"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
+checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]
@@ -11507,9 +11892,9 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.195"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
+checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
@@ -11518,9 +11903,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.111"
+version = "1.0.113"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
+checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
dependencies = [
"itoa",
"ryu",
@@ -11627,9 +12012,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "signal-hook-registry"
@@ -11692,7 +12077,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7"
[[package]]
name = "slot-range-helper"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"enumn",
"parity-scale-codec",
@@ -11712,9 +12097,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.12.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smol"
@@ -11834,8 +12219,8 @@ dependencies = [
"smallvec",
"soketto",
"twox-hash",
- "wasmi 0.31.1",
- "x25519-dalek 2.0.0",
+ "wasmi 0.31.2",
+ "x25519-dalek 2.0.1",
"zeroize",
]
@@ -11912,14 +12297,14 @@ checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
[[package]]
name = "snow"
-version = "0.9.4"
+version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58021967fd0a5eeeb23b08df6cc244a4d4a5b4aec1d27c9e02fad1a58b4cd74e"
+checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85"
dependencies = [
"aes-gcm",
"blake2 0.10.6",
"chacha20poly1305",
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"rand_core 0.6.4",
"ring 0.17.7",
"rustc_version",
@@ -11986,7 +12371,7 @@ dependencies = [
[[package]]
name = "sp-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"hash-db",
"log",
@@ -11994,7 +12379,7 @@ dependencies = [
"scale-info",
"sp-api-proc-macro",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-metadata-ir",
"sp-runtime",
"sp-state-machine",
@@ -12007,12 +12392,12 @@ dependencies = [
[[package]]
name = "sp-api-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"Inflector",
"blake2 0.10.6",
"expander 2.0.0",
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -12021,7 +12406,7 @@ dependencies = [
[[package]]
name = "sp-application-crypto"
version = "23.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12034,7 +12419,7 @@ dependencies = [
[[package]]
name = "sp-arithmetic"
version = "16.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"integer-sqrt",
"num-traits",
@@ -12066,7 +12451,7 @@ dependencies = [
[[package]]
name = "sp-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12079,7 +12464,7 @@ dependencies = [
[[package]]
name = "sp-block-builder"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"sp-api",
"sp-inherents",
@@ -12090,7 +12475,7 @@ dependencies = [
[[package]]
name = "sp-blockchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"futures",
"log",
@@ -12108,7 +12493,7 @@ dependencies = [
[[package]]
name = "sp-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"futures",
@@ -12123,7 +12508,7 @@ dependencies = [
[[package]]
name = "sp-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -12140,7 +12525,7 @@ dependencies = [
[[package]]
name = "sp-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -12159,7 +12544,7 @@ dependencies = [
[[package]]
name = "sp-consensus-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"lazy_static",
"parity-scale-codec",
@@ -12178,7 +12563,7 @@ dependencies = [
[[package]]
name = "sp-consensus-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"finality-grandpa",
"log",
@@ -12196,7 +12581,7 @@ dependencies = [
[[package]]
name = "sp-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12208,7 +12593,7 @@ dependencies = [
[[package]]
name = "sp-core"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"bandersnatch_vrfs",
@@ -12234,15 +12619,15 @@ dependencies = [
"rand",
"scale-info",
"schnorrkel 0.11.4",
- "secp256k1 0.28.1",
+ "secp256k1 0.28.2",
"secrecy",
"serde",
"sp-core-hashing 9.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
+ "sp-externalities 0.19.0",
+ "sp-runtime-interface 17.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"ss58-registry",
"substrate-bip39",
"thiserror",
@@ -12269,7 +12654,7 @@ dependencies = [
[[package]]
name = "sp-core-hashing"
version = "9.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"blake2b_simd",
"byteorder",
@@ -12282,7 +12667,7 @@ dependencies = [
[[package]]
name = "sp-core-hashing-proc-macro"
version = "9.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"quote",
"sp-core-hashing 9.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
@@ -12291,8 +12676,8 @@ dependencies = [
[[package]]
name = "sp-crypto-ec-utils"
-version = "0.4.1"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "0.10.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"ark-bls12-377",
"ark-bls12-377-ext",
@@ -12306,14 +12691,14 @@ dependencies = [
"ark-ed-on-bls12-381-bandersnatch",
"ark-ed-on-bls12-381-bandersnatch-ext",
"ark-scale",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-runtime-interface 24.0.0",
+ "sp-std 14.0.0",
]
[[package]]
name = "sp-database"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"kvdb",
"parking_lot 0.12.1",
@@ -12322,7 +12707,7 @@ dependencies = [
[[package]]
name = "sp-debug-derive"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"proc-macro2",
"quote",
@@ -12331,8 +12716,8 @@ dependencies = [
[[package]]
name = "sp-debug-derive"
-version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "14.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"proc-macro2",
"quote",
@@ -12342,29 +12727,29 @@ dependencies = [
[[package]]
name = "sp-externalities"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"environmental",
"parity-scale-codec",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
]
[[package]]
name = "sp-externalities"
-version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "0.25.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"environmental",
"parity-scale-codec",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-std 14.0.0",
+ "sp-storage 19.0.0",
]
[[package]]
name = "sp-genesis-builder"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"serde_json",
"sp-api",
@@ -12375,7 +12760,7 @@ dependencies = [
[[package]]
name = "sp-inherents"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"impl-trait-for-tuples",
@@ -12389,7 +12774,7 @@ dependencies = [
[[package]]
name = "sp-io"
version = "23.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bytes",
"ed25519-dalek",
@@ -12397,14 +12782,14 @@ dependencies = [
"log",
"parity-scale-codec",
"rustversion",
- "secp256k1 0.28.1",
+ "secp256k1 0.28.2",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-keystore",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
"sp-state-machine",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-tracing 10.0.0",
"sp-trie",
"tracing",
"tracing-core",
@@ -12413,7 +12798,7 @@ dependencies = [
[[package]]
name = "sp-keyring"
version = "24.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"sp-core",
"sp-runtime",
@@ -12423,19 +12808,19 @@ dependencies = [
[[package]]
name = "sp-keystore"
version = "0.27.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.1",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"thiserror",
]
[[package]]
name = "sp-maybe-compressed-blob"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"thiserror",
"zstd 0.12.4",
@@ -12444,7 +12829,7 @@ dependencies = [
[[package]]
name = "sp-metadata-ir"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-metadata 16.0.0",
"parity-scale-codec",
@@ -12455,7 +12840,7 @@ dependencies = [
[[package]]
name = "sp-mixnet"
version = "0.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12467,7 +12852,7 @@ dependencies = [
[[package]]
name = "sp-mmr-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"ckb-merkle-mountain-range",
"log",
@@ -12476,7 +12861,7 @@ dependencies = [
"serde",
"sp-api",
"sp-core",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
"sp-runtime",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
"thiserror",
@@ -12485,7 +12870,7 @@ dependencies = [
[[package]]
name = "sp-npos-elections"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12499,7 +12884,7 @@ dependencies = [
[[package]]
name = "sp-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"sp-api",
"sp-core",
@@ -12509,7 +12894,7 @@ dependencies = [
[[package]]
name = "sp-panic-handler"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"backtrace",
"lazy_static",
@@ -12519,7 +12904,7 @@ dependencies = [
[[package]]
name = "sp-rpc"
version = "6.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"rustc-hash",
"serde",
@@ -12529,7 +12914,7 @@ dependencies = [
[[package]]
name = "sp-runtime"
version = "24.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"docify",
"either",
@@ -12553,47 +12938,48 @@ dependencies = [
[[package]]
name = "sp-runtime-interface"
version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
"primitive-types",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
+ "sp-runtime-interface-proc-macro 11.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
+ "sp-tracing 10.0.0",
+ "sp-wasm-interface 14.0.0",
"static_assertions",
]
[[package]]
name = "sp-runtime-interface"
-version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "24.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
+ "polkavm-derive",
"primitive-types",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-externalities 0.25.0",
+ "sp-runtime-interface-proc-macro 17.0.0",
+ "sp-std 14.0.0",
+ "sp-storage 19.0.0",
+ "sp-tracing 16.0.0",
+ "sp-wasm-interface 20.0.0",
"static_assertions",
]
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"Inflector",
"expander 2.0.0",
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -12601,12 +12987,12 @@ dependencies = [
[[package]]
name = "sp-runtime-interface-proc-macro"
-version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "17.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"Inflector",
"expander 2.0.0",
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -12615,7 +13001,7 @@ dependencies = [
[[package]]
name = "sp-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -12630,7 +13016,7 @@ dependencies = [
[[package]]
name = "sp-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
@@ -12644,7 +13030,7 @@ dependencies = [
[[package]]
name = "sp-state-machine"
version = "0.28.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"hash-db",
"log",
@@ -12653,7 +13039,7 @@ dependencies = [
"rand",
"smallvec",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-panic-handler",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
"sp-trie",
@@ -12665,10 +13051,10 @@ dependencies = [
[[package]]
name = "sp-statement-store"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"aes-gcm",
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"ed25519-dalek",
"hkdf",
"parity-scale-codec",
@@ -12678,12 +13064,12 @@ dependencies = [
"sp-api",
"sp-application-crypto",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-runtime",
- "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-runtime-interface 17.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
"thiserror",
- "x25519-dalek 2.0.0",
+ "x25519-dalek 2.0.1",
]
[[package]]
@@ -12695,43 +13081,43 @@ checksum = "53458e3c57df53698b3401ec0934bea8e8cfce034816873c0b0abbd83d7bac0d"
[[package]]
name = "sp-std"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
[[package]]
name = "sp-std"
-version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "14.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
[[package]]
name = "sp-storage"
version = "13.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"impl-serde",
"parity-scale-codec",
"ref-cast",
"serde",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
]
[[package]]
name = "sp-storage"
-version = "13.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "19.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"impl-serde",
"parity-scale-codec",
"ref-cast",
"serde",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-debug-derive 14.0.0",
+ "sp-std 14.0.0",
]
[[package]]
name = "sp-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -12744,7 +13130,7 @@ dependencies = [
[[package]]
name = "sp-tracing"
version = "10.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
@@ -12755,11 +13141,11 @@ dependencies = [
[[package]]
name = "sp-tracing"
-version = "10.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "16.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"parity-scale-codec",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-std 14.0.0",
"tracing",
"tracing-core",
"tracing-subscriber 0.2.25",
@@ -12768,7 +13154,7 @@ dependencies = [
[[package]]
name = "sp-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"sp-api",
"sp-runtime",
@@ -12777,7 +13163,7 @@ dependencies = [
[[package]]
name = "sp-transaction-storage-proof"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -12792,9 +13178,9 @@ dependencies = [
[[package]]
name = "sp-trie"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"hash-db",
"lazy_static",
"memory-db",
@@ -12805,7 +13191,7 @@ dependencies = [
"scale-info",
"schnellru",
"sp-core",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-externalities 0.19.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
"thiserror",
"tracing",
@@ -12816,7 +13202,7 @@ dependencies = [
[[package]]
name = "sp-version"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"impl-serde",
"parity-scale-codec",
@@ -12833,7 +13219,7 @@ dependencies = [
[[package]]
name = "sp-version-proc-macro"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"parity-scale-codec",
"proc-macro2",
@@ -12844,7 +13230,7 @@ dependencies = [
[[package]]
name = "sp-wasm-interface"
version = "14.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
@@ -12856,21 +13242,21 @@ dependencies = [
[[package]]
name = "sp-wasm-interface"
-version = "14.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk#05cfb02bec116349fe6e0428f06837a9290662ac"
+version = "20.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#b79bf4fb1fec1f7a7483f9a2baa0a1e7a4fcb9c8"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
"log",
"parity-scale-codec",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
+ "sp-std 14.0.0",
"wasmtime",
]
[[package]]
name = "sp-weights"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"bounded-collections",
"parity-scale-codec",
@@ -12878,7 +13264,7 @@ dependencies = [
"serde",
"smallvec",
"sp-arithmetic",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
]
@@ -12917,9 +13303,9 @@ dependencies = [
[[package]]
name = "ss58-registry"
-version = "1.45.0"
+version = "1.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c0c74081753a8ce1c8eb10b9f262ab6f7017e5ad3317c17a54c7ab65fcb3c6e"
+checksum = "b1114ee5900b8569bbc8b1a014a942f937b752af4b44f4607430b5f86cedaac0"
dependencies = [
"Inflector",
"num-format",
@@ -12939,7 +13325,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "staging-parachain-info"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -12953,7 +13339,7 @@ dependencies = [
[[package]]
name = "staging-xcm"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"array-bytes 6.2.2",
"bounded-collections",
@@ -12971,7 +13357,7 @@ dependencies = [
[[package]]
name = "staging-xcm-builder"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"frame-system",
@@ -12993,7 +13379,7 @@ dependencies = [
[[package]]
name = "staging-xcm-executor"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -13064,6 +13450,12 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+[[package]]
+name = "strsim"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
+
[[package]]
name = "strum"
version = "0.24.1"
@@ -13121,12 +13513,12 @@ dependencies = [
[[package]]
name = "substrate-build-script-utils"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
[[package]]
name = "substrate-frame-rpc-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-system-rpc-runtime-api",
"futures",
@@ -13145,7 +13537,7 @@ dependencies = [
[[package]]
name = "substrate-prometheus-endpoint"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"hyper",
"log",
@@ -13157,7 +13549,7 @@ dependencies = [
[[package]]
name = "substrate-rpc-client"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"jsonrpsee 0.16.3",
@@ -13170,7 +13562,7 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"jsonrpsee 0.16.3",
"parity-scale-codec",
@@ -13187,7 +13579,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"ansi_term",
"build-helper",
@@ -13197,7 +13589,7 @@ dependencies = [
"sp-maybe-compressed-blob",
"strum 0.24.1",
"tempfile",
- "toml 0.8.8",
+ "toml 0.8.10",
"walkdir",
"wasm-opt",
]
@@ -13296,7 +13688,7 @@ version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12e8be9ab6fe88b8c13edbe15911e148482cfb905a8b8d5b8d766a64c54be0bd"
dependencies = [
- "darling 0.20.3",
+ "darling 0.20.5",
"proc-macro-error",
"subxt-codegen",
"syn 2.0.48",
@@ -13337,313 +13729,6 @@ dependencies = [
"zeroize",
]
-[[package]]
-name = "sugondat-da-adapter"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "async-trait",
- "borsh",
- "bytes",
- "digest 0.10.7",
- "hex",
- "jsonrpsee 0.20.3",
- "parity-scale-codec",
- "serde",
- "sha2 0.10.8",
- "sov-rollup-interface",
- "sugondat-nmt",
- "sugondat-shim-common-sovereign",
- "tokio",
- "tracing",
-]
-
-[[package]]
-name = "sugondat-kusama-runtime"
-version = "0.1.0"
-dependencies = [
- "cumulus-pallet-aura-ext",
- "cumulus-pallet-parachain-system",
- "cumulus-pallet-session-benchmarking",
- "cumulus-pallet-xcm",
- "cumulus-pallet-xcmp-queue",
- "cumulus-primitives-core",
- "cumulus-primitives-timestamp",
- "cumulus-primitives-utility",
- "frame-benchmarking",
- "frame-executive",
- "frame-support",
- "frame-system",
- "frame-system-benchmarking",
- "frame-system-rpc-runtime-api",
- "frame-try-runtime",
- "hex-literal",
- "log",
- "pallet-aura",
- "pallet-authorship",
- "pallet-balances",
- "pallet-collator-selection",
- "pallet-message-queue",
- "pallet-session",
- "pallet-sudo",
- "pallet-sugondat-blobs",
- "pallet-sugondat-length-fee-adjustment",
- "pallet-timestamp",
- "pallet-transaction-payment",
- "pallet-transaction-payment-rpc-runtime-api",
- "pallet-xcm",
- "parachains-common",
- "parity-scale-codec",
- "polkadot-core-primitives",
- "polkadot-parachain-primitives",
- "polkadot-primitives",
- "polkadot-runtime-common",
- "scale-info",
- "smallvec",
- "sp-api",
- "sp-block-builder",
- "sp-consensus-aura",
- "sp-core",
- "sp-genesis-builder",
- "sp-inherents",
- "sp-io",
- "sp-offchain",
- "sp-runtime",
- "sp-session",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-transaction-pool",
- "sp-version",
- "sp-weights",
- "staging-parachain-info",
- "staging-xcm",
- "staging-xcm-builder",
- "staging-xcm-executor",
- "substrate-wasm-builder",
- "sugondat-primitives",
-]
-
-[[package]]
-name = "sugondat-nmt"
-version = "0.1.0"
-dependencies = [
- "nmt-rs",
- "serde",
- "sha2 0.10.8",
- "sugondat-serde-util",
-]
-
-[[package]]
-name = "sugondat-node"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "async-trait",
- "clap",
- "color-print",
- "cumulus-client-cli",
- "cumulus-client-collator",
- "cumulus-client-consensus-aura",
- "cumulus-client-consensus-common",
- "cumulus-client-consensus-proposer",
- "cumulus-client-service",
- "cumulus-pallet-parachain-system",
- "cumulus-primitives-core",
- "cumulus-primitives-parachain-inherent",
- "cumulus-relay-chain-interface",
- "frame-benchmarking",
- "frame-benchmarking-cli",
- "futures",
- "jsonrpsee 0.16.3",
- "log",
- "pallet-transaction-payment-rpc",
- "parity-scale-codec",
- "polkadot-cli",
- "polkadot-primitives",
- "sc-basic-authorship",
- "sc-chain-spec",
- "sc-cli",
- "sc-client-api",
- "sc-client-db",
- "sc-consensus",
- "sc-executor",
- "sc-network",
- "sc-network-sync",
- "sc-offchain",
- "sc-rpc",
- "sc-service",
- "sc-sysinfo",
- "sc-telemetry",
- "sc-tracing",
- "sc-transaction-pool",
- "sc-transaction-pool-api",
- "serde",
- "serde_json",
- "sp-api",
- "sp-block-builder",
- "sp-blockchain",
- "sp-consensus",
- "sp-consensus-aura",
- "sp-core",
- "sp-inherents",
- "sp-io",
- "sp-keystore",
- "sp-runtime",
- "sp-session",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-timestamp",
- "sp-transaction-pool",
- "staging-xcm",
- "substrate-build-script-utils",
- "substrate-frame-rpc-system",
- "substrate-prometheus-endpoint",
- "sugondat-kusama-runtime",
- "sugondat-primitives",
- "sugondat-test-runtime",
- "try-runtime-cli",
-]
-
-[[package]]
-name = "sugondat-primitives"
-version = "0.1.0"
-dependencies = [
- "parity-scale-codec",
- "quickcheck",
- "quickcheck_macros",
- "sp-consensus-aura",
- "sp-core",
- "sp-runtime",
-]
-
-[[package]]
-name = "sugondat-serde-util"
-version = "0.1.0"
-dependencies = [
- "base64 0.21.7",
- "hex",
- "quickcheck",
- "quickcheck_macros",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "sugondat-shim"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "async-trait",
- "clap",
- "futures",
- "hex",
- "jsonrpsee 0.20.3",
- "sha2 0.10.8",
- "subxt",
- "subxt-signer",
- "sugondat-nmt",
- "sugondat-primitives",
- "sugondat-shim-common-rollkit",
- "sugondat-shim-common-sovereign",
- "sugondat-subxt",
- "temp-dir",
- "tokio",
- "tracing",
- "tracing-subscriber 0.3.18",
- "url",
-]
-
-[[package]]
-name = "sugondat-shim-common-rollkit"
-version = "0.1.0"
-dependencies = [
- "async-trait",
- "jsonrpsee 0.20.3",
- "serde",
- "sugondat-nmt",
- "sugondat-serde-util",
-]
-
-[[package]]
-name = "sugondat-shim-common-sovereign"
-version = "0.1.0"
-dependencies = [
- "async-trait",
- "jsonrpsee 0.20.3",
- "serde",
- "sugondat-nmt",
- "sugondat-serde-util",
-]
-
-[[package]]
-name = "sugondat-subxt"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "parity-scale-codec",
- "subxt",
-]
-
-[[package]]
-name = "sugondat-test-runtime"
-version = "0.1.0"
-dependencies = [
- "cumulus-pallet-aura-ext",
- "cumulus-pallet-parachain-system",
- "cumulus-pallet-session-benchmarking",
- "cumulus-pallet-xcm",
- "cumulus-pallet-xcmp-queue",
- "cumulus-primitives-core",
- "cumulus-primitives-timestamp",
- "cumulus-primitives-utility",
- "frame-benchmarking",
- "frame-executive",
- "frame-support",
- "frame-system",
- "frame-system-benchmarking",
- "frame-system-rpc-runtime-api",
- "frame-try-runtime",
- "hex-literal",
- "log",
- "pallet-aura",
- "pallet-authorship",
- "pallet-balances",
- "pallet-collator-selection",
- "pallet-message-queue",
- "pallet-session",
- "pallet-sudo",
- "pallet-sugondat-blobs",
- "pallet-sugondat-length-fee-adjustment",
- "pallet-timestamp",
- "pallet-transaction-payment",
- "pallet-transaction-payment-rpc-runtime-api",
- "pallet-xcm",
- "parachains-common",
- "parity-scale-codec",
- "polkadot-parachain-primitives",
- "polkadot-runtime-common",
- "scale-info",
- "smallvec",
- "sp-api",
- "sp-block-builder",
- "sp-consensus-aura",
- "sp-core",
- "sp-genesis-builder",
- "sp-inherents",
- "sp-io",
- "sp-offchain",
- "sp-runtime",
- "sp-session",
- "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-transaction-pool",
- "sp-version",
- "staging-parachain-info",
- "staging-xcm",
- "staging-xcm-builder",
- "staging-xcm-executor",
- "substrate-wasm-builder",
- "sugondat-primitives",
-]
-
[[package]]
name = "syn"
version = "1.0.109"
@@ -13719,14 +13804,13 @@ checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6"
[[package]]
name = "tempfile"
-version = "3.9.0"
+version = "3.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
+checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67"
dependencies = [
"cfg-if",
"fastrand 2.0.1",
- "redox_syscall 0.4.1",
- "rustix 0.38.30",
+ "rustix 0.38.31",
"windows-sys 0.52.0",
]
@@ -13745,7 +13829,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
dependencies = [
- "rustix 0.38.30",
+ "rustix 0.38.31",
"windows-sys 0.48.0",
]
@@ -13757,9 +13841,9 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
name = "thiserror"
-version = "1.0.56"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
+checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
dependencies = [
"thiserror-impl",
]
@@ -13786,9 +13870,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
-version = "1.0.56"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
+checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [
"proc-macro2",
"quote",
@@ -13856,12 +13940,13 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.31"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
+checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
dependencies = [
"deranged",
"itoa",
+ "num-conv",
"powerfmt",
"serde",
"time-core",
@@ -13876,10 +13961,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-version = "0.2.16"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
+checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
dependencies = [
+ "num-conv",
"time-core",
]
@@ -13909,9 +13995,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.35.1"
+version = "1.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
dependencies = [
"backtrace",
"bytes",
@@ -13996,14 +14082,14 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.8"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.21.0",
+ "toml_edit 0.22.5",
]
[[package]]
@@ -14021,9 +14107,9 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"toml_datetime",
- "winnow",
+ "winnow 0.5.40",
]
[[package]]
@@ -14032,22 +14118,33 @@ version = "0.20.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"toml_datetime",
- "winnow",
+ "winnow 0.5.40",
]
[[package]]
name = "toml_edit"
-version = "0.21.0"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
+ "toml_datetime",
+ "winnow 0.5.40",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.22.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a"
+dependencies = [
+ "indexmap 2.2.3",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow",
+ "winnow 0.6.0",
]
[[package]]
@@ -14071,7 +14168,7 @@ version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"bytes",
"futures-core",
"futures-util",
@@ -14141,7 +14238,7 @@ dependencies = [
[[package]]
name = "tracing-gum"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"coarsetime",
"polkadot-primitives",
@@ -14152,10 +14249,10 @@ dependencies = [
[[package]]
name = "tracing-gum-proc-macro"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"expander 2.0.0",
- "proc-macro-crate 3.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.48",
@@ -14311,7 +14408,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "try-runtime-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"async-trait",
"clap",
@@ -14328,8 +14425,8 @@ dependencies = [
"sp-consensus-aura",
"sp-consensus-babe",
"sp-core",
- "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-debug-derive 8.0.0",
+ "sp-externalities 0.19.0",
"sp-inherents",
"sp-io",
"sp-keystore",
@@ -14394,9 +14491,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
[[package]]
name = "unicode-bidi"
-version = "0.3.14"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
@@ -14570,11 +14667,20 @@ version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+[[package]]
+name = "wasix"
+version = "0.12.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d"
+dependencies = [
+ "wasi 0.11.0+wasi-snapshot-preview1",
+]
+
[[package]]
name = "wasm-bindgen"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -14582,9 +14688,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
dependencies = [
"bumpalo",
"log",
@@ -14597,9 +14703,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.40"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
+checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
dependencies = [
"cfg-if",
"js-sys",
@@ -14609,9 +14715,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -14619,9 +14725,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
dependencies = [
"proc-macro2",
"quote",
@@ -14632,9 +14738,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
[[package]]
name = "wasm-instrument"
@@ -14716,9 +14822,9 @@ dependencies = [
[[package]]
name = "wasmi"
-version = "0.31.1"
+version = "0.31.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acfc1e384a36ca532d070a315925887247f3c7e23567e23e0ac9b1c5d6b8bf76"
+checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7"
dependencies = [
"smallvec",
"spin 0.9.8",
@@ -14729,9 +14835,9 @@ dependencies = [
[[package]]
name = "wasmi_arena"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468"
+checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073"
[[package]]
name = "wasmi_core"
@@ -14973,9 +15079,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.67"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
+checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -15002,14 +15108,14 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.25.3"
+version = "0.25.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
+checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "westend-runtime"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"binary-merkle-tree",
"bitvec",
@@ -15102,7 +15208,7 @@ dependencies = [
"sp-session",
"sp-staking",
"sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
- "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0)",
+ "sp-storage 13.0.0",
"sp-transaction-pool",
"sp-version",
"staging-xcm",
@@ -15115,7 +15221,7 @@ dependencies = [
[[package]]
name = "westend-runtime-constants"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -15137,14 +15243,14 @@ dependencies = [
"either",
"home",
"once_cell",
- "rustix 0.38.30",
+ "rustix 0.38.31",
]
[[package]]
name = "wide"
-version = "0.7.13"
+version = "0.7.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242"
+checksum = "89beec544f246e679fc25490e3f8e08003bc4bf612068f325120dad4cea02c1c"
dependencies = [
"bytemuck",
"safe_arch",
@@ -15415,9 +15521,18 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
[[package]]
name = "winnow"
-version = "0.5.34"
+version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16"
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winnow"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b1dbce9e90e5404c5a52ed82b1d13fc8cfbdad85033b6f57546ffd1265f8451"
dependencies = [
"memchr",
]
@@ -15454,11 +15569,11 @@ dependencies = [
[[package]]
name = "x25519-dalek"
-version = "2.0.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96"
+checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
dependencies = [
- "curve25519-dalek 4.1.1",
+ "curve25519-dalek 4.1.2",
"rand_core 0.6.4",
"serde",
"zeroize",
@@ -15485,7 +15600,7 @@ dependencies = [
[[package]]
name = "xcm-procedural"
version = "1.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#925af80de25e26d25bf1b9c3b3746c0b921289a7"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d"
dependencies = [
"Inflector",
"proc-macro2",
diff --git a/Cargo.toml b/Cargo.toml
index d10c3d56..3282b1f3 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,17 +11,17 @@ debug = 0
[workspace]
resolver = "2"
members = [
- "sugondat/chain/node",
- "sugondat/chain/pallets/*",
- "sugondat/chain/runtimes/*",
- "sugondat/chain/primitives",
+ "ikura/chain/node",
+ "ikura/chain/pallets/*",
+ "ikura/chain/runtimes/*",
+ "ikura/chain/primitives",
"adapters/sovereign",
- "sugondat/nmt",
- "sugondat/serde-util",
- "sugondat/shim",
- "sugondat/shim/common/rollkit",
- "sugondat/shim/common/sovereign",
- "sugondat/subxt-autogen",
+ "ikura/nmt",
+ "ikura/serde-util",
+ "ikura/shim",
+ "ikura/shim/common/rollkit",
+ "ikura/shim/common/sovereign",
+ "ikura/subxt-autogen",
"xtask"
]
@@ -168,16 +168,16 @@ bytes = { version = "1", features = ["serde"] }
digest = "0.10.7"
# Local
-sugondat-serde-util = { path = "sugondat/serde-util" }
-sugondat-nmt = { path = "sugondat/nmt", default-features = false }
-sugondat-subxt = { path = "sugondat/subxt-autogen" }
-sugondat-shim-common-sovereign = { path = "sugondat/shim/common/sovereign", default-features = false }
-sugondat-shim-common-rollkit = { path = "sugondat/shim/common/rollkit" }
-sugondat-test-runtime = { path = "sugondat/chain/runtimes/test" }
-sugondat-kusama-runtime = { path = "sugondat/chain/runtimes/sugondat-kusama" }
-sugondat-primitives = { path = "sugondat/chain/primitives", default-features = false }
-pallet-sugondat-blobs = { path = "sugondat/chain/pallets/blobs", default-features = false }
-pallet-sugondat-length-fee-adjustment = { path = "sugondat/chain/pallets/length-fee-adjustment", default-features = false }
+ikura-serde-util = { path = "ikura/serde-util" }
+ikura-nmt = { path = "ikura/nmt", default-features = false }
+ikura-subxt = { path = "ikura/subxt-autogen" }
+ikura-shim-common-sovereign = { path = "ikura/shim/common/sovereign", default-features = false }
+ikura-shim-common-rollkit = { path = "ikura/shim/common/rollkit" }
+ikura-test-runtime = { path = "ikura/chain/runtimes/test" }
+ikura-kusama-runtime = { path = "ikura/chain/runtimes/ikura-kusama" }
+ikura-primitives = { path = "ikura/chain/primitives", default-features = false }
+pallet-ikura-blobs = { path = "ikura/chain/pallets/blobs", default-features = false }
+pallet-ikura-length-fee-adjustment = { path = "ikura/chain/pallets/length-fee-adjustment", default-features = false }
# xtask
duct = { version = "0.13.7" }
diff --git a/README.md b/README.md
index a414e410..1b9329da 100644
--- a/README.md
+++ b/README.md
@@ -7,18 +7,18 @@ Blobchains on Polkadot and Kusama
blobs: The blobs monorepo.
├──adapters: Adapters for various rollup development kits (RDK).
-│ ├── rollkit: An adapter connecting Rollkit to Sugondat
-│ ├── sovereign: An adapter connecting Sovereign to Sugondat.
-├──demo: Projects showcasing integration of RDKs with Sugondat.
+│ ├── rollkit: An adapter connecting Rollkit to Ikura
+│ ├── sovereign: An adapter connecting Sovereign to Ikura.
+├──demo: Projects showcasing integration of RDKs with Ikura.
│ ├── rollkit: Rollkit's GM rollup.
│ ├── sovereign: Sovereign Demo Rollup.
|--docs-site: Documentation site source, using Docusaurus.
-|──sugondat: Sugondat source code.
-│ ├──sugondat-chain: Implementation of the Sugondat parachain.
-│ ├──sugondat-nmt: Namespaced Merkle Trie definitions.
-│ ├──sugondat-serde-util: Various utilities for serde.
-│ ├──sugondat-shim: Shim between sugondat parachain RPC and RDK adapters.
-│ ├──sugondat-subxt: Bindings to Sugondat RPC.
+|──ikura: Ikura source code.
+│ ├──ikura-chain: Implementation of the Ikura parachain.
+│ ├──ikura-nmt: Namespaced Merkle Trie definitions.
+│ ├──ikura-serde-util: Various utilities for serde.
+│ ├──ikura-shim: Shim between ikura parachain RPC and RDK adapters.
+│ ├──ikura-subxt: Bindings to Ikura RPC.
## Running Demos
@@ -27,26 +27,26 @@ Blobchains on Polkadot and Kusama
In general you need to have the following components running:
-build sugondat-chain:
+build ikura-chain:
``` sh
-cd sugondat/chain
+cd ikura/chain
cargo build --release
```
-Make sure that zombienet binary and sugondat-chain binary are in your PATH.
+Make sure that zombienet binary and ikura-chain binary are in your PATH.
-Now you can launch 2 polkadot validators and one sugondat-chain collator
+Now you can launch 2 polkadot validators and one ikura-chain collator
``` sh
./zombienet.sh
```
-Then launch the sugondat-shim with:
+Then launch the ikura-shim with:
``` sh
-cd sugondat/shim/
-cargo run -p sugondat-shim -- serve --submit-dev-alice
+cd ikura/shim/
+cargo run -p ikura-shim -- serve --submit-dev-alice
``````
### Sovereign Demo
diff --git a/adapters/rollkit/go.mod b/adapters/rollkit/go.mod
index aaff8041..a6c1665f 100644
--- a/adapters/rollkit/go.mod
+++ b/adapters/rollkit/go.mod
@@ -1,4 +1,4 @@
-module sugondat
+module ikura
go 1.21
diff --git a/adapters/rollkit/sugondat.go b/adapters/rollkit/sugondat.go
index a25c5d81..0beaa0a5 100644
--- a/adapters/rollkit/sugondat.go
+++ b/adapters/rollkit/sugondat.go
@@ -1,10 +1,10 @@
-// Rollkit DA layer client for Sugondat.
+// Rollkit DA layer client for Ikura.
//
// This adapter implements the `DataAvailabilityLayerClient` and `BlockRetriever` interfaces. It
-// connects to a running sugondat-shim RPC server and uses it to submit and retrieve blocks.
+// connects to a running ikura-shim RPC server and uses it to submit and retrieve blocks.
//
// The intended usage is to add this module to your application and call `Register()`. This will
-// make the sugondat adapter available to Rollkit.
+// make the ikura adapter available to Rollkit.
//
// To start your rollkit rollup with this adapter, you will need to run your blockchain with the
// following arguments (assuming `gmd`).
@@ -12,11 +12,11 @@
// ```
//
// gmd \
-// --rollkit.da_layer sugondat
+// --rollkit.da_layer ikura
// --rollkit.da_config='{"base_url":"http://localhost:10995","namespace":"0102030405060708"}'
//
// ```
-package sugondat
+package ikura
import (
"context"
@@ -35,8 +35,8 @@ type Blob struct {
Data []byte `json:"data"` // base64 encoded blob data.
}
-// Declaration of JSON-RPC API for sugondat-shim.
-type SugondatAPI struct {
+// Declaration of JSON-RPC API for ikura-shim.
+type IkuraAPI struct {
// Retrieves the blobs at the given height from the data availability layer at the given namespace.
// Returns the blobs.
Retrieve func(string, uint64) ([]*Blob, error)
@@ -47,7 +47,7 @@ type SugondatAPI struct {
type RpcClient struct {
closer jsonrpc.ClientCloser
- api SugondatAPI
+ api IkuraAPI
}
// Main adapter struct.
@@ -60,16 +60,16 @@ type DataAvailabilityLayerClient struct {
var _ da.DataAvailabilityLayerClient = &DataAvailabilityLayerClient{}
var _ da.BlockRetriever = &DataAvailabilityLayerClient{}
-// Configuration of the Sugondat adapter.
+// Configuration of the Ikura adapter.
type Config struct {
- BaseURL string `json:"base_url"` // The base URL of the sugondat-shim RPC server.
+ BaseURL string `json:"base_url"` // The base URL of the ikura-shim RPC server.
Namespace string `json:"namespace"` // HEX encoded namespace ID. Cannot be empty.
}
-// Register the `sugondat` adapter with the da adapter registry. Must be called to make the adapter
-// available via `--da.layer sugondat`.
+// Register the `ikura` adapter with the da adapter registry. Must be called to make the adapter
+// available via `--da.layer ikura`.
func Register() error {
- return registry.Register("sugondat", func() da.DataAvailabilityLayerClient {
+ return registry.Register("ikura", func() da.DataAvailabilityLayerClient {
return &DataAvailabilityLayerClient{}
})
}
@@ -77,7 +77,7 @@ func Register() error {
func (c *DataAvailabilityLayerClient) Init(namespaceID types.NamespaceID, config []byte, kvStore ds.Datastore, logger log.Logger) error {
c.logger = logger
if len(config) > 0 {
- c.logger.Info("initializing Sugondat Data Availability Layer Client", "config", string(config))
+ c.logger.Info("initializing Ikura Data Availability Layer Client", "config", string(config))
if err := json.Unmarshal(config, &c.config); err != nil {
return err
}
@@ -89,7 +89,7 @@ func (c *DataAvailabilityLayerClient) Init(namespaceID types.NamespaceID, config
//
// Expected to be called before `SubmitBlocks` or `RetrieveBlocks`.
func (c *DataAvailabilityLayerClient) Start() error {
- c.logger.Info("starting Sugondat Data Availability Layer Client", "baseURL", c.config.BaseURL)
+ c.logger.Info("starting Ikura Data Availability Layer Client", "baseURL", c.config.BaseURL)
closer, err := jsonrpc.NewClient(context.Background(), c.config.BaseURL, "Rollkit", &c.rpc.api, nil)
if err != nil {
return err
@@ -100,14 +100,14 @@ func (c *DataAvailabilityLayerClient) Start() error {
// Tears down the RPC client.
func (c *DataAvailabilityLayerClient) Stop() error {
- c.logger.Info("stopping Sugondat Data Availability Layer Client")
+ c.logger.Info("stopping Ikura Data Availability Layer Client")
c.rpc.closer()
return nil
}
// RetrieveBlocks gets a batch of blocks from DA layer.
func (c *DataAvailabilityLayerClient) RetrieveBlocks(ctx context.Context, dataLayerHeight uint64) da.ResultRetrieveBlocks {
- c.logger.Info("retrieving blocks from Sugondat Data Availability Layer", "dataLayerHeight", dataLayerHeight)
+ c.logger.Info("retrieving blocks from Ikura Data Availability Layer", "dataLayerHeight", dataLayerHeight)
blobs, err := c.rpc.api.Retrieve(c.config.Namespace, dataLayerHeight)
if err != nil {
return da.ResultRetrieveBlocks{
@@ -142,7 +142,7 @@ func (c *DataAvailabilityLayerClient) RetrieveBlocks(ctx context.Context, dataLa
// SubmitBlocks submits blocks to DA layer.
func (c *DataAvailabilityLayerClient) SubmitBlocks(ctx context.Context, blocks []*types.Block) da.ResultSubmitBlocks {
- c.logger.Info("submitting blocks to Sugondat Data Availability Layer", "blocks", blocks)
+ c.logger.Info("submitting blocks to Ikura Data Availability Layer", "blocks", blocks)
blobs := make([]*Blob, len(blocks))
for i, block := range blocks {
data, err := block.MarshalBinary()
@@ -167,7 +167,7 @@ func (c *DataAvailabilityLayerClient) SubmitBlocks(ctx context.Context, blocks [
}
}
- c.logger.Debug("submitted blocks to Sugondat Data Availability Layer", "dataLayerHeight", dataLayerHeight)
+ c.logger.Debug("submitted blocks to Ikura Data Availability Layer", "dataLayerHeight", dataLayerHeight)
return da.ResultSubmitBlocks{
BaseResult: da.BaseResult{
diff --git a/adapters/sovereign/Cargo.toml b/adapters/sovereign/Cargo.toml
index 8aba6562..60e4e5e7 100644
--- a/adapters/sovereign/Cargo.toml
+++ b/adapters/sovereign/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-da-adapter"
+name = "ikura-da-adapter"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
@@ -24,10 +24,10 @@ borsh = { workspace = true, features = ["bytes"] }
bytes = { workspace = true, features = ["serde"] }
sha2 = { workspace = true }
-sugondat-nmt = { workspace = true }
+ikura-nmt = { workspace = true }
jsonrpsee = { workspace = true, optional = true, features = ["ws-client"] }
tokio = { workspace = true, optional = true }
-sugondat-shim-common-sovereign = { workspace = true, optional = true, features = ["client"] }
+ikura-shim-common-sovereign = { workspace = true, optional = true, features = ["client"] }
anyhow = { workspace = true }
async-trait = { workspace = true }
digest = { workspace = true }
@@ -36,10 +36,10 @@ digest = { workspace = true }
default = ["native"]
native = [
"sov-rollup-interface/native",
- "sugondat-nmt/serde",
- "sugondat-nmt/native",
+ "ikura-nmt/serde",
+ "ikura-nmt/native",
"dep:tokio",
"dep:jsonrpsee",
- "dep:sugondat-shim-common-sovereign",
+ "dep:ikura-shim-common-sovereign",
]
-verifier = ["sugondat-nmt/serde"]
+verifier = ["ikura-nmt/serde"]
diff --git a/adapters/sovereign/src/service.rs b/adapters/sovereign/src/service.rs
index 83102d7b..cbe5b26f 100644
--- a/adapters/sovereign/src/service.rs
+++ b/adapters/sovereign/src/service.rs
@@ -1,12 +1,12 @@
use crate::{
spec::{ChainParams, DaLayerSpec},
types::{self, Hash},
- verifier::SugondatVerifier,
+ verifier::IkuraVerifier,
};
use async_trait::async_trait;
+use ikura_shim_common_sovereign::SovereignRPCClient;
use sov_rollup_interface::da::DaSpec;
use std::time::Duration;
-use sugondat_shim_common_sovereign::SovereignRPCClient;
mod client;
@@ -24,15 +24,15 @@ fn default_rpc_timeout_seconds() -> u64 {
#[derive(Default, Debug, Clone, PartialEq, serde::Deserialize, serde::Serialize)]
pub struct DaServiceConfig {
#[serde(default = "default_rpc_addr")]
- pub sugondat_rpc: String,
+ pub ikura_rpc: String,
#[serde(default = "default_rpc_timeout_seconds")]
pub rpc_timeout_seconds: u64,
}
-/// Implementation of the DA provider that uses sugondat.
+/// Implementation of the DA provider that uses ikura.
#[derive(Clone)]
pub struct DaProvider {
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
client: Client,
}
@@ -40,9 +40,9 @@ impl DaProvider {
/// Creates new instance of the service.
pub fn new(config: DaServiceConfig, chain_params: ChainParams) -> Self {
let request_timeout = Duration::from_secs(config.rpc_timeout_seconds);
- let client = Client::new(config.sugondat_rpc, request_timeout);
+ let client = Client::new(config.ikura_rpc, request_timeout);
Self {
- namespace: sugondat_nmt::Namespace::from_raw_bytes(chain_params.namespace_id),
+ namespace: ikura_nmt::Namespace::from_raw_bytes(chain_params.namespace_id),
client,
}
}
@@ -53,13 +53,13 @@ impl sov_rollup_interface::services::da::DaService for DaProvider {
type Spec = DaLayerSpec;
type FilteredBlock = crate::types::Block;
type Error = anyhow::Error;
- type Verifier = SugondatVerifier;
+ type Verifier = IkuraVerifier;
// Make an RPC call to the node to get the finalized block at the given height, if one exists.
// If no such block exists, block until one does.
async fn get_finalized_at(&self, height: u64) -> Result {
let client = self.client.ensure_connected().await?;
- let block: sugondat_shim_common_sovereign::Block =
+ let block: ikura_shim_common_sovereign::Block =
client.get_block(height, self.namespace).await?;
let header = types::Header::new(
Hash(block.block_hash),
diff --git a/adapters/sovereign/src/spec.rs b/adapters/sovereign/src/spec.rs
index 3b0b8286..6fb38b6b 100644
--- a/adapters/sovereign/src/spec.rs
+++ b/adapters/sovereign/src/spec.rs
@@ -8,7 +8,7 @@ use serde::{Deserialize, Serialize};
pub struct DaLayerSpec;
pub struct ChainParams {
- pub namespace_id: [u8; sugondat_nmt::NS_ID_SIZE],
+ pub namespace_id: [u8; ikura_nmt::NS_ID_SIZE],
}
impl sov_rollup_interface::da::DaSpec for DaLayerSpec {
@@ -17,7 +17,7 @@ impl sov_rollup_interface::da::DaSpec for DaLayerSpec {
type BlobTransaction = BlobTransaction;
type Address = Address;
type ValidityCondition = ChainValidityCondition;
- type InclusionMultiProof = sugondat_nmt::NamespaceProof;
+ type InclusionMultiProof = ikura_nmt::NamespaceProof;
type CompletenessProof = ();
type ChainParams = ChainParams;
}
diff --git a/adapters/sovereign/src/types/block.rs b/adapters/sovereign/src/types/block.rs
index f945ffb8..b0279a96 100644
--- a/adapters/sovereign/src/types/block.rs
+++ b/adapters/sovereign/src/types/block.rs
@@ -8,7 +8,7 @@ use sov_rollup_interface::{da::BlockHeaderTrait, services::da::SlotData};
pub struct Block {
pub header: Header,
pub transactions: Vec,
- pub blob_proof: sugondat_nmt::NamespaceProof,
+ pub blob_proof: ikura_nmt::NamespaceProof,
}
impl SlotData for Block {
diff --git a/adapters/sovereign/src/types/header.rs b/adapters/sovereign/src/types/header.rs
index 79013849..11f96d9e 100644
--- a/adapters/sovereign/src/types/header.rs
+++ b/adapters/sovereign/src/types/header.rs
@@ -1,9 +1,9 @@
//! Definition of the header.
use super::Hash;
+use ikura_nmt::TreeRoot;
use serde::{Deserialize, Serialize};
use sov_rollup_interface::da::{BlockHeaderTrait, Time};
-use sugondat_nmt::TreeRoot;
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct Header {
diff --git a/adapters/sovereign/src/verifier.rs b/adapters/sovereign/src/verifier.rs
index e98cec92..88681adf 100644
--- a/adapters/sovereign/src/verifier.rs
+++ b/adapters/sovereign/src/verifier.rs
@@ -1,12 +1,12 @@
use crate::spec::DaLayerSpec;
use alloc::vec::Vec;
use digest::Digest;
+use ikura_nmt::{Namespace, NS_ID_SIZE};
use serde::{Deserialize, Serialize};
use sov_rollup_interface::{
da::{BlockHeaderTrait, DaSpec, DaVerifier},
zk::ValidityCondition,
};
-use sugondat_nmt::{Namespace, NS_ID_SIZE};
/// A validity condition expressing that a chain of DA layer blocks is contiguous and canonical
#[derive(
@@ -36,14 +36,14 @@ impl ValidityCondition for ChainValidityCondition {
}
}
-pub struct SugondatVerifier {
+pub struct IkuraVerifier {
namespace: Namespace,
}
-// NOTE: this method is implemented because in the guest_sugondat (prover)
+// NOTE: this method is implemented because in the guest_ikura (prover)
// is needed a way to create the verifier without knowing the trait DaVerifier,
// so without new method
-impl SugondatVerifier {
+impl IkuraVerifier {
pub fn from_raw(raw_namespace_id: [u8; NS_ID_SIZE]) -> Self {
Self {
namespace: Namespace::from_raw_bytes(raw_namespace_id),
@@ -51,7 +51,7 @@ impl SugondatVerifier {
}
}
-impl DaVerifier for SugondatVerifier {
+impl DaVerifier for IkuraVerifier {
type Spec = DaLayerSpec;
type Error = anyhow::Error;
diff --git a/demo/rollkit/cmd/gmd/cmd/root.go b/demo/rollkit/cmd/gmd/cmd/root.go
index 52aecd16..61b92805 100644
--- a/demo/rollkit/cmd/gmd/cmd/root.go
+++ b/demo/rollkit/cmd/gmd/cmd/root.go
@@ -42,7 +42,7 @@ import (
"gm/app"
appparams "gm/app/params"
- "sugondat"
+ "ikura"
)
// NewRootCmd creates a new root command for a Cosmos SDK application
@@ -106,7 +106,7 @@ func initRootCmd(
rootCmd *cobra.Command,
encodingConfig appparams.EncodingConfig,
) {
- sugondat.Register()
+ ikura.Register()
// Set config
initSDKConfig()
diff --git a/demo/rollkit/docker/Dockerfile b/demo/rollkit/docker/Dockerfile
index f00d7795..d365ef98 100644
--- a/demo/rollkit/docker/Dockerfile
+++ b/demo/rollkit/docker/Dockerfile
@@ -11,12 +11,12 @@ RUN \
# Install ignite CLI
RUN curl https://get.ignite.com/cli@v0.27.1! | bash
-# it seems that `go work` is broken in docker. Let's just copy the sugondat package.
+# it seems that `go work` is broken in docker. Let's just copy the ikura package.
COPY ./demo/rollkit /demo-rollkit
-COPY ./adapters/rollkit /demo-rollkit/sugondat
+COPY ./adapters/rollkit /demo-rollkit/ikura
# Patch the source file
-RUN sed -i 's/\"sugondat\"/\"gm\/sugondat\"/' /demo-rollkit/cmd/gmd/cmd/root.go
-RUN rm /demo-rollkit/sugondat/go.*
+RUN sed -i 's/\"ikura\"/\"gm\/ikura\"/' /demo-rollkit/cmd/gmd/cmd/root.go
+RUN rm /demo-rollkit/ikura/go.*
WORKDIR /demo-rollkit
RUN --mount=type=cache,target=/go/pkg \
diff --git a/demo/rollkit/init-local.sh b/demo/rollkit/init-local.sh
index 41e33d51..0f52fc0e 100755
--- a/demo/rollkit/init-local.sh
+++ b/demo/rollkit/init-local.sh
@@ -78,4 +78,4 @@ gmd gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test
gmd collect-gentxs
# start the chain
-gmd start --rollkit.aggregator true --rollkit.da_layer sugondat --rollkit.da_config='{"base_url":"http://localhost:10995","namespace":"00000000000011111111111111111111"}' --rollkit.namespace_id 00000000000011111111111111111111 --rollkit.da_start_height 1 --rpc.laddr tcp://127.0.0.1:36657 --p2p.laddr "0.0.0.0:36656"
+gmd start --rollkit.aggregator true --rollkit.da_layer ikura --rollkit.da_config='{"base_url":"http://localhost:10995","namespace":"00000000000011111111111111111111"}' --rollkit.namespace_id 00000000000011111111111111111111 --rollkit.da_start_height 1 --rpc.laddr tcp://127.0.0.1:36657 --p2p.laddr "0.0.0.0:36656"
diff --git a/demo/sovereign/Cargo.lock b/demo/sovereign/Cargo.lock
index f8e3ba4b..84f6c3fa 100644
--- a/demo/sovereign/Cargo.lock
+++ b/demo/sovereign/Cargo.lock
@@ -44,7 +44,7 @@ version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
dependencies = [
- "gimli 0.28.0",
+ "gimli 0.28.1",
]
[[package]]
@@ -77,9 +77,9 @@ dependencies = [
[[package]]
name = "aes"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cfg-if",
"cipher 0.4.4",
@@ -102,9 +102,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.7.7"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
dependencies = [
"getrandom",
"once_cell",
@@ -113,9 +113,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.8.6"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
+checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff"
dependencies = [
"cfg-if",
"getrandom",
@@ -141,13 +141,12 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
[[package]]
name = "alloy-rlp"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc0fac0fc16baf1f63f78b47c3d24718f3619b0714076f6a02957d808d52cbef"
+checksum = "8d58d9f5da7b40e9bfff0b7e7816700be4019db97d4b6359fe7f94a9e22e42ac"
dependencies = [
"arrayvec",
"bytes",
- "smol_str",
]
[[package]]
@@ -173,9 +172,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
[[package]]
name = "anstream"
-version = "0.6.4"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -187,43 +186,43 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.4"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140"
+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
dependencies = [
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.1"
+version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628"
+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
dependencies = [
"anstyle",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "anyhow"
-version = "1.0.75"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
[[package]]
name = "arc-swap"
@@ -381,13 +380,13 @@ dependencies = [
[[package]]
name = "async-trait"
-version = "0.1.74"
+version = "0.1.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -401,15 +400,6 @@ dependencies = [
"rustc_version 0.4.0",
]
-[[package]]
-name = "atomic-polyfill"
-version = "0.1.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28"
-dependencies = [
- "critical-section",
-]
-
[[package]]
name = "atomic-polyfill"
version = "1.0.3"
@@ -433,14 +423,13 @@ dependencies = [
[[package]]
name = "auto_impl"
-version = "1.1.0"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89"
+checksum = "823b8bb275161044e2ac7a25879cb3e2480cb403e3943022c7c769c599b756aa"
dependencies = [
- "proc-macro-error",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.48",
]
[[package]]
@@ -469,7 +458,7 @@ dependencies = [
"cfg-if",
"libc",
"miniz_oxide",
- "object 0.32.1",
+ "object 0.32.2",
"rustc-demangle",
]
@@ -487,9 +476,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.21.5"
+version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64ct"
@@ -549,7 +538,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -558,7 +547,7 @@ version = "0.66.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cexpr",
"clang-sys",
"lazy_static",
@@ -571,7 +560,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.39",
+ "syn 2.0.48",
"which",
]
@@ -581,7 +570,7 @@ version = "0.68.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cexpr",
"clang-sys",
"lazy_static",
@@ -592,7 +581,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -618,9 +607,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
dependencies = [
"serde",
]
@@ -692,10 +681,10 @@ version = "0.17.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73498e9b2f0aa7db74977afa4d594657611e90587abf0dd564c0b55b4a130163"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"boa_interner",
"boa_macros",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"num-bigint 0.4.4",
"rustc-hash",
]
@@ -706,7 +695,7 @@ version = "0.17.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16377479d5d6d33896e7acdd1cc698d04a8f72004025bbbddf47558cd29146a6"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"boa_ast",
"boa_gc",
"boa_icu_provider",
@@ -718,7 +707,7 @@ dependencies = [
"dashmap",
"fast-float",
"icu_normalizer",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"itertools 0.11.0",
"num-bigint 0.4.4",
"num-integer",
@@ -773,8 +762,8 @@ checksum = "f3e5afa991908cfbe79bd3109b824e473a1dc5f74f31fab91bb44c9e245daa77"
dependencies = [
"boa_gc",
"boa_macros",
- "hashbrown 0.14.2",
- "indexmap 2.1.0",
+ "hashbrown 0.14.3",
+ "indexmap 2.2.3",
"once_cell",
"phf",
"rustc-hash",
@@ -789,7 +778,7 @@ checksum = "005fa0c5bd20805466dda55eb34cd709bb31a2592bb26927b47714eeed6914d8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
"synstructure",
]
@@ -799,7 +788,7 @@ version = "0.17.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e09afb035377a9044443b598187a7d34cd13164617182a4d7c348522ee3f052"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"boa_ast",
"boa_icu_provider",
"boa_interner",
@@ -905,9 +894,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c"
[[package]]
name = "bytemuck"
-version = "1.14.0"
+version = "1.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
dependencies = [
"bytemuck_derive",
]
@@ -920,7 +909,7 @@ checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -976,9 +965,8 @@ dependencies = [
[[package]]
name = "c-kzg"
version = "0.1.0"
-source = "git+https://github.com/ethereum/c-kzg-4844#624aa60d01da524827123506975431aa5454c80d"
+source = "git+https://github.com/ethereum/c-kzg-4844#0bbededd0880d5c9162d69dfaefb6632c34f8946"
dependencies = [
- "bindgen 0.66.1",
"blst",
"cc",
"glob",
@@ -997,9 +985,9 @@ dependencies = [
[[package]]
name = "cargo-platform"
-version = "0.1.4"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36"
+checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f"
dependencies = [
"serde",
]
@@ -1012,7 +1000,7 @@ checksum = "e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592"
dependencies = [
"camino",
"cargo-platform",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"thiserror",
@@ -1051,24 +1039,22 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.31"
+version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
dependencies = [
"android-tzdata",
"iana-time-zone",
- "js-sys",
"num-traits",
"serde",
- "wasm-bindgen",
- "windows-targets",
+ "windows-targets 0.52.0",
]
[[package]]
name = "ciborium"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
dependencies = [
"ciborium-io",
"ciborium-ll",
@@ -1077,15 +1063,15 @@ dependencies = [
[[package]]
name = "ciborium-io"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
[[package]]
name = "ciborium-ll"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
dependencies = [
"ciborium-io",
"half",
@@ -1112,9 +1098,9 @@ dependencies = [
[[package]]
name = "clang-sys"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
+checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
dependencies = [
"glob",
"libc",
@@ -1123,9 +1109,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.7"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b"
+checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1133,33 +1119,33 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.7"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663"
+checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
- "strsim 0.10.0",
+ "strsim 0.11.0",
]
[[package]]
name = "clap_derive"
-version = "4.4.7"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "clap_lex"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "cobs"
@@ -1177,7 +1163,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -1218,7 +1204,7 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"bech32",
"bs58",
"digest 0.10.7",
@@ -1240,9 +1226,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "const-hex"
-version = "1.10.0"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5104de16b218eddf8e34ffe2f86f74bfa4e61e95a1b89732fccf6325efd0557"
+checksum = "18d59688ad0945eaf6b84cb44fedbe93484c81b48970e98f09db8a22832d7961"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -1253,9 +1239,9 @@ dependencies = [
[[package]]
name = "const-oid"
-version = "0.9.5"
+version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "const-rollup-config"
@@ -1287,9 +1273,9 @@ dependencies = [
[[package]]
name = "core-foundation"
-version = "0.9.3"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
@@ -1297,9 +1283,9 @@ dependencies = [
[[package]]
name = "core-foundation-sys"
-version = "0.8.4"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "cpp_demangle"
@@ -1312,9 +1298,9 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
@@ -1336,9 +1322,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
dependencies = [
"cfg-if",
]
@@ -1387,36 +1373,28 @@ checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
[[package]]
name = "crossbeam-deque"
-version = "0.8.3"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
- "cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
-version = "0.9.15"
+version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
- "autocfg",
- "cfg-if",
"crossbeam-utils",
- "memoffset",
- "scopeguard",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.16"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
-dependencies = [
- "cfg-if",
-]
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
name = "crunchy"
@@ -1426,9 +1404,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
[[package]]
name = "crypto-bigint"
-version = "0.5.3"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
+checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
"generic-array",
"rand_core",
@@ -1487,9 +1465,9 @@ dependencies = [
[[package]]
name = "curve25519-dalek"
-version = "4.1.1"
+version = "4.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -1510,7 +1488,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -1538,12 +1516,12 @@ dependencies = [
[[package]]
name = "darling"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+checksum = "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8"
dependencies = [
- "darling_core 0.20.3",
- "darling_macro 0.20.3",
+ "darling_core 0.20.5",
+ "darling_macro 0.20.5",
]
[[package]]
@@ -1562,16 +1540,16 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+checksum = "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim 0.10.0",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -1587,13 +1565,13 @@ dependencies = [
[[package]]
name = "darling_macro"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+checksum = "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77"
dependencies = [
- "darling_core 0.20.3",
+ "darling_core 0.20.5",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -1603,7 +1581,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"lock_api",
"once_cell",
"parking_lot_core 0.9.9",
@@ -1611,9 +1589,9 @@ dependencies = [
[[package]]
name = "data-encoding"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
[[package]]
name = "delay_map"
@@ -1659,7 +1637,7 @@ dependencies = [
"sov-value-setter",
"tempfile",
"tokio",
- "toml 0.8.8",
+ "toml 0.8.10",
"tracing",
]
@@ -1694,7 +1672,7 @@ dependencies = [
"sov-stf-runner",
"sov-value-setter",
"tokio",
- "toml 0.8.8",
+ "toml 0.8.10",
"tracing",
]
@@ -1710,9 +1688,9 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.3.9"
+version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
"serde",
@@ -1837,7 +1815,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -1889,7 +1867,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -1924,9 +1902,9 @@ checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"
[[package]]
name = "ecdsa"
-version = "0.16.8"
+version = "0.16.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
+checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
"der",
"digest 0.10.7",
@@ -1962,15 +1940,16 @@ dependencies = [
[[package]]
name = "ed25519-dalek"
-version = "2.0.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
+checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
"curve25519-dalek",
"ed25519",
"rand_core",
"serde",
"sha2 0.10.8",
+ "subtle",
"zeroize",
]
@@ -1988,21 +1967,21 @@ dependencies = [
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
name = "elf"
-version = "0.7.3"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6e7d85896690fe195447717af8eceae0593ac2196fd42fe88c184e904406ce"
+checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b"
[[package]]
name = "elliptic-curve"
-version = "0.13.6"
+version = "0.13.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914"
+checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
"base16ct",
"crypto-bigint",
@@ -2059,7 +2038,7 @@ version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe81b5c06ecfdbc71dd845216f225f53b62a10cb8a16c946836a3467f701d05b"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"ed25519-dalek",
"hex",
@@ -2095,18 +2074,18 @@ dependencies = [
"num-traits",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "enumn"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b"
+checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -2117,21 +2096,21 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "erased-serde"
-version = "0.3.31"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c"
+checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7"
dependencies = [
"serde",
]
[[package]]
name = "errno"
-version = "0.3.6"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e"
+checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
"libc",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2140,7 +2119,7 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab"
dependencies = [
- "aes 0.8.3",
+ "aes 0.8.4",
"ctr 0.9.2",
"digest 0.10.7",
"hex",
@@ -2270,7 +2249,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
- "syn 2.0.39",
+ "syn 2.0.48",
"toml 0.7.8",
"walkdir",
]
@@ -2288,7 +2267,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_json",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -2306,7 +2285,7 @@ dependencies = [
"ethabi",
"generic-array",
"k256",
- "num_enum 0.7.1",
+ "num_enum 0.7.2",
"once_cell",
"open-fastrlp",
"rand",
@@ -2314,7 +2293,7 @@ dependencies = [
"serde",
"serde_json",
"strum",
- "syn 2.0.39",
+ "syn 2.0.48",
"tempfile",
"thiserror",
"tiny-keccak",
@@ -2329,7 +2308,7 @@ checksum = "0e53451ea4a8128fbce33966da71132cf9e1040dcfd2a2084fd7733ada7b2045"
dependencies = [
"ethers-core",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"thiserror",
@@ -2371,7 +2350,7 @@ checksum = "6838fa110e57d572336178b7c79e94ff88ef976306852d8cb87d9e5b1fc7c0b5"
dependencies = [
"async-trait",
"auto_impl",
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"const-hex",
"enr",
@@ -2438,7 +2417,7 @@ dependencies = [
"path-slash",
"rayon",
"regex",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"solang-parser",
@@ -2459,9 +2438,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
[[package]]
name = "eyre"
-version = "0.6.8"
+version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
+checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
dependencies = [
"indenter",
"once_cell",
@@ -2527,9 +2506,9 @@ dependencies = [
[[package]]
name = "fiat-crypto"
-version = "0.2.3"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f69037fe1b785e84986b4f2cbcf647381876a00671d25ceef715d7812dd7e1dd"
+checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382"
[[package]]
name = "finl_unicode"
@@ -2598,9 +2577,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "form_urlencoded"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
"percent-encoding",
]
@@ -2623,9 +2602,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "futures"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
@@ -2638,9 +2617,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
@@ -2648,15 +2627,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
@@ -2665,9 +2644,9 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
[[package]]
name = "futures-locks"
@@ -2681,26 +2660,26 @@ dependencies = [
[[package]]
name = "futures-macro"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "futures-sink"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-timer"
@@ -2714,9 +2693,9 @@ dependencies = [
[[package]]
name = "futures-util"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
@@ -2752,9 +2731,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [
"cfg-if",
"libc",
@@ -2783,9 +2762,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.28.0"
+version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
name = "glob"
@@ -2852,9 +2831,9 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.3.21"
+version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
dependencies = [
"bytes",
"fnv",
@@ -2862,7 +2841,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http",
- "indexmap 1.9.3",
+ "indexmap 2.2.3",
"slab",
"tokio",
"tokio-util",
@@ -2871,9 +2850,13 @@ dependencies = [
[[package]]
name = "half"
-version = "1.8.2"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
+checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+]
[[package]]
name = "hash-db"
@@ -2896,7 +2879,7 @@ version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
dependencies = [
- "ahash 0.7.7",
+ "ahash 0.7.8",
]
[[package]]
@@ -2905,7 +2888,7 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
- "ahash 0.7.7",
+ "ahash 0.7.8",
]
[[package]]
@@ -2914,16 +2897,16 @@ version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
dependencies = [
- "ahash 0.8.6",
+ "ahash 0.8.8",
]
[[package]]
name = "hashbrown"
-version = "0.14.2"
+version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
- "ahash 0.8.6",
+ "ahash 0.8.8",
"allocator-api2",
"serde",
]
@@ -2948,11 +2931,11 @@ dependencies = [
[[package]]
name = "heapless"
-version = "0.7.16"
+version = "0.7.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743"
+checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
dependencies = [
- "atomic-polyfill 0.1.11",
+ "atomic-polyfill",
"hash32",
"rustc_version 0.4.0",
"serde",
@@ -2968,9 +2951,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3"
[[package]]
name = "hex"
@@ -2995,9 +2978,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
[[package]]
name = "hkdf"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac",
]
@@ -3013,18 +2996,18 @@ dependencies = [
[[package]]
name = "home"
-version = "0.5.5"
+version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "http"
-version = "0.2.10"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f95b9abcae896730d42b78e09c155ed4ddf82c07b4de772c64aee5b2d8b7c150"
+checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
dependencies = [
"bytes",
"fnv",
@@ -3033,9 +3016,9 @@ dependencies = [
[[package]]
name = "http-body"
-version = "0.4.5"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
"http",
@@ -3062,9 +3045,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.27"
+version = "0.14.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
dependencies = [
"bytes",
"futures-channel",
@@ -3077,7 +3060,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.4.10",
+ "socket2 0.5.5",
"tokio",
"tower-service",
"tracing",
@@ -3129,9 +3112,9 @@ dependencies = [
[[package]]
name = "iana-time-zone"
-version = "0.1.58"
+version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
@@ -3302,9 +3285,9 @@ dependencies = [
[[package]]
name = "idna"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
"unicode-bidi",
"unicode-normalization",
@@ -3327,6 +3310,57 @@ dependencies = [
"xmltree",
]
+[[package]]
+name = "ikura-da-adapter"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "borsh",
+ "bytes",
+ "digest 0.10.7",
+ "hex",
+ "ikura-nmt",
+ "ikura-shim-common-sovereign",
+ "jsonrpsee",
+ "parity-scale-codec",
+ "serde",
+ "sha2 0.10.8",
+ "sov-rollup-interface",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "ikura-nmt"
+version = "0.1.0"
+dependencies = [
+ "ikura-serde-util",
+ "nmt-rs",
+ "serde",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "ikura-serde-util"
+version = "0.1.0"
+dependencies = [
+ "base64 0.21.7",
+ "hex",
+ "serde",
+]
+
+[[package]]
+name = "ikura-shim-common-sovereign"
+version = "0.1.0"
+dependencies = [
+ "async-trait",
+ "ikura-nmt",
+ "ikura-serde-util",
+ "jsonrpsee",
+ "serde",
+]
+
[[package]]
name = "impl-codec"
version = "0.6.0"
@@ -3384,12 +3418,12 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.1.0"
+version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
dependencies = [
"equivalent",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"serde",
]
@@ -3424,9 +3458,9 @@ dependencies = [
[[package]]
name = "inventory"
-version = "0.3.13"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0508c56cfe9bfd5dfeb0c22ab9a6abfda2f27bdca422132e494266351ed8d83c"
+checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767"
[[package]]
name = "ipnet"
@@ -3436,13 +3470,13 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
name = "is-terminal"
-version = "0.4.9"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
"hermit-abi",
- "rustix",
- "windows-sys",
+ "libc",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -3465,9 +3499,9 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.9"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jmt"
@@ -3493,18 +3527,18 @@ dependencies = [
[[package]]
name = "jobserver"
-version = "0.1.27"
+version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
-version = "0.3.65"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
dependencies = [
"wasm-bindgen",
]
@@ -3676,7 +3710,7 @@ version = "8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"pem",
"ring 0.16.20",
"serde",
@@ -3686,9 +3720,9 @@ dependencies = [
[[package]]
name = "k256"
-version = "0.13.1"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc"
+checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b"
dependencies = [
"cfg-if",
"ecdsa",
@@ -3700,9 +3734,9 @@ dependencies = [
[[package]]
name = "keccak"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
dependencies = [
"cpufeatures",
]
@@ -3775,18 +3809,18 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
-version = "0.2.150"
+version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libloading"
-version = "0.7.4"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161"
dependencies = [
"cfg-if",
- "winapi",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -3801,7 +3835,7 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"libc",
"redox_syscall 0.4.1",
]
@@ -3824,32 +3858,26 @@ dependencies = [
[[package]]
name = "libz-sys"
-version = "1.1.12"
+version = "1.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
+checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
dependencies = [
"cc",
"pkg-config",
"vcpkg",
]
-[[package]]
-name = "linked-hash-map"
-version = "0.5.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
-
[[package]]
name = "linux-raw-sys"
-version = "0.4.11"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "litemap"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a1a2647d5b7134127971a6de0d533c49de2159167e7f259c427195f87168a1"
+checksum = "f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da"
[[package]]
name = "lock_api"
@@ -3878,9 +3906,9 @@ checksum = "a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7"
[[package]]
name = "log4rs"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d36ca1786d9e79b8193a68d480a0907b612f109537115c6ff655a3a1967533fd"
+checksum = "0816135ae15bd0391cf284eab37e6e3ee0a6ee63d2ceeb659862bd8d0a984ca6"
dependencies = [
"anyhow",
"arc-swap",
@@ -3891,7 +3919,9 @@ dependencies = [
"libc",
"log",
"log-mdc",
+ "once_cell",
"parking_lot 0.12.1",
+ "rand",
"serde",
"serde-value",
"serde_json",
@@ -3958,9 +3988,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.6.4"
+version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
[[package]]
name = "memmap2"
@@ -3971,35 +4001,26 @@ dependencies = [
"libc",
]
-[[package]]
-name = "memoffset"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
-dependencies = [
- "autocfg",
-]
-
[[package]]
name = "metrics"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fde3af1a009ed76a778cb84fdef9e7dbbdf5775ae3e4cc1f434a6a307f6f76c5"
dependencies = [
- "ahash 0.8.6",
+ "ahash 0.8.8",
"metrics-macros",
"portable-atomic",
]
[[package]]
name = "metrics-macros"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddece26afd34c31585c74a4db0630c376df271c285d682d1e55012197830b6df"
+checksum = "38b4faf00617defe497754acde3024865bc143d44a86799b24e191ecff91354f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4016,22 +4037,22 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
]
[[package]]
name = "mio"
-version = "0.8.9"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
+checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
dependencies = [
"libc",
"wasi",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -4189,13 +4210,19 @@ dependencies = [
[[package]]
name = "num-complex"
-version = "0.4.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
+checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6"
dependencies = [
"num-traits",
]
+[[package]]
+name = "num-conv"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
[[package]]
name = "num-derive"
version = "0.3.3"
@@ -4209,30 +4236,29 @@ dependencies = [
[[package]]
name = "num-derive"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
+checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "num-integer"
-version = "0.1.45"
+version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
[[package]]
name = "num-iter"
-version = "0.1.43"
+version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9"
dependencies = [
"autocfg",
"num-integer",
@@ -4253,9 +4279,9 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.17"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
"libm",
@@ -4282,11 +4308,11 @@ dependencies = [
[[package]]
name = "num_enum"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0"
+checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
dependencies = [
- "num_enum_derive 0.7.1",
+ "num_enum_derive 0.7.2",
]
[[package]]
@@ -4298,19 +4324,19 @@ dependencies = [
"proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "num_enum_derive"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e"
+checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
dependencies = [
- "proc-macro-crate 2.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4335,21 +4361,21 @@ dependencies = [
[[package]]
name = "object"
-version = "0.32.1"
+version = "0.32.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
-version = "1.18.0"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
dependencies = [
- "atomic-polyfill 1.0.3",
"critical-section",
+ "portable-atomic",
]
[[package]]
@@ -4391,11 +4417,11 @@ dependencies = [
[[package]]
name = "openssl"
-version = "0.10.59"
+version = "0.10.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a257ad03cd8fb16ad4172fedf8094451e1af1c4b70097636ef2eac9a5f0cc33"
+checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cfg-if",
"foreign-types",
"libc",
@@ -4412,7 +4438,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4423,9 +4449,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.95"
+version = "0.9.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40a4130519a360279579c2053038317e40eff64d13fd3f004f9e1b72b8a6aaf9"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
dependencies = [
"cc",
"libc",
@@ -4466,9 +4492,9 @@ dependencies = [
[[package]]
name = "parity-scale-codec"
-version = "3.6.5"
+version = "3.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb"
+checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe"
dependencies = [
"arrayvec",
"bitvec",
@@ -4481,11 +4507,11 @@ dependencies = [
[[package]]
name = "parity-scale-codec-derive"
-version = "3.6.5"
+version = "3.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260"
+checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b"
dependencies = [
- "proc-macro-crate 1.3.1",
+ "proc-macro-crate 2.0.0",
"proc-macro2",
"quote",
"syn 1.0.109",
@@ -4536,7 +4562,7 @@ dependencies = [
"libc",
"redox_syscall 0.4.1",
"smallvec",
- "windows-targets",
+ "windows-targets 0.48.5",
]
[[package]]
@@ -4601,15 +4627,15 @@ dependencies = [
[[package]]
name = "percent-encoding"
-version = "2.3.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pest"
-version = "2.7.5"
+version = "2.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5"
+checksum = "219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546"
dependencies = [
"memchr",
"thiserror",
@@ -4623,7 +4649,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
dependencies = [
"fixedbitset",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
]
[[package]]
@@ -4666,7 +4692,7 @@ dependencies = [
"phf_shared 0.11.2",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4689,22 +4715,22 @@ dependencies = [
[[package]]
name = "pin-project"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4731,9 +4757,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.27"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "plain_hasher"
@@ -4746,9 +4772,9 @@ dependencies = [
[[package]]
name = "platforms"
-version = "3.2.0"
+version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0"
+checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c"
[[package]]
name = "plotters"
@@ -4798,9 +4824,9 @@ dependencies = [
[[package]]
name = "portable-atomic"
-version = "1.5.1"
+version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b"
+checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
[[package]]
name = "postcard"
@@ -4834,7 +4860,7 @@ version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"byteorder",
"bytes",
"fallible-iterator",
@@ -4877,12 +4903,12 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "prettyplease"
-version = "0.2.15"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
+checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
dependencies = [
"proc-macro2",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -4942,34 +4968,19 @@ dependencies = [
]
[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
+name = "proc-macro-crate"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
dependencies = [
- "proc-macro2",
- "quote",
- "version_check",
+ "toml_edit 0.21.1",
]
[[package]]
name = "proc-macro2"
-version = "1.0.69"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
@@ -5005,19 +5016,19 @@ dependencies = [
[[package]]
name = "proptest"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e"
+checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf"
dependencies = [
"bit-set",
"bit-vec",
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"lazy_static",
"num-traits",
"rand",
"rand_chacha",
"rand_xorshift",
- "regex-syntax 0.7.5",
+ "regex-syntax 0.8.2",
"rusty-fork",
"tempfile",
"unarray",
@@ -5035,19 +5046,19 @@ dependencies = [
[[package]]
name = "prost"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d"
+checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a"
dependencies = [
"bytes",
- "prost-derive 0.12.1",
+ "prost-derive 0.12.3",
]
[[package]]
name = "prost-build"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac"
+checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2"
dependencies = [
"bytes",
"heck",
@@ -5057,10 +5068,10 @@ dependencies = [
"once_cell",
"petgraph",
"prettyplease",
- "prost 0.12.1",
- "prost-types 0.12.1",
+ "prost 0.12.3",
+ "prost-types 0.12.3",
"regex",
- "syn 2.0.39",
+ "syn 2.0.48",
"tempfile",
"which",
]
@@ -5080,15 +5091,15 @@ dependencies = [
[[package]]
name = "prost-derive"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32"
+checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e"
dependencies = [
"anyhow",
"itertools 0.11.0",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -5102,11 +5113,11 @@ dependencies = [
[[package]]
name = "prost-types"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf"
+checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e"
dependencies = [
- "prost 0.12.1",
+ "prost 0.12.3",
]
[[package]]
@@ -5153,9 +5164,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]]
name = "quote"
-version = "1.0.33"
+version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
@@ -5223,9 +5234,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
dependencies = [
"either",
"rayon-core",
@@ -5233,9 +5244,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
@@ -5272,13 +5283,13 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.2"
+version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.3",
+ "regex-automata 0.4.5",
"regex-syntax 0.8.2",
]
@@ -5293,9 +5304,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.3"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [
"aho-corasick",
"memchr",
@@ -5332,11 +5343,11 @@ dependencies = [
[[package]]
name = "reqwest"
-version = "0.11.22"
+version = "0.11.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
+checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"encoding_rs",
"futures-core",
@@ -5360,6 +5371,7 @@ dependencies = [
"serde",
"serde_json",
"serde_urlencoded",
+ "sync_wrapper",
"system-configuration",
"tokio",
"tokio-native-tls",
@@ -5449,7 +5461,7 @@ name = "reth-ecies"
version = "0.1.0-alpha.8"
source = "git+https://github.com/paradigmxyz/reth?rev=e83d3aa#e83d3aa704f87825ca8cab6f593ab4d4adbf6792"
dependencies = [
- "aes 0.8.3",
+ "aes 0.8.4",
"block-padding",
"byteorder",
"cipher 0.4.4",
@@ -5531,10 +5543,10 @@ name = "reth-libmdbx"
version = "0.1.0-alpha.8"
source = "git+https://github.com/paradigmxyz/reth?rev=e83d3aa#e83d3aa704f87825ca8cab6f593ab4d4adbf6792"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"byteorder",
"derive_more",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"libc",
"parking_lot 0.12.1",
"reth-mdbx-sys",
@@ -5569,7 +5581,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -5697,7 +5709,7 @@ source = "git+https://github.com/paradigmxyz/reth?rev=e83d3aa#e83d3aa704f87825ca
dependencies = [
"boa_engine",
"boa_gc",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"reth-primitives",
"reth-rpc-types",
"revm",
@@ -5738,7 +5750,7 @@ source = "git+https://github.com/paradigmxyz/reth?rev=e83d3aa#e83d3aa704f87825ca
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -5826,14 +5838,14 @@ version = "1.1.2"
source = "git+https://github.com/bluealloy/revm?rev=516f62cc#516f62ccc1c5f2a62e5fc58115213fe04c7f7a8c"
dependencies = [
"auto_impl",
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"bitvec",
"bytes",
"c-kzg 0.1.0 (git+https://github.com/ethereum/c-kzg-4844)",
"derive_more",
"enumn",
"fixed-hash",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"hex",
"hex-literal 0.4.1",
"once_cell",
@@ -5871,16 +5883,16 @@ dependencies = [
[[package]]
name = "ring"
-version = "0.17.5"
+version = "0.17.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b"
+checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
dependencies = [
"cc",
"getrandom",
"libc",
"spin 0.9.8",
"untrusted 0.9.0",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -6040,9 +6052,9 @@ dependencies = [
"lazy-regex",
"libm",
"log",
- "num-derive 0.4.1",
+ "num-derive 0.4.2",
"num-traits",
- "prost 0.12.1",
+ "prost 0.12.3",
"prost-build",
"protobuf-src",
"rand",
@@ -6117,9 +6129,9 @@ dependencies = [
[[package]]
name = "ruint"
-version = "1.11.0"
+version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "724fd11728a3804e9944b14cab63825024c40bf42f8af87c8b5d97c4bbacf426"
+checksum = "608a5726529f2f0ef81b8fde9873c4bb829d6b5b5ca6be4d97345ddf0749c825"
dependencies = [
"alloy-rlp",
"ark-ff 0.3.0",
@@ -6178,30 +6190,30 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
- "semver 1.0.20",
+ "semver 1.0.21",
]
[[package]]
name = "rustix"
-version = "0.38.21"
+version = "0.38.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
+checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "rustls"
-version = "0.21.8"
+version = "0.21.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
dependencies = [
"log",
- "ring 0.17.5",
+ "ring 0.17.7",
"rustls-webpki",
"sct",
]
@@ -6224,7 +6236,7 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
]
[[package]]
@@ -6233,7 +6245,7 @@ version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
- "ring 0.17.5",
+ "ring 0.17.7",
"untrusted 0.9.0",
]
@@ -6268,9 +6280,9 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.15"
+version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
[[package]]
name = "ryu-js"
@@ -6322,18 +6334,18 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.22"
+version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
dependencies = [
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "schemars"
-version = "0.8.15"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c"
+checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29"
dependencies = [
"dyn-clone",
"schemars_derive",
@@ -6343,9 +6355,9 @@ dependencies = [
[[package]]
name = "schemars_derive"
-version = "0.8.15"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c"
+checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967"
dependencies = [
"proc-macro2",
"quote",
@@ -6359,7 +6371,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
dependencies = [
- "ahash 0.8.6",
+ "ahash 0.8.8",
"cfg-if",
"hashbrown 0.13.2",
]
@@ -6388,7 +6400,7 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
- "ring 0.17.5",
+ "ring 0.17.7",
"untrusted 0.9.0",
]
@@ -6460,9 +6472,9 @@ dependencies = [
[[package]]
name = "semver"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
dependencies = [
"serde",
]
@@ -6490,9 +6502,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
[[package]]
name = "serde"
-version = "1.0.192"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
+checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]
@@ -6509,22 +6521,22 @@ dependencies = [
[[package]]
name = "serde_bytes"
-version = "0.11.12"
+version = "0.11.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
+checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734"
dependencies = [
"serde",
]
[[package]]
name = "serde_derive"
-version = "1.0.192"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
+checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -6540,9 +6552,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.108"
+version = "1.0.113"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
+checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
dependencies = [
"itoa",
"ryu",
@@ -6551,20 +6563,20 @@ dependencies = [
[[package]]
name = "serde_repr"
-version = "0.1.17"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
+checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "serde_spanned"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
+checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
dependencies = [
"serde",
]
@@ -6583,16 +6595,17 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.4.0"
+version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
+checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"chrono",
"hex",
"indexmap 1.9.3",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"serde",
+ "serde_derive",
"serde_json",
"serde_with_macros",
"time",
@@ -6600,26 +6613,27 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.4.0"
+version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788"
+checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d"
dependencies = [
- "darling 0.20.3",
+ "darling 0.20.5",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
name = "serde_yaml"
-version = "0.8.26"
+version = "0.9.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
+checksum = "adf8a49373e98a4c5f0ceb5d05aa7c648d75f63774981ed95b7c7443bbd50c6e"
dependencies = [
- "indexmap 1.9.3",
+ "indexmap 2.2.3",
+ "itoa",
"ryu",
"serde",
- "yaml-rust",
+ "unsafe-libyaml",
]
[[package]]
@@ -6691,9 +6705,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "signal-hook-registry"
@@ -6706,9 +6720,9 @@ dependencies = [
[[package]]
name = "signature"
-version = "2.1.0"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
+checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"digest 0.10.7",
"rand_core",
@@ -6777,24 +6791,24 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.11.2"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smol_str"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c"
+checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49"
dependencies = [
"serde",
]
[[package]]
name = "snap"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831"
+checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
[[package]]
name = "socket2"
@@ -6813,7 +6827,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
dependencies = [
"libc",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -6983,6 +6997,7 @@ dependencies = [
"ethers-providers",
"ethers-signers",
"hex",
+ "ikura-da-adapter",
"jsonrpsee",
"log",
"log4rs",
@@ -7015,7 +7030,6 @@ dependencies = [
"sov-state",
"sov-stf-runner",
"sov-zk-cycle-macros",
- "sugondat-da-adapter",
"tempfile",
"tendermint",
"tokio",
@@ -7336,7 +7350,7 @@ dependencies = [
"sov-db",
"sov-rollup-interface",
"tokio",
- "toml 0.8.8",
+ "toml 0.8.10",
"tracing",
]
@@ -7395,9 +7409,9 @@ dependencies = [
[[package]]
name = "spki"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
+checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
dependencies = [
"base64ct",
"der",
@@ -7457,6 +7471,12 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+[[package]]
+name = "strsim"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
+
[[package]]
name = "strum"
version = "0.25.0"
@@ -7476,7 +7496,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -7522,69 +7542,18 @@ dependencies = [
"anyhow",
]
-[[package]]
-name = "sugondat-da-adapter"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "async-trait",
- "borsh",
- "bytes",
- "digest 0.10.7",
- "hex",
- "jsonrpsee",
- "parity-scale-codec",
- "serde",
- "sha2 0.10.8",
- "sov-rollup-interface",
- "sugondat-nmt",
- "sugondat-shim-common-sovereign",
- "tokio",
- "tracing",
-]
-
-[[package]]
-name = "sugondat-nmt"
-version = "0.1.0"
-dependencies = [
- "nmt-rs",
- "serde",
- "sha2 0.10.8",
- "sugondat-serde-util",
-]
-
-[[package]]
-name = "sugondat-serde-util"
-version = "0.1.0"
-dependencies = [
- "base64 0.21.5",
- "hex",
- "serde",
-]
-
-[[package]]
-name = "sugondat-shim-common-sovereign"
-version = "0.1.0"
-dependencies = [
- "async-trait",
- "jsonrpsee",
- "serde",
- "sugondat-nmt",
- "sugondat-serde-util",
-]
-
[[package]]
name = "svm-rs"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20689c7d03b6461b502d0b95d6c24874c7d24dea2688af80486a130a06af3b07"
+checksum = "11297baafe5fa0c99d5722458eac6a5e25c01eb1b8e5cd137f54079093daa7a4"
dependencies = [
"dirs",
"fs2",
"hex",
"once_cell",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"sha2 0.10.8",
@@ -7606,25 +7575,30 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.39"
+version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
+[[package]]
+name = "sync_wrapper"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
+
[[package]]
name = "synstructure"
-version = "0.13.0"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06"
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
- "unicode-xid",
+ "syn 2.0.48",
]
[[package]]
@@ -7656,15 +7630,14 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "tempfile"
-version = "3.8.1"
+version = "3.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
+checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67"
dependencies = [
"cfg-if",
"fastrand",
- "redox_syscall 0.4.1",
"rustix",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -7727,28 +7700,28 @@ dependencies = [
[[package]]
name = "thin-vec"
-version = "0.2.12"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aac81b6fd6beb5884b0cf3321b8117e6e5d47ecb6fc89f414cfdcca8b2fe2dd8"
+checksum = "a38c90d48152c236a3ab59271da4f4ae63d678c5d7ad6b7714d7cb9760be5e4b"
[[package]]
name = "thiserror"
-version = "1.0.50"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.50"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -7782,13 +7755,14 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.30"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
+checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
dependencies = [
"deranged",
"itoa",
"libc",
+ "num-conv",
"num_threads",
"powerfmt",
"serde",
@@ -7804,10 +7778,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-version = "0.2.15"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
+checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
dependencies = [
+ "num-conv",
"time-core",
]
@@ -7858,9 +7833,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.34.0"
+version = "1.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9"
+checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
dependencies = [
"backtrace",
"bytes",
@@ -7872,7 +7847,7 @@ dependencies = [
"signal-hook-registry",
"socket2 0.5.5",
"tokio-macros",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -7883,7 +7858,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -7998,14 +7973,14 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.8"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.21.0",
+ "toml_edit 0.22.5",
]
[[package]]
@@ -8023,11 +7998,11 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow",
+ "winnow 0.5.40",
]
[[package]]
@@ -8036,22 +8011,33 @@ version = "0.20.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"toml_datetime",
- "winnow",
+ "winnow 0.5.40",
]
[[package]]
name = "toml_edit"
-version = "0.21.0"
+version = "0.21.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+dependencies = [
+ "indexmap 2.2.3",
+ "toml_datetime",
+ "winnow 0.5.40",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.22.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow",
+ "winnow 0.6.0",
]
[[package]]
@@ -8101,7 +8087,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -8128,9 +8114,9 @@ dependencies = [
[[package]]
name = "tracing-log"
-version = "0.1.4"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
@@ -8139,9 +8125,9 @@ dependencies = [
[[package]]
name = "tracing-subscriber"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
"matchers",
"nu-ansi-term",
@@ -8212,9 +8198,9 @@ dependencies = [
[[package]]
name = "try-lock"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tungstenite"
@@ -8263,9 +8249,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typetag"
-version = "0.2.13"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80960fd143d4c96275c0e60b08f14b81fbb468e79bc0ef8fbda69fb0afafae43"
+checksum = "c43148481c7b66502c48f35b8eef38b6ccdc7a9f04bd4cc294226d901ccc9bc7"
dependencies = [
"erased-serde",
"inventory",
@@ -8276,13 +8262,13 @@ dependencies = [
[[package]]
name = "typetag-impl"
-version = "0.2.13"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfc13d450dc4a695200da3074dacf43d449b968baee95e341920e47f61a3b40f"
+checksum = "291db8a81af4840c10d636e047cac67664e343be44e24dfdbd1492df9a5d3390"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -8311,9 +8297,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
[[package]]
name = "unicode-bidi"
-version = "0.3.13"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
@@ -8332,9 +8318,9 @@ dependencies = [
[[package]]
name = "unicode-segmentation"
-version = "1.10.1"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
@@ -8367,6 +8353,12 @@ dependencies = [
"destructure_traitobject",
]
+[[package]]
+name = "unsafe-libyaml"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"
+
[[package]]
name = "untrusted"
version = "0.7.1"
@@ -8381,12 +8373,12 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
-version = "2.4.1"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
dependencies = [
"form_urlencoded",
- "idna 0.4.0",
+ "idna 0.5.0",
"percent-encoding",
]
@@ -8398,15 +8390,15 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
[[package]]
name = "utf16_iter"
-version = "1.0.4"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52df8b7fb78e7910d776fccf2e42ceaf3604d55e8e7eb2dbd183cb1441d8a692"
+checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
[[package]]
name = "utf8_iter"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33"
+checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "utf8parse"
@@ -8438,11 +8430,12 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "vergen"
-version = "8.2.6"
+version = "8.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1290fd64cc4e7d3c9b07d7f333ce0ce0007253e32870e632624835cc80b83939"
+checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525"
dependencies = [
"anyhow",
+ "cfg-if",
"rustversion",
"time",
]
@@ -8489,9 +8482,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.88"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -8499,24 +8492,24 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.88"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.38"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02"
+checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
dependencies = [
"cfg-if",
"js-sys",
@@ -8526,9 +8519,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.88"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -8536,28 +8529,28 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.88"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.88"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
[[package]]
name = "web-sys"
-version = "0.3.65"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
+checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -8565,9 +8558,9 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.25.2"
+version = "0.25.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
+checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "which"
@@ -8630,11 +8623,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows-core"
-version = "0.51.1"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets",
+ "windows-targets 0.52.0",
]
[[package]]
@@ -8643,7 +8636,16 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
- "windows-targets",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+dependencies = [
+ "windows-targets 0.52.0",
]
[[package]]
@@ -8652,13 +8654,28 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
+ "windows_aarch64_gnullvm 0.48.5",
+ "windows_aarch64_msvc 0.48.5",
+ "windows_i686_gnu 0.48.5",
+ "windows_i686_msvc 0.48.5",
+ "windows_x86_64_gnu 0.48.5",
+ "windows_x86_64_gnullvm 0.48.5",
+ "windows_x86_64_msvc 0.48.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
]
[[package]]
@@ -8667,47 +8684,98 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[package]]
+name = "winnow"
+version = "0.5.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "winnow"
-version = "0.5.19"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b"
+checksum = "6b1dbce9e90e5404c5a52ed82b1d13fc8cfbdad85033b6f57546ffd1265f8451"
dependencies = [
"memchr",
]
@@ -8719,7 +8787,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
dependencies = [
"cfg-if",
- "windows-sys",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -8730,9 +8798,9 @@ checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
[[package]]
name = "writeable"
-version = "0.5.3"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0af0c3d13faebf8dda0b5256fa7096a2d5ccb662f7b9f54a40fe201077ab1c2"
+checksum = "dad7bb64b8ef9c0aa27b6da38b452b0ee9fd82beaf276a87dd796fb55cbae14e"
[[package]]
name = "ws_stream_wasm"
@@ -8777,15 +8845,6 @@ dependencies = [
"xml-rs",
]
-[[package]]
-name = "yaml-rust"
-version = "0.4.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
-dependencies = [
- "linked-hash-map",
-]
-
[[package]]
name = "yansi"
version = "0.5.1"
@@ -8794,9 +8853,9 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
[[package]]
name = "yoke"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61e38c508604d6bbbd292dadb3c02559aa7fff6b654a078a36217cad871636e4"
+checksum = "65e71b2e4f287f467794c671e2b8f8a5f3716b3c829079a1c44740148eff07e4"
dependencies = [
"serde",
"stable_deref_trait",
@@ -8806,34 +8865,34 @@ dependencies = [
[[package]]
name = "yoke-derive"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f"
+checksum = "9e6936f0cce458098a201c245a11bef556c6a0181129c7034d10d76d1ec3a2b8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
"synstructure",
]
[[package]]
name = "zerocopy"
-version = "0.7.25"
+version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557"
+checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.7.25"
+version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b"
+checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -8853,15 +8912,15 @@ checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
"synstructure",
]
[[package]]
name = "zeroize"
-version = "1.6.0"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
+checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
dependencies = [
"zeroize_derive",
]
@@ -8874,7 +8933,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -8897,7 +8956,7 @@ checksum = "7a4a1638a1934450809c2266a70362bfc96cd90550c073f5b8a55014d1010157"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.48",
]
[[package]]
@@ -8906,7 +8965,7 @@ version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
dependencies = [
- "aes 0.8.3",
+ "aes 0.8.4",
"byteorder",
"bzip2",
"constant_time_eq",
diff --git a/demo/sovereign/demo-rollup/Cargo.toml b/demo/sovereign/demo-rollup/Cargo.toml
index 141c710d..e922b492 100644
--- a/demo/sovereign/demo-rollup/Cargo.toml
+++ b/demo/sovereign/demo-rollup/Cargo.toml
@@ -12,7 +12,7 @@ default-run = "sov-demo-rollup"
[dependencies]
# non-optional dependencies
-sugondat-da-adapter = { path = "../../../adapters/sovereign" }
+ikura-da-adapter = { path = "../../../adapters/sovereign" }
const-rollup-config = { path = "../const-rollup-config" }
sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", features = ["native"], rev = "6058b31" }
diff --git a/demo/sovereign/demo-rollup/provers/risc0/Cargo.toml b/demo/sovereign/demo-rollup/provers/risc0/Cargo.toml
index b8de8328..6be1fb8b 100644
--- a/demo/sovereign/demo-rollup/provers/risc0/Cargo.toml
+++ b/demo/sovereign/demo-rollup/provers/risc0/Cargo.toml
@@ -10,7 +10,7 @@ publish = false
risc0-build = "0.18"
[package.metadata.risc0]
-methods = ["guest-sugondat", "guest-mock"]
+methods = ["guest-ikura", "guest-mock"]
[features]
bench = []
diff --git a/demo/sovereign/demo-rollup/provers/risc0/build.rs b/demo/sovereign/demo-rollup/provers/risc0/build.rs
index 58492d2c..84d4ac0b 100644
--- a/demo/sovereign/demo-rollup/provers/risc0/build.rs
+++ b/demo/sovereign/demo-rollup/provers/risc0/build.rs
@@ -28,7 +28,7 @@ fn get_guest_options() -> HashMap<&'static str, risc0_build::GuestOptions> {
fn get_guest_options() -> HashMap<&'static str, risc0_build::GuestOptions> {
let mut guest_pkg_to_options = HashMap::new();
guest_pkg_to_options.insert(
- "sov-demo-prover-guest-sugondat",
+ "sov-demo-prover-guest-ikura",
risc0_build::GuestOptions {
features: vec!["bench".to_string()],
},
diff --git a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.lock b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.lock
similarity index 99%
rename from demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.lock
rename to demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.lock
index cd1c4bb0..e40b9b52 100644
--- a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.lock
+++ b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.lock
@@ -456,6 +456,43 @@ dependencies = [
"sha3",
]
+[[package]]
+name = "ikura-da-adapter"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "borsh",
+ "bytes",
+ "digest",
+ "hex",
+ "ikura-nmt",
+ "parity-scale-codec",
+ "serde",
+ "sha2",
+ "sov-rollup-interface",
+ "tracing",
+]
+
+[[package]]
+name = "ikura-nmt"
+version = "0.1.0"
+dependencies = [
+ "ikura-serde-util",
+ "nmt-rs",
+ "serde",
+ "sha2",
+]
+
+[[package]]
+name = "ikura-serde-util"
+version = "0.1.0"
+dependencies = [
+ "base64 0.21.5",
+ "hex",
+ "serde",
+]
+
[[package]]
name = "impl-trait-for-tuples"
version = "0.2.2"
@@ -1076,19 +1113,19 @@ dependencies = [
]
[[package]]
-name = "sov-demo-prover-guest-sugondat"
+name = "sov-demo-prover-guest-ikura"
version = "0.3.0"
dependencies = [
"anyhow",
"const-rollup-config",
"demo-stf",
+ "ikura-da-adapter",
"risc0-zkvm",
"risc0-zkvm-platform",
"sov-modules-api",
"sov-modules-stf-template",
"sov-risc0-adapter",
"sov-state",
- "sugondat-da-adapter",
]
[[package]]
@@ -1269,43 +1306,6 @@ version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
-[[package]]
-name = "sugondat-da-adapter"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "async-trait",
- "borsh",
- "bytes",
- "digest",
- "hex",
- "parity-scale-codec",
- "serde",
- "sha2",
- "sov-rollup-interface",
- "sugondat-nmt",
- "tracing",
-]
-
-[[package]]
-name = "sugondat-nmt"
-version = "0.1.0"
-dependencies = [
- "nmt-rs",
- "serde",
- "sha2",
- "sugondat-serde-util",
-]
-
-[[package]]
-name = "sugondat-serde-util"
-version = "0.1.0"
-dependencies = [
- "base64 0.21.5",
- "hex",
- "serde",
-]
-
[[package]]
name = "syn"
version = "1.0.109"
diff --git a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.toml b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.toml
similarity index 86%
rename from demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.toml
rename to demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.toml
index 810ffd08..6360d47d 100644
--- a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/Cargo.toml
+++ b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sov-demo-prover-guest-sugondat"
+name = "sov-demo-prover-guest-ikura"
version = "0.3.0"
edition = "2021"
resolver = "2"
@@ -13,7 +13,7 @@ risc0-zkvm-platform = "0.18"
demo-stf = { path = "../../../stf" }
sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "6058b31" }
const-rollup-config = { path = "../../../../const-rollup-config" }
-sugondat-da-adapter = { path = "../../../../../../adapters/sovereign", default-features = false, features = ["verifier"] }
+ikura-da-adapter = { path = "../../../../../../adapters/sovereign", default-features = false, features = ["verifier"] }
sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "6058b31" }
sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "6058b31" }
sov-modules-stf-template = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "6058b31" }
diff --git a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/src/bin/rollup.rs b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/src/bin/rollup.rs
similarity index 85%
rename from demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/src/bin/rollup.rs
rename to demo/sovereign/demo-rollup/provers/risc0/guest-ikura/src/bin/rollup.rs
index 6b72d174..b8acf465 100644
--- a/demo/sovereign/demo-rollup/provers/risc0/guest-sugondat/src/bin/rollup.rs
+++ b/demo/sovereign/demo-rollup/provers/risc0/guest-ikura/src/bin/rollup.rs
@@ -5,12 +5,12 @@
use const_rollup_config::ROLLUP_NAMESPACE_RAW;
use demo_stf::runtime::Runtime;
use demo_stf::AppVerifier;
+use ikura_da_adapter::verifier::IkuraVerifier;
use sov_modules_api::default_context::ZkDefaultContext;
use sov_modules_stf_template::kernels::basic::BasicKernel;
use sov_modules_stf_template::AppTemplate;
use sov_risc0_adapter::guest::Risc0Guest;
use sov_state::ZkStorage;
-use sugondat_da_adapter::verifier::SugondatVerifier;
risc0_zkvm::guest::entry!(main);
@@ -20,7 +20,7 @@ pub fn main() {
let app: AppTemplate, BasicKernel<_>> =
AppTemplate::new();
- let mut stf_verifier = AppVerifier::new(app, SugondatVerifier::from_raw(ROLLUP_NAMESPACE_RAW));
+ let mut stf_verifier = AppVerifier::new(app, IkuraVerifier::from_raw(ROLLUP_NAMESPACE_RAW));
// This block execution implies a commit to the new state root,
// the commit will be visible in the receipt (as public output)
diff --git a/demo/sovereign/demo-rollup/src/sugondat_rollup.rs b/demo/sovereign/demo-rollup/src/ikura_rollup.rs
similarity index 88%
rename from demo/sovereign/demo-rollup/src/sugondat_rollup.rs
rename to demo/sovereign/demo-rollup/src/ikura_rollup.rs
index bf2a988a..d25681ed 100644
--- a/demo/sovereign/demo-rollup/src/sugondat_rollup.rs
+++ b/demo/sovereign/demo-rollup/src/ikura_rollup.rs
@@ -2,6 +2,9 @@ use async_trait::async_trait;
use const_rollup_config::ROLLUP_NAMESPACE_RAW;
use demo_stf::genesis_config::StorageConfig;
use demo_stf::runtime::Runtime;
+use ikura_da_adapter::service::{DaProvider, DaServiceConfig};
+use ikura_da_adapter::spec::{ChainParams, DaLayerSpec};
+use ikura_da_adapter::verifier::IkuraVerifier;
use sov_modules_api::default_context::{DefaultContext, ZkDefaultContext};
use sov_modules_api::Spec;
use sov_modules_rollup_template::{RollupTemplate, WalletTemplate};
@@ -12,15 +15,12 @@ use sov_rollup_interface::services::da::DaService;
use sov_state::storage_manager::ProverStorageManager;
use sov_state::{DefaultStorageSpec, ZkStorage};
use sov_stf_runner::RollupConfig;
-use sugondat_da_adapter::service::{DaProvider, DaServiceConfig};
-use sugondat_da_adapter::spec::{ChainParams, DaLayerSpec};
-use sugondat_da_adapter::verifier::SugondatVerifier;
-/// Rollup with SugondatDa
-pub struct SugondatDemoRollup {}
+/// Rollup with IkuraDa
+pub struct IkuraDemoRollup {}
#[async_trait]
-impl RollupTemplate for SugondatDemoRollup {
+impl RollupTemplate for IkuraDemoRollup {
type DaService = DaProvider;
type DaSpec = DaLayerSpec;
type DaConfig = DaServiceConfig;
@@ -94,10 +94,10 @@ impl RollupTemplate for SugondatDemoRollup {
}
fn create_verifier(&self) -> ::Verifier {
- ::new(ChainParams {
+ ::new(ChainParams {
namespace_id: ROLLUP_NAMESPACE_RAW,
})
}
}
-impl WalletTemplate for SugondatDemoRollup {}
+impl WalletTemplate for IkuraDemoRollup {}
diff --git a/demo/sovereign/demo-rollup/src/lib.rs b/demo/sovereign/demo-rollup/src/lib.rs
index ac70953c..c794a4b0 100644
--- a/demo/sovereign/demo-rollup/src/lib.rs
+++ b/demo/sovereign/demo-rollup/src/lib.rs
@@ -3,7 +3,7 @@
mod mock_rollup;
pub use mock_rollup::*;
-mod sugondat_rollup;
-pub use sugondat_rollup::*;
+mod ikura_rollup;
+pub use ikura_rollup::*;
#[cfg(feature = "experimental")]
mod eth;
diff --git a/demo/sovereign/demo-rollup/src/main.rs b/demo/sovereign/demo-rollup/src/main.rs
index a8fb75be..1b926b3b 100644
--- a/demo/sovereign/demo-rollup/src/main.rs
+++ b/demo/sovereign/demo-rollup/src/main.rs
@@ -3,7 +3,7 @@ use std::str::FromStr;
use anyhow::Context as _;
use clap::Parser;
use demo_stf::genesis_config::GenesisPaths;
-use sov_demo_rollup::{MockDemoRollup, SugondatDemoRollup};
+use sov_demo_rollup::{IkuraDemoRollup, MockDemoRollup};
use sov_modules_rollup_template::{Rollup, RollupProverConfig, RollupTemplate};
use sov_rollup_interface::mocks::MockDaConfig;
use sov_stf_runner::{from_toml_path, RollupConfig};
@@ -22,7 +22,7 @@ mod test_rpc;
#[command(author, version, about, long_about = None)]
struct Args {
/// The data layer type.
- #[arg(long, default_value = "sugondat")]
+ #[arg(long, default_value = "ikura")]
da_layer: String,
/// The path to the rollup config.
@@ -51,8 +51,8 @@ async fn main() -> Result<(), anyhow::Error> {
.await?;
rollup.run().await
}
- "sugondat" => {
- let rollup = new_rollup_with_sugondat_da(
+ "ikura" => {
+ let rollup = new_rollup_with_ikura_da(
&GenesisPaths::from_dir("../test-data/genesis/demo-tests"),
rollup_config_path,
Some(RollupProverConfig::Execute),
@@ -64,21 +64,18 @@ async fn main() -> Result<(), anyhow::Error> {
}
}
-async fn new_rollup_with_sugondat_da(
+async fn new_rollup_with_ikura_da(
genesis_paths: &GenesisPaths,
rollup_config_path: &str,
prover_config: Option,
-) -> Result, anyhow::Error> {
- debug!(
- "Starting sugondat rollup with config {}",
- rollup_config_path
- );
+) -> Result, anyhow::Error> {
+ debug!("Starting ikura rollup with config {}", rollup_config_path);
- let rollup_config: RollupConfig =
+ let rollup_config: RollupConfig =
from_toml_path(rollup_config_path).context("Failed to read rollup configuration")?;
- let sugondat_rollup = SugondatDemoRollup {};
- sugondat_rollup
+ let ikura_rollup = IkuraDemoRollup {};
+ ikura_rollup
.create_new_rollup(genesis_paths, rollup_config, prover_config)
.await
}
diff --git a/demo/sovereign/demo-rollup/src/sov-cli/main.rs b/demo/sovereign/demo-rollup/src/sov-cli/main.rs
index 793bb2de..b09f4477 100644
--- a/demo/sovereign/demo-rollup/src/sov-cli/main.rs
+++ b/demo/sovereign/demo-rollup/src/sov-cli/main.rs
@@ -1,11 +1,11 @@
use demo_stf::runtime::RuntimeSubcommand;
-use sov_demo_rollup::SugondatDemoRollup;
+use sov_demo_rollup::IkuraDemoRollup;
use sov_modules_api::cli::{FileNameArg, JsonStringArg};
use sov_modules_rollup_template::WalletTemplate;
#[tokio::main]
async fn main() -> Result<(), anyhow::Error> {
- SugondatDemoRollup::run_wallet::<
+ IkuraDemoRollup::run_wallet::<
RuntimeSubcommand,
RuntimeSubcommand,
>()
diff --git a/demo/sovereign/docker/Dockerfile b/demo/sovereign/docker/Dockerfile
index f8f9eb5a..e629d663 100644
--- a/demo/sovereign/docker/Dockerfile
+++ b/demo/sovereign/docker/Dockerfile
@@ -37,10 +37,10 @@ COPY --from=risczero $CARGO_HOME/bin/cargo-risczero $CARGO_HOME/bin/cargo-riscze
COPY --from=risczero $CARGO_HOME/bin/r0vm $CARGO_HOME/bin/r0vm
COPY --from=risczero /rustup/toolchains/risc0 $RUSTUP_HOME/toolchains/risc0
-WORKDIR /sugondat
-COPY . /sugondat
+WORKDIR /ikura
+COPY . /ikura
-ENV CONSTANTS_MANIFEST=/sugondat/demo/sovereign/constants.json
+ENV CONSTANTS_MANIFEST=/ikura/demo/sovereign/constants.json
RUN \
--mount=type=cache,id=demo-sovereign,target=/cargo/git \
--mount=type=cache,id=demo-sovereign,target=/cargo/registry \
@@ -66,9 +66,9 @@ RUN chmod +x /tini
COPY --from=builder /usr/bin/sov-demo-rollup /usr/bin/sov-demo-rollup
COPY --from=builder /usr/bin/sov-cli /usr/bin/sov-cli
-COPY ./demo/sovereign /sugondat/demo/sovereign
-COPY ./demo/sovereign/docker/rollup_config.docker.toml /sugondat/demo/sovereign/demo-rollup/rollup_config.toml
-WORKDIR /sugondat/demo/sovereign/demo-rollup
+COPY ./demo/sovereign /ikura/demo/sovereign
+COPY ./demo/sovereign/docker/rollup_config.docker.toml /ikura/demo/sovereign/demo-rollup/rollup_config.toml
+WORKDIR /ikura/demo/sovereign/demo-rollup
EXPOSE 12345
diff --git a/demo/sovereign/docker/rollup_config.docker.toml b/demo/sovereign/docker/rollup_config.docker.toml
index 56cc023a..da7ab905 100644
--- a/demo/sovereign/docker/rollup_config.docker.toml
+++ b/demo/sovereign/docker/rollup_config.docker.toml
@@ -1,5 +1,5 @@
[da]
-sugondat_rpc = "ws://localhost:10995/"
+ikura_rpc = "ws://localhost:10995/"
rpc_timeout_seconds = 180
[storage]
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 77a6e46e..7bf3502a 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -4,13 +4,13 @@
# build. Instead, the context is specified relative to the location of this file. In turn, the
# location of the dockerfile is relative to the context.
-name: sugondat
+name: ikura
services:
zombienet:
build:
context: ..
- dockerfile: ./sugondat/chain/Dockerfile
+ dockerfile: ./ikura/chain/Dockerfile
target: zombienet
ports:
- "9988:9988"
@@ -20,14 +20,14 @@ services:
shim:
build:
context: ..
- dockerfile: ./sugondat/shim/Dockerfile
+ dockerfile: ./ikura/shim/Dockerfile
ports:
- "10995:10995"
# depends_on:
# zombienet:
# condition: service_healthy
environment:
- - RUST_LOG=sugondat=trace
+ - RUST_LOG=ikura=trace
command: ["serve", "-p", "10995", "--node-url=ws://zombienet:9988", "--submit-dev-alice"]
# Health check.
#
diff --git a/docs-site/docs/node-operators/getting-started.md b/docs-site/docs/node-operators/getting-started.md
index a368cf19..98fa9255 100644
--- a/docs-site/docs/node-operators/getting-started.md
+++ b/docs-site/docs/node-operators/getting-started.md
@@ -15,7 +15,7 @@ Blobs is a standard Polkadot-SDK parachain node, which means that it actually ru
You can pass arguments to each one of these underlying nodes with the following approach:
```sh
-./sugondat-node --arg-for-blobs --arg2-for-blobs -- --arg-for-relay --arg2-for-relay
+./ikura-node --arg-for-blobs --arg2-for-blobs -- --arg-for-relay --arg2-for-relay
```
## Hardware Requirements
@@ -50,12 +50,12 @@ Building the node:
```bash
git clone https://github.com/thrumdev/blobs
cd blobs
-cargo build --release -p sugondat-node
+cargo build --release -p ikura-node
```
Running the node:
```bash
-target/release/sugondat-node --chain sugondat-kusama
+target/release/ikura-node --chain ikura-kusama
```
## Blobs and Storage Usage
diff --git a/sugondat/chain/.dockerignore b/ikura/chain/.dockerignore
similarity index 100%
rename from sugondat/chain/.dockerignore
rename to ikura/chain/.dockerignore
diff --git a/sugondat/chain/.gitignore b/ikura/chain/.gitignore
similarity index 100%
rename from sugondat/chain/.gitignore
rename to ikura/chain/.gitignore
diff --git a/sugondat/chain/Dockerfile b/ikura/chain/Dockerfile
similarity index 78%
rename from sugondat/chain/Dockerfile
rename to ikura/chain/Dockerfile
index 5fe6f78a..53d4032a 100644
--- a/sugondat/chain/Dockerfile
+++ b/ikura/chain/Dockerfile
@@ -14,7 +14,7 @@ ENV CARGO_HOME=/cargo
ENV CARGO_TARGET_DIR=/cargo_target
ENV RUSTFLAGS=""
ENV RUSTUP_HOME=/rustup
-ENV WASM_BUILD_WORKSPACE_HINT=/sugondat
+ENV WASM_BUILD_WORKSPACE_HINT=/ikura
# Force fetching git deps with git CLI instead of libgit2 to workaround build failures.
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
@@ -39,16 +39,16 @@ RUN \
RUN $CARGO_HOME/bin/rustup target add wasm32-unknown-unknown
RUN $CARGO_HOME/bin/rustup component add rust-src
-WORKDIR /sugondat
-COPY . /sugondat
+WORKDIR /ikura
+COPY . /ikura
FROM --platform=amd64 builder AS builder-release
-RUN --mount=type=cache,id=sugondat-chain,target=/cargo/git \
- --mount=type=cache,id=sugondat-chain,target=/cargo/registry \
- --mount=type=cache,id=sugondat-chain,target=/cargo_target \
- $CARGO_HOME/bin/cargo build --locked --release -p sugondat-node && \
- cp /cargo_target/release/sugondat-node /usr/bin/sugondat-node
+RUN --mount=type=cache,id=ikura-chain,target=/cargo/git \
+ --mount=type=cache,id=ikura-chain,target=/cargo/registry \
+ --mount=type=cache,id=ikura-chain,target=/cargo_target \
+ $CARGO_HOME/bin/cargo build --locked --release -p ikura-node && \
+ cp /cargo_target/release/ikura-node /usr/bin/ikura-node
FROM --platform=amd64 ubuntu:20.04 as prod
@@ -63,11 +63,11 @@ RUN \
ca-certificates \
curl
-COPY --from=builder-release /usr/bin/sugondat-node /usr/bin/sugondat-node
+COPY --from=builder-release /usr/bin/ikura-node /usr/bin/ikura-node
-ENTRYPOINT ["/tini", "--", "/usr/bin/sugondat-node"]
+ENTRYPOINT ["/tini", "--", "/usr/bin/ikura-node"]
-# This target supplements sugondat-node with all the sufficient components to spawn a full local
+# This target supplements ikura-node with all the sufficient components to spawn a full local
# testnet (zombienet).
FROM --platform=amd64 prod as zombienet
diff --git a/sugondat/chain/README.md b/ikura/chain/README.md
similarity index 100%
rename from sugondat/chain/README.md
rename to ikura/chain/README.md
diff --git a/sugondat/chain/node/Cargo.toml b/ikura/chain/node/Cargo.toml
similarity index 93%
rename from sugondat/chain/node/Cargo.toml
rename to ikura/chain/node/Cargo.toml
index 1a58a6e6..b3f9047d 100644
--- a/sugondat/chain/node/Cargo.toml
+++ b/ikura/chain/node/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-node"
+name = "ikura-node"
version = "0.1.0"
description = "A new Cumulus FRAME-based Substrate Node, ready for hacking together a parachain."
build = "build.rs"
@@ -25,9 +25,9 @@ futures = { workspace = true }
serde_json = { workspace = true }
# Local
-sugondat-test-runtime = { workspace = true }
-sugondat-kusama-runtime = { workspace = true }
-sugondat-primitives = { workspace = true, default-features = true }
+ikura-test-runtime = { workspace = true }
+ikura-kusama-runtime = { workspace = true }
+ikura-primitives = { workspace = true, default-features = true }
# Substrate
frame-benchmarking = { workspace = true, default-features = true }
@@ -94,14 +94,14 @@ default = []
runtime-benchmarks = [
"frame-benchmarking-cli/runtime-benchmarks",
"frame-benchmarking/runtime-benchmarks",
- "sugondat-test-runtime/runtime-benchmarks",
+ "ikura-test-runtime/runtime-benchmarks",
"polkadot-cli/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"sc-service/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
]
try-runtime = [
- "sugondat-test-runtime/try-runtime",
+ "ikura-test-runtime/try-runtime",
"polkadot-cli/try-runtime",
"sp-runtime/try-runtime",
]
diff --git a/sugondat/chain/node/build.rs b/ikura/chain/node/build.rs
similarity index 100%
rename from sugondat/chain/node/build.rs
rename to ikura/chain/node/build.rs
diff --git a/sugondat/chain/node/src/chain_spec/mod.rs b/ikura/chain/node/src/chain_spec/mod.rs
similarity index 91%
rename from sugondat/chain/node/src/chain_spec/mod.rs
rename to ikura/chain/node/src/chain_spec/mod.rs
index f28b22ac..723bce8c 100644
--- a/sugondat/chain/node/src/chain_spec/mod.rs
+++ b/ikura/chain/node/src/chain_spec/mod.rs
@@ -1,4 +1,9 @@
use cumulus_primitives_core::ParaId;
+use ikura_kusama_runtime::Runtime;
+use ikura_primitives::{AccountId, AuraId, Signature};
+use ikura_test_runtime::{
+ Multiplier, Runtime as TestRuntime, EXISTENTIAL_DEPOSIT as TEST_EXISTENTIAL_DEPOSIT,
+};
use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup};
use sc_service::ChainType;
use serde::{Deserialize, Serialize};
@@ -7,21 +12,16 @@ use sp_runtime::{
traits::{IdentifyAccount, Verify},
FixedPointNumber, Perquintill,
};
-use sugondat_kusama_runtime::Runtime;
-use sugondat_primitives::{AccountId, AuraId, Signature};
-use sugondat_test_runtime::{
- Multiplier, Runtime as TestRuntime, EXISTENTIAL_DEPOSIT as TEST_EXISTENTIAL_DEPOSIT,
-};
pub type GenericChainSpec = sc_service::GenericChainSpec<(), Extensions>;
/// Specialized `ChainSpec` for the test parachain runtime.
pub type TestRuntimeChainSpec =
- sc_service::GenericChainSpec;
+ sc_service::GenericChainSpec;
/// Specialized `ChainSpec` for the kusama parachain runtime.
pub type KusamaRuntimeChainSpec =
- sc_service::GenericChainSpec;
+ sc_service::GenericChainSpec;
/// The default XCM version to set in genesis config.
const SAFE_XCM_VERSION: u32 = xcm::prelude::XCM_VERSION;
@@ -70,15 +70,15 @@ where
/// Generate the session keys from individual elements.
///
/// The input must be a tuple of individual keys (a single arg for now since we have just one key).
-pub fn test_runtime_session_keys(keys: AuraId) -> sugondat_test_runtime::SessionKeys {
- sugondat_test_runtime::SessionKeys { aura: keys }
+pub fn test_runtime_session_keys(keys: AuraId) -> ikura_test_runtime::SessionKeys {
+ ikura_test_runtime::SessionKeys { aura: keys }
}
/// Generate the session keys from individual elements.
///
/// The input must be a tuple of individual keys (a single arg for now since we have just one key).
-pub fn kusama_runtime_session_keys(keys: AuraId) -> sugondat_kusama_runtime::SessionKeys {
- sugondat_kusama_runtime::SessionKeys { aura: keys }
+pub fn kusama_runtime_session_keys(keys: AuraId) -> ikura_kusama_runtime::SessionKeys {
+ ikura_kusama_runtime::SessionKeys { aura: keys }
}
pub fn development_config() -> TestRuntimeChainSpec {
@@ -89,7 +89,7 @@ pub fn development_config() -> TestRuntimeChainSpec {
properties.insert("ss58Format".into(), 42.into());
TestRuntimeChainSpec::builder(
- sugondat_test_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
+ ikura_test_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
Extensions {
relay_chain: "rococo-local".into(),
// You MUST set this to the correct network!
@@ -145,7 +145,7 @@ pub fn kusama_staging_config() -> KusamaRuntimeChainSpec {
properties.insert("ss58Format".into(), 2.into());
KusamaRuntimeChainSpec::builder(
- sugondat_kusama_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
+ ikura_kusama_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
Extensions {
relay_chain: "kusama".into(),
// You MUST set this to the correct network!
@@ -154,7 +154,7 @@ pub fn kusama_staging_config() -> KusamaRuntimeChainSpec {
)
.with_name("Kusama Blobs Staging")
.with_id("blobs_kusama_staging")
- .with_protocol_id("sugondat-kusama")
+ .with_protocol_id("ikura-kusama")
.with_properties(properties)
.with_chain_type(ChainType::Local)
.with_genesis_config_patch(kusama_runtime_genesis_patch(
@@ -186,7 +186,7 @@ pub fn local_testnet_config() -> TestRuntimeChainSpec {
properties.insert("ss58Format".into(), 42.into());
TestRuntimeChainSpec::builder(
- sugondat_test_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
+ ikura_test_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
Extensions {
relay_chain: "rococo-local".into(),
// You MUST set this to the correct network!
@@ -195,7 +195,7 @@ pub fn local_testnet_config() -> TestRuntimeChainSpec {
)
.with_name("Local Testnet")
.with_id("local_testnet")
- .with_protocol_id("sugondat-local")
+ .with_protocol_id("ikura-local")
.with_properties(properties)
.with_chain_type(ChainType::Local)
.with_genesis_config_patch(test_runtime_genesis_patch(
diff --git a/sugondat/chain/node/src/chain_spec/res/blobs_kusama.json b/ikura/chain/node/src/chain_spec/res/blobs_kusama.json
similarity index 100%
rename from sugondat/chain/node/src/chain_spec/res/blobs_kusama.json
rename to ikura/chain/node/src/chain_spec/res/blobs_kusama.json
diff --git a/sugondat/chain/node/src/cli.rs b/ikura/chain/node/src/cli.rs
similarity index 94%
rename from sugondat/chain/node/src/cli.rs
rename to ikura/chain/node/src/cli.rs
index e9e9ffbc..e9e9aa01 100644
--- a/sugondat/chain/node/src/cli.rs
+++ b/ikura/chain/node/src/cli.rs
@@ -54,13 +54,13 @@ pub enum Subcommand {
const AFTER_HELP_EXAMPLE: &str = color_print::cstr!(
r#"Examples:>>
- sugondat-node build-spec --disable-default-bootnode > plain-parachain-chainspec.json>
+ ikura-node build-spec --disable-default-bootnode > plain-parachain-chainspec.json>
Export a chainspec for a local testnet in json format.
- sugondat-node --chain plain-parachain-chainspec.json --tmp -- --chain rococo-local>
+ ikura-node --chain plain-parachain-chainspec.json --tmp -- --chain rococo-local>
Launch a full node with chain specification loaded from plain-parachain-chainspec.json.
- sugondat-node>
+ ikura-node>
Launch a full node with default parachain local-testnet> and relay chain rococo-local>.
- sugondat-node --collator>
+ ikura-node --collator>
Launch a collator with default parachain local-testnet> and relay chain rococo-local>.
"#
);
diff --git a/sugondat/chain/node/src/command.rs b/ikura/chain/node/src/command.rs
similarity index 95%
rename from sugondat/chain/node/src/command.rs
rename to ikura/chain/node/src/command.rs
index daf57644..bab88df4 100644
--- a/sugondat/chain/node/src/command.rs
+++ b/ikura/chain/node/src/command.rs
@@ -2,6 +2,7 @@ use std::net::SocketAddr;
use cumulus_primitives_core::ParaId;
use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE};
+use ikura_primitives::opaque::Block;
use log::info;
use sc_cli::{
ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams,
@@ -9,7 +10,6 @@ use sc_cli::{
};
use sc_service::config::{BasePath, PrometheusConfig};
use sp_runtime::traits::AccountIdConversion;
-use sugondat_primitives::opaque::Block;
use crate::{
chain_spec,
@@ -22,11 +22,13 @@ pub(crate) mod export_genesis_metadata;
fn load_spec(id: &str) -> std::result::Result, String> {
Ok(match id {
"dev" => Box::new(chain_spec::development_config()),
- "sugondat-rococo" => Box::new(chain_spec::local_testnet_config()),
- "sugondat-kusama-staging" => Box::new(chain_spec::kusama_staging_config()),
- "sugondat-kusama" => Box::new(chain_spec::KusamaRuntimeChainSpec::from_json_bytes(
- &include_bytes!("chain_spec/res/blobs_kusama.json")[..],
- )?),
+ "ikura-rococo" => Box::new(chain_spec::local_testnet_config()),
+ "ikura-kusama-staging" => Box::new(chain_spec::kusama_staging_config()),
+ "ikura-kusama" | "gondatsu-kusama" => {
+ Box::new(chain_spec::KusamaRuntimeChainSpec::from_json_bytes(
+ &include_bytes!("chain_spec/res/blobs_kusama.json")[..],
+ )?)
+ }
"" | "local" => Box::new(chain_spec::local_testnet_config()),
path => Box::new(chain_spec::GenericChainSpec::from_json_file(
std::path::PathBuf::from(path),
@@ -36,7 +38,7 @@ fn load_spec(id: &str) -> std::result::Result, String> {
impl SubstrateCli for Cli {
fn impl_name() -> String {
- "Sugondat Node".into()
+ "Ikura Node".into()
}
fn impl_version() -> String {
@@ -45,7 +47,7 @@ impl SubstrateCli for Cli {
fn description() -> String {
format!(
- "Sugondat Node\n\nThe command-line arguments provided first will be \
+ "Ikura Node\n\nThe command-line arguments provided first will be \
passed to the parachain node, while the arguments provided after -- will be passed \
to the relay chain node.\n\n\
{} -- ",
@@ -72,7 +74,7 @@ impl SubstrateCli for Cli {
impl SubstrateCli for RelayChainCli {
fn impl_name() -> String {
- "Sugondat Node".into()
+ "Ikura Node".into()
}
fn impl_version() -> String {
@@ -81,7 +83,7 @@ impl SubstrateCli for RelayChainCli {
fn description() -> String {
format!(
- "Sugondat Node\n\nThe command-line arguments provided first will be \
+ "Ikura Node\n\nThe command-line arguments provided first will be \
passed to the parachain node, while the arguments provided after -- will be passed \
to the relay chain node.\n\n\
{} -- ",
diff --git a/sugondat/chain/node/src/command/export_genesis_metadata.rs b/ikura/chain/node/src/command/export_genesis_metadata.rs
similarity index 96%
rename from sugondat/chain/node/src/command/export_genesis_metadata.rs
rename to ikura/chain/node/src/command/export_genesis_metadata.rs
index c466d9ad..14bbb53c 100644
--- a/sugondat/chain/node/src/command/export_genesis_metadata.rs
+++ b/ikura/chain/node/src/command/export_genesis_metadata.rs
@@ -15,7 +15,7 @@ use std::path::PathBuf;
///
/// To use it with subxt, you can use the following commands:
///
-/// $ sugondat-node export-genesis-metadata --raw > metadata.bin
+/// $ ikura-node export-genesis-metadata --raw > metadata.bin
/// $ subxt codegen --file metadata.bin | rustfmt --edition=2021 --emit=stdout > src/metadata.rs
///
#[derive(Debug, clap::Parser)]
diff --git a/sugondat/chain/node/src/main.rs b/ikura/chain/node/src/main.rs
similarity index 100%
rename from sugondat/chain/node/src/main.rs
rename to ikura/chain/node/src/main.rs
diff --git a/sugondat/chain/node/src/proposer.rs b/ikura/chain/node/src/proposer.rs
similarity index 97%
rename from sugondat/chain/node/src/proposer.rs
rename to ikura/chain/node/src/proposer.rs
index b3f41091..c188585a 100644
--- a/sugondat/chain/node/src/proposer.rs
+++ b/ikura/chain/node/src/proposer.rs
@@ -24,7 +24,7 @@ use cumulus_pallet_parachain_system::relay_state_snapshot::RelayChainStateProof;
use cumulus_primitives_core::ParaId;
use cumulus_primitives_parachain_inherent::ParachainInherentData;
-use sugondat_primitives::{
+use ikura_primitives::{
opaque::{Block, Header},
MAX_SKIPPED_BLOCKS,
};
@@ -104,7 +104,7 @@ where
let exceeded_max_skipped_blocks = 'max_skipped: {
let maybe_last_relay_block_number = self.client.storage(
parent_header.parent_hash,
- &sp_storage::StorageKey(sugondat_primitives::last_relay_block_number_key()),
+ &sp_storage::StorageKey(ikura_primitives::last_relay_block_number_key()),
);
// If the state of the previous block or the last relay block number
diff --git a/sugondat/chain/node/src/rpc.rs b/ikura/chain/node/src/rpc.rs
similarity index 96%
rename from sugondat/chain/node/src/rpc.rs
rename to ikura/chain/node/src/rpc.rs
index 72cd28e7..83256674 100644
--- a/sugondat/chain/node/src/rpc.rs
+++ b/ikura/chain/node/src/rpc.rs
@@ -7,7 +7,7 @@
use std::sync::Arc;
-use sugondat_primitives::{opaque::Block, AccountId, Balance, Nonce};
+use ikura_primitives::{opaque::Block, AccountId, Balance, Nonce};
use sc_client_api::AuxStore;
pub use sc_rpc::DenyUnsafe;
diff --git a/sugondat/chain/node/src/service.rs b/ikura/chain/node/src/service.rs
similarity index 99%
rename from sugondat/chain/node/src/service.rs
rename to ikura/chain/node/src/service.rs
index fdb4fe8f..354017f4 100644
--- a/sugondat/chain/node/src/service.rs
+++ b/ikura/chain/node/src/service.rs
@@ -4,7 +4,7 @@
use std::{sync::Arc, time::Duration};
use cumulus_client_cli::CollatorOptions;
-use sugondat_primitives::opaque::{Block, Hash};
+use ikura_primitives::opaque::{Block, Hash};
// Cumulus Imports
use cumulus_client_collator::service::CollatorService;
@@ -43,7 +43,7 @@ use crate::proposer::BlockLimitingProposer;
// Basically, it's OK to always use the same Runtime API struct here, because the end result is that we always call
// into the runtime. This could become a problem if some of the runtimes implement different runtime APIs from each other,
// but that's not very likely for this use-case.
-type RuntimeApi = sugondat_test_runtime::RuntimeApi;
+type RuntimeApi = ikura_test_runtime::RuntimeApi;
#[cfg(not(feature = "runtime-benchmarks"))]
type HostFunctions = sp_io::SubstrateHostFunctions;
diff --git a/sugondat/chain/pallets/blobs/Cargo.toml b/ikura/chain/pallets/blobs/Cargo.toml
similarity index 84%
rename from sugondat/chain/pallets/blobs/Cargo.toml
rename to ikura/chain/pallets/blobs/Cargo.toml
index 99e25ef7..f6bb78f0 100644
--- a/sugondat/chain/pallets/blobs/Cargo.toml
+++ b/ikura/chain/pallets/blobs/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "pallet-sugondat-blobs"
+name = "pallet-ikura-blobs"
description = "FRAME pallet for submitting blobs"
version = "0.1.0"
authors.workspace = true
@@ -25,11 +25,11 @@ sp-runtime = { workspace = true }
sp-io = { workspace = true }
# Local
-sugondat-primitives = { workspace = true }
-sugondat-nmt = { workspace = true }
+ikura-primitives = { workspace = true }
+ikura-nmt = { workspace = true }
[dev-dependencies]
-sugondat-nmt = { workspace = true, default-features = true }
+ikura-nmt = { workspace = true, default-features = true }
# Substrate
sp-core = { workspace = true }
@@ -51,7 +51,7 @@ std = [
"frame-support/std",
"frame-system/std",
"sp-std/std",
- "sugondat-nmt/native",
- "sugondat-primitives/std",
+ "ikura-nmt/native",
+ "ikura-primitives/std",
]
try-runtime = [ "frame-support/try-runtime" ]
diff --git a/sugondat/chain/pallets/blobs/README.md b/ikura/chain/pallets/blobs/README.md
similarity index 100%
rename from sugondat/chain/pallets/blobs/README.md
rename to ikura/chain/pallets/blobs/README.md
diff --git a/sugondat/chain/pallets/blobs/src/benchmarking.rs b/ikura/chain/pallets/blobs/src/benchmarking.rs
similarity index 93%
rename from sugondat/chain/pallets/blobs/src/benchmarking.rs
rename to ikura/chain/pallets/blobs/src/benchmarking.rs
index 56ba5d75..1af67d5a 100644
--- a/sugondat/chain/pallets/blobs/src/benchmarking.rs
+++ b/ikura/chain/pallets/blobs/src/benchmarking.rs
@@ -1,4 +1,4 @@
-//! Benchmarking setup for pallet-sugondat-blobs
+//! Benchmarking setup for pallet-ikura-blobs
use super::*;
#[allow(unused)]
@@ -12,14 +12,14 @@ use parity_scale_codec::Encode;
use sp_std::vec;
// Command to run the benchmarks:
-// ./target/release/sugondat-node benchmark pallet \
+// ./target/release/ikura-node benchmark pallet \
// --dev \
-// --pallet pallet_sugondat_blobs \
+// --pallet pallet_ikura_blobs \
// --extrinsic '*' \
// --steps 20 \
// --repeat 20 \
// --template .hbs \
-// --output sugondat-chain/pallets/blobs/src/weights.rs
+// --output ikura-chain/pallets/blobs/src/weights.rs
#[benchmarks]
mod benchmarks {
diff --git a/sugondat/chain/pallets/blobs/src/lib.rs b/ikura/chain/pallets/blobs/src/lib.rs
similarity index 96%
rename from sugondat/chain/pallets/blobs/src/lib.rs
rename to ikura/chain/pallets/blobs/src/lib.rs
index 9cf97407..aa76f4a0 100644
--- a/sugondat/chain/pallets/blobs/src/lib.rs
+++ b/ikura/chain/pallets/blobs/src/lib.rs
@@ -16,6 +16,7 @@ mod tests;
mod benchmarking;
pub mod weights;
+use ikura_primitives::InvalidTransactionCustomError;
use parity_scale_codec::{Decode, Encode};
use scale_info::TypeInfo;
use sp_runtime::{
@@ -24,7 +25,6 @@ use sp_runtime::{
InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction,
},
};
-use sugondat_primitives::InvalidTransactionCustomError;
use frame_support::traits::{Get, IsSubType};
@@ -118,7 +118,7 @@ pub mod pallet {
impl Pallet {
/// Emit a digest item containing the root of the namespace merkle tree.
- fn deposit_nmt_digest(root: sugondat_nmt::TreeRoot) {
+ fn deposit_nmt_digest(root: ikura_nmt::TreeRoot) {
let bytes = root.to_raw_bytes();
let mut digest = Vec::with_capacity(4 + bytes.len());
digest.extend_from_slice(b"snmt");
@@ -142,9 +142,9 @@ pub mod pallet {
TotalBlobs::::kill();
let blobs = BlobList::::take()
.iter()
- .map(|blob| sugondat_nmt::BlobMetadata {
- namespace: sugondat_nmt::Namespace::from_u128_be(blob.namespace_id),
- leaf: sugondat_nmt::NmtLeaf {
+ .map(|blob| ikura_nmt::BlobMetadata {
+ namespace: ikura_nmt::Namespace::from_u128_be(blob.namespace_id),
+ leaf: ikura_nmt::NmtLeaf {
extrinsic_index: blob.extrinsic_index,
who: blob.who.encode().try_into().unwrap(),
blob_hash: blob.blob_hash,
@@ -152,7 +152,7 @@ pub mod pallet {
})
.collect::>();
- let root = sugondat_nmt::tree_from_blobs(blobs).root();
+ let root = ikura_nmt::tree_from_blobs(blobs).root();
Self::deposit_nmt_digest(root);
}
}
diff --git a/sugondat/chain/pallets/blobs/src/mock.rs b/ikura/chain/pallets/blobs/src/mock.rs
similarity index 100%
rename from sugondat/chain/pallets/blobs/src/mock.rs
rename to ikura/chain/pallets/blobs/src/mock.rs
diff --git a/sugondat/chain/pallets/blobs/src/namespace_param.rs b/ikura/chain/pallets/blobs/src/namespace_param.rs
similarity index 95%
rename from sugondat/chain/pallets/blobs/src/namespace_param.rs
rename to ikura/chain/pallets/blobs/src/namespace_param.rs
index 8adb0f31..65b34d5f 100644
--- a/sugondat/chain/pallets/blobs/src/namespace_param.rs
+++ b/ikura/chain/pallets/blobs/src/namespace_param.rs
@@ -1,9 +1,9 @@
//! Namespaces as a parameter.
+use ikura_primitives::namespace;
use parity_scale_codec::{Decode, Encode, MaxEncodedLen};
use scale_info::TypeInfo;
use sp_runtime::RuntimeDebug;
-use sugondat_primitives::namespace;
/// Type-safe wrapper around an unvalidated blob namespace.
#[derive(Encode, Decode, TypeInfo, MaxEncodedLen, Clone, PartialEq, RuntimeDebug)]
diff --git a/sugondat/chain/pallets/blobs/src/tests.rs b/ikura/chain/pallets/blobs/src/tests.rs
similarity index 99%
rename from sugondat/chain/pallets/blobs/src/tests.rs
rename to ikura/chain/pallets/blobs/src/tests.rs
index b1ae3be6..bf860b10 100644
--- a/sugondat/chain/pallets/blobs/src/tests.rs
+++ b/ikura/chain/pallets/blobs/src/tests.rs
@@ -2,6 +2,7 @@ use crate as pallet_blobs;
use crate::{mock::*, *};
use frame_support::traits::Hooks;
use frame_support::{assert_noop, assert_ok, traits::Get};
+use ikura_nmt::{Namespace, NmtLeaf};
use parity_scale_codec::Encode;
use sha2::Digest;
use sp_core::storage::well_known_keys;
@@ -12,7 +13,6 @@ use sp_runtime::transaction_validity::{
use sp_state_machine::backend::Backend;
use sp_state_machine::LayoutV1;
use sp_trie::Trie;
-use sugondat_nmt::{Namespace, NmtLeaf};
fn get_blob(size: u32) -> Vec {
vec![12u8].repeat(size as usize)
@@ -153,7 +153,7 @@ fn test_namespace_order() {
let blob = get_blob(blob_len);
let blob_hash: [u8; 32] = sha2::Sha256::digest(blob.clone()).into();
- let mut tree = sugondat_nmt::TreeBuilder::new();
+ let mut tree = ikura_nmt::TreeBuilder::new();
let mut blobs_metadata = vec![];
let mut push_leaf = |namespace_id, extrinsic_index| {
@@ -245,8 +245,8 @@ fn test_deposited_event() {
#[test]
fn test_on_finalize() {
+ use ikura_nmt::TreeBuilder;
use sha2::Digest;
- use sugondat_nmt::TreeBuilder;
let max_blobs: u32 = ::MaxBlobs::get();
let mut tree = TreeBuilder::new();
diff --git a/sugondat/chain/pallets/blobs/src/weights.rs b/ikura/chain/pallets/blobs/src/weights.rs
similarity index 91%
rename from sugondat/chain/pallets/blobs/src/weights.rs
rename to ikura/chain/pallets/blobs/src/weights.rs
index d3435c3a..716dc5d6 100644
--- a/sugondat/chain/pallets/blobs/src/weights.rs
+++ b/ikura/chain/pallets/blobs/src/weights.rs
@@ -1,5 +1,5 @@
-//! Autogenerated weights for `pallet_sugondat_blobs`
+//! Autogenerated weights for `pallet_ikura_blobs`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-12-15, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]`
@@ -8,12 +8,12 @@
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
// Executed Command:
-// ./target/release/sugondat-node
+// ./target/release/ikura-node
// benchmark
// pallet
// --dev
// --pallet
-// pallet_sugondat_blobs
+// pallet_ikura_blobs
// --extrinsic
// *
// --steps
@@ -23,7 +23,7 @@
// --template
// ../frame-weight-template.hbs
// --output
-// sugondat-chain/pallets/blobs/src/weights.rs
+// ikura-chain/pallets/blobs/src/weights.rs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -33,13 +33,13 @@
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
use core::marker::PhantomData;
-/// Weight functions needed for `pallet_sugondat_blobs`.
+/// Weight functions needed for `pallet_ikura_blobs`.
pub trait WeightInfo {
fn submit_blob(x: u32, y: u32, ) -> Weight;
fn on_finalize(x: u32, ) -> Weight;
}
-/// Weights for `pallet_sugondat_blobs` using the Substrate node and recommended hardware.
+/// Weights for `pallet_ikura_blobs` using the Substrate node and recommended hardware.
pub struct SubstrateWeight(PhantomData);
impl WeightInfo for SubstrateWeight {
/// The range of component `x` is `[0, 102399]`.
diff --git a/sugondat/chain/pallets/length-fee-adjustment/Cargo.toml b/ikura/chain/pallets/length-fee-adjustment/Cargo.toml
similarity index 93%
rename from sugondat/chain/pallets/length-fee-adjustment/Cargo.toml
rename to ikura/chain/pallets/length-fee-adjustment/Cargo.toml
index 0047ebd5..d6f8310c 100644
--- a/sugondat/chain/pallets/length-fee-adjustment/Cargo.toml
+++ b/ikura/chain/pallets/length-fee-adjustment/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "pallet-sugondat-length-fee-adjustment"
+name = "pallet-ikura-length-fee-adjustment"
version = "0.1.0"
description = "Pallet for fee Adjustment based on block length and weight"
authors.workspace = true
@@ -29,7 +29,7 @@ polkadot-primitives = { workspace = true }
[dev-dependencies]
sp-io = { workspace = true }
sp-core = { workspace = true }
-sugondat-primitives = { workspace = true, features = ["std"] }
+ikura-primitives = { workspace = true, features = ["std"] }
[features]
default = [ "std" ]
diff --git a/sugondat/chain/pallets/length-fee-adjustment/src/lib.rs b/ikura/chain/pallets/length-fee-adjustment/src/lib.rs
similarity index 100%
rename from sugondat/chain/pallets/length-fee-adjustment/src/lib.rs
rename to ikura/chain/pallets/length-fee-adjustment/src/lib.rs
diff --git a/sugondat/chain/pallets/length-fee-adjustment/src/mock.rs b/ikura/chain/pallets/length-fee-adjustment/src/mock.rs
similarity index 92%
rename from sugondat/chain/pallets/length-fee-adjustment/src/mock.rs
rename to ikura/chain/pallets/length-fee-adjustment/src/mock.rs
index d6229c75..986a19f7 100644
--- a/sugondat/chain/pallets/length-fee-adjustment/src/mock.rs
+++ b/ikura/chain/pallets/length-fee-adjustment/src/mock.rs
@@ -1,4 +1,4 @@
-use crate as pallet_sugondat_length_fee_adjustment;
+use crate as pallet_ikura_length_fee_adjustment;
use frame_support::{
parameter_types,
traits::ConstU64,
@@ -11,7 +11,7 @@ use sp_runtime::{
FixedPointNumber, SaturatedConversion,
};
-use pallet_sugondat_length_fee_adjustment::LastRelayBlockNumberProvider;
+use pallet_ikura_length_fee_adjustment::LastRelayBlockNumberProvider;
use polkadot_primitives::v6::BlockNumber as RelayChainBlockNumber;
type Block = frame_system::mocking::MockBlock;
@@ -22,7 +22,7 @@ frame_support::construct_runtime!(
System: frame_system::{Pallet, Call, Config, Storage, Event},
Balances: pallet_balances::{Pallet, Call, Storage, Config, Event},
TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event},
- LengthFeeAdjustment: pallet_sugondat_length_fee_adjustment::{Pallet, Storage},
+ LengthFeeAdjustment: pallet_ikura_length_fee_adjustment::{Pallet, Storage},
}
);
@@ -87,7 +87,7 @@ parameter_types! {
// https://github.com/thrumdev/blobs/issues/166
// Accepted error is less than 10^(-2)
pub SkippedBlocksNumberTerms: u32 = 3;
- pub MaximumSkippedBlocks: u32 = sugondat_primitives::MAX_SKIPPED_BLOCKS;
+ pub MaximumSkippedBlocks: u32 = ikura_primitives::MAX_SKIPPED_BLOCKS;
pub static WeightToFee: u64 = 1;
pub static OperationalFeeMultiplier: u8 = 5;
@@ -124,7 +124,7 @@ impl pallet_transaction_payment::Config for Test {
type FeeMultiplierUpdate = ();
}
-impl pallet_sugondat_length_fee_adjustment::Config for Test {
+impl pallet_ikura_length_fee_adjustment::Config for Test {
type TransactionByteFee = TransactionByteFee;
type MaximumBlockLength = MaximumBlockLength;
type AdjustmentVariableBlockSize = AdjustmentVariableBlockSize;
diff --git a/sugondat/chain/pallets/length-fee-adjustment/src/tests.rs b/ikura/chain/pallets/length-fee-adjustment/src/tests.rs
similarity index 100%
rename from sugondat/chain/pallets/length-fee-adjustment/src/tests.rs
rename to ikura/chain/pallets/length-fee-adjustment/src/tests.rs
diff --git a/sugondat/chain/primitives/Cargo.toml b/ikura/chain/primitives/Cargo.toml
similarity index 95%
rename from sugondat/chain/primitives/Cargo.toml
rename to ikura/chain/primitives/Cargo.toml
index 7e701c6b..94de11ad 100644
--- a/sugondat/chain/primitives/Cargo.toml
+++ b/ikura/chain/primitives/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-primitives"
+name = "ikura-primitives"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
diff --git a/sugondat/chain/primitives/src/lib.rs b/ikura/chain/primitives/src/lib.rs
similarity index 97%
rename from sugondat/chain/primitives/src/lib.rs
rename to ikura/chain/primitives/src/lib.rs
index 875f4aa6..18d15989 100644
--- a/sugondat/chain/primitives/src/lib.rs
+++ b/ikura/chain/primitives/src/lib.rs
@@ -66,7 +66,7 @@ pub mod opaque {
pub type Hash = ::Output;
}
-/// Invalid transaction custom errors for Sugondat Runtimes
+/// Invalid transaction custom errors for Ikura Runtimes
#[repr(u8)]
pub enum InvalidTransactionCustomError {
/// The blob exceeds the configured per-blob size limit.
diff --git a/sugondat/chain/primitives/src/namespace.rs b/ikura/chain/primitives/src/namespace.rs
similarity index 100%
rename from sugondat/chain/primitives/src/namespace.rs
rename to ikura/chain/primitives/src/namespace.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/Cargo.toml b/ikura/chain/runtimes/ikura-kusama/Cargo.toml
similarity index 92%
rename from sugondat/chain/runtimes/sugondat-kusama/Cargo.toml
rename to ikura/chain/runtimes/ikura-kusama/Cargo.toml
index 12e006a2..b4eac83b 100644
--- a/sugondat/chain/runtimes/sugondat-kusama/Cargo.toml
+++ b/ikura/chain/runtimes/ikura-kusama/Cargo.toml
@@ -1,7 +1,7 @@
[package]
-name = "sugondat-kusama-runtime"
+name = "ikura-kusama-runtime"
version = "0.1.0"
-description = "Sugondat Kusama Runtime"
+description = "Ikura Kusama Runtime"
authors.workspace = true
homepage.workspace = true
repository.workspace = true
@@ -22,9 +22,9 @@ scale-info = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
# Local
-pallet-sugondat-blobs = { workspace = true }
-pallet-sugondat-length-fee-adjustment = { workspace = true }
-sugondat-primitives = { workspace = true }
+pallet-ikura-blobs = { workspace = true }
+pallet-ikura-length-fee-adjustment = { workspace = true }
+ikura-primitives = { workspace = true }
# Substrate
frame-benchmarking = { workspace = true, optional = true }
@@ -108,8 +108,8 @@ std = [
"pallet-balances/std",
"pallet-collator-selection/std",
"pallet-message-queue/std",
- "pallet-sugondat-blobs/std",
- "pallet-sugondat-length-fee-adjustment/std",
+ "pallet-ikura-blobs/std",
+ "pallet-ikura-length-fee-adjustment/std",
"pallet-session/std",
"pallet-sudo/std",
"pallet-timestamp/std",
@@ -155,8 +155,8 @@ runtime-benchmarks = [
"hex-literal",
"pallet-balances/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
- "pallet-sugondat-blobs/runtime-benchmarks",
- "pallet-sugondat-length-fee-adjustment/runtime-benchmarks",
+ "pallet-ikura-blobs/runtime-benchmarks",
+ "pallet-ikura-length-fee-adjustment/runtime-benchmarks",
"pallet-sudo/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
@@ -182,8 +182,8 @@ try-runtime = [
"pallet-balances/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-message-queue/try-runtime",
- "pallet-sugondat-blobs/try-runtime",
- "pallet-sugondat-length-fee-adjustment/try-runtime",
+ "pallet-ikura-blobs/try-runtime",
+ "pallet-ikura-length-fee-adjustment/try-runtime",
"pallet-session/try-runtime",
"pallet-sudo/try-runtime",
"pallet-timestamp/try-runtime",
diff --git a/sugondat/chain/runtimes/sugondat-kusama/build.rs b/ikura/chain/runtimes/ikura-kusama/build.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/build.rs
rename to ikura/chain/runtimes/ikura-kusama/build.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/constants.rs b/ikura/chain/runtimes/ikura-kusama/src/constants.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/constants.rs
rename to ikura/chain/runtimes/ikura-kusama/src/constants.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/lib.rs b/ikura/chain/runtimes/ikura-kusama/src/lib.rs
similarity index 97%
rename from sugondat/chain/runtimes/sugondat-kusama/src/lib.rs
rename to ikura/chain/runtimes/ikura-kusama/src/lib.rs
index 936a2e1d..33dbe04b 100644
--- a/sugondat/chain/runtimes/sugondat-kusama/src/lib.rs
+++ b/ikura/chain/runtimes/ikura-kusama/src/lib.rs
@@ -45,7 +45,7 @@ use frame_system::{
use pallet_xcm::{EnsureXcm, IsVoiceOfBody};
use parachains_common::message_queue::{NarrowOriginToSibling, ParaIdToSibling};
-use sugondat_primitives::{
+use ikura_primitives::{
AccountId, AuraId, Balance, BlockNumber, Nonce, Signature, MAXIMUM_BLOCK_LENGTH,
};
@@ -64,8 +64,8 @@ use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight};
// XCM Imports
use xcm::latest::prelude::BodyId;
-pub use pallet_sugondat_blobs;
-pub use pallet_sugondat_length_fee_adjustment;
+pub use pallet_ikura_blobs;
+pub use pallet_ikura_length_fee_adjustment;
/// A hash of some data used by the chain.
pub type Hash = sp_core::H256;
@@ -95,7 +95,7 @@ pub type SignedExtra = (
frame_system::CheckNonce,
frame_system::CheckWeight,
pallet_transaction_payment::ChargeTransactionPayment,
- pallet_sugondat_blobs::PrevalidateBlobs,
+ pallet_ikura_blobs::PrevalidateBlobs,
);
/// Unchecked extrinsic type as expected by this runtime.
@@ -305,10 +305,10 @@ parameter_types! {
pub SkippedBlocksNumberTerms: u32 = 3;
// Maximum acceptable number of skipped parachain blocks.
- pub MaximumSkippedBlocks: u32 = sugondat_primitives::MAX_SKIPPED_BLOCKS;
+ pub MaximumSkippedBlocks: u32 = ikura_primitives::MAX_SKIPPED_BLOCKS;
}
-impl pallet_sugondat_length_fee_adjustment::Config for Runtime {
+impl pallet_ikura_length_fee_adjustment::Config for Runtime {
type MaximumBlockLength = MaximumBlockLength;
type TransactionByteFee = TransactionByteFee;
type AdjustmentVariableBlockSize = AdjustmentVariableBlockSize;
@@ -473,12 +473,12 @@ parameter_types! {
pub const MaxTotalBlobSize: u32 = 2 * 1024 * 1024;
}
-impl pallet_sugondat_blobs::Config for Runtime {
+impl pallet_ikura_blobs::Config for Runtime {
type RuntimeEvent = RuntimeEvent;
type MaxBlobs = MaxBlobs;
type MaxBlobSize = MaxBlobSize;
type MaxTotalBlobSize = MaxTotalBlobSize;
- type WeightInfo = pallet_sugondat_blobs::weights::SubstrateWeight;
+ type WeightInfo = pallet_ikura_blobs::weights::SubstrateWeight;
}
// Create the runtime by composing the FRAME pallets that were previously configured.
@@ -511,8 +511,8 @@ construct_runtime!(
CumulusXcm: cumulus_pallet_xcm = 32,
MessageQueue: pallet_message_queue = 33,
- Blobs: pallet_sugondat_blobs = 40,
- LengthFeeAdjustment: pallet_sugondat_length_fee_adjustment = 41,
+ Blobs: pallet_ikura_blobs = 40,
+ LengthFeeAdjustment: pallet_ikura_length_fee_adjustment = 41,
}
);
@@ -526,7 +526,7 @@ mod benches {
[pallet_sudo, Sudo]
[pallet_collator_selection, CollatorSelection]
[cumulus_pallet_xcmp_queue, XcmpQueue]
- [pallet_sugondat_blobs, Blobs]
+ [pallet_ikura_blobs, Blobs]
);
}
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/weights/block_weights.rs b/ikura/chain/runtimes/ikura-kusama/src/weights/block_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/weights/block_weights.rs
rename to ikura/chain/runtimes/ikura-kusama/src/weights/block_weights.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/weights/extrinsic_weights.rs b/ikura/chain/runtimes/ikura-kusama/src/weights/extrinsic_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/weights/extrinsic_weights.rs
rename to ikura/chain/runtimes/ikura-kusama/src/weights/extrinsic_weights.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/weights/mod.rs b/ikura/chain/runtimes/ikura-kusama/src/weights/mod.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/weights/mod.rs
rename to ikura/chain/runtimes/ikura-kusama/src/weights/mod.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/weights/paritydb_weights.rs b/ikura/chain/runtimes/ikura-kusama/src/weights/paritydb_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/weights/paritydb_weights.rs
rename to ikura/chain/runtimes/ikura-kusama/src/weights/paritydb_weights.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/weights/rocksdb_weights.rs b/ikura/chain/runtimes/ikura-kusama/src/weights/rocksdb_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/sugondat-kusama/src/weights/rocksdb_weights.rs
rename to ikura/chain/runtimes/ikura-kusama/src/weights/rocksdb_weights.rs
diff --git a/sugondat/chain/runtimes/sugondat-kusama/src/xcm_config.rs b/ikura/chain/runtimes/ikura-kusama/src/xcm_config.rs
similarity index 98%
rename from sugondat/chain/runtimes/sugondat-kusama/src/xcm_config.rs
rename to ikura/chain/runtimes/ikura-kusama/src/xcm_config.rs
index 244fdc99..f27c8423 100644
--- a/sugondat/chain/runtimes/sugondat-kusama/src/xcm_config.rs
+++ b/ikura/chain/runtimes/ikura-kusama/src/xcm_config.rs
@@ -126,9 +126,9 @@ impl xcm_executor::Config for XcmConfig {
// How to withdraw and deposit an asset.
type AssetTransactor = CurrencyTransactor;
type OriginConverter = XcmOriginToTransactDispatchOrigin;
- // Sugondat recognizes the relay chain as a reserve asset.
+ // Ikura recognizes the relay chain as a reserve asset.
type IsReserve = TrustedReserve;
- // Sugondat is not formally part of the system and therefore should not be used for teleportation.
+ // Ikura is not formally part of the system and therefore should not be used for teleportation.
type IsTeleporter = ();
type UniversalLocation = UniversalLocation;
type Barrier = Barrier;
diff --git a/sugondat/chain/runtimes/sugondat-kusama/tests/fee_adjustments.rs b/ikura/chain/runtimes/ikura-kusama/tests/fee_adjustments.rs
similarity index 99%
rename from sugondat/chain/runtimes/sugondat-kusama/tests/fee_adjustments.rs
rename to ikura/chain/runtimes/ikura-kusama/tests/fee_adjustments.rs
index 03116785..54371cd9 100644
--- a/sugondat/chain/runtimes/sugondat-kusama/tests/fee_adjustments.rs
+++ b/ikura/chain/runtimes/ikura-kusama/tests/fee_adjustments.rs
@@ -3,14 +3,7 @@ use frame_support::{
dispatch::DispatchClass,
weights::{Weight, WeightToFee},
};
-use pallet_sugondat_length_fee_adjustment::{NextLengthMultiplier, TargetBlockSize};
-use pallet_transaction_payment::Multiplier;
-use sp_runtime::{
- assert_eq_error_rate,
- traits::{Convert, One, Zero},
- BuildStorage, FixedPointNumber,
-};
-use sugondat_kusama_runtime::{
+use ikura_kusama_runtime::{
constants::{
consensus::DAYS,
kusama::currency::{CENTS, MILLICENTS},
@@ -20,7 +13,14 @@ use sugondat_kusama_runtime::{
RuntimeBlockWeights as BlockWeights, SlowAdjustingFeeUpdate, System, TargetBlockFullness,
TransactionPayment,
};
-use sugondat_primitives::MAXIMUM_BLOCK_LENGTH;
+use ikura_primitives::MAXIMUM_BLOCK_LENGTH;
+use pallet_ikura_length_fee_adjustment::{NextLengthMultiplier, TargetBlockSize};
+use pallet_transaction_payment::Multiplier;
+use sp_runtime::{
+ assert_eq_error_rate,
+ traits::{Convert, One, Zero},
+ BuildStorage, FixedPointNumber,
+};
// The following tests check if the parameters used to define
// targeted_length_fee_adjustment and targeted_weight_fee_adjustment
diff --git a/sugondat/chain/runtimes/sugondat-kusama/tests/transactions.rs b/ikura/chain/runtimes/ikura-kusama/tests/transactions.rs
similarity index 90%
rename from sugondat/chain/runtimes/sugondat-kusama/tests/transactions.rs
rename to ikura/chain/runtimes/ikura-kusama/tests/transactions.rs
index 28608232..5338a0e6 100644
--- a/sugondat/chain/runtimes/sugondat-kusama/tests/transactions.rs
+++ b/ikura/chain/runtimes/ikura-kusama/tests/transactions.rs
@@ -3,7 +3,11 @@ use frame_support::{
traits::{fungible::Balanced, tokens::Precision},
weights::{Weight, WeightToFee},
};
-use pallet_sugondat_length_fee_adjustment::NextLengthMultiplier;
+use ikura_kusama_runtime::{
+ Address, Hash, LengthFeeAdjustment, MaxBlobSize, MaxBlobs, MaxTotalBlobSize, Runtime,
+ RuntimeCall, SignedExtra, UncheckedExtrinsic,
+};
+use pallet_ikura_length_fee_adjustment::NextLengthMultiplier;
use pallet_transaction_payment::Multiplier;
use parity_scale_codec::Encode;
use sp_block_builder::runtime_decl_for_block_builder::BlockBuilderV6;
@@ -16,10 +20,6 @@ use sp_runtime::{
BuildStorage, FixedPointNumber, MultiSignature,
};
use sp_transaction_pool::runtime_api::runtime_decl_for_tagged_transaction_queue::TaggedTransactionQueueV3;
-use sugondat_kusama_runtime::{
- Address, Hash, LengthFeeAdjustment, MaxBlobSize, MaxBlobs, MaxTotalBlobSize, Runtime,
- RuntimeCall, SignedExtra, UncheckedExtrinsic,
-};
fn new_test_ext() -> sp_io::TestExternalities {
frame_system::GenesisConfig::::default()
@@ -80,10 +80,10 @@ fn create_submit_blob_utx(
frame_system::CheckNonce::::from(0),
frame_system::CheckWeight::::new(),
pallet_transaction_payment::ChargeTransactionPayment::::from(0),
- pallet_sugondat_blobs::PrevalidateBlobs::::new(),
+ pallet_ikura_blobs::PrevalidateBlobs::::new(),
);
- let runtime_call: RuntimeCall = pallet_sugondat_blobs::Call::submit_blob {
+ let runtime_call: RuntimeCall = pallet_ikura_blobs::Call::submit_blob {
namespace_id: namespace_id.into(),
blob,
}
@@ -124,7 +124,7 @@ fn test_validate_transaction_max_blob_size_exceeded() {
res,
Err(TransactionValidityError::Invalid(
InvalidTransaction::Custom(
- sugondat_primitives::InvalidTransactionCustomError::BlobExceedsSizeLimit as u8,
+ ikura_primitives::InvalidTransactionCustomError::BlobExceedsSizeLimit as u8,
)
))
)
@@ -150,14 +150,14 @@ fn test_pre_dispatch(modify_storage: impl FnOnce()) {
#[test]
fn test_pre_dispatch_max_blobs_exceeded() {
- test_pre_dispatch(|| pallet_sugondat_blobs::TotalBlobs::::put(MaxBlobs::get()));
+ test_pre_dispatch(|| pallet_ikura_blobs::TotalBlobs::::put(MaxBlobs::get()));
}
#[test]
fn test_pre_dispatch_max_total_blob_size_exceeded() {
- test_pre_dispatch(|| {
- pallet_sugondat_blobs::TotalBlobSize::::put(MaxTotalBlobSize::get())
- });
+ test_pre_dispatch(
+ || pallet_ikura_blobs::TotalBlobSize::::put(MaxTotalBlobSize::get()),
+ );
}
#[test]
@@ -165,7 +165,7 @@ fn test_inclusion_fee_uses_length_to_fee() {
// Test that inclusion fee is evaluated properly
// by the transaction_payment pallet
new_test_ext().execute_with(|| {
- let call: RuntimeCall = pallet_sugondat_blobs::Call::submit_blob {
+ let call: RuntimeCall = pallet_ikura_blobs::Call::submit_blob {
namespace_id: 0.into(),
blob: vec![0; 1],
}
diff --git a/sugondat/chain/runtimes/test/Cargo.toml b/ikura/chain/runtimes/test/Cargo.toml
similarity index 92%
rename from sugondat/chain/runtimes/test/Cargo.toml
rename to ikura/chain/runtimes/test/Cargo.toml
index 6e016857..704f3614 100644
--- a/sugondat/chain/runtimes/test/Cargo.toml
+++ b/ikura/chain/runtimes/test/Cargo.toml
@@ -1,7 +1,7 @@
[package]
-name = "sugondat-test-runtime"
+name = "ikura-test-runtime"
version = "0.1.0"
-description = "Sugondat Test Runtime"
+description = "Ikura Test Runtime"
authors.workspace = true
homepage.workspace = true
repository.workspace = true
@@ -22,9 +22,9 @@ scale-info = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
# Local
-pallet-sugondat-blobs = { workspace = true }
-pallet-sugondat-length-fee-adjustment = { workspace = true }
-sugondat-primitives = { workspace = true }
+pallet-ikura-blobs = { workspace = true }
+pallet-ikura-length-fee-adjustment = { workspace = true }
+ikura-primitives = { workspace = true }
# Substrate
frame-benchmarking = { workspace = true, optional = true }
@@ -104,8 +104,8 @@ std = [
"pallet-balances/std",
"pallet-collator-selection/std",
"pallet-message-queue/std",
- "pallet-sugondat-blobs/std",
- "pallet-sugondat-length-fee-adjustment/std",
+ "pallet-ikura-blobs/std",
+ "pallet-ikura-length-fee-adjustment/std",
"pallet-session/std",
"pallet-sudo/std",
"pallet-timestamp/std",
@@ -147,7 +147,7 @@ runtime-benchmarks = [
"hex-literal",
"pallet-balances/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
- "pallet-sugondat-blobs/runtime-benchmarks",
+ "pallet-ikura-blobs/runtime-benchmarks",
"pallet-sudo/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
@@ -173,8 +173,8 @@ try-runtime = [
"pallet-balances/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-message-queue/try-runtime",
- "pallet-sugondat-blobs/try-runtime",
- "pallet-sugondat-length-fee-adjustment/try-runtime",
+ "pallet-ikura-blobs/try-runtime",
+ "pallet-ikura-length-fee-adjustment/try-runtime",
"pallet-session/try-runtime",
"pallet-sudo/try-runtime",
"pallet-timestamp/try-runtime",
diff --git a/sugondat/chain/runtimes/test/build.rs b/ikura/chain/runtimes/test/build.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/build.rs
rename to ikura/chain/runtimes/test/build.rs
diff --git a/sugondat/chain/runtimes/test/src/lib.rs b/ikura/chain/runtimes/test/src/lib.rs
similarity index 97%
rename from sugondat/chain/runtimes/test/src/lib.rs
rename to ikura/chain/runtimes/test/src/lib.rs
index 524d9155..9f6ac5ff 100644
--- a/sugondat/chain/runtimes/test/src/lib.rs
+++ b/ikura/chain/runtimes/test/src/lib.rs
@@ -47,7 +47,7 @@ use frame_system::{
use pallet_xcm::{EnsureXcm, IsVoiceOfBody};
use parachains_common::message_queue::{NarrowOriginToSibling, ParaIdToSibling};
-use sugondat_primitives::{AccountId, AuraId, Balance, BlockNumber, Nonce, Signature};
+use ikura_primitives::{AccountId, AuraId, Balance, BlockNumber, Nonce, Signature};
pub use sp_runtime::{MultiAddress, Perbill, Permill};
use xcm_config::{RelayLocation, XcmOriginToTransactDispatchOrigin};
@@ -65,8 +65,8 @@ use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight};
// XCM Imports
use xcm::latest::prelude::BodyId;
-pub use pallet_sugondat_blobs;
-pub use pallet_sugondat_length_fee_adjustment;
+pub use pallet_ikura_blobs;
+pub use pallet_ikura_length_fee_adjustment;
/// A hash of some data used by the chain.
pub type Hash = sp_core::H256;
@@ -96,7 +96,7 @@ pub type SignedExtra = (
frame_system::CheckNonce,
frame_system::CheckWeight,
pallet_transaction_payment::ChargeTransactionPayment,
- pallet_sugondat_blobs::PrevalidateBlobs,
+ pallet_ikura_blobs::PrevalidateBlobs,
);
/// Unchecked extrinsic type as expected by this runtime.
@@ -147,8 +147,8 @@ impl_opaque_keys! {
#[sp_version::runtime_version]
pub const VERSION: RuntimeVersion = RuntimeVersion {
- spec_name: create_runtime_str!("sugondat-chain"),
- impl_name: create_runtime_str!("sugondat-chain"),
+ spec_name: create_runtime_str!("ikura-chain"),
+ impl_name: create_runtime_str!("ikura-chain"),
authoring_version: 1,
spec_version: 1001,
impl_version: 0,
@@ -372,10 +372,10 @@ parameter_types! {
pub SkippedBlocksNumberTerms: u32 = 3;
// Maximum acceptable number of skipped parachain blocks.
- pub MaximumSkippedBlocks: u32 = sugondat_primitives::MAX_SKIPPED_BLOCKS;
+ pub MaximumSkippedBlocks: u32 = ikura_primitives::MAX_SKIPPED_BLOCKS;
}
-impl pallet_sugondat_length_fee_adjustment::Config for Runtime {
+impl pallet_ikura_length_fee_adjustment::Config for Runtime {
type MaximumBlockLength = MaximumBlockLength;
type TransactionByteFee = TransactionByteFee;
type AdjustmentVariableBlockSize = AdjustmentVariableBlockSize;
@@ -540,12 +540,12 @@ parameter_types! {
pub const MaxTotalBlobSize: u32 = 2 * 1024 * 1024;
}
-impl pallet_sugondat_blobs::Config for Runtime {
+impl pallet_ikura_blobs::Config for Runtime {
type RuntimeEvent = RuntimeEvent;
type MaxBlobs = MaxBlobs;
type MaxBlobSize = MaxBlobSize;
type MaxTotalBlobSize = MaxTotalBlobSize;
- type WeightInfo = pallet_sugondat_blobs::weights::SubstrateWeight;
+ type WeightInfo = pallet_ikura_blobs::weights::SubstrateWeight;
}
// Create the runtime by composing the FRAME pallets that were previously configured.
@@ -578,8 +578,8 @@ construct_runtime!(
CumulusXcm: cumulus_pallet_xcm = 32,
MessageQueue: pallet_message_queue = 33,
- Blobs: pallet_sugondat_blobs = 40,
- LengthFeeAdjustment: pallet_sugondat_length_fee_adjustment = 41,
+ Blobs: pallet_ikura_blobs = 40,
+ LengthFeeAdjustment: pallet_ikura_length_fee_adjustment = 41,
}
);
@@ -593,7 +593,7 @@ mod benches {
[pallet_sudo, Sudo]
[pallet_collator_selection, CollatorSelection]
[cumulus_pallet_xcmp_queue, XcmpQueue]
- [pallet_sugondat_blobs, Blobs]
+ [pallet_ikura_blobs, Blobs]
);
}
diff --git a/sugondat/chain/runtimes/test/src/weights/block_weights.rs b/ikura/chain/runtimes/test/src/weights/block_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/weights/block_weights.rs
rename to ikura/chain/runtimes/test/src/weights/block_weights.rs
diff --git a/sugondat/chain/runtimes/test/src/weights/extrinsic_weights.rs b/ikura/chain/runtimes/test/src/weights/extrinsic_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/weights/extrinsic_weights.rs
rename to ikura/chain/runtimes/test/src/weights/extrinsic_weights.rs
diff --git a/sugondat/chain/runtimes/test/src/weights/mod.rs b/ikura/chain/runtimes/test/src/weights/mod.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/weights/mod.rs
rename to ikura/chain/runtimes/test/src/weights/mod.rs
diff --git a/sugondat/chain/runtimes/test/src/weights/paritydb_weights.rs b/ikura/chain/runtimes/test/src/weights/paritydb_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/weights/paritydb_weights.rs
rename to ikura/chain/runtimes/test/src/weights/paritydb_weights.rs
diff --git a/sugondat/chain/runtimes/test/src/weights/rocksdb_weights.rs b/ikura/chain/runtimes/test/src/weights/rocksdb_weights.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/weights/rocksdb_weights.rs
rename to ikura/chain/runtimes/test/src/weights/rocksdb_weights.rs
diff --git a/sugondat/chain/runtimes/test/src/xcm_config.rs b/ikura/chain/runtimes/test/src/xcm_config.rs
similarity index 100%
rename from sugondat/chain/runtimes/test/src/xcm_config.rs
rename to ikura/chain/runtimes/test/src/xcm_config.rs
diff --git a/sugondat/chain/runtimes/test/tests/fee_adjustments.rs b/ikura/chain/runtimes/test/tests/fee_adjustments.rs
similarity index 99%
rename from sugondat/chain/runtimes/test/tests/fee_adjustments.rs
rename to ikura/chain/runtimes/test/tests/fee_adjustments.rs
index 295ca6fd..8177bc64 100644
--- a/sugondat/chain/runtimes/test/tests/fee_adjustments.rs
+++ b/ikura/chain/runtimes/test/tests/fee_adjustments.rs
@@ -3,20 +3,20 @@ use frame_support::{
dispatch::DispatchClass,
weights::{Weight, WeightToFee},
};
-use pallet_sugondat_length_fee_adjustment::{NextLengthMultiplier, TargetBlockSize};
+use ikura_primitives::MAXIMUM_BLOCK_LENGTH;
+use ikura_test_runtime::{
+ AdjustmentVariableBlockFullness, AdjustmentVariableBlockSize, LengthFeeAdjustment,
+ MinimumMultiplierBlockFullness, MinimumMultiplierBlockSize, Runtime,
+ RuntimeBlockWeights as BlockWeights, SlowAdjustingFeeUpdate, System, TargetBlockFullness,
+ TransactionPayment, CENTS, DAYS, MILLICENTS,
+};
+use pallet_ikura_length_fee_adjustment::{NextLengthMultiplier, TargetBlockSize};
use pallet_transaction_payment::Multiplier;
use sp_runtime::{
assert_eq_error_rate,
traits::{Convert, One, Zero},
BuildStorage, FixedPointNumber,
};
-use sugondat_primitives::MAXIMUM_BLOCK_LENGTH;
-use sugondat_test_runtime::{
- AdjustmentVariableBlockFullness, AdjustmentVariableBlockSize, LengthFeeAdjustment,
- MinimumMultiplierBlockFullness, MinimumMultiplierBlockSize, Runtime,
- RuntimeBlockWeights as BlockWeights, SlowAdjustingFeeUpdate, System, TargetBlockFullness,
- TransactionPayment, CENTS, DAYS, MILLICENTS,
-};
// The following tests check if the parameters used to define
// targeted_length_fee_adjustment and targeted_weight_fee_adjustment
diff --git a/sugondat/chain/runtimes/test/tests/transactions.rs b/ikura/chain/runtimes/test/tests/transactions.rs
similarity index 90%
rename from sugondat/chain/runtimes/test/tests/transactions.rs
rename to ikura/chain/runtimes/test/tests/transactions.rs
index b6f1dd83..1487bc98 100644
--- a/sugondat/chain/runtimes/test/tests/transactions.rs
+++ b/ikura/chain/runtimes/test/tests/transactions.rs
@@ -3,7 +3,11 @@ use frame_support::{
traits::{fungible::Balanced, tokens::Precision},
weights::{Weight, WeightToFee},
};
-use pallet_sugondat_length_fee_adjustment::NextLengthMultiplier;
+use ikura_test_runtime::{
+ Address, Hash, LengthFeeAdjustment, MaxBlobSize, MaxBlobs, MaxTotalBlobSize, Runtime,
+ RuntimeCall, SignedExtra, UncheckedExtrinsic,
+};
+use pallet_ikura_length_fee_adjustment::NextLengthMultiplier;
use pallet_transaction_payment::Multiplier;
use parity_scale_codec::Encode;
use sp_block_builder::runtime_decl_for_block_builder::BlockBuilderV6;
@@ -16,10 +20,6 @@ use sp_runtime::{
BuildStorage, FixedPointNumber, MultiSignature,
};
use sp_transaction_pool::runtime_api::runtime_decl_for_tagged_transaction_queue::TaggedTransactionQueueV3;
-use sugondat_test_runtime::{
- Address, Hash, LengthFeeAdjustment, MaxBlobSize, MaxBlobs, MaxTotalBlobSize, Runtime,
- RuntimeCall, SignedExtra, UncheckedExtrinsic,
-};
fn new_test_ext() -> sp_io::TestExternalities {
frame_system::GenesisConfig::::default()
@@ -80,10 +80,10 @@ fn create_submit_blob_utx(
frame_system::CheckNonce::::from(0),
frame_system::CheckWeight::::new(),
pallet_transaction_payment::ChargeTransactionPayment::::from(0),
- pallet_sugondat_blobs::PrevalidateBlobs::::new(),
+ pallet_ikura_blobs::PrevalidateBlobs::::new(),
);
- let runtime_call: RuntimeCall = pallet_sugondat_blobs::Call::submit_blob {
+ let runtime_call: RuntimeCall = pallet_ikura_blobs::Call::submit_blob {
namespace_id: namespace_id.into(),
blob,
}
@@ -124,7 +124,7 @@ fn test_validate_transaction_max_blob_size_exceeded() {
res,
Err(TransactionValidityError::Invalid(
InvalidTransaction::Custom(
- sugondat_primitives::InvalidTransactionCustomError::BlobExceedsSizeLimit as u8,
+ ikura_primitives::InvalidTransactionCustomError::BlobExceedsSizeLimit as u8,
)
))
)
@@ -150,14 +150,14 @@ fn test_pre_dispatch(modify_storage: impl FnOnce()) {
#[test]
fn test_pre_dispatch_max_blobs_exceeded() {
- test_pre_dispatch(|| pallet_sugondat_blobs::TotalBlobs::::put(MaxBlobs::get()));
+ test_pre_dispatch(|| pallet_ikura_blobs::TotalBlobs::::put(MaxBlobs::get()));
}
#[test]
fn test_pre_dispatch_max_total_blob_size_exceeded() {
- test_pre_dispatch(|| {
- pallet_sugondat_blobs::TotalBlobSize::::put(MaxTotalBlobSize::get())
- });
+ test_pre_dispatch(
+ || pallet_ikura_blobs::TotalBlobSize::::put(MaxTotalBlobSize::get()),
+ );
}
#[test]
@@ -165,7 +165,7 @@ fn test_inclusion_fee_uses_length_to_fee() {
// Test that inclusion fee is evaluated properly
// by the transaction_payment pallet
new_test_ext().execute_with(|| {
- let call: RuntimeCall = pallet_sugondat_blobs::Call::submit_blob {
+ let call: RuntimeCall = pallet_ikura_blobs::Call::submit_blob {
namespace_id: 0.into(),
blob: vec![0; 1],
}
diff --git a/sugondat/nmt/.gitignore b/ikura/nmt/.gitignore
similarity index 100%
rename from sugondat/nmt/.gitignore
rename to ikura/nmt/.gitignore
diff --git a/sugondat/nmt/Cargo.toml b/ikura/nmt/Cargo.toml
similarity index 74%
rename from sugondat/nmt/Cargo.toml
rename to ikura/nmt/Cargo.toml
index 5e0f886b..23cb606c 100644
--- a/sugondat/nmt/Cargo.toml
+++ b/ikura/nmt/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-nmt"
+name = "ikura-nmt"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
@@ -13,10 +13,10 @@ edition.workspace = true
sha2 = { workspace = true }
nmt-rs = { workspace = true }
serde = { workspace = true, optional = true }
-sugondat-serde-util = { workspace = true, optional = true }
+ikura-serde-util = { workspace = true, optional = true }
[features]
default = ["native"]
native = []
-serde = ["dep:serde", "dep:sugondat-serde-util", "nmt-rs/serde"]
+serde = ["dep:serde", "dep:ikura-serde-util", "nmt-rs/serde"]
diff --git a/sugondat/nmt/src/blob_metadata.rs b/ikura/nmt/src/blob_metadata.rs
similarity index 100%
rename from sugondat/nmt/src/blob_metadata.rs
rename to ikura/nmt/src/blob_metadata.rs
diff --git a/sugondat/nmt/src/leaf.rs b/ikura/nmt/src/leaf.rs
similarity index 100%
rename from sugondat/nmt/src/leaf.rs
rename to ikura/nmt/src/leaf.rs
diff --git a/sugondat/nmt/src/lib.rs b/ikura/nmt/src/lib.rs
similarity index 96%
rename from sugondat/nmt/src/lib.rs
rename to ikura/nmt/src/lib.rs
index ea4cde0c..7d0b524d 100644
--- a/sugondat/nmt/src/lib.rs
+++ b/ikura/nmt/src/lib.rs
@@ -1,4 +1,4 @@
-//! This crate provides utilities for working with the namespaced merkle tree (NMT) used in Sugondat.
+//! This crate provides utilities for working with the namespaced merkle tree (NMT) used in Ikura.
#![no_std]
diff --git a/sugondat/nmt/src/ns.rs b/ikura/nmt/src/ns.rs
similarity index 94%
rename from sugondat/nmt/src/ns.rs
rename to ikura/nmt/src/ns.rs
index c4203920..3ef7ee7f 100644
--- a/sugondat/nmt/src/ns.rs
+++ b/ikura/nmt/src/ns.rs
@@ -12,7 +12,7 @@ use core::fmt;
/// big-endian representation of the integer is used as that is more intuitive. As one may expect:
///
/// ```
-/// # use sugondat_nmt::Namespace;
+/// # use ikura_nmt::Namespace;
/// assert!(Namespace::from_u128_be(0x0100) > Namespace::from_u128_be(0x00FF));
/// ````
#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord)]
@@ -22,8 +22,7 @@ use core::fmt;
serde(transparent)
)]
pub struct Namespace(
- #[cfg_attr(feature = "serde", serde(with = "sugondat_serde_util::bytes16_hex"))]
- [u8; NS_ID_SIZE],
+ #[cfg_attr(feature = "serde", serde(with = "ikura_serde_util::bytes16_hex"))] [u8; NS_ID_SIZE],
);
impl Namespace {
diff --git a/sugondat/nmt/src/ns_proof.rs b/ikura/nmt/src/ns_proof.rs
similarity index 100%
rename from sugondat/nmt/src/ns_proof.rs
rename to ikura/nmt/src/ns_proof.rs
diff --git a/sugondat/nmt/src/root.rs b/ikura/nmt/src/root.rs
similarity index 91%
rename from sugondat/nmt/src/root.rs
rename to ikura/nmt/src/root.rs
index 51b4d356..aa60c0b8 100644
--- a/sugondat/nmt/src/root.rs
+++ b/ikura/nmt/src/root.rs
@@ -3,7 +3,7 @@ pub use crate::ns::Namespace;
#[derive(Clone, Debug, PartialEq, Eq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub struct TreeRoot {
- #[cfg_attr(feature = "serde", serde(with = "sugondat_serde_util::bytes32_hex"))]
+ #[cfg_attr(feature = "serde", serde(with = "ikura_serde_util::bytes32_hex"))]
pub root: [u8; 32],
pub min_ns: Namespace,
pub max_ns: Namespace,
diff --git a/sugondat/nmt/src/tests.rs b/ikura/nmt/src/tests.rs
similarity index 100%
rename from sugondat/nmt/src/tests.rs
rename to ikura/nmt/src/tests.rs
diff --git a/sugondat/nmt/src/tree.rs b/ikura/nmt/src/tree.rs
similarity index 100%
rename from sugondat/nmt/src/tree.rs
rename to ikura/nmt/src/tree.rs
diff --git a/sugondat/serde-util/Cargo.toml b/ikura/serde-util/Cargo.toml
similarity index 95%
rename from sugondat/serde-util/Cargo.toml
rename to ikura/serde-util/Cargo.toml
index 178960de..6e3962fd 100644
--- a/sugondat/serde-util/Cargo.toml
+++ b/ikura/serde-util/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-serde-util"
+name = "ikura-serde-util"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
diff --git a/sugondat/serde-util/src/lib.rs b/ikura/serde-util/src/lib.rs
similarity index 100%
rename from sugondat/serde-util/src/lib.rs
rename to ikura/serde-util/src/lib.rs
diff --git a/sugondat/shim/Cargo.toml b/ikura/shim/Cargo.toml
similarity index 71%
rename from sugondat/shim/Cargo.toml
rename to ikura/shim/Cargo.toml
index 8aebafe5..961eb13e 100644
--- a/sugondat/shim/Cargo.toml
+++ b/ikura/shim/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-shim"
+name = "ikura-shim"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
@@ -10,11 +10,11 @@ edition.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-sugondat-nmt = { workspace = true, default-features = true, features = ["serde"] }
-sugondat-subxt = { workspace = true }
-sugondat-primitives = { workspace = true, default-features = true }
-sugondat-shim-common-sovereign = { workspace = true, default-features = true, features = ["server"] }
-sugondat-shim-common-rollkit = { workspace = true }
+ikura-nmt = { workspace = true, default-features = true, features = ["serde"] }
+ikura-subxt = { workspace = true }
+ikura-primitives = { workspace = true, default-features = true }
+ikura-shim-common-sovereign = { workspace = true, default-features = true, features = ["server"] }
+ikura-shim-common-rollkit = { workspace = true }
anyhow = { workspace = true }
clap = { workspace = true, features = ["derive", "env"] }
diff --git a/sugondat/shim/Dockerfile b/ikura/shim/Dockerfile
similarity index 70%
rename from sugondat/shim/Dockerfile
rename to ikura/shim/Dockerfile
index a1ba06ec..3fa2954f 100644
--- a/sugondat/shim/Dockerfile
+++ b/ikura/shim/Dockerfile
@@ -9,7 +9,7 @@ ENV CARGO_HOME=/cargo
ENV CARGO_TARGET_DIR=/cargo_target
ENV RUSTFLAGS=""
ENV RUSTUP_HOME=/rustup
-ENV WASM_BUILD_WORKSPACE_HINT=/sugondat
+ENV WASM_BUILD_WORKSPACE_HINT=/ikura
# Force fetching git deps with git CLI instead of libgit2 to workaround build failures.
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
@@ -32,16 +32,16 @@ RUN \
RUN \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $RUSTC_VERSION
-WORKDIR /sugondat
-COPY . /sugondat
+WORKDIR /ikura
+COPY . /ikura
FROM builder AS builder-release
-RUN --mount=type=cache,id=sugondat-shim,target=/cargo/git \
- --mount=type=cache,id=sugondat-shim,target=/cargo/registry \
- --mount=type=cache,id=sugondat-shim,target=/cargo_target \
- $CARGO_HOME/bin/cargo build --locked --release -p sugondat-shim && \
- cp /cargo_target/release/sugondat-shim /usr/bin/sugondat-shim
+RUN --mount=type=cache,id=ikura-shim,target=/cargo/git \
+ --mount=type=cache,id=ikura-shim,target=/cargo/registry \
+ --mount=type=cache,id=ikura-shim,target=/cargo_target \
+ $CARGO_HOME/bin/cargo build --locked --release -p ikura-shim && \
+ cp /cargo_target/release/ikura-shim /usr/bin/ikura-shim
FROM ubuntu:20.04
@@ -56,9 +56,9 @@ RUN \
ca-certificates \
curl
-COPY --from=builder-release /usr/bin/sugondat-shim /usr/bin/sugondat-shim
+COPY --from=builder-release /usr/bin/ikura-shim /usr/bin/ikura-shim
EXPOSE 10995
-ENTRYPOINT ["/tini", "--", "/usr/bin/sugondat-shim"]
+ENTRYPOINT ["/tini", "--", "/usr/bin/ikura-shim"]
CMD ["serve", "-p", "10995"]
diff --git a/sugondat/shim/common/rollkit/Cargo.toml b/ikura/shim/common/rollkit/Cargo.toml
similarity index 66%
rename from sugondat/shim/common/rollkit/Cargo.toml
rename to ikura/shim/common/rollkit/Cargo.toml
index c0f4321d..f37705e5 100644
--- a/sugondat/shim/common/rollkit/Cargo.toml
+++ b/ikura/shim/common/rollkit/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-shim-common-rollkit"
+name = "ikura-shim-common-rollkit"
version = "0.1.0"
edition = "2021"
@@ -9,5 +9,5 @@ edition = "2021"
async-trait = "0.1.74"
jsonrpsee = { version = "0.20.3", features = ["macros", "server"] }
serde = { version = "1.0.192", features = ["derive"] }
-sugondat-nmt = { path = "../../../nmt", features = ["serde"] }
-sugondat-serde-util = { path = "../../../serde-util" }
+ikura-nmt = { path = "../../../nmt", features = ["serde"] }
+ikura-serde-util = { path = "../../../serde-util" }
diff --git a/sugondat/shim/common/rollkit/src/lib.rs b/ikura/shim/common/rollkit/src/lib.rs
similarity index 90%
rename from sugondat/shim/common/rollkit/src/lib.rs
rename to ikura/shim/common/rollkit/src/lib.rs
index 0ed94b5b..d5bb8c56 100644
--- a/sugondat/shim/common/rollkit/src/lib.rs
+++ b/ikura/shim/common/rollkit/src/lib.rs
@@ -4,7 +4,7 @@ pub type JsonRPCError = jsonrpsee::types::ErrorObjectOwned;
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct Blob {
- #[serde(with = "sugondat_serde_util::bytes_base64")]
+ #[serde(with = "ikura_serde_util::bytes_base64")]
pub data: Vec,
}
diff --git a/sugondat/shim/common/sovereign/Cargo.toml b/ikura/shim/common/sovereign/Cargo.toml
similarity index 71%
rename from sugondat/shim/common/sovereign/Cargo.toml
rename to ikura/shim/common/sovereign/Cargo.toml
index 6d12c294..cd4016e1 100644
--- a/sugondat/shim/common/sovereign/Cargo.toml
+++ b/ikura/shim/common/sovereign/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-shim-common-sovereign"
+name = "ikura-shim-common-sovereign"
version = "0.1.0"
edition = "2021"
@@ -9,8 +9,8 @@ edition = "2021"
async-trait = "0.1.74"
jsonrpsee = { version = "0.20.3", features = ["macros"] }
serde = { version = "1.0.192", features = ["derive"] }
-sugondat-nmt = { path = "../../../nmt", features = ["serde"] }
-sugondat-serde-util = { path = "../../../serde-util" }
+ikura-nmt = { path = "../../../nmt", features = ["serde"] }
+ikura-serde-util = { path = "../../../serde-util" }
[features]
default = ["client", "server"]
diff --git a/sugondat/shim/common/sovereign/src/lib.rs b/ikura/shim/common/sovereign/src/lib.rs
similarity index 73%
rename from sugondat/shim/common/sovereign/src/lib.rs
rename to ikura/shim/common/sovereign/src/lib.rs
index fec024d7..d8cd8100 100644
--- a/sugondat/shim/common/sovereign/src/lib.rs
+++ b/ikura/shim/common/sovereign/src/lib.rs
@@ -7,21 +7,21 @@ pub type JsonRPCError = jsonrpsee::types::ErrorObjectOwned;
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct Block {
- #[serde(with = "sugondat_serde_util::bytes32_hex")]
+ #[serde(with = "ikura_serde_util::bytes32_hex")]
pub block_hash: [u8; 32],
- #[serde(with = "sugondat_serde_util::bytes32_hex")]
+ #[serde(with = "ikura_serde_util::bytes32_hex")]
pub prev_hash: [u8; 32],
pub timestamp: u64,
- pub nmt_root: sugondat_nmt::TreeRoot,
- pub proof: sugondat_nmt::NamespaceProof,
+ pub nmt_root: ikura_nmt::TreeRoot,
+ pub proof: ikura_nmt::NamespaceProof,
pub blobs: Vec,
}
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct Blob {
- #[serde(with = "sugondat_serde_util::bytes32_hex")]
+ #[serde(with = "ikura_serde_util::bytes32_hex")]
pub sender: [u8; 32],
- #[serde(with = "sugondat_serde_util::bytes_hex")]
+ #[serde(with = "ikura_serde_util::bytes_hex")]
pub data: Vec,
}
@@ -33,13 +33,13 @@ pub trait SovereignRPC {
async fn get_block(
&self,
height: u64,
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
) -> Result;
#[method(name = "sovereign_submitBlob")]
async fn submit_blob(
&self,
blob: Vec,
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
) -> Result<(), JsonRPCError>;
}
diff --git a/sugondat/shim/src/cli.rs b/ikura/shim/src/cli.rs
similarity index 88%
rename from sugondat/shim/src/cli.rs
rename to ikura/shim/src/cli.rs
index 589c2d75..9cb05945 100644
--- a/sugondat/shim/src/cli.rs
+++ b/ikura/shim/src/cli.rs
@@ -7,7 +7,7 @@ use clap::{Parser, Subcommand};
// - We want to push the parameters into the subcommands, instead of having them on the more general
// structs. Specifially, we want to avoid
//
-// sugondat-shim -p 10 serve --node-url=...
+// ikura-shim -p 10 serve --node-url=...
//
// because the user will have to remember where each flag must be (e.g. here -p before the
// subcommand, but --node-url after the subcommand). Besides, it also looks clunky.
@@ -26,9 +26,9 @@ use clap::{Parser, Subcommand};
// ones. Ensure that the flags are consistent with the other subcommands, that the help
// messages are present and clear, etc.
-const ENV_SUGONDAT_SHIM_PORT: &str = "SUGONDAT_SHIM_PORT";
-const ENV_SUGONDAT_NAMESPACE: &str = "SUGONDAT_NAMESPACE";
-const ENV_SUGONDAT_NODE_URL: &str = "SUGONDAT_NODE_URL";
+const ENV_IKURA_SHIM_PORT: &str = "IKURA_SHIM_PORT";
+const ENV_IKURA_NAMESPACE: &str = "IKURA_NAMESPACE";
+const ENV_IKURA_NODE_URL: &str = "IKURA_NODE_URL";
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
@@ -46,7 +46,7 @@ pub struct Cli {
pub struct KeyManagementParams {
/// Use the Alice development key to sign blob transactions.
///
- /// This key is enabled when running sugondat-node in the local development mode.
+ /// This key is enabled when running ikura-node in the local development mode.
///
/// Cannot be used in conjunction with the `--submit-private-key` flag.
#[arg(long)]
@@ -73,7 +73,7 @@ pub struct DockParams {
#[clap(
short,
long,
- env = ENV_SUGONDAT_SHIM_PORT,
+ env = ENV_IKURA_SHIM_PORT,
default_value = "10995",
group = "listen"
)]
@@ -81,11 +81,11 @@ pub struct DockParams {
// TODO: e.g. prometheus stuff, enabled docks, etc.
}
-/// Common parameters for that commands that connect to the sugondat-node.
+/// Common parameters for that commands that connect to the ikura-node.
#[derive(clap::Args, Debug)]
-pub struct SugondatRpcParams {
- /// The address of the sugondat-node to connect to.
- #[clap(long, default_value = "ws://localhost:9988", env = ENV_SUGONDAT_NODE_URL)]
+pub struct IkuraRpcParams {
+ /// The address of the ikura-node to connect to.
+ #[clap(long, default_value = "ws://localhost:9988", env = ENV_IKURA_NODE_URL)]
pub node_url: String,
/// By default the first connection to the node is retried until it is properly connected.
@@ -109,7 +109,7 @@ impl DockParams {
#[derive(Subcommand, Debug)]
pub enum Commands {
- /// Connect to the sugondat node and serve requests from the rollup nodes.
+ /// Connect to the ikura node and serve requests from the rollup nodes.
Serve(serve::Params),
/// Serve requests from the rollup nodes by simulating the DA layer.
Simulate,
@@ -120,13 +120,13 @@ pub enum Commands {
pub mod serve {
//! CLI definition for the `serve` subcommand.
- use super::{DockParams, KeyManagementParams, SugondatRpcParams};
+ use super::{DockParams, IkuraRpcParams, KeyManagementParams};
use clap::Args;
#[derive(Debug, Args)]
pub struct Params {
#[clap(flatten)]
- pub rpc: SugondatRpcParams,
+ pub rpc: IkuraRpcParams,
#[clap(flatten)]
pub dock: DockParams,
@@ -139,7 +139,7 @@ pub mod serve {
pub mod query {
//! CLI definition for the `query` subcommand.
- use super::{KeyManagementParams, SugondatRpcParams, ENV_SUGONDAT_NAMESPACE};
+ use super::{IkuraRpcParams, KeyManagementParams, ENV_IKURA_NAMESPACE};
use clap::{Args, Subcommand};
#[derive(Debug, Args)]
@@ -240,12 +240,12 @@ pub mod query {
pub mod blob {
use clap::Args;
- use super::{BlockParams, SugondatRpcParams};
+ use super::{BlockParams, IkuraRpcParams};
#[derive(Debug, Args)]
pub struct Params {
#[clap(flatten)]
- pub rpc: SugondatRpcParams,
+ pub rpc: IkuraRpcParams,
#[clap(flatten)]
pub block: BlockParams,
@@ -266,12 +266,12 @@ pub mod query {
use clap::Args;
- use super::{BlockParams, SugondatRpcParams};
+ use super::{BlockParams, IkuraRpcParams};
#[derive(Debug, Args)]
pub struct Params {
#[clap(flatten)]
- pub rpc: SugondatRpcParams,
+ pub rpc: IkuraRpcParams,
#[clap(flatten)]
pub block: BlockParams,
@@ -281,20 +281,20 @@ pub mod query {
pub mod submit {
//! CLI definition for the `query submit` subcommand.
- use super::{KeyManagementParams, SugondatRpcParams, ENV_SUGONDAT_NAMESPACE};
+ use super::{IkuraRpcParams, KeyManagementParams, ENV_IKURA_NAMESPACE};
use clap::Args;
#[derive(Debug, Args)]
pub struct Params {
#[clap(flatten)]
- pub rpc: SugondatRpcParams,
+ pub rpc: IkuraRpcParams,
/// The namespace to submit the blob into.
///
/// The namespace can be specified either as a 16-byte vector, or as an unsigned 128-bit
/// big-endian integer. To distinguish between the two, the byte vector must be prefixed
/// with `0x`.
- #[clap(long, short, env = ENV_SUGONDAT_NAMESPACE)]
+ #[clap(long, short, env = ENV_IKURA_NAMESPACE)]
pub namespace: String,
/// The file path of the blob to submit. Pass `-` to read from stdin.
diff --git a/sugondat/shim/src/cmd/mod.rs b/ikura/shim/src/cmd/mod.rs
similarity index 100%
rename from sugondat/shim/src/cmd/mod.rs
rename to ikura/shim/src/cmd/mod.rs
diff --git a/sugondat/shim/src/cmd/query/blob.rs b/ikura/shim/src/cmd/query/blob.rs
similarity index 100%
rename from sugondat/shim/src/cmd/query/blob.rs
rename to ikura/shim/src/cmd/query/blob.rs
diff --git a/sugondat/shim/src/cmd/query/block.rs b/ikura/shim/src/cmd/query/block.rs
similarity index 100%
rename from sugondat/shim/src/cmd/query/block.rs
rename to ikura/shim/src/cmd/query/block.rs
diff --git a/sugondat/shim/src/cmd/query/mod.rs b/ikura/shim/src/cmd/query/mod.rs
similarity index 79%
rename from sugondat/shim/src/cmd/query/mod.rs
rename to ikura/shim/src/cmd/query/mod.rs
index 012c1512..eb50e461 100644
--- a/sugondat/shim/src/cmd/query/mod.rs
+++ b/ikura/shim/src/cmd/query/mod.rs
@@ -1,6 +1,6 @@
use crate::{
cli::query::{BlockParams, BlockRef, Commands, Params},
- sugondat_rpc,
+ ikura_rpc,
};
mod blob;
@@ -19,9 +19,9 @@ pub async fn run(params: Params) -> anyhow::Result<()> {
/// Given the BlockParams and the client to be used, try to fetch
/// the corresponding block. It will wait until the block is avaiable if specified.
pub async fn get_block_at(
- client: &sugondat_rpc::Client,
+ client: &ikura_rpc::Client,
block: BlockParams,
-) -> anyhow::Result {
+) -> anyhow::Result {
let maybe_hash = match block.block_ref {
BlockRef::Best => None,
BlockRef::Hash(h) => Some(h),
@@ -40,8 +40,6 @@ pub async fn get_block_at(
}
}
-async fn connect_rpc(
- conn_params: crate::cli::SugondatRpcParams,
-) -> anyhow::Result {
- sugondat_rpc::Client::new(conn_params.node_url, conn_params.no_retry).await
+async fn connect_rpc(conn_params: crate::cli::IkuraRpcParams) -> anyhow::Result {
+ ikura_rpc::Client::new(conn_params.node_url, conn_params.no_retry).await
}
diff --git a/sugondat/shim/src/cmd/query/submit.rs b/ikura/shim/src/cmd/query/submit.rs
similarity index 89%
rename from sugondat/shim/src/cmd/query/submit.rs
rename to ikura/shim/src/cmd/query/submit.rs
index c9ed19bb..484f744b 100644
--- a/sugondat/shim/src/cmd/query/submit.rs
+++ b/ikura/shim/src/cmd/query/submit.rs
@@ -45,24 +45,24 @@ fn read_blob(path: &str) -> anyhow::Result> {
/// two, the byte vector must be prefixed with `0x`.
///
/// The integer is interpreted as big-endian.
-fn read_namespace(namespace: &str) -> anyhow::Result {
+fn read_namespace(namespace: &str) -> anyhow::Result {
let namespace = match namespace.strip_prefix("0x") {
Some(hex) => {
let namespace = hex::decode(hex)?;
let namespace: [u8; 16] = namespace.try_into().map_err(|e: Vec| {
anyhow::anyhow!("namespace must be 16 bytes long, but was {}", e.len())
})?;
- sugondat_nmt::Namespace::from_raw_bytes(namespace)
+ ikura_nmt::Namespace::from_raw_bytes(namespace)
}
None => {
let namespace = namespace
.parse::()
.with_context(|| format!("cannot parse namespace id '{}'", namespace))?;
- sugondat_nmt::Namespace::from_u128_be(namespace)
+ ikura_nmt::Namespace::from_u128_be(namespace)
}
};
- sugondat_primitives::namespace::validate(&namespace.to_raw_bytes())
+ ikura_primitives::namespace::validate(&namespace.to_raw_bytes())
.map_err(|e| anyhow::anyhow!("cannot validate the namespace, {}", e))?;
Ok(namespace)
}
diff --git a/sugondat/shim/src/cmd/serve.rs b/ikura/shim/src/cmd/serve.rs
similarity index 91%
rename from sugondat/shim/src/cmd/serve.rs
rename to ikura/shim/src/cmd/serve.rs
index 8f4e6452..8e34aee6 100644
--- a/sugondat/shim/src/cmd/serve.rs
+++ b/ikura/shim/src/cmd/serve.rs
@@ -1,10 +1,10 @@
-use crate::{cli::serve::Params, dock, sugondat_rpc::Client};
+use crate::{cli::serve::Params, dock, ikura_rpc::Client};
use jsonrpsee::server::Server;
use tracing::info;
pub async fn run(params: Params) -> anyhow::Result<()> {
info!(
- "starting sugondat-shim server on {}:{}",
+ "starting ikura-shim server on {}:{}",
params.dock.address, params.dock.port
);
let listen_on = (params.dock.address.as_str(), params.dock.port);
diff --git a/sugondat/shim/src/dock/mod.rs b/ikura/shim/src/dock/mod.rs
similarity index 89%
rename from sugondat/shim/src/dock/mod.rs
rename to ikura/shim/src/dock/mod.rs
index dc25a330..30233f3b 100644
--- a/sugondat/shim/src/dock/mod.rs
+++ b/ikura/shim/src/dock/mod.rs
@@ -4,7 +4,7 @@
use jsonrpsee::Methods;
use subxt_signer::sr25519::Keypair;
-use crate::sugondat_rpc;
+use crate::ikura_rpc;
mod rollkit;
mod rpc_error;
@@ -18,8 +18,8 @@ pub struct Config {
/// Whether or not to enable the rollkit dock.
pub enable_rollkit: bool,
- /// The RPC client handle to the sugondat node.
- pub client: sugondat_rpc::Client,
+ /// The RPC client handle to the ikura node.
+ pub client: ikura_rpc::Client,
/// The optional key used for signing when submitting blobs.
pub submit_key: Option,
diff --git a/sugondat/shim/src/dock/rollkit.rs b/ikura/shim/src/dock/rollkit.rs
similarity index 81%
rename from sugondat/shim/src/dock/rollkit.rs
rename to ikura/shim/src/dock/rollkit.rs
index 91e7c88a..c566e9cd 100644
--- a/sugondat/shim/src/dock/rollkit.rs
+++ b/ikura/shim/src/dock/rollkit.rs
@@ -1,9 +1,9 @@
+use ikura_shim_common_rollkit::{Blob, JsonRPCError, RollkitRPCServer};
use jsonrpsee::Methods;
-use sugondat_shim_common_rollkit::{Blob, JsonRPCError, RollkitRPCServer};
use tracing::{debug, info};
use super::rpc_error as err;
-use crate::{key::Keypair, sugondat_rpc};
+use crate::{ikura_rpc, key::Keypair};
/// Registers the sovereign dock in the given methods.
pub fn register(methods: &mut Methods, config: &super::Config) {
@@ -15,12 +15,12 @@ pub fn register(methods: &mut Methods, config: &super::Config) {
}
struct RollkitDock {
- client: sugondat_rpc::Client,
+ client: ikura_rpc::Client,
submit_key: Option,
}
impl RollkitDock {
- fn new(client: sugondat_rpc::Client, submit_key: Option) -> Self {
+ fn new(client: ikura_rpc::Client, submit_key: Option) -> Self {
Self { client, submit_key }
}
}
@@ -65,10 +65,10 @@ impl RollkitRPCServer for RollkitDock {
/// Parses the namespace from a given string encoded as hex.
///
-/// Note that rollkit uses arbitrary length namespaces, but sugondat uses 16-byte namespaces. For
+/// Note that rollkit uses arbitrary length namespaces, but ikura uses 16-byte namespaces. For
/// now, we would silently truncate or pad the namespace to 16 bytes.
-fn parse_namespace(namespace: &str) -> anyhow::Result {
- use sugondat_nmt::NS_ID_SIZE;
+fn parse_namespace(namespace: &str) -> anyhow::Result {
+ use ikura_nmt::NS_ID_SIZE;
let namespace_bytes = hex::decode(namespace)?;
if namespace_bytes.len() != NS_ID_SIZE {
debug!(
@@ -89,27 +89,27 @@ fn parse_namespace(namespace: &str) -> anyhow::Result {
namespace_bytes
}
};
- Ok(sugondat_nmt::Namespace::from_raw_bytes(
+ Ok(ikura_nmt::Namespace::from_raw_bytes(
namespace_bytes.try_into().unwrap(),
))
}
#[test]
fn test_parse_namespace() {
- use sugondat_nmt::NS_ID_SIZE;
+ use ikura_nmt::NS_ID_SIZE;
assert!(parse_namespace("").is_err());
assert!(parse_namespace("").is_err());
assert_eq!(
parse_namespace("00").unwrap(),
- sugondat_nmt::Namespace::from_raw_bytes([0; NS_ID_SIZE])
+ ikura_nmt::Namespace::from_raw_bytes([0; NS_ID_SIZE])
);
assert_eq!(
parse_namespace("00").unwrap(),
- sugondat_nmt::Namespace::from_raw_bytes([0; NS_ID_SIZE])
+ ikura_nmt::Namespace::from_raw_bytes([0; NS_ID_SIZE])
);
assert_eq!(
parse_namespace("FF").unwrap(),
- sugondat_nmt::Namespace::from_raw_bytes({
+ ikura_nmt::Namespace::from_raw_bytes({
let mut bytes = [0; NS_ID_SIZE];
bytes[0] = 0xFF;
bytes
@@ -117,6 +117,6 @@ fn test_parse_namespace() {
);
assert_eq!(
parse_namespace("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00" /* 17 bytes */).unwrap(),
- sugondat_nmt::Namespace::from_raw_bytes([0xFF; NS_ID_SIZE])
+ ikura_nmt::Namespace::from_raw_bytes([0xFF; NS_ID_SIZE])
);
}
diff --git a/sugondat/shim/src/dock/rpc_error.rs b/ikura/shim/src/dock/rpc_error.rs
similarity index 100%
rename from sugondat/shim/src/dock/rpc_error.rs
rename to ikura/shim/src/dock/rpc_error.rs
diff --git a/sugondat/shim/src/dock/sovereign.rs b/ikura/shim/src/dock/sovereign.rs
similarity index 78%
rename from sugondat/shim/src/dock/sovereign.rs
rename to ikura/shim/src/dock/sovereign.rs
index f456c67c..1d321eef 100644
--- a/sugondat/shim/src/dock/sovereign.rs
+++ b/ikura/shim/src/dock/sovereign.rs
@@ -1,9 +1,9 @@
+use ikura_shim_common_sovereign::{Block, SovereignRPCServer};
use jsonrpsee::{types::ErrorObjectOwned, Methods};
-use sugondat_shim_common_sovereign::{Block, SovereignRPCServer};
use tracing::{debug, info};
use super::rpc_error as err;
-use crate::{key::Keypair, sugondat_rpc};
+use crate::{ikura_rpc, key::Keypair};
/// Registers the sovereign dock in the given methods.
pub fn register(methods: &mut Methods, config: &super::Config) {
@@ -15,12 +15,12 @@ pub fn register(methods: &mut Methods, config: &super::Config) {
}
struct SovereignDock {
- client: sugondat_rpc::Client,
+ client: ikura_rpc::Client,
submit_key: Option,
}
impl SovereignDock {
- fn new(client: sugondat_rpc::Client, submit_key: Option) -> Self {
+ fn new(client: ikura_rpc::Client, submit_key: Option) -> Self {
Self { client, submit_key }
}
}
@@ -30,7 +30,7 @@ impl SovereignRPCServer for SovereignDock {
async fn get_block(
&self,
height: u64,
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
) -> Result {
info!("get_block({})", height);
let block_hash = self.client.await_finalized_height(height).await;
@@ -40,7 +40,7 @@ impl SovereignRPCServer for SovereignDock {
.blobs
.into_iter()
.filter(|blob| blob.namespace == namespace)
- .map(|blob| sugondat_shim_common_sovereign::Blob {
+ .map(|blob| ikura_shim_common_sovereign::Blob {
sender: blob.sender,
data: blob.data,
})
@@ -58,7 +58,7 @@ impl SovereignRPCServer for SovereignDock {
async fn submit_blob(
&self,
blob: Vec,
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
) -> Result<(), ErrorObjectOwned> {
info!("submit_blob({}, {:?})", blob.len(), namespace);
let submit_key = self
@@ -76,21 +76,21 @@ impl SovereignRPCServer for SovereignDock {
/// Creates a namespace proof for the given namespace in the given block.
fn make_namespace_proof(
- block: &sugondat_rpc::Block,
- namespace: sugondat_nmt::Namespace,
-) -> sugondat_nmt::NamespaceProof {
+ block: &ikura_rpc::Block,
+ namespace: ikura_nmt::Namespace,
+) -> ikura_nmt::NamespaceProof {
let mut blob_metadata = vec![];
for blob in &block.blobs {
- blob_metadata.push(sugondat_nmt::BlobMetadata {
+ blob_metadata.push(ikura_nmt::BlobMetadata {
namespace: blob.namespace,
- leaf: sugondat_nmt::NmtLeaf {
+ leaf: ikura_nmt::NmtLeaf {
extrinsic_index: blob.extrinsic_index,
who: blob.sender,
blob_hash: blob.sha2_hash(),
},
});
}
- let mut tree = sugondat_nmt::tree_from_blobs(blob_metadata);
+ let mut tree = ikura_nmt::tree_from_blobs(blob_metadata);
let blob_proof = tree.proof(namespace);
blob_proof
}
diff --git a/sugondat/shim/src/sugondat_rpc/conn.rs b/ikura/shim/src/ikura_rpc/conn.rs
similarity index 88%
rename from sugondat/shim/src/sugondat_rpc/conn.rs
rename to ikura/shim/src/ikura_rpc/conn.rs
index 4c3b039c..23292589 100644
--- a/sugondat/shim/src/sugondat_rpc/conn.rs
+++ b/ikura/shim/src/ikura_rpc/conn.rs
@@ -1,12 +1,12 @@
//! Connection management module.
use super::FinalizedHeadWatcher;
+use ikura_subxt::ikura::is_codegen_valid_for;
use std::{
mem,
sync::{atomic::AtomicU64, Arc},
};
use subxt::backend::rpc::RpcClient;
-use sugondat_subxt::sugondat::is_codegen_valid_for;
use tokio::sync::{oneshot, Mutex};
// Contains the RPC client structures that are assumed to be connected.
@@ -14,17 +14,17 @@ pub struct Conn {
/// Connection id. For diagnostics purposes only.
pub conn_id: u64,
pub raw: RpcClient,
- pub subxt: sugondat_subxt::Client,
+ pub subxt: ikura_subxt::Client,
pub finalized: FinalizedHeadWatcher,
}
impl Conn {
async fn connect(conn_id: u64, rpc_url: &str) -> anyhow::Result> {
let raw = RpcClient::from_url(rpc_url).await?;
- let subxt = sugondat_subxt::Client::from_rpc_client(raw.clone()).await?;
+ let subxt = ikura_subxt::Client::from_rpc_client(raw.clone()).await?;
check_if_compatible(&subxt)?;
if !is_codegen_valid_for(&subxt.metadata()) {
- const WARN_WRONG_VERSION: &str = "connected to a sugondat node with a newer runtime than the one this shim was compiled against. Update the shim lest you run into problems. https://github.com/thrumdev/blobs";
+ const WARN_WRONG_VERSION: &str = "connected to a ikura node with a newer runtime than the one this shim was compiled against. Update the shim lest you run into problems. https://github.com/thrumdev/blobs";
tracing::warn!("{}", WARN_WRONG_VERSION);
}
let finalized = FinalizedHeadWatcher::spawn(subxt.clone()).await;
@@ -38,16 +38,16 @@ impl Conn {
}
/// Tries to find the `Blob` pallet in the runtime metadata. If it's not there, then we are not
-/// connected to a Sugondat node.
-fn check_if_compatible(client: &sugondat_subxt::Client) -> anyhow::Result<()> {
- assert!(sugondat_subxt::sugondat::PALLETS.contains(&"Blobs"));
+/// connected to a Ikura node.
+fn check_if_compatible(client: &ikura_subxt::Client) -> anyhow::Result<()> {
+ assert!(ikura_subxt::ikura::PALLETS.contains(&"Blobs"));
if let Some(pallet) = client.metadata().pallet_by_name("Blobs") {
if pallet.call_variant_by_name("submit_blob").is_some() {
return Ok(());
}
}
Err(anyhow::anyhow!(
- "connected to a Substrate node that is not Sugondat"
+ "connected to a Substrate node that is not Ikura"
))
}
@@ -103,10 +103,7 @@ impl Connector {
*state = State::Connected(conn.clone());
Ok(conn)
}
- Err(e) => Err(anyhow::anyhow!(
- "failed to connect to sugondat node: {}\n",
- e
- )),
+ Err(e) => Err(anyhow::anyhow!("failed to connect to ikura node: {}\n", e)),
}
}
}
@@ -192,17 +189,17 @@ impl Connector {
conn_id
}
- /// Spawns a task that will connect to the sugondat node and notify all waiters.
+ /// Spawns a task that will connect to the ikura node and notify all waiters.
fn spawn_connection_task(&self, conn_id: u64) {
let state = self.state.clone();
let rpc_url = self.rpc_url.clone();
let _ = tokio::spawn(async move {
- tracing::debug!(?conn_id, ?rpc_url, "connecting to sugondat node");
+ tracing::debug!(?conn_id, ?rpc_url, "connecting to ikura node");
let conn = loop {
match Conn::connect(conn_id, &rpc_url).await {
Ok(conn) => break conn,
Err(e) => {
- tracing::error!(?conn_id, "failed to connect to sugondat node: {}\n", e);
+ tracing::error!(?conn_id, "failed to connect to ikura node: {}\n", e);
tokio::time::sleep(std::time::Duration::from_secs(1)).await;
}
}
@@ -235,7 +232,7 @@ impl Connector {
*state = State::Connected(conn);
drop(state);
- tracing::info!(?conn_id, "connected to sugondat node");
+ tracing::info!(?conn_id, "connected to ikura node");
});
}
}
diff --git a/sugondat/shim/src/sugondat_rpc/mod.rs b/ikura/shim/src/ikura_rpc/mod.rs
similarity index 88%
rename from sugondat/shim/src/sugondat_rpc/mod.rs
rename to ikura/shim/src/ikura_rpc/mod.rs
index 200f3f2a..f7787374 100644
--- a/sugondat/shim/src/sugondat_rpc/mod.rs
+++ b/ikura/shim/src/ikura_rpc/mod.rs
@@ -2,11 +2,11 @@ use std::{fmt, sync::Arc};
use crate::key::Keypair;
use anyhow::Context;
-use subxt::{config::Header as _, error::BlockError, rpc_params, utils::H256};
-use sugondat_nmt::Namespace;
-use sugondat_subxt::{
- sugondat::runtime_types::pallet_sugondat_blobs::namespace_param::UnvalidatedNamespace, Header,
+use ikura_nmt::Namespace;
+use ikura_subxt::{
+ ikura::runtime_types::pallet_ikura_blobs::namespace_param::UnvalidatedNamespace, Header,
};
+use subxt::{config::Header as _, error::BlockError, rpc_params, utils::H256};
use tokio::sync::watch;
use tracing::Level;
@@ -15,13 +15,13 @@ use tracing::Level;
mod conn;
-/// A high-level abstraction over a sugondat RPC client.
+/// A high-level abstraction over a ikura RPC client.
///
/// This client abstracts over the connection concerns and will perform automatic reconnections in
/// case of network failures. This implies that all methods will retry indefinitely until they
/// succeed.
///
-/// The assumption is that the sugondat node is not malicious and generally well-behaved.
+/// The assumption is that the ikura node is not malicious and generally well-behaved.
///
/// # Clone
///
@@ -32,10 +32,10 @@ pub struct Client {
}
impl Client {
- /// Creates a new instance of the client. This immediately tries to connect to the sugondat
+ /// Creates a new instance of the client. This immediately tries to connect to the ikura
/// node. It will *retry indefinitely* until it succeeds.
///
- /// The RPC URL must be a valid URL pointing to a sugondat node. If it's not a malformed URL,
+ /// The RPC URL must be a valid URL pointing to a ikura node. If it's not a malformed URL,
/// returns an error.
#[tracing::instrument(level = Level::DEBUG)]
pub async fn new(rpc_url: String, no_retry: bool) -> anyhow::Result {
@@ -45,7 +45,7 @@ impl Client {
rpc_url
);
- tracing::info!("connecting to sugondat node: {}", rpc_url);
+ tracing::info!("connecting to ikura node: {}", rpc_url);
let rpc_url = Arc::new(rpc_url);
let me = Self {
connector: Arc::new(conn::Connector::new(rpc_url)),
@@ -59,7 +59,7 @@ impl Client {
Ok(me)
}
- /// Blocks until the sugondat node has finalized a block at the given height. Returns
+ /// Blocks until the ikura node has finalized a block at the given height. Returns
/// the block hash of the block at the given height.
#[tracing::instrument(level = Level::DEBUG, skip(self))]
pub async fn await_finalized_height(&self, height: u64) -> [u8; 32] {
@@ -99,7 +99,7 @@ impl Client {
break match block_hash {
None => Ok(None),
Some(h) if h == H256::zero() => {
- // Little known fact: the sugondat node returns a zero block hash if there is no block
+ // Little known fact: the ikura node returns a zero block hash if there is no block
// at the given height.
Ok(None)
}
@@ -134,7 +134,7 @@ impl Client {
async fn get_header_and_extrinsics(
&self,
block_hash: Option<[u8; 32]>,
- ) -> Result<(Header, Vec), subxt::error::Error> {
+ ) -> Result<(Header, Vec), subxt::error::Error> {
let block_hash = block_hash.map(H256::from);
let conn = self.connector.ensure_connected().await;
@@ -158,7 +158,7 @@ impl Client {
async fn await_header_and_extrinsics(
&self,
block_hash: Option<[u8; 32]>,
- ) -> (Header, Vec) {
+ ) -> (Header, Vec) {
loop {
match self.get_header_and_extrinsics(block_hash).await {
Ok(res) => break res,
@@ -202,10 +202,10 @@ impl Client {
pub async fn submit_blob(
&self,
blob: Vec,
- namespace: sugondat_nmt::Namespace,
+ namespace: ikura_nmt::Namespace,
key: Keypair,
) -> anyhow::Result<[u8; 32]> {
- let extrinsic = sugondat_subxt::sugondat::tx()
+ let extrinsic = ikura_subxt::ikura::tx()
.blobs()
.submit_blob(UnvalidatedNamespace(namespace.to_raw_bytes()), blob);
@@ -232,8 +232,8 @@ impl Client {
///
/// The timestamp is considered a mandatory inherent extrinsic, therefore every block must have
/// one. An `Err` is returned if no timestamp is found.
-fn extract_timestamp(extrinsics: &[sugondat_subxt::ExtrinsicDetails]) -> anyhow::Result {
- use sugondat_subxt::sugondat::timestamp::calls::types::Set as TimestampSet;
+fn extract_timestamp(extrinsics: &[ikura_subxt::ExtrinsicDetails]) -> anyhow::Result {
+ use ikura_subxt::ikura::timestamp::calls::types::Set as TimestampSet;
for e in extrinsics.iter() {
match e.as_extrinsic::() {
Ok(Some(timestamp_extrinsic)) => return Ok(timestamp_extrinsic.now),
@@ -244,8 +244,8 @@ fn extract_timestamp(extrinsics: &[sugondat_subxt::ExtrinsicDetails]) -> anyhow:
}
/// Iterates over the extrinsics in a block and extracts the submit_blob extrinsics.
-fn extract_blobs(extrinsics: Vec) -> Vec {
- use sugondat_subxt::sugondat::blobs::calls::types::SubmitBlob;
+fn extract_blobs(extrinsics: Vec) -> Vec {
+ use ikura_subxt::ikura::blobs::calls::types::SubmitBlob;
let mut blobs = vec![];
for (extrinsic_index, e) in extrinsics.iter().enumerate() {
@@ -267,7 +267,7 @@ fn extract_blobs(extrinsics: Vec) -> Vec
// However, there is no absolute guarantee of it, because the RPC could send anything really
// or the shim could be outdated. So we don't panic here.
let UnvalidatedNamespace(namespace_id) = namespace_id;
- let namespace = sugondat_nmt::Namespace::from_raw_bytes(namespace_id);
+ let namespace = ikura_nmt::Namespace::from_raw_bytes(namespace_id);
blobs.push(Blob {
extrinsic_index: extrinsic_index as u32,
namespace,
@@ -281,14 +281,14 @@ fn extract_blobs(extrinsics: Vec) -> Vec
/// Examines the header and extracts the tree root committed as one of the logs.
///
/// Returns None if no tree root was found or if the tree root was malformed.
-fn tree_root(header: &Header) -> Option {
+fn tree_root(header: &Header) -> Option {
use subxt::config::substrate::DigestItem;
let nmt_digest_bytes = header.digest.logs.iter().find_map(|log| match log {
DigestItem::Other(ref bytes) if bytes.starts_with(b"snmt") => Some(&bytes[4..]),
_ => None,
})?;
let nmt_root: [u8; 68] = nmt_digest_bytes.try_into().ok()?;
- Some(sugondat_nmt::TreeRoot::from_raw_bytes(&nmt_root))
+ Some(ikura_nmt::TreeRoot::from_raw_bytes(&nmt_root))
}
/// A small gadget that watches the finalized block headers and remembers the last one.
@@ -303,7 +303,7 @@ struct FinalizedHeadWatcher {
impl FinalizedHeadWatcher {
/// Spawns the watch task.
- async fn spawn(subxt: sugondat_subxt::Client) -> Self {
+ async fn spawn(subxt: ikura_subxt::Client) -> Self {
let (tx, rx) = watch::channel((0, [0; 32]));
let handle = tokio::spawn({
async move {
@@ -323,7 +323,7 @@ impl FinalizedHeadWatcher {
Self { rx, handle }
}
- /// Wait until the sugondat node has finalized a block at the given height. Returns the block
+ /// Wait until the ikura node has finalized a block at the given height. Returns the block
/// hash of that finalized block, or `None` in case the watcher task has terminated.
async fn await_finalized(&self, client: &Client, height: u64) -> Option<[u8; 32]> {
let mut rx = self.rx.clone();
@@ -363,23 +363,23 @@ impl Drop for FinalizedHeadWatcher {
mod err {
pub fn no_tree_root() -> anyhow::Error {
- anyhow::anyhow!("no tree root found in block header. Are you sure this is a sugondat node?")
+ anyhow::anyhow!("no tree root found in block header. Are you sure this is a ikura node?")
}
}
-/// Represents a sugondat block.
+/// Represents a ikura block.
pub struct Block {
pub number: u64,
pub hash: [u8; 32],
pub parent_hash: [u8; 32],
- pub tree_root: sugondat_nmt::TreeRoot,
+ pub tree_root: ikura_nmt::TreeRoot,
pub timestamp: u64,
pub blobs: Vec,
}
impl Block {
fn from_header_and_extrinsics(
- value: (Header, Vec),
+ value: (Header, Vec),
) -> anyhow::Result {
let (header, extrinsics) = value;
let tree_root = tree_root(&header).ok_or_else(err::no_tree_root)?;
@@ -397,7 +397,7 @@ impl Block {
}
}
-/// Represents a blob in a sugondat block.
+/// Represents a blob in a ikura block.
pub struct Blob {
pub extrinsic_index: u32,
pub namespace: Namespace,
diff --git a/sugondat/shim/src/key.rs b/ikura/shim/src/key.rs
similarity index 100%
rename from sugondat/shim/src/key.rs
rename to ikura/shim/src/key.rs
diff --git a/sugondat/shim/src/main.rs b/ikura/shim/src/main.rs
similarity index 87%
rename from sugondat/shim/src/main.rs
rename to ikura/shim/src/main.rs
index e443a7bc..2033ff52 100644
--- a/sugondat/shim/src/main.rs
+++ b/ikura/shim/src/main.rs
@@ -1,8 +1,8 @@
mod cli;
mod cmd;
mod dock;
+mod ikura_rpc;
mod key;
-mod sugondat_rpc;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
diff --git a/sugondat/subxt-autogen/.gitignore b/ikura/subxt-autogen/.gitignore
similarity index 100%
rename from sugondat/subxt-autogen/.gitignore
rename to ikura/subxt-autogen/.gitignore
diff --git a/sugondat/subxt-autogen/Cargo.lock b/ikura/subxt-autogen/Cargo.lock
similarity index 99%
rename from sugondat/subxt-autogen/Cargo.lock
rename to ikura/subxt-autogen/Cargo.lock
index ac59cf7d..4c126d7c 100644
--- a/sugondat/subxt-autogen/Cargo.lock
+++ b/ikura/subxt-autogen/Cargo.lock
@@ -2644,7 +2644,7 @@ dependencies = [
]
[[package]]
-name = "sugondat-subxt"
+name = "ikura-subxt"
version = "0.1.0"
dependencies = [
"anyhow",
diff --git a/sugondat/subxt-autogen/Cargo.toml b/ikura/subxt-autogen/Cargo.toml
similarity index 94%
rename from sugondat/subxt-autogen/Cargo.toml
rename to ikura/subxt-autogen/Cargo.toml
index fc3bdb8b..0dcf4f35 100644
--- a/sugondat/subxt-autogen/Cargo.toml
+++ b/ikura/subxt-autogen/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "sugondat-subxt"
+name = "ikura-subxt"
version = "0.1.0"
authors.workspace = true
homepage.workspace = true
diff --git a/ikura/subxt-autogen/README.md b/ikura/subxt-autogen/README.md
new file mode 100644
index 00000000..40e7f001
--- /dev/null
+++ b/ikura/subxt-autogen/README.md
@@ -0,0 +1,10 @@
+# ikura-subxt
+
+## Update
+
+This repo includes the metadata for the Ikura chain. You can update the metadata by running the
+following command:
+
+ ./gen.sh
+
+Make sure a local ikura node is accessible at ws://localhost:9988/ and rustfmt is installed.
diff --git a/sugondat/subxt-autogen/gen.sh b/ikura/subxt-autogen/gen.sh
similarity index 100%
rename from sugondat/subxt-autogen/gen.sh
rename to ikura/subxt-autogen/gen.sh
diff --git a/sugondat/subxt-autogen/src/gen.rs b/ikura/subxt-autogen/src/gen.rs
similarity index 94%
rename from sugondat/subxt-autogen/src/gen.rs
rename to ikura/subxt-autogen/src/gen.rs
index b36f43c5..5419674c 100644
--- a/sugondat/subxt-autogen/src/gen.rs
+++ b/ikura/subxt-autogen/src/gen.rs
@@ -6,7 +6,7 @@ pub mod api {
mod root_mod {
pub use super::*;
}
- pub static PALLETS: [&str; 17usize] = [
+ pub static PALLETS: [&str; 18usize] = [
"System",
"ParachainSystem",
"Timestamp",
@@ -24,6 +24,7 @@ pub mod api {
"CumulusXcm",
"MessageQueue",
"Blobs",
+ "LengthFeeAdjustment",
];
pub static RUNTIME_APIS: [&str; 12usize] = [
"AuraApi",
@@ -42,11 +43,11 @@ pub mod api {
#[doc = r" The error type returned when there is a runtime issue."]
pub type DispatchError = runtime_types::sp_runtime::DispatchError;
#[doc = r" The outer event enum."]
- pub type Event = runtime_types::sugondat_test_runtime::RuntimeEvent;
+ pub type Event = runtime_types::ikura_test_runtime::RuntimeEvent;
#[doc = r" The outer extrinsic enum."]
- pub type Call = runtime_types::sugondat_test_runtime::RuntimeCall;
+ pub type Call = runtime_types::ikura_test_runtime::RuntimeCall;
#[doc = r" The outer error enum representing the DispatchError's Module variant."]
- pub type Error = runtime_types::sugondat_test_runtime::RuntimeError;
+ pub type Error = runtime_types::ikura_test_runtime::RuntimeError;
pub fn constants() -> ConstantsApi {
ConstantsApi
}
@@ -208,7 +209,7 @@ pub mod api {
#[doc = " Execute the given block."]
pub fn execute_block(
&self,
- block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > >,
+ block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > >,
) -> ::subxt::runtime_api::Payload {
::subxt::runtime_api::Payload::new_static(
"Core",
@@ -263,7 +264,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct ExecuteBlock { pub block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > > , }
+ pub struct ExecuteBlock { pub block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > > , }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -400,7 +401,7 @@ pub mod api {
#[doc = " this block or not."]
pub fn apply_extrinsic(
&self,
- extrinsic : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) >,
+ extrinsic : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) >,
) -> ::subxt::runtime_api::Payload<
types::ApplyExtrinsic,
::core::result::Result<
@@ -437,7 +438,7 @@ pub mod api {
],
)
}
- #[doc = " Generate inherent extrinsics. The inherent data will vary from chain to chain."] pub fn inherent_extrinsics (& self , inherent : runtime_types :: sp_inherents :: InherentData ,) -> :: subxt :: runtime_api :: Payload < types :: InherentExtrinsics , :: std :: vec :: Vec < :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > > >{
+ #[doc = " Generate inherent extrinsics. The inherent data will vary from chain to chain."] pub fn inherent_extrinsics (& self , inherent : runtime_types :: sp_inherents :: InherentData ,) -> :: subxt :: runtime_api :: Payload < types :: InherentExtrinsics , :: std :: vec :: Vec < :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > > >{
::subxt::runtime_api::Payload::new_static(
"BlockBuilder",
"inherent_extrinsics",
@@ -453,7 +454,7 @@ pub mod api {
#[doc = " Check that the inherents are valid. The inherent data will vary from chain to chain."]
pub fn check_inherents(
&self,
- block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > >,
+ block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > >,
data: runtime_types::sp_inherents::InherentData,
) -> ::subxt::runtime_api::Payload<
types::CheckInherents,
@@ -484,7 +485,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct ApplyExtrinsic { pub extrinsic : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > , }
+ pub struct ApplyExtrinsic { pub extrinsic : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > , }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -519,7 +520,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct CheckInherents { pub block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > > , pub data : runtime_types :: sp_inherents :: InherentData , }
+ pub struct CheckInherents { pub block : runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > > , pub data : runtime_types :: sp_inherents :: InherentData , }
}
}
pub mod tagged_transaction_queue {
@@ -540,7 +541,7 @@ pub mod api {
pub fn validate_transaction(
&self,
source: runtime_types::sp_runtime::transaction_validity::TransactionSource,
- tx : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) >,
+ tx : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) >,
block_hash: ::subxt::utils::H256,
) -> ::subxt::runtime_api::Payload<
types::ValidateTransaction,
@@ -577,7 +578,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct ValidateTransaction { pub source : runtime_types :: sp_runtime :: transaction_validity :: TransactionSource , pub tx : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > , pub block_hash : :: subxt :: utils :: H256 , }
+ pub struct ValidateTransaction { pub source : runtime_types :: sp_runtime :: transaction_validity :: TransactionSource , pub tx : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > , pub block_hash : :: subxt :: utils :: H256 , }
}
}
pub mod offchain_worker_api {
@@ -761,7 +762,7 @@ pub mod api {
impl TransactionPaymentApi {
pub fn query_info(
&self,
- uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) >,
+ uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) >,
len: ::core::primitive::u32,
) -> ::subxt::runtime_api::Payload<
types::QueryInfo,
@@ -783,7 +784,7 @@ pub mod api {
}
pub fn query_fee_details(
&self,
- uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) >,
+ uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) >,
len: ::core::primitive::u32,
) -> ::subxt::runtime_api::Payload<
types::QueryFeeDetails,
@@ -849,7 +850,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct QueryInfo { pub uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > , pub len : :: core :: primitive :: u32 , }
+ pub struct QueryInfo { pub uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > , pub len : :: core :: primitive :: u32 , }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -860,7 +861,7 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct QueryFeeDetails { pub uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: sugondat_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_sugondat_blobs :: PrevalidateBlobs ,) > , pub len : :: core :: primitive :: u32 , }
+ pub struct QueryFeeDetails { pub uxt : :: subxt :: utils :: UncheckedExtrinsic < :: subxt :: utils :: MultiAddress < :: subxt :: utils :: AccountId32 , () > , runtime_types :: ikura_test_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: pallet_ikura_blobs :: PrevalidateBlobs ,) > , pub len : :: core :: primitive :: u32 , }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -897,7 +898,7 @@ pub mod api {
#[doc = " Query information of a dispatch class, weight, and fee of a given encoded `Call`."]
pub fn query_call_info(
&self,
- call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ call: runtime_types::ikura_test_runtime::RuntimeCall,
len: ::core::primitive::u32,
) -> ::subxt::runtime_api::Payload<
types::QueryCallInfo,
@@ -911,17 +912,17 @@ pub mod api {
"query_call_info",
types::QueryCallInfo { call, len },
[
- 82u8, 105u8, 179u8, 86u8, 70u8, 79u8, 130u8, 189u8, 130u8, 253u8,
- 250u8, 54u8, 218u8, 50u8, 246u8, 107u8, 40u8, 136u8, 3u8, 163u8, 97u8,
- 244u8, 225u8, 200u8, 99u8, 49u8, 46u8, 244u8, 201u8, 245u8, 74u8,
- 161u8,
+ 50u8, 104u8, 103u8, 250u8, 205u8, 172u8, 248u8, 109u8, 121u8, 119u8,
+ 23u8, 65u8, 92u8, 210u8, 233u8, 118u8, 44u8, 221u8, 133u8, 141u8,
+ 106u8, 88u8, 46u8, 44u8, 154u8, 28u8, 185u8, 138u8, 118u8, 142u8,
+ 240u8, 248u8,
],
)
}
#[doc = " Query fee details of a given encoded `Call`."]
pub fn query_call_fee_details(
&self,
- call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ call: runtime_types::ikura_test_runtime::RuntimeCall,
len: ::core::primitive::u32,
) -> ::subxt::runtime_api::Payload<
types::QueryCallFeeDetails,
@@ -934,10 +935,10 @@ pub mod api {
"query_call_fee_details",
types::QueryCallFeeDetails { call, len },
[
- 17u8, 101u8, 243u8, 251u8, 68u8, 48u8, 197u8, 93u8, 219u8, 149u8, 56u8,
- 236u8, 225u8, 70u8, 18u8, 235u8, 200u8, 85u8, 246u8, 164u8, 96u8,
- 121u8, 182u8, 74u8, 105u8, 241u8, 74u8, 84u8, 68u8, 152u8, 202u8,
- 241u8,
+ 69u8, 128u8, 148u8, 103u8, 42u8, 22u8, 88u8, 126u8, 107u8, 130u8,
+ 173u8, 19u8, 148u8, 252u8, 150u8, 202u8, 150u8, 213u8, 170u8, 200u8,
+ 144u8, 128u8, 155u8, 150u8, 18u8, 116u8, 12u8, 25u8, 154u8, 250u8,
+ 92u8, 230u8,
],
)
}
@@ -989,7 +990,7 @@ pub mod api {
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct QueryCallInfo {
- pub call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ pub call: runtime_types::ikura_test_runtime::RuntimeCall,
pub len: ::core::primitive::u32,
}
#[derive(
@@ -1003,7 +1004,7 @@ pub mod api {
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct QueryCallFeeDetails {
- pub call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ pub call: runtime_types::ikura_test_runtime::RuntimeCall,
pub len: ::core::primitive::u32,
}
#[derive(
@@ -1194,6 +1195,9 @@ pub mod api {
pub fn blobs(&self) -> blobs::constants::ConstantsApi {
blobs::constants::ConstantsApi
}
+ pub fn length_fee_adjustment(&self) -> length_fee_adjustment::constants::ConstantsApi {
+ length_fee_adjustment::constants::ConstantsApi
+ }
}
pub struct StorageApi;
impl StorageApi {
@@ -1245,6 +1249,9 @@ pub mod api {
pub fn blobs(&self) -> blobs::storage::StorageApi {
blobs::storage::StorageApi
}
+ pub fn length_fee_adjustment(&self) -> length_fee_adjustment::storage::StorageApi {
+ length_fee_adjustment::storage::StorageApi
+ }
}
pub struct TransactionApi;
impl TransactionApi {
@@ -1297,9 +1304,9 @@ pub mod api {
.hash();
runtime_metadata_hash
== [
- 181u8, 165u8, 175u8, 113u8, 146u8, 206u8, 12u8, 128u8, 98u8, 24u8, 136u8, 168u8,
- 231u8, 158u8, 13u8, 115u8, 87u8, 97u8, 23u8, 229u8, 199u8, 156u8, 166u8, 180u8,
- 180u8, 150u8, 38u8, 84u8, 161u8, 198u8, 236u8, 49u8,
+ 234u8, 184u8, 95u8, 151u8, 75u8, 11u8, 227u8, 154u8, 107u8, 86u8, 72u8, 193u8,
+ 165u8, 183u8, 86u8, 212u8, 8u8, 30u8, 33u8, 2u8, 9u8, 104u8, 99u8, 114u8, 195u8,
+ 129u8, 124u8, 218u8, 35u8, 150u8, 150u8, 166u8,
]
}
pub mod system {
@@ -1456,6 +1463,57 @@ pub mod api {
const PALLET: &'static str = "System";
const CALL: &'static str = "remark_with_event";
}
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct AuthorizeUpgrade {
+ pub code_hash: ::subxt::utils::H256,
+ }
+ impl ::subxt::blocks::StaticExtrinsic for AuthorizeUpgrade {
+ const PALLET: &'static str = "System";
+ const CALL: &'static str = "authorize_upgrade";
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct AuthorizeUpgradeWithoutChecks {
+ pub code_hash: ::subxt::utils::H256,
+ }
+ impl ::subxt::blocks::StaticExtrinsic for AuthorizeUpgradeWithoutChecks {
+ const PALLET: &'static str = "System";
+ const CALL: &'static str = "authorize_upgrade_without_checks";
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct ApplyAuthorizedUpgrade {
+ pub code: ::std::vec::Vec<::core::primitive::u8>,
+ }
+ impl ::subxt::blocks::StaticExtrinsic for ApplyAuthorizedUpgrade {
+ const PALLET: &'static str = "System";
+ const CALL: &'static str = "apply_authorized_upgrade";
+ }
}
pub struct TransactionApi;
impl TransactionApi {
@@ -1597,6 +1655,56 @@ pub mod api {
],
)
}
+ #[doc = "See [`Pallet::authorize_upgrade`]."]
+ pub fn authorize_upgrade(
+ &self,
+ code_hash: ::subxt::utils::H256,
+ ) -> ::subxt::tx::Payload {
+ ::subxt::tx::Payload::new_static(
+ "System",
+ "authorize_upgrade",
+ types::AuthorizeUpgrade { code_hash },
+ [
+ 4u8, 14u8, 76u8, 107u8, 209u8, 129u8, 9u8, 39u8, 193u8, 17u8, 84u8,
+ 254u8, 170u8, 214u8, 24u8, 155u8, 29u8, 184u8, 249u8, 241u8, 109u8,
+ 58u8, 145u8, 131u8, 109u8, 63u8, 38u8, 165u8, 107u8, 215u8, 217u8,
+ 172u8,
+ ],
+ )
+ }
+ #[doc = "See [`Pallet::authorize_upgrade_without_checks`]."]
+ pub fn authorize_upgrade_without_checks(
+ &self,
+ code_hash: ::subxt::utils::H256,
+ ) -> ::subxt::tx::Payload {
+ ::subxt::tx::Payload::new_static(
+ "System",
+ "authorize_upgrade_without_checks",
+ types::AuthorizeUpgradeWithoutChecks { code_hash },
+ [
+ 126u8, 126u8, 55u8, 26u8, 47u8, 55u8, 66u8, 8u8, 167u8, 18u8, 29u8,
+ 136u8, 146u8, 14u8, 189u8, 117u8, 16u8, 227u8, 162u8, 61u8, 149u8,
+ 197u8, 104u8, 184u8, 185u8, 161u8, 99u8, 154u8, 80u8, 125u8, 181u8,
+ 233u8,
+ ],
+ )
+ }
+ #[doc = "See [`Pallet::apply_authorized_upgrade`]."]
+ pub fn apply_authorized_upgrade(
+ &self,
+ code: ::std::vec::Vec<::core::primitive::u8>,
+ ) -> ::subxt::tx::Payload {
+ ::subxt::tx::Payload::new_static(
+ "System",
+ "apply_authorized_upgrade",
+ types::ApplyAuthorizedUpgrade { code },
+ [
+ 232u8, 107u8, 127u8, 38u8, 230u8, 29u8, 97u8, 4u8, 160u8, 191u8, 222u8,
+ 156u8, 245u8, 102u8, 196u8, 141u8, 44u8, 163u8, 98u8, 68u8, 125u8,
+ 32u8, 124u8, 101u8, 108u8, 93u8, 211u8, 52u8, 0u8, 231u8, 33u8, 227u8,
+ ],
+ )
+ }
}
}
#[doc = "Event for the System pallet."]
@@ -1711,6 +1819,25 @@ pub mod api {
const PALLET: &'static str = "System";
const EVENT: &'static str = "Remarked";
}
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ #[doc = "An upgrade was authorized."]
+ pub struct UpgradeAuthorized {
+ pub code_hash: ::subxt::utils::H256,
+ pub check_version: ::core::primitive::bool,
+ }
+ impl ::subxt::events::StaticEvent for UpgradeAuthorized {
+ const PALLET: &'static str = "System";
+ const EVENT: &'static str = "UpgradeAuthorized";
+ }
}
pub mod storage {
use super::runtime_types;
@@ -2002,7 +2129,7 @@ pub mod api {
::subxt::storage::address::StaticStorageMapKey,
::std::vec::Vec<
runtime_types::frame_system::EventRecord<
- runtime_types::sugondat_test_runtime::RuntimeEvent,
+ runtime_types::ikura_test_runtime::RuntimeEvent,
::subxt::utils::H256,
>,
>,
@@ -2015,10 +2142,9 @@ pub mod api {
"Events",
vec![],
[
- 23u8, 96u8, 219u8, 247u8, 114u8, 168u8, 23u8, 18u8, 214u8, 177u8,
- 102u8, 239u8, 195u8, 153u8, 48u8, 124u8, 166u8, 223u8, 232u8, 156u8,
- 126u8, 188u8, 67u8, 60u8, 61u8, 216u8, 98u8, 19u8, 215u8, 42u8, 13u8,
- 125u8,
+ 116u8, 8u8, 53u8, 26u8, 198u8, 93u8, 229u8, 182u8, 104u8, 22u8, 43u8,
+ 69u8, 251u8, 255u8, 252u8, 71u8, 213u8, 244u8, 2u8, 64u8, 163u8, 187u8,
+ 145u8, 161u8, 19u8, 243u8, 97u8, 63u8, 30u8, 213u8, 2u8, 219u8,
],
)
}
@@ -2193,6 +2319,27 @@ pub mod api {
],
)
}
+ #[doc = " `Some` if a code upgrade has been authorized."]
+ pub fn authorized_upgrade(
+ &self,
+ ) -> ::subxt::storage::address::Address<
+ ::subxt::storage::address::StaticStorageMapKey,
+ runtime_types::frame_system::CodeUpgradeAuthorization,
+ ::subxt::storage::address::Yes,
+ (),
+ (),
+ > {
+ ::subxt::storage::address::Address::new_static(
+ "System",
+ "AuthorizedUpgrade",
+ vec![],
+ [
+ 165u8, 97u8, 27u8, 138u8, 2u8, 28u8, 55u8, 92u8, 96u8, 96u8, 168u8,
+ 169u8, 55u8, 178u8, 44u8, 127u8, 58u8, 140u8, 206u8, 178u8, 1u8, 37u8,
+ 214u8, 213u8, 251u8, 123u8, 5u8, 111u8, 90u8, 148u8, 217u8, 135u8,
+ ],
+ )
+ }
}
}
pub mod constants {
@@ -2508,24 +2655,6 @@ pub mod api {
const PALLET: &'static str = "ParachainSystem";
const EVENT: &'static str = "ValidationFunctionDiscarded";
}
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "An upgrade has been authorized."]
- pub struct UpgradeAuthorized {
- pub code_hash: ::subxt::utils::H256,
- }
- impl ::subxt::events::StaticEvent for UpgradeAuthorized {
- const PALLET: &'static str = "ParachainSystem";
- const EVENT: &'static str = "UpgradeAuthorized";
- }
#[derive(
:: subxt :: ext :: codec :: CompactAs,
:: subxt :: ext :: codec :: Decode,
@@ -3127,27 +3256,6 @@ pub mod api {
],
)
}
- #[doc = " The next authorized upgrade, if there is one."]
- pub fn authorized_upgrade(
- &self,
- ) -> ::subxt::storage::address::Address<
- ::subxt::storage::address::StaticStorageMapKey,
- runtime_types::cumulus_pallet_parachain_system::CodeUpgradeAuthorization,
- ::subxt::storage::address::Yes,
- (),
- (),
- > {
- ::subxt::storage::address::Address::new_static(
- "ParachainSystem",
- "AuthorizedUpgrade",
- vec![],
- [
- 165u8, 97u8, 27u8, 138u8, 2u8, 28u8, 55u8, 92u8, 96u8, 96u8, 168u8,
- 169u8, 55u8, 178u8, 44u8, 127u8, 58u8, 140u8, 206u8, 178u8, 1u8, 37u8,
- 214u8, 213u8, 251u8, 123u8, 5u8, 111u8, 90u8, 148u8, 217u8, 135u8,
- ],
- )
- }
#[doc = " A custom head data that should be returned as result of `validate_block`."]
#[doc = ""]
#[doc = " See `Pallet::set_custom_validation_head_data` for more information."]
@@ -4276,7 +4384,7 @@ pub mod api {
::subxt::storage::address::StaticStorageMapKey,
runtime_types::bounded_collections::bounded_vec::BoundedVec<
runtime_types::pallet_balances::types::IdAmount<
- runtime_types::sugondat_test_runtime::RuntimeHoldReason,
+ runtime_types::ikura_test_runtime::RuntimeHoldReason,
::core::primitive::u128,
>,
>,
@@ -4303,7 +4411,7 @@ pub mod api {
::subxt::storage::address::StaticStorageMapKey,
runtime_types::bounded_collections::bounded_vec::BoundedVec<
runtime_types::pallet_balances::types::IdAmount<
- runtime_types::sugondat_test_runtime::RuntimeHoldReason,
+ runtime_types::ikura_test_runtime::RuntimeHoldReason,
::core::primitive::u128,
>,
>,
@@ -4605,7 +4713,7 @@ pub mod api {
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct Sudo {
- pub call: ::std::boxed::Box,
+ pub call: ::std::boxed::Box,
}
impl ::subxt::blocks::StaticExtrinsic for Sudo {
const PALLET: &'static str = "Sudo";
@@ -4622,7 +4730,7 @@ pub mod api {
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct SudoUncheckedWeight {
- pub call: ::std::boxed::Box,
+ pub call: ::std::boxed::Box,
pub weight: runtime_types::sp_weights::weight_v2::Weight,
}
impl ::subxt::blocks::StaticExtrinsic for SudoUncheckedWeight {
@@ -4658,7 +4766,7 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct SudoAs {
pub who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
- pub call: ::std::boxed::Box,
+ pub call: ::std::boxed::Box,
}
impl ::subxt::blocks::StaticExtrinsic for SudoAs {
const PALLET: &'static str = "Sudo";
@@ -4685,7 +4793,7 @@ pub mod api {
#[doc = "See [`Pallet::sudo`]."]
pub fn sudo(
&self,
- call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ call: runtime_types::ikura_test_runtime::RuntimeCall,
) -> ::subxt::tx::Payload {
::subxt::tx::Payload::new_static(
"Sudo",
@@ -4694,16 +4802,16 @@ pub mod api {
call: ::std::boxed::Box::new(call),
},
[
- 37u8, 73u8, 28u8, 246u8, 31u8, 181u8, 20u8, 18u8, 5u8, 153u8, 118u8,
- 183u8, 59u8, 161u8, 111u8, 197u8, 165u8, 76u8, 27u8, 58u8, 75u8, 166u8,
- 108u8, 188u8, 119u8, 33u8, 226u8, 120u8, 33u8, 119u8, 120u8, 33u8,
+ 165u8, 10u8, 4u8, 253u8, 237u8, 83u8, 205u8, 124u8, 166u8, 99u8, 171u8,
+ 159u8, 37u8, 149u8, 0u8, 160u8, 40u8, 133u8, 78u8, 159u8, 94u8, 63u8,
+ 217u8, 246u8, 95u8, 225u8, 214u8, 158u8, 133u8, 229u8, 254u8, 194u8,
],
)
}
#[doc = "See [`Pallet::sudo_unchecked_weight`]."]
pub fn sudo_unchecked_weight(
&self,
- call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ call: runtime_types::ikura_test_runtime::RuntimeCall,
weight: runtime_types::sp_weights::weight_v2::Weight,
) -> ::subxt::tx::Payload {
::subxt::tx::Payload::new_static(
@@ -4714,9 +4822,9 @@ pub mod api {
weight,
},
[
- 232u8, 96u8, 19u8, 189u8, 138u8, 91u8, 238u8, 99u8, 216u8, 136u8, 60u8,
- 60u8, 86u8, 22u8, 68u8, 18u8, 200u8, 198u8, 166u8, 168u8, 245u8, 210u8,
- 186u8, 149u8, 201u8, 158u8, 63u8, 238u8, 120u8, 38u8, 112u8, 180u8,
+ 224u8, 90u8, 116u8, 81u8, 135u8, 123u8, 58u8, 135u8, 178u8, 201u8,
+ 12u8, 15u8, 197u8, 17u8, 127u8, 7u8, 173u8, 254u8, 96u8, 26u8, 80u8,
+ 13u8, 43u8, 91u8, 206u8, 172u8, 191u8, 31u8, 96u8, 9u8, 180u8, 188u8,
],
)
}
@@ -4740,7 +4848,7 @@ pub mod api {
pub fn sudo_as(
&self,
who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
- call: runtime_types::sugondat_test_runtime::RuntimeCall,
+ call: runtime_types::ikura_test_runtime::RuntimeCall,
) -> ::subxt::tx::Payload {
::subxt::tx::Payload::new_static(
"Sudo",
@@ -4750,9 +4858,10 @@ pub mod api {
call: ::std::boxed::Box::new(call),
},
[
- 111u8, 3u8, 160u8, 220u8, 56u8, 133u8, 129u8, 237u8, 133u8, 204u8,
- 11u8, 169u8, 63u8, 18u8, 226u8, 164u8, 1u8, 168u8, 205u8, 44u8, 94u8,
- 7u8, 1u8, 217u8, 243u8, 211u8, 4u8, 116u8, 193u8, 146u8, 159u8, 227u8,
+ 230u8, 122u8, 247u8, 118u8, 23u8, 90u8, 143u8, 242u8, 193u8, 124u8,
+ 64u8, 138u8, 230u8, 55u8, 206u8, 140u8, 53u8, 232u8, 161u8, 202u8,
+ 194u8, 216u8, 163u8, 40u8, 217u8, 166u8, 54u8, 180u8, 78u8, 7u8, 160u8,
+ 194u8,
],
)
}
@@ -5594,7 +5703,7 @@ pub mod api {
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct SetKeys {
- pub keys: runtime_types::sugondat_test_runtime::SessionKeys,
+ pub keys: runtime_types::ikura_test_runtime::SessionKeys,
pub proof: ::std::vec::Vec<::core::primitive::u8>,
}
impl ::subxt::blocks::StaticExtrinsic for SetKeys {
@@ -5622,7 +5731,7 @@ pub mod api {
#[doc = "See [`Pallet::set_keys`]."]
pub fn set_keys(
&self,
- keys: runtime_types::sugondat_test_runtime::SessionKeys,
+ keys: runtime_types::ikura_test_runtime::SessionKeys,
proof: ::std::vec::Vec<::core::primitive::u8>,
) -> ::subxt::tx::Payload {
::subxt::tx::Payload::new_static(
@@ -5757,7 +5866,7 @@ pub mod api {
::subxt::storage::address::StaticStorageMapKey,
::std::vec::Vec<(
::subxt::utils::AccountId32,
- runtime_types::sugondat_test_runtime::SessionKeys,
+ runtime_types::ikura_test_runtime::SessionKeys,
)>,
::subxt::storage::address::Yes,
::subxt::storage::address::Yes,
@@ -5804,7 +5913,7 @@ pub mod api {
&self,
) -> ::subxt::storage::address::Address<
::subxt::storage::address::StaticStorageMapKey,
- runtime_types::sugondat_test_runtime::SessionKeys,
+ runtime_types::ikura_test_runtime::SessionKeys,
(),
(),
::subxt::storage::address::Yes,
@@ -5826,7 +5935,7 @@ pub mod api {
_0: impl ::std::borrow::Borrow<::subxt::utils::AccountId32>,
) -> ::subxt::storage::address::Address<
::subxt::storage::address::StaticStorageMapKey,
- runtime_types::sugondat_test_runtime::SessionKeys,
+ runtime_types::ikura_test_runtime::SessionKeys,
::subxt::storage::address::Yes,
(),
(),
@@ -6446,9 +6555,10 @@ pub mod api {
"QueueConfig",
vec![],
[
- 3u8, 46u8, 129u8, 96u8, 137u8, 5u8, 43u8, 211u8, 23u8, 9u8, 254u8,
- 180u8, 138u8, 183u8, 18u8, 84u8, 47u8, 199u8, 155u8, 62u8, 111u8,
- 140u8, 137u8, 209u8, 243u8, 28u8, 202u8, 65u8, 84u8, 77u8, 237u8, 18u8,
+ 185u8, 67u8, 247u8, 243u8, 211u8, 232u8, 57u8, 240u8, 237u8, 181u8,
+ 23u8, 114u8, 215u8, 128u8, 193u8, 1u8, 176u8, 53u8, 110u8, 195u8,
+ 148u8, 80u8, 187u8, 143u8, 62u8, 30u8, 143u8, 34u8, 248u8, 109u8, 3u8,
+ 141u8,
],
)
}
@@ -6767,6 +6877,27 @@ pub mod api {
const PALLET: &'static str = "PolkadotXcm";
const CALL: &'static str = "force_suspension";
}
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct TransferAssets {
+ pub dest: ::std::boxed::Box,
+ pub beneficiary: ::std::boxed::Box,
+ pub assets: ::std::boxed::Box,
+ pub fee_asset_item: ::core::primitive::u32,
+ pub weight_limit: runtime_types::xcm::v3::WeightLimit,
+ }
+ impl ::subxt::blocks::StaticExtrinsic for TransferAssets {
+ const PALLET: &'static str = "PolkadotXcm";
+ const CALL: &'static str = "transfer_assets";
+ }
}
pub struct TransactionApi;
impl TransactionApi {
@@ -6784,9 +6915,10 @@ pub mod api {
message: ::std::boxed::Box::new(message),
},
[
- 147u8, 255u8, 86u8, 82u8, 17u8, 159u8, 225u8, 145u8, 220u8, 89u8, 71u8,
- 23u8, 193u8, 249u8, 12u8, 70u8, 19u8, 140u8, 232u8, 97u8, 12u8, 220u8,
- 113u8, 65u8, 4u8, 255u8, 138u8, 10u8, 231u8, 122u8, 67u8, 105u8,
+ 145u8, 12u8, 109u8, 216u8, 135u8, 198u8, 98u8, 133u8, 12u8, 38u8, 17u8,
+ 105u8, 67u8, 120u8, 170u8, 96u8, 202u8, 234u8, 96u8, 157u8, 40u8,
+ 213u8, 72u8, 21u8, 189u8, 220u8, 71u8, 194u8, 227u8, 243u8, 171u8,
+ 229u8,
],
)
}
@@ -6808,9 +6940,10 @@ pub mod api {
fee_asset_item,
},
[
- 56u8, 144u8, 237u8, 60u8, 157u8, 5u8, 7u8, 129u8, 41u8, 149u8, 160u8,
- 100u8, 233u8, 102u8, 181u8, 140u8, 115u8, 213u8, 29u8, 132u8, 16u8,
- 30u8, 23u8, 82u8, 140u8, 134u8, 37u8, 87u8, 3u8, 99u8, 172u8, 42u8,
+ 253u8, 2u8, 191u8, 130u8, 244u8, 135u8, 195u8, 160u8, 160u8, 196u8,
+ 62u8, 195u8, 157u8, 228u8, 57u8, 59u8, 131u8, 69u8, 125u8, 44u8, 48u8,
+ 120u8, 176u8, 53u8, 191u8, 69u8, 151u8, 77u8, 245u8, 97u8, 169u8,
+ 117u8,
],
)
}
@@ -6832,9 +6965,9 @@ pub mod api {
fee_asset_item,
},
[
- 21u8, 167u8, 44u8, 22u8, 210u8, 73u8, 148u8, 7u8, 91u8, 108u8, 148u8,
- 205u8, 170u8, 243u8, 142u8, 224u8, 205u8, 119u8, 252u8, 22u8, 203u8,
- 32u8, 73u8, 200u8, 178u8, 14u8, 167u8, 147u8, 166u8, 55u8, 14u8, 231u8,
+ 204u8, 40u8, 10u8, 224u8, 175u8, 80u8, 228u8, 202u8, 250u8, 27u8, 70u8,
+ 126u8, 166u8, 36u8, 53u8, 125u8, 96u8, 107u8, 121u8, 130u8, 44u8,
+ 214u8, 174u8, 80u8, 113u8, 45u8, 10u8, 194u8, 179u8, 4u8, 181u8, 70u8,
],
)
}
@@ -6852,9 +6985,9 @@ pub mod api {
max_weight,
},
[
- 15u8, 97u8, 86u8, 111u8, 105u8, 116u8, 109u8, 206u8, 70u8, 8u8, 57u8,
- 232u8, 133u8, 132u8, 30u8, 219u8, 34u8, 69u8, 0u8, 213u8, 98u8, 241u8,
- 186u8, 93u8, 216u8, 39u8, 73u8, 24u8, 193u8, 87u8, 92u8, 31u8,
+ 207u8, 172u8, 34u8, 97u8, 82u8, 80u8, 131u8, 47u8, 27u8, 79u8, 124u8,
+ 134u8, 97u8, 106u8, 139u8, 230u8, 77u8, 85u8, 109u8, 40u8, 139u8, 56u8,
+ 234u8, 181u8, 180u8, 31u8, 157u8, 135u8, 75u8, 218u8, 43u8, 157u8,
],
)
}
@@ -6872,9 +7005,10 @@ pub mod api {
version,
},
[
- 110u8, 11u8, 78u8, 255u8, 66u8, 2u8, 55u8, 108u8, 92u8, 151u8, 231u8,
- 175u8, 75u8, 156u8, 34u8, 191u8, 0u8, 56u8, 104u8, 197u8, 70u8, 204u8,
- 73u8, 234u8, 173u8, 251u8, 88u8, 226u8, 3u8, 136u8, 228u8, 136u8,
+ 169u8, 8u8, 18u8, 107u8, 12u8, 180u8, 217u8, 141u8, 188u8, 250u8,
+ 112u8, 51u8, 122u8, 138u8, 204u8, 44u8, 169u8, 166u8, 36u8, 84u8, 0u8,
+ 95u8, 138u8, 137u8, 119u8, 226u8, 146u8, 85u8, 53u8, 65u8, 188u8,
+ 169u8,
],
)
}
@@ -6907,9 +7041,9 @@ pub mod api {
location: ::std::boxed::Box::new(location),
},
[
- 112u8, 254u8, 138u8, 12u8, 203u8, 176u8, 251u8, 167u8, 223u8, 0u8,
- 71u8, 148u8, 19u8, 179u8, 47u8, 96u8, 188u8, 189u8, 14u8, 172u8, 1u8,
- 1u8, 192u8, 107u8, 137u8, 158u8, 22u8, 9u8, 138u8, 241u8, 32u8, 47u8,
+ 79u8, 2u8, 202u8, 173u8, 179u8, 250u8, 48u8, 28u8, 168u8, 183u8, 59u8,
+ 45u8, 193u8, 132u8, 141u8, 240u8, 65u8, 182u8, 31u8, 85u8, 98u8, 124u8,
+ 21u8, 169u8, 133u8, 107u8, 221u8, 235u8, 230u8, 56u8, 81u8, 201u8,
],
)
}
@@ -6925,10 +7059,10 @@ pub mod api {
location: ::std::boxed::Box::new(location),
},
[
- 205u8, 143u8, 230u8, 143u8, 166u8, 184u8, 53u8, 252u8, 118u8, 184u8,
- 209u8, 227u8, 225u8, 184u8, 254u8, 244u8, 101u8, 56u8, 27u8, 128u8,
- 40u8, 159u8, 178u8, 62u8, 63u8, 164u8, 59u8, 236u8, 1u8, 168u8, 202u8,
- 42u8,
+ 144u8, 180u8, 158u8, 178u8, 165u8, 54u8, 105u8, 207u8, 194u8, 105u8,
+ 190u8, 142u8, 253u8, 133u8, 61u8, 83u8, 199u8, 147u8, 199u8, 69u8,
+ 144u8, 22u8, 174u8, 138u8, 168u8, 131u8, 241u8, 221u8, 151u8, 148u8,
+ 129u8, 22u8,
],
)
}
@@ -6952,10 +7086,10 @@ pub mod api {
weight_limit,
},
[
- 10u8, 139u8, 165u8, 239u8, 92u8, 178u8, 169u8, 62u8, 166u8, 236u8,
- 50u8, 12u8, 196u8, 3u8, 233u8, 209u8, 3u8, 159u8, 184u8, 234u8, 171u8,
- 46u8, 145u8, 134u8, 241u8, 155u8, 221u8, 173u8, 166u8, 94u8, 147u8,
- 88u8,
+ 126u8, 160u8, 23u8, 48u8, 47u8, 7u8, 124u8, 99u8, 32u8, 91u8, 133u8,
+ 116u8, 204u8, 133u8, 22u8, 216u8, 188u8, 247u8, 10u8, 41u8, 204u8,
+ 182u8, 38u8, 200u8, 55u8, 117u8, 86u8, 119u8, 225u8, 133u8, 16u8,
+ 129u8,
],
)
}
@@ -6979,10 +7113,9 @@ pub mod api {
weight_limit,
},
[
- 156u8, 205u8, 105u8, 18u8, 120u8, 130u8, 144u8, 67u8, 152u8, 188u8,
- 109u8, 121u8, 4u8, 240u8, 123u8, 112u8, 72u8, 153u8, 2u8, 111u8, 183u8,
- 170u8, 199u8, 82u8, 33u8, 117u8, 43u8, 133u8, 208u8, 44u8, 118u8,
- 107u8,
+ 58u8, 84u8, 105u8, 56u8, 164u8, 58u8, 78u8, 24u8, 68u8, 83u8, 172u8,
+ 145u8, 14u8, 85u8, 1u8, 52u8, 188u8, 81u8, 36u8, 60u8, 31u8, 203u8,
+ 72u8, 195u8, 198u8, 128u8, 116u8, 197u8, 69u8, 15u8, 235u8, 252u8,
],
)
}
@@ -7002,6 +7135,32 @@ pub mod api {
],
)
}
+ #[doc = "See [`Pallet::transfer_assets`]."]
+ pub fn transfer_assets(
+ &self,
+ dest: runtime_types::xcm::VersionedMultiLocation,
+ beneficiary: runtime_types::xcm::VersionedMultiLocation,
+ assets: runtime_types::xcm::VersionedMultiAssets,
+ fee_asset_item: ::core::primitive::u32,
+ weight_limit: runtime_types::xcm::v3::WeightLimit,
+ ) -> ::subxt::tx::Payload {
+ ::subxt::tx::Payload::new_static(
+ "PolkadotXcm",
+ "transfer_assets",
+ types::TransferAssets {
+ dest: ::std::boxed::Box::new(dest),
+ beneficiary: ::std::boxed::Box::new(beneficiary),
+ assets: ::std::boxed::Box::new(assets),
+ fee_asset_item,
+ weight_limit,
+ },
+ [
+ 73u8, 16u8, 172u8, 19u8, 161u8, 78u8, 81u8, 191u8, 123u8, 205u8, 224u8,
+ 69u8, 27u8, 180u8, 15u8, 230u8, 10u8, 218u8, 61u8, 81u8, 21u8, 192u8,
+ 16u8, 158u8, 210u8, 186u8, 5u8, 68u8, 24u8, 204u8, 158u8, 171u8,
+ ],
+ )
+ }
}
}
#[doc = "The `Event` enum of this pallet"]
@@ -7541,9 +7700,9 @@ pub mod api {
"Queries",
vec![],
[
- 119u8, 5u8, 12u8, 91u8, 117u8, 240u8, 52u8, 192u8, 135u8, 139u8, 220u8,
- 78u8, 207u8, 199u8, 71u8, 163u8, 100u8, 17u8, 6u8, 65u8, 200u8, 245u8,
- 191u8, 82u8, 232u8, 128u8, 126u8, 70u8, 39u8, 63u8, 148u8, 219u8,
+ 68u8, 247u8, 165u8, 128u8, 238u8, 192u8, 246u8, 53u8, 248u8, 238u8,
+ 7u8, 235u8, 89u8, 176u8, 223u8, 130u8, 45u8, 135u8, 235u8, 66u8, 24u8,
+ 64u8, 116u8, 97u8, 2u8, 139u8, 89u8, 79u8, 87u8, 250u8, 229u8, 46u8,
],
)
}
@@ -7565,9 +7724,9 @@ pub mod api {
_0.borrow(),
)],
[
- 119u8, 5u8, 12u8, 91u8, 117u8, 240u8, 52u8, 192u8, 135u8, 139u8, 220u8,
- 78u8, 207u8, 199u8, 71u8, 163u8, 100u8, 17u8, 6u8, 65u8, 200u8, 245u8,
- 191u8, 82u8, 232u8, 128u8, 126u8, 70u8, 39u8, 63u8, 148u8, 219u8,
+ 68u8, 247u8, 165u8, 128u8, 238u8, 192u8, 246u8, 53u8, 248u8, 238u8,
+ 7u8, 235u8, 89u8, 176u8, 223u8, 130u8, 45u8, 135u8, 235u8, 66u8, 24u8,
+ 64u8, 116u8, 97u8, 2u8, 139u8, 89u8, 79u8, 87u8, 250u8, 229u8, 46u8,
],
)
}
@@ -7660,9 +7819,10 @@ pub mod api {
"SupportedVersion",
vec![],
[
- 144u8, 22u8, 91u8, 30u8, 139u8, 164u8, 95u8, 149u8, 97u8, 247u8, 12u8,
- 212u8, 96u8, 16u8, 134u8, 236u8, 74u8, 57u8, 244u8, 169u8, 68u8, 63u8,
- 111u8, 86u8, 65u8, 229u8, 104u8, 51u8, 44u8, 100u8, 47u8, 191u8,
+ 76u8, 134u8, 202u8, 57u8, 10u8, 29u8, 58u8, 88u8, 141u8, 0u8, 189u8,
+ 133u8, 140u8, 204u8, 126u8, 143u8, 71u8, 186u8, 9u8, 233u8, 188u8,
+ 74u8, 184u8, 158u8, 40u8, 17u8, 223u8, 129u8, 144u8, 189u8, 211u8,
+ 194u8,
],
)
}
@@ -7684,9 +7844,10 @@ pub mod api {
_0.borrow(),
)],
[
- 144u8, 22u8, 91u8, 30u8, 139u8, 164u8, 95u8, 149u8, 97u8, 247u8, 12u8,
- 212u8, 96u8, 16u8, 134u8, 236u8, 74u8, 57u8, 244u8, 169u8, 68u8, 63u8,
- 111u8, 86u8, 65u8, 229u8, 104u8, 51u8, 44u8, 100u8, 47u8, 191u8,
+ 76u8, 134u8, 202u8, 57u8, 10u8, 29u8, 58u8, 88u8, 141u8, 0u8, 189u8,
+ 133u8, 140u8, 204u8, 126u8, 143u8, 71u8, 186u8, 9u8, 233u8, 188u8,
+ 74u8, 184u8, 158u8, 40u8, 17u8, 223u8, 129u8, 144u8, 189u8, 211u8,
+ 194u8,
],
)
}
@@ -7710,9 +7871,10 @@ pub mod api {
::subxt::storage::address::make_static_storage_map_key(_1.borrow()),
],
[
- 144u8, 22u8, 91u8, 30u8, 139u8, 164u8, 95u8, 149u8, 97u8, 247u8, 12u8,
- 212u8, 96u8, 16u8, 134u8, 236u8, 74u8, 57u8, 244u8, 169u8, 68u8, 63u8,
- 111u8, 86u8, 65u8, 229u8, 104u8, 51u8, 44u8, 100u8, 47u8, 191u8,
+ 76u8, 134u8, 202u8, 57u8, 10u8, 29u8, 58u8, 88u8, 141u8, 0u8, 189u8,
+ 133u8, 140u8, 204u8, 126u8, 143u8, 71u8, 186u8, 9u8, 233u8, 188u8,
+ 74u8, 184u8, 158u8, 40u8, 17u8, 223u8, 129u8, 144u8, 189u8, 211u8,
+ 194u8,
],
)
}
@@ -7731,9 +7893,9 @@ pub mod api {
"VersionNotifiers",
vec![],
[
- 49u8, 190u8, 73u8, 67u8, 91u8, 69u8, 121u8, 206u8, 25u8, 82u8, 29u8,
- 170u8, 157u8, 201u8, 168u8, 93u8, 181u8, 55u8, 226u8, 142u8, 136u8,
- 46u8, 117u8, 208u8, 130u8, 90u8, 129u8, 39u8, 151u8, 92u8, 118u8, 75u8,
+ 212u8, 132u8, 8u8, 249u8, 16u8, 112u8, 47u8, 251u8, 73u8, 100u8, 218u8,
+ 194u8, 197u8, 252u8, 146u8, 31u8, 196u8, 234u8, 187u8, 14u8, 126u8,
+ 29u8, 7u8, 81u8, 30u8, 11u8, 167u8, 95u8, 46u8, 124u8, 66u8, 184u8,
],
)
}
@@ -7755,9 +7917,9 @@ pub mod api {
_0.borrow(),
)],
[
- 49u8, 190u8, 73u8, 67u8, 91u8, 69u8, 121u8, 206u8, 25u8, 82u8, 29u8,
- 170u8, 157u8, 201u8, 168u8, 93u8, 181u8, 55u8, 226u8, 142u8, 136u8,
- 46u8, 117u8, 208u8, 130u8, 90u8, 129u8, 39u8, 151u8, 92u8, 118u8, 75u8,
+ 212u8, 132u8, 8u8, 249u8, 16u8, 112u8, 47u8, 251u8, 73u8, 100u8, 218u8,
+ 194u8, 197u8, 252u8, 146u8, 31u8, 196u8, 234u8, 187u8, 14u8, 126u8,
+ 29u8, 7u8, 81u8, 30u8, 11u8, 167u8, 95u8, 46u8, 124u8, 66u8, 184u8,
],
)
}
@@ -7781,9 +7943,9 @@ pub mod api {
::subxt::storage::address::make_static_storage_map_key(_1.borrow()),
],
[
- 49u8, 190u8, 73u8, 67u8, 91u8, 69u8, 121u8, 206u8, 25u8, 82u8, 29u8,
- 170u8, 157u8, 201u8, 168u8, 93u8, 181u8, 55u8, 226u8, 142u8, 136u8,
- 46u8, 117u8, 208u8, 130u8, 90u8, 129u8, 39u8, 151u8, 92u8, 118u8, 75u8,
+ 212u8, 132u8, 8u8, 249u8, 16u8, 112u8, 47u8, 251u8, 73u8, 100u8, 218u8,
+ 194u8, 197u8, 252u8, 146u8, 31u8, 196u8, 234u8, 187u8, 14u8, 126u8,
+ 29u8, 7u8, 81u8, 30u8, 11u8, 167u8, 95u8, 46u8, 124u8, 66u8, 184u8,
],
)
}
@@ -7807,10 +7969,10 @@ pub mod api {
"VersionNotifyTargets",
vec![],
[
- 1u8, 195u8, 40u8, 83u8, 216u8, 175u8, 241u8, 95u8, 42u8, 7u8, 85u8,
- 253u8, 223u8, 241u8, 195u8, 41u8, 41u8, 21u8, 17u8, 171u8, 216u8,
- 150u8, 39u8, 165u8, 215u8, 194u8, 201u8, 225u8, 179u8, 12u8, 52u8,
- 173u8,
+ 147u8, 115u8, 179u8, 91u8, 230u8, 102u8, 121u8, 203u8, 88u8, 26u8,
+ 69u8, 115u8, 168u8, 176u8, 234u8, 155u8, 200u8, 220u8, 33u8, 49u8,
+ 199u8, 97u8, 232u8, 9u8, 5u8, 2u8, 144u8, 58u8, 108u8, 236u8, 127u8,
+ 130u8,
],
)
}
@@ -7837,10 +7999,10 @@ pub mod api {
_0.borrow(),
)],
[
- 1u8, 195u8, 40u8, 83u8, 216u8, 175u8, 241u8, 95u8, 42u8, 7u8, 85u8,
- 253u8, 223u8, 241u8, 195u8, 41u8, 41u8, 21u8, 17u8, 171u8, 216u8,
- 150u8, 39u8, 165u8, 215u8, 194u8, 201u8, 225u8, 179u8, 12u8, 52u8,
- 173u8,
+ 147u8, 115u8, 179u8, 91u8, 230u8, 102u8, 121u8, 203u8, 88u8, 26u8,
+ 69u8, 115u8, 168u8, 176u8, 234u8, 155u8, 200u8, 220u8, 33u8, 49u8,
+ 199u8, 97u8, 232u8, 9u8, 5u8, 2u8, 144u8, 58u8, 108u8, 236u8, 127u8,
+ 130u8,
],
)
}
@@ -7869,10 +8031,10 @@ pub mod api {
::subxt::storage::address::make_static_storage_map_key(_1.borrow()),
],
[
- 1u8, 195u8, 40u8, 83u8, 216u8, 175u8, 241u8, 95u8, 42u8, 7u8, 85u8,
- 253u8, 223u8, 241u8, 195u8, 41u8, 41u8, 21u8, 17u8, 171u8, 216u8,
- 150u8, 39u8, 165u8, 215u8, 194u8, 201u8, 225u8, 179u8, 12u8, 52u8,
- 173u8,
+ 147u8, 115u8, 179u8, 91u8, 230u8, 102u8, 121u8, 203u8, 88u8, 26u8,
+ 69u8, 115u8, 168u8, 176u8, 234u8, 155u8, 200u8, 220u8, 33u8, 49u8,
+ 199u8, 97u8, 232u8, 9u8, 5u8, 2u8, 144u8, 58u8, 108u8, 236u8, 127u8,
+ 130u8,
],
)
}
@@ -7896,9 +8058,10 @@ pub mod api {
"VersionDiscoveryQueue",
vec![],
[
- 110u8, 87u8, 102u8, 193u8, 125u8, 129u8, 0u8, 221u8, 218u8, 229u8,
- 101u8, 94u8, 74u8, 229u8, 246u8, 180u8, 113u8, 11u8, 15u8, 159u8, 98u8,
- 90u8, 30u8, 112u8, 164u8, 236u8, 151u8, 220u8, 19u8, 83u8, 67u8, 248u8,
+ 139u8, 46u8, 46u8, 247u8, 93u8, 78u8, 193u8, 202u8, 133u8, 178u8,
+ 213u8, 171u8, 145u8, 167u8, 119u8, 135u8, 255u8, 7u8, 34u8, 90u8,
+ 208u8, 229u8, 49u8, 119u8, 12u8, 198u8, 46u8, 23u8, 119u8, 192u8,
+ 255u8, 147u8,
],
)
}
@@ -7938,9 +8101,9 @@ pub mod api {
"RemoteLockedFungibles",
vec![],
[
- 74u8, 249u8, 83u8, 245u8, 44u8, 230u8, 152u8, 82u8, 4u8, 163u8, 230u8,
- 121u8, 87u8, 143u8, 184u8, 12u8, 117u8, 112u8, 131u8, 160u8, 232u8,
- 62u8, 175u8, 15u8, 81u8, 198u8, 182u8, 255u8, 37u8, 81u8, 6u8, 57u8,
+ 179u8, 227u8, 131u8, 21u8, 47u8, 223u8, 117u8, 21u8, 16u8, 43u8, 225u8,
+ 132u8, 222u8, 97u8, 158u8, 211u8, 8u8, 26u8, 157u8, 136u8, 92u8, 244u8,
+ 158u8, 239u8, 94u8, 70u8, 8u8, 132u8, 53u8, 61u8, 212u8, 179u8,
],
)
}
@@ -7962,9 +8125,9 @@ pub mod api {
_0.borrow(),
)],
[
- 74u8, 249u8, 83u8, 245u8, 44u8, 230u8, 152u8, 82u8, 4u8, 163u8, 230u8,
- 121u8, 87u8, 143u8, 184u8, 12u8, 117u8, 112u8, 131u8, 160u8, 232u8,
- 62u8, 175u8, 15u8, 81u8, 198u8, 182u8, 255u8, 37u8, 81u8, 6u8, 57u8,
+ 179u8, 227u8, 131u8, 21u8, 47u8, 223u8, 117u8, 21u8, 16u8, 43u8, 225u8,
+ 132u8, 222u8, 97u8, 158u8, 211u8, 8u8, 26u8, 157u8, 136u8, 92u8, 244u8,
+ 158u8, 239u8, 94u8, 70u8, 8u8, 132u8, 53u8, 61u8, 212u8, 179u8,
],
)
}
@@ -7988,9 +8151,9 @@ pub mod api {
::subxt::storage::address::make_static_storage_map_key(_1.borrow()),
],
[
- 74u8, 249u8, 83u8, 245u8, 44u8, 230u8, 152u8, 82u8, 4u8, 163u8, 230u8,
- 121u8, 87u8, 143u8, 184u8, 12u8, 117u8, 112u8, 131u8, 160u8, 232u8,
- 62u8, 175u8, 15u8, 81u8, 198u8, 182u8, 255u8, 37u8, 81u8, 6u8, 57u8,
+ 179u8, 227u8, 131u8, 21u8, 47u8, 223u8, 117u8, 21u8, 16u8, 43u8, 225u8,
+ 132u8, 222u8, 97u8, 158u8, 211u8, 8u8, 26u8, 157u8, 136u8, 92u8, 244u8,
+ 158u8, 239u8, 94u8, 70u8, 8u8, 132u8, 53u8, 61u8, 212u8, 179u8,
],
)
}
@@ -8016,9 +8179,9 @@ pub mod api {
::subxt::storage::address::make_static_storage_map_key(_2.borrow()),
],
[
- 74u8, 249u8, 83u8, 245u8, 44u8, 230u8, 152u8, 82u8, 4u8, 163u8, 230u8,
- 121u8, 87u8, 143u8, 184u8, 12u8, 117u8, 112u8, 131u8, 160u8, 232u8,
- 62u8, 175u8, 15u8, 81u8, 198u8, 182u8, 255u8, 37u8, 81u8, 6u8, 57u8,
+ 179u8, 227u8, 131u8, 21u8, 47u8, 223u8, 117u8, 21u8, 16u8, 43u8, 225u8,
+ 132u8, 222u8, 97u8, 158u8, 211u8, 8u8, 26u8, 157u8, 136u8, 92u8, 244u8,
+ 158u8, 239u8, 94u8, 70u8, 8u8, 132u8, 53u8, 61u8, 212u8, 179u8,
],
)
}
@@ -8040,10 +8203,9 @@ pub mod api {
"LockedFungibles",
vec![],
[
- 110u8, 220u8, 127u8, 176u8, 219u8, 23u8, 132u8, 36u8, 224u8, 187u8,
- 25u8, 103u8, 126u8, 99u8, 34u8, 105u8, 57u8, 182u8, 162u8, 69u8, 24u8,
- 67u8, 221u8, 103u8, 79u8, 139u8, 187u8, 162u8, 113u8, 109u8, 163u8,
- 35u8,
+ 209u8, 60u8, 254u8, 70u8, 62u8, 118u8, 99u8, 28u8, 153u8, 68u8, 40u8,
+ 239u8, 30u8, 90u8, 201u8, 178u8, 219u8, 37u8, 34u8, 153u8, 115u8, 99u8,
+ 100u8, 240u8, 36u8, 110u8, 8u8, 2u8, 45u8, 58u8, 131u8, 137u8,
],
)
}
@@ -8068,10 +8230,9 @@ pub mod api {
_0.borrow(),
)],
[
- 110u8, 220u8, 127u8, 176u8, 219u8, 23u8, 132u8, 36u8, 224u8, 187u8,
- 25u8, 103u8, 126u8, 99u8, 34u8, 105u8, 57u8, 182u8, 162u8, 69u8, 24u8,
- 67u8, 221u8, 103u8, 79u8, 139u8, 187u8, 162u8, 113u8, 109u8, 163u8,
- 35u8,
+ 209u8, 60u8, 254u8, 70u8, 62u8, 118u8, 99u8, 28u8, 153u8, 68u8, 40u8,
+ 239u8, 30u8, 90u8, 201u8, 178u8, 219u8, 37u8, 34u8, 153u8, 115u8, 99u8,
+ 100u8, 240u8, 36u8, 110u8, 8u8, 2u8, 45u8, 58u8, 131u8, 137u8,
],
)
}
@@ -8293,7 +8454,7 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
#[doc = "Message discarded due to an error in the `MessageProcessor` (usually a format error)."]
pub struct ProcessingFailed {
- pub id: [::core::primitive::u8; 32usize],
+ pub id: ::subxt::utils::H256,
pub origin: runtime_types::cumulus_primitives_core::AggregateMessageOrigin,
pub error: runtime_types::frame_support::traits::messages::ProcessMessageError,
}
@@ -8313,7 +8474,7 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
#[doc = "Message is processed."]
pub struct Processed {
- pub id: [::core::primitive::u8; 32usize],
+ pub id: ::subxt::utils::H256,
pub origin: runtime_types::cumulus_primitives_core::AggregateMessageOrigin,
pub weight_used: runtime_types::sp_weights::weight_v2::Weight,
pub success: ::core::primitive::bool,
@@ -8583,9 +8744,9 @@ pub mod api {
use super::root_mod;
use super::runtime_types;
#[doc = "The `Error` enum of this pallet."]
- pub type Error = runtime_types::pallet_sugondat_blobs::pallet::Error;
+ pub type Error = runtime_types::pallet_ikura_blobs::pallet::Error;
#[doc = "Contains a variant per dispatchable extrinsic that this pallet has."]
- pub type Call = runtime_types::pallet_sugondat_blobs::pallet::Call;
+ pub type Call = runtime_types::pallet_ikura_blobs::pallet::Call;
pub mod calls {
use super::root_mod;
use super::runtime_types;
@@ -8604,7 +8765,7 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct SubmitBlob {
pub namespace_id:
- runtime_types::pallet_sugondat_blobs::namespace_param::UnvalidatedNamespace,
+ runtime_types::pallet_ikura_blobs::namespace_param::UnvalidatedNamespace,
pub blob: ::std::vec::Vec<::core::primitive::u8>,
}
impl ::subxt::blocks::StaticExtrinsic for SubmitBlob {
@@ -8617,7 +8778,7 @@ pub mod api {
#[doc = "See [`Pallet::submit_blob`]."]
pub fn submit_blob(
&self,
- namespace_id : runtime_types :: pallet_sugondat_blobs :: namespace_param :: UnvalidatedNamespace,
+ namespace_id : runtime_types :: pallet_ikura_blobs :: namespace_param :: UnvalidatedNamespace,
blob: ::std::vec::Vec<::core::primitive::u8>,
) -> ::subxt::tx::Payload {
::subxt::tx::Payload::new_static(
@@ -8635,7 +8796,7 @@ pub mod api {
}
}
#[doc = "The `Event` enum of this pallet"]
- pub type Event = runtime_types::pallet_sugondat_blobs::pallet::Event;
+ pub type Event = runtime_types::pallet_ikura_blobs::pallet::Event;
pub mod events {
use super::runtime_types;
#[derive(
@@ -8715,7 +8876,7 @@ pub mod api {
) -> ::subxt::storage::address::Address<
::subxt::storage::address::StaticStorageMapKey,
::std::vec::Vec<
- runtime_types::pallet_sugondat_blobs::pallet::SubmittedBlobMetadata<
+ runtime_types::pallet_ikura_blobs::pallet::SubmittedBlobMetadata<
::subxt::utils::AccountId32,
>,
>,
@@ -8784,40 +8945,213 @@ pub mod api {
}
}
}
- pub mod runtime_types {
+ pub mod length_fee_adjustment {
+ use super::root_mod;
use super::runtime_types;
- pub mod bounded_collections {
+ pub mod storage {
use super::runtime_types;
- pub mod bounded_btree_set {
- use super::runtime_types;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct BoundedBTreeSet<_0>(pub ::std::vec::Vec<_0>);
- }
- pub mod bounded_vec {
- use super::runtime_types;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct BoundedVec<_0>(pub ::std::vec::Vec<_0>);
+ pub struct StorageApi;
+ impl StorageApi {
+ pub fn next_length_multiplier(
+ &self,
+ ) -> ::subxt::storage::address::Address<
+ ::subxt::storage::address::StaticStorageMapKey,
+ runtime_types::sp_arithmetic::fixed_point::FixedU128,
+ ::subxt::storage::address::Yes,
+ ::subxt::storage::address::Yes,
+ (),
+ > {
+ ::subxt::storage::address::Address::new_static(
+ "LengthFeeAdjustment",
+ "NextLengthMultiplier",
+ vec![],
+ [
+ 105u8, 206u8, 224u8, 246u8, 81u8, 232u8, 83u8, 112u8, 5u8, 40u8, 153u8,
+ 27u8, 57u8, 168u8, 89u8, 200u8, 130u8, 38u8, 57u8, 222u8, 66u8, 23u8,
+ 25u8, 34u8, 222u8, 32u8, 171u8, 208u8, 101u8, 175u8, 137u8, 106u8,
+ ],
+ )
+ }
+ pub fn target_block_size(
+ &self,
+ ) -> ::subxt::storage::address::Address<
+ ::subxt::storage::address::StaticStorageMapKey,
+ runtime_types::sp_arithmetic::per_things::Perquintill,
+ ::subxt::storage::address::Yes,
+ ::subxt::storage::address::Yes,
+ (),
+ > {
+ ::subxt::storage::address::Address::new_static(
+ "LengthFeeAdjustment",
+ "TargetBlockSize",
+ vec![],
+ [
+ 190u8, 162u8, 40u8, 125u8, 145u8, 222u8, 242u8, 243u8, 169u8, 214u8,
+ 7u8, 209u8, 206u8, 77u8, 36u8, 101u8, 125u8, 242u8, 98u8, 139u8, 9u8,
+ 239u8, 120u8, 102u8, 19u8, 11u8, 83u8, 146u8, 128u8, 43u8, 226u8,
+ 107u8,
+ ],
+ )
+ }
}
- pub mod weak_bounded_vec {
- use super::runtime_types;
+ }
+ pub mod constants {
+ use super::runtime_types;
+ pub struct ConstantsApi;
+ impl ConstantsApi {
+ pub fn transaction_byte_fee(
+ &self,
+ ) -> ::subxt::constants::Address<::core::primitive::u128> {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "TransactionByteFee",
+ [
+ 84u8, 157u8, 140u8, 4u8, 93u8, 57u8, 29u8, 133u8, 105u8, 200u8, 214u8,
+ 27u8, 144u8, 208u8, 218u8, 160u8, 130u8, 109u8, 101u8, 54u8, 210u8,
+ 136u8, 71u8, 63u8, 49u8, 237u8, 234u8, 15u8, 178u8, 98u8, 148u8, 156u8,
+ ],
+ )
+ }
+ pub fn maximum_block_length(
+ &self,
+ ) -> ::subxt::constants::Address<::core::primitive::u32> {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "MaximumBlockLength",
+ [
+ 98u8, 252u8, 116u8, 72u8, 26u8, 180u8, 225u8, 83u8, 200u8, 157u8,
+ 125u8, 151u8, 53u8, 76u8, 168u8, 26u8, 10u8, 9u8, 98u8, 68u8, 9u8,
+ 178u8, 197u8, 113u8, 31u8, 79u8, 200u8, 90u8, 203u8, 100u8, 41u8,
+ 145u8,
+ ],
+ )
+ }
+ pub fn adjustment_variable_block_size(
+ &self,
+ ) -> ::subxt::constants::Address
+ {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "AdjustmentVariableBlockSize",
+ [
+ 62u8, 145u8, 102u8, 227u8, 159u8, 92u8, 27u8, 54u8, 159u8, 228u8,
+ 193u8, 99u8, 75u8, 196u8, 26u8, 250u8, 229u8, 230u8, 88u8, 109u8,
+ 246u8, 100u8, 152u8, 158u8, 14u8, 25u8, 224u8, 173u8, 224u8, 41u8,
+ 105u8, 231u8,
+ ],
+ )
+ }
+ pub fn minimum_multiplier_block_size(
+ &self,
+ ) -> ::subxt::constants::Address
+ {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "MinimumMultiplierBlockSize",
+ [
+ 62u8, 145u8, 102u8, 227u8, 159u8, 92u8, 27u8, 54u8, 159u8, 228u8,
+ 193u8, 99u8, 75u8, 196u8, 26u8, 250u8, 229u8, 230u8, 88u8, 109u8,
+ 246u8, 100u8, 152u8, 158u8, 14u8, 25u8, 224u8, 173u8, 224u8, 41u8,
+ 105u8, 231u8,
+ ],
+ )
+ }
+ pub fn maximum_multiplier_block_size(
+ &self,
+ ) -> ::subxt::constants::Address
+ {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "MaximumMultiplierBlockSize",
+ [
+ 62u8, 145u8, 102u8, 227u8, 159u8, 92u8, 27u8, 54u8, 159u8, 228u8,
+ 193u8, 99u8, 75u8, 196u8, 26u8, 250u8, 229u8, 230u8, 88u8, 109u8,
+ 246u8, 100u8, 152u8, 158u8, 14u8, 25u8, 224u8, 173u8, 224u8, 41u8,
+ 105u8, 231u8,
+ ],
+ )
+ }
+ #[doc = " SkippedBlocksNumberTerms indicates the number of terms used in evaluating e^x in the Taylor expansion."]
+ #[doc = " The number of terms ensures that, given the following parameters, the error will be below a certain value."]
+ #[doc = ""]
+ #[doc = " t = TargetBlockSize"]
+ #[doc = " v = AdjustmentVariableBlockSize"]
+ #[doc = " n = maximum number of skipped blocks"]
+ #[doc = ""]
+ #[doc = " (1 / (m+1)!) * (n * v * t)^(m + 1) <= err"]
+ #[doc = ""]
+ #[doc = " Here, m represents the number of terms needed to be below the error."]
+ #[doc = " The smallest value of m that satisfies the inequality should be used as the value for this parameter."]
+ pub fn skipped_blocks_number_terms(
+ &self,
+ ) -> ::subxt::constants::Address<::core::primitive::u32> {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "SkippedBlocksNumberTerms",
+ [
+ 98u8, 252u8, 116u8, 72u8, 26u8, 180u8, 225u8, 83u8, 200u8, 157u8,
+ 125u8, 151u8, 53u8, 76u8, 168u8, 26u8, 10u8, 9u8, 98u8, 68u8, 9u8,
+ 178u8, 197u8, 113u8, 31u8, 79u8, 200u8, 90u8, 203u8, 100u8, 41u8,
+ 145u8,
+ ],
+ )
+ }
+ #[doc = " The maximum number of skipped blocks is used to ensure that only the right amount of terms is used"]
+ #[doc = " and no terms are wasted. If n is exceeded, the approximation could diverge significantly from the actual value of e^x."]
+ #[doc = " If the number of skipped blocks exceeds this value, it will be bounded to this value."]
+ #[doc = " However, this limitation comes at the cost of losing the real fee adjustment update."]
+ #[doc = " Therefore, producing a block at most every n skipped blocks should be enforced to avoid falling into this circumstance."]
+ pub fn maximum_skipped_blocks(
+ &self,
+ ) -> ::subxt::constants::Address<::core::primitive::u32> {
+ ::subxt::constants::Address::new_static(
+ "LengthFeeAdjustment",
+ "MaximumSkippedBlocks",
+ [
+ 98u8, 252u8, 116u8, 72u8, 26u8, 180u8, 225u8, 83u8, 200u8, 157u8,
+ 125u8, 151u8, 53u8, 76u8, 168u8, 26u8, 10u8, 9u8, 98u8, 68u8, 9u8,
+ 178u8, 197u8, 113u8, 31u8, 79u8, 200u8, 90u8, 203u8, 100u8, 41u8,
+ 145u8,
+ ],
+ )
+ }
+ }
+ }
+ }
+ pub mod runtime_types {
+ use super::runtime_types;
+ pub mod bounded_collections {
+ use super::runtime_types;
+ pub mod bounded_btree_set {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct BoundedBTreeSet<_0>(pub ::std::vec::Vec<_0>);
+ }
+ pub mod bounded_vec {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct BoundedVec<_0>(pub ::std::vec::Vec<_0>);
+ }
+ pub mod weak_bounded_vec {
+ use super::runtime_types;
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -8910,18 +9244,15 @@ pub mod api {
#[doc = "The relay-chain aborted the upgrade process."]
ValidationFunctionDiscarded,
#[codec(index = 3)]
- #[doc = "An upgrade has been authorized."]
- UpgradeAuthorized { code_hash: ::subxt::utils::H256 },
- #[codec(index = 4)]
#[doc = "Some downward messages have been received and will be processed."]
DownwardMessagesReceived { count: ::core::primitive::u32 },
- #[codec(index = 5)]
+ #[codec(index = 4)]
#[doc = "Downward messages were processed using the given weight."]
DownwardMessagesProcessed {
weight_used: runtime_types::sp_weights::weight_v2::Weight,
dmq_head: ::subxt::utils::H256,
},
- #[codec(index = 6)]
+ #[codec(index = 5)]
#[doc = "An upward message was sent to the relay chain."]
UpwardMessageSent {
message_hash: ::core::option::Option<[::core::primitive::u8; 32usize]>,
@@ -9006,20 +9337,6 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct UsedBandwidth { pub ump_msg_count : :: core :: primitive :: u32 , pub ump_total_bytes : :: core :: primitive :: u32 , pub hrmp_outgoing : :: subxt :: utils :: KeyedVec < runtime_types :: polkadot_parachain_primitives :: primitives :: Id , runtime_types :: cumulus_pallet_parachain_system :: unincluded_segment :: HrmpChannelUpdate > , }
}
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct CodeUpgradeAuthorization {
- pub code_hash: ::subxt::utils::H256,
- pub check_version: ::core::primitive::bool,
- }
}
pub mod cumulus_pallet_xcm {
use super::runtime_types;
@@ -9187,9 +9504,6 @@ pub mod api {
pub suspend_threshold: ::core::primitive::u32,
pub drop_threshold: ::core::primitive::u32,
pub resume_threshold: ::core::primitive::u32,
- pub threshold_weight: runtime_types::sp_weights::weight_v2::Weight,
- pub weight_restrict_decay: runtime_types::sp_weights::weight_v2::Weight,
- pub xcmp_max_individual_weight: runtime_types::sp_weights::weight_v2::Weight,
}
}
pub mod cumulus_primitives_core {
@@ -9615,6 +9929,17 @@ pub mod api {
remark_with_event {
remark: ::std::vec::Vec<::core::primitive::u8>,
},
+ #[codec(index = 9)]
+ #[doc = "See [`Pallet::authorize_upgrade`]."]
+ authorize_upgrade { code_hash: ::subxt::utils::H256 },
+ #[codec(index = 10)]
+ #[doc = "See [`Pallet::authorize_upgrade_without_checks`]."]
+ authorize_upgrade_without_checks { code_hash: ::subxt::utils::H256 },
+ #[codec(index = 11)]
+ #[doc = "See [`Pallet::apply_authorized_upgrade`]."]
+ apply_authorized_upgrade {
+ code: ::std::vec::Vec<::core::primitive::u8>,
+ },
}
#[derive(
:: subxt :: ext :: codec :: Decode,
@@ -9650,6 +9975,12 @@ pub mod api {
#[codec(index = 5)]
#[doc = "The origin filter prevent the call to be dispatched."]
CallFiltered,
+ #[codec(index = 6)]
+ #[doc = "No upgrade authorized."]
+ NothingAuthorized,
+ #[codec(index = 7)]
+ #[doc = "The submitted code is not authorized."]
+ Unauthorized,
}
#[derive(
:: subxt :: ext :: codec :: Decode,
@@ -9693,6 +10024,12 @@ pub mod api {
sender: ::subxt::utils::AccountId32,
hash: ::subxt::utils::H256,
},
+ #[codec(index = 6)]
+ #[doc = "An upgrade was authorized."]
+ UpgradeAuthorized {
+ code_hash: ::subxt::utils::H256,
+ check_version: ::core::primitive::bool,
+ },
}
}
#[derive(
@@ -9722,6 +10059,20 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct CodeUpgradeAuthorization {
+ pub code_hash: ::subxt::utils::H256,
+ pub check_version: ::core::primitive::bool,
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct EventRecord<_0, _1> {
pub phase: runtime_types::frame_system::Phase,
pub event: _0,
@@ -9761,6 +10112,150 @@ pub mod api {
Initialization,
}
}
+ pub mod ikura_test_runtime {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct Runtime;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub enum RuntimeCall {
+ #[codec(index = 0)]
+ System(runtime_types::frame_system::pallet::Call),
+ #[codec(index = 1)]
+ ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Call),
+ #[codec(index = 2)]
+ Timestamp(runtime_types::pallet_timestamp::pallet::Call),
+ #[codec(index = 3)]
+ ParachainInfo(runtime_types::staging_parachain_info::pallet::Call),
+ #[codec(index = 10)]
+ Balances(runtime_types::pallet_balances::pallet::Call),
+ #[codec(index = 15)]
+ Sudo(runtime_types::pallet_sudo::pallet::Call),
+ #[codec(index = 21)]
+ CollatorSelection(runtime_types::pallet_collator_selection::pallet::Call),
+ #[codec(index = 22)]
+ Session(runtime_types::pallet_session::pallet::Call),
+ #[codec(index = 30)]
+ XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Call),
+ #[codec(index = 31)]
+ PolkadotXcm(runtime_types::pallet_xcm::pallet::Call),
+ #[codec(index = 32)]
+ CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Call),
+ #[codec(index = 33)]
+ MessageQueue(runtime_types::pallet_message_queue::pallet::Call),
+ #[codec(index = 40)]
+ Blobs(runtime_types::pallet_ikura_blobs::pallet::Call),
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub enum RuntimeError {
+ #[codec(index = 0)]
+ System(runtime_types::frame_system::pallet::Error),
+ #[codec(index = 1)]
+ ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Error),
+ #[codec(index = 10)]
+ Balances(runtime_types::pallet_balances::pallet::Error),
+ #[codec(index = 15)]
+ Sudo(runtime_types::pallet_sudo::pallet::Error),
+ #[codec(index = 21)]
+ CollatorSelection(runtime_types::pallet_collator_selection::pallet::Error),
+ #[codec(index = 22)]
+ Session(runtime_types::pallet_session::pallet::Error),
+ #[codec(index = 30)]
+ XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Error),
+ #[codec(index = 31)]
+ PolkadotXcm(runtime_types::pallet_xcm::pallet::Error),
+ #[codec(index = 33)]
+ MessageQueue(runtime_types::pallet_message_queue::pallet::Error),
+ #[codec(index = 40)]
+ Blobs(runtime_types::pallet_ikura_blobs::pallet::Error),
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub enum RuntimeEvent {
+ #[codec(index = 0)]
+ System(runtime_types::frame_system::pallet::Event),
+ #[codec(index = 1)]
+ ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Event),
+ #[codec(index = 10)]
+ Balances(runtime_types::pallet_balances::pallet::Event),
+ #[codec(index = 11)]
+ TransactionPayment(runtime_types::pallet_transaction_payment::pallet::Event),
+ #[codec(index = 15)]
+ Sudo(runtime_types::pallet_sudo::pallet::Event),
+ #[codec(index = 21)]
+ CollatorSelection(runtime_types::pallet_collator_selection::pallet::Event),
+ #[codec(index = 22)]
+ Session(runtime_types::pallet_session::pallet::Event),
+ #[codec(index = 30)]
+ XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Event),
+ #[codec(index = 31)]
+ PolkadotXcm(runtime_types::pallet_xcm::pallet::Event),
+ #[codec(index = 32)]
+ CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Event),
+ #[codec(index = 33)]
+ MessageQueue(runtime_types::pallet_message_queue::pallet::Event),
+ #[codec(index = 40)]
+ Blobs(runtime_types::pallet_ikura_blobs::pallet::Event),
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub enum RuntimeHoldReason {}
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct SessionKeys {
+ pub aura: runtime_types::sp_consensus_aura::sr25519::app_sr25519::Public,
+ }
+ }
pub mod pallet_balances {
use super::runtime_types;
pub mod pallet {
@@ -10296,6 +10791,104 @@ pub mod api {
}
}
}
+ pub mod pallet_ikura_blobs {
+ use super::runtime_types;
+ pub mod namespace_param {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct UnvalidatedNamespace(pub [::core::primitive::u8; 16usize]);
+ }
+ pub mod pallet {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."]
+ pub enum Call {
+ # [codec (index = 0)] # [doc = "See [`Pallet::submit_blob`]."] submit_blob { namespace_id : runtime_types :: pallet_ikura_blobs :: namespace_param :: UnvalidatedNamespace , blob : :: std :: vec :: Vec < :: core :: primitive :: u8 > , } , }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ #[doc = "The `Error` enum of this pallet."]
+ pub enum Error {
+ #[codec(index = 0)]
+ #[doc = "The extrinsic index is not available."]
+ NoExtrinsicIndex,
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ #[doc = "The `Event` enum of this pallet"]
+ pub enum Event {
+ #[codec(index = 0)]
+ #[doc = "A blob was stored."]
+ BlobStored {
+ who: ::subxt::utils::AccountId32,
+ extrinsic_index: ::core::primitive::u32,
+ namespace_id: ::core::primitive::u128,
+ blob_len: ::core::primitive::u32,
+ blob_hash: [::core::primitive::u8; 32usize],
+ },
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct SubmittedBlobMetadata<_0> {
+ pub who: _0,
+ pub extrinsic_index: ::core::primitive::u32,
+ pub namespace_id: ::core::primitive::u128,
+ pub blob_hash: [::core::primitive::u8; 32usize],
+ }
+ }
+ #[derive(
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct PrevalidateBlobs;
+ }
pub mod pallet_message_queue {
use super::runtime_types;
pub mod pallet {
@@ -10371,6 +10964,9 @@ pub mod api {
#[doc = ""]
#[doc = "This can change at any time and may resolve in the future by re-trying."]
QueuePaused,
+ #[codec(index = 8)]
+ #[doc = "Another call is in progress and needs to finish before this call can happen."]
+ RecursiveDisallowed,
}
#[derive(
:: subxt :: ext :: codec :: Decode,
@@ -10387,14 +10983,14 @@ pub mod api {
#[codec(index = 0)]
#[doc = "Message discarded due to an error in the `MessageProcessor` (usually a format error)."]
ProcessingFailed {
- id: [::core::primitive::u8; 32usize],
+ id: ::subxt::utils::H256,
origin: runtime_types::cumulus_primitives_core::AggregateMessageOrigin,
error: runtime_types::frame_support::traits::messages::ProcessMessageError,
},
#[codec(index = 1)]
#[doc = "Message is processed."]
Processed {
- id: [::core::primitive::u8; 32usize],
+ id: ::subxt::utils::H256,
origin: runtime_types::cumulus_primitives_core::AggregateMessageOrigin,
weight_used: runtime_types::sp_weights::weight_v2::Weight,
success: ::core::primitive::bool,
@@ -10488,7 +11084,7 @@ pub mod api {
#[codec(index = 0)]
#[doc = "See [`Pallet::set_keys`]."]
set_keys {
- keys: runtime_types::sugondat_test_runtime::SessionKeys,
+ keys: runtime_types::ikura_test_runtime::SessionKeys,
proof: ::std::vec::Vec<::core::primitive::u8>,
},
#[codec(index = 1)]
@@ -10533,127 +11129,19 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "The `Event` enum of this pallet"]
- pub enum Event {
- #[codec(index = 0)]
- #[doc = "New session has happened. Note that the argument is the session index, not the"]
- #[doc = "block number as the type might suggest."]
- NewSession {
- session_index: ::core::primitive::u32,
- },
- }
- }
- }
- pub mod pallet_sudo {
- use super::runtime_types;
- pub mod pallet {
- use super::runtime_types;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."]
- pub enum Call {
- #[codec(index = 0)]
- #[doc = "See [`Pallet::sudo`]."]
- sudo {
- call: ::std::boxed::Box,
- },
- #[codec(index = 1)]
- #[doc = "See [`Pallet::sudo_unchecked_weight`]."]
- sudo_unchecked_weight {
- call: ::std::boxed::Box,
- weight: runtime_types::sp_weights::weight_v2::Weight,
- },
- #[codec(index = 2)]
- #[doc = "See [`Pallet::set_key`]."]
- set_key {
- new: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
- },
- #[codec(index = 3)]
- #[doc = "See [`Pallet::sudo_as`]."]
- sudo_as {
- who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
- call: ::std::boxed::Box,
- },
- #[codec(index = 4)]
- #[doc = "See [`Pallet::remove_key`]."]
- remove_key,
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "Error for the Sudo pallet."]
- pub enum Error {
- #[codec(index = 0)]
- #[doc = "Sender must be the Sudo account."]
- RequireSudo,
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "The `Event` enum of this pallet"]
- pub enum Event {
- #[codec(index = 0)]
- #[doc = "A sudo call just took place."]
- Sudid {
- sudo_result:
- ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>,
- },
- #[codec(index = 1)]
- #[doc = "The sudo key has been updated."]
- KeyChanged {
- old: ::core::option::Option<::subxt::utils::AccountId32>,
- new: ::subxt::utils::AccountId32,
- },
- #[codec(index = 2)]
- #[doc = "The key was permanently removed."]
- KeyRemoved,
- #[codec(index = 3)]
- #[doc = "A [sudo_as](Pallet::sudo_as) call just took place."]
- SudoAsDone {
- sudo_result:
- ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>,
- },
- }
- }
- }
- pub mod pallet_sugondat_blobs {
- use super::runtime_types;
- pub mod namespace_param {
- use super::runtime_types;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct UnvalidatedNamespace(pub [::core::primitive::u8; 16usize]);
+ #[doc = "The `Event` enum of this pallet"]
+ pub enum Event {
+ #[codec(index = 0)]
+ #[doc = "New session has happened. Note that the argument is the session index, not the"]
+ #[doc = "block number as the type might suggest."]
+ NewSession {
+ session_index: ::core::primitive::u32,
+ },
+ }
}
+ }
+ pub mod pallet_sudo {
+ use super::runtime_types;
pub mod pallet {
use super::runtime_types;
#[derive(
@@ -10668,7 +11156,32 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
#[doc = "Contains a variant per dispatchable extrinsic that this pallet has."]
pub enum Call {
- # [codec (index = 0)] # [doc = "See [`Pallet::submit_blob`]."] submit_blob { namespace_id : runtime_types :: pallet_sugondat_blobs :: namespace_param :: UnvalidatedNamespace , blob : :: std :: vec :: Vec < :: core :: primitive :: u8 > , } , }
+ #[codec(index = 0)]
+ #[doc = "See [`Pallet::sudo`]."]
+ sudo {
+ call: ::std::boxed::Box,
+ },
+ #[codec(index = 1)]
+ #[doc = "See [`Pallet::sudo_unchecked_weight`]."]
+ sudo_unchecked_weight {
+ call: ::std::boxed::Box,
+ weight: runtime_types::sp_weights::weight_v2::Weight,
+ },
+ #[codec(index = 2)]
+ #[doc = "See [`Pallet::set_key`]."]
+ set_key {
+ new: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
+ },
+ #[codec(index = 3)]
+ #[doc = "See [`Pallet::sudo_as`]."]
+ sudo_as {
+ who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>,
+ call: ::std::boxed::Box,
+ },
+ #[codec(index = 4)]
+ #[doc = "See [`Pallet::remove_key`]."]
+ remove_key,
+ }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -10679,11 +11192,11 @@ pub mod api {
# [codec (crate = :: subxt :: ext :: codec)]
#[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- #[doc = "The `Error` enum of this pallet."]
+ #[doc = "Error for the Sudo pallet."]
pub enum Error {
#[codec(index = 0)]
- #[doc = "The extrinsic index is not available."]
- NoExtrinsicIndex,
+ #[doc = "Sender must be the Sudo account."]
+ RequireSudo,
}
#[derive(
:: subxt :: ext :: codec :: Decode,
@@ -10698,43 +11211,28 @@ pub mod api {
#[doc = "The `Event` enum of this pallet"]
pub enum Event {
#[codec(index = 0)]
- #[doc = "A blob was stored."]
- BlobStored {
- who: ::subxt::utils::AccountId32,
- extrinsic_index: ::core::primitive::u32,
- namespace_id: ::core::primitive::u128,
- blob_len: ::core::primitive::u32,
- blob_hash: [::core::primitive::u8; 32usize],
+ #[doc = "A sudo call just took place."]
+ Sudid {
+ sudo_result:
+ ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>,
+ },
+ #[codec(index = 1)]
+ #[doc = "The sudo key has been updated."]
+ KeyChanged {
+ old: ::core::option::Option<::subxt::utils::AccountId32>,
+ new: ::subxt::utils::AccountId32,
+ },
+ #[codec(index = 2)]
+ #[doc = "The key was permanently removed."]
+ KeyRemoved,
+ #[codec(index = 3)]
+ #[doc = "A [sudo_as](Pallet::sudo_as) call just took place."]
+ SudoAsDone {
+ sudo_result:
+ ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>,
},
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct SubmittedBlobMetadata<_0> {
- pub who: _0,
- pub extrinsic_index: ::core::primitive::u32,
- pub namespace_id: ::core::primitive::u128,
- pub blob_hash: [::core::primitive::u8; 32usize],
}
}
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct PrevalidateBlobs;
}
pub mod pallet_timestamp {
use super::runtime_types;
@@ -10952,6 +11450,15 @@ pub mod api {
#[codec(index = 10)]
#[doc = "See [`Pallet::force_suspension`]."]
force_suspension { suspended: ::core::primitive::bool },
+ #[codec(index = 11)]
+ #[doc = "See [`Pallet::transfer_assets`]."]
+ transfer_assets {
+ dest: ::std::boxed::Box,
+ beneficiary: ::std::boxed::Box,
+ assets: ::std::boxed::Box,
+ fee_asset_item: ::core::primitive::u32,
+ weight_limit: runtime_types::xcm::v3::WeightLimit,
+ },
}
#[derive(
:: subxt :: ext :: codec :: Decode,
@@ -11041,7 +11548,7 @@ pub mod api {
#[doc = "Too many assets with different reserve locations have been attempted for transfer."]
TooManyReserves,
#[codec(index = 24)]
- #[doc = "Local XCM execution of asset transfer incomplete."]
+ #[doc = "Local XCM execution incomplete."]
LocalExecutionIncomplete,
}
#[derive(
@@ -11534,6 +12041,21 @@ pub mod api {
#[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
pub struct FixedU128(pub ::core::primitive::u128);
}
+ pub mod per_things {
+ use super::runtime_types;
+ #[derive(
+ :: subxt :: ext :: codec :: CompactAs,
+ :: subxt :: ext :: codec :: Decode,
+ :: subxt :: ext :: codec :: Encode,
+ :: subxt :: ext :: scale_decode :: DecodeAsType,
+ :: subxt :: ext :: scale_encode :: EncodeAsType,
+ Debug,
+ )]
+ # [codec (crate = :: subxt :: ext :: codec)]
+ #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
+ #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
+ pub struct Perquintill(pub ::core::primitive::u64);
+ }
#[derive(
:: subxt :: ext :: codec :: Decode,
:: subxt :: ext :: codec :: Encode,
@@ -12680,150 +13202,6 @@ pub mod api {
}
}
}
- pub mod sugondat_test_runtime {
- use super::runtime_types;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct Runtime;
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub enum RuntimeCall {
- #[codec(index = 0)]
- System(runtime_types::frame_system::pallet::Call),
- #[codec(index = 1)]
- ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Call),
- #[codec(index = 2)]
- Timestamp(runtime_types::pallet_timestamp::pallet::Call),
- #[codec(index = 3)]
- ParachainInfo(runtime_types::staging_parachain_info::pallet::Call),
- #[codec(index = 10)]
- Balances(runtime_types::pallet_balances::pallet::Call),
- #[codec(index = 15)]
- Sudo(runtime_types::pallet_sudo::pallet::Call),
- #[codec(index = 21)]
- CollatorSelection(runtime_types::pallet_collator_selection::pallet::Call),
- #[codec(index = 22)]
- Session(runtime_types::pallet_session::pallet::Call),
- #[codec(index = 30)]
- XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Call),
- #[codec(index = 31)]
- PolkadotXcm(runtime_types::pallet_xcm::pallet::Call),
- #[codec(index = 32)]
- CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Call),
- #[codec(index = 33)]
- MessageQueue(runtime_types::pallet_message_queue::pallet::Call),
- #[codec(index = 40)]
- Blobs(runtime_types::pallet_sugondat_blobs::pallet::Call),
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub enum RuntimeError {
- #[codec(index = 0)]
- System(runtime_types::frame_system::pallet::Error),
- #[codec(index = 1)]
- ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Error),
- #[codec(index = 10)]
- Balances(runtime_types::pallet_balances::pallet::Error),
- #[codec(index = 15)]
- Sudo(runtime_types::pallet_sudo::pallet::Error),
- #[codec(index = 21)]
- CollatorSelection(runtime_types::pallet_collator_selection::pallet::Error),
- #[codec(index = 22)]
- Session(runtime_types::pallet_session::pallet::Error),
- #[codec(index = 30)]
- XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Error),
- #[codec(index = 31)]
- PolkadotXcm(runtime_types::pallet_xcm::pallet::Error),
- #[codec(index = 33)]
- MessageQueue(runtime_types::pallet_message_queue::pallet::Error),
- #[codec(index = 40)]
- Blobs(runtime_types::pallet_sugondat_blobs::pallet::Error),
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub enum RuntimeEvent {
- #[codec(index = 0)]
- System(runtime_types::frame_system::pallet::Event),
- #[codec(index = 1)]
- ParachainSystem(runtime_types::cumulus_pallet_parachain_system::pallet::Event),
- #[codec(index = 10)]
- Balances(runtime_types::pallet_balances::pallet::Event),
- #[codec(index = 11)]
- TransactionPayment(runtime_types::pallet_transaction_payment::pallet::Event),
- #[codec(index = 15)]
- Sudo(runtime_types::pallet_sudo::pallet::Event),
- #[codec(index = 21)]
- CollatorSelection(runtime_types::pallet_collator_selection::pallet::Event),
- #[codec(index = 22)]
- Session(runtime_types::pallet_session::pallet::Event),
- #[codec(index = 30)]
- XcmpQueue(runtime_types::cumulus_pallet_xcmp_queue::pallet::Event),
- #[codec(index = 31)]
- PolkadotXcm(runtime_types::pallet_xcm::pallet::Event),
- #[codec(index = 32)]
- CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Event),
- #[codec(index = 33)]
- MessageQueue(runtime_types::pallet_message_queue::pallet::Event),
- #[codec(index = 40)]
- Blobs(runtime_types::pallet_sugondat_blobs::pallet::Event),
- }
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub enum RuntimeHoldReason {}
- #[derive(
- :: subxt :: ext :: codec :: Decode,
- :: subxt :: ext :: codec :: Encode,
- :: subxt :: ext :: scale_decode :: DecodeAsType,
- :: subxt :: ext :: scale_encode :: EncodeAsType,
- Debug,
- )]
- # [codec (crate = :: subxt :: ext :: codec)]
- #[decode_as_type(crate_path = ":: subxt :: ext :: scale_decode")]
- #[encode_as_type(crate_path = ":: subxt :: ext :: scale_encode")]
- pub struct SessionKeys {
- pub aura: runtime_types::sp_consensus_aura::sr25519::app_sr25519::Public,
- }
- }
pub mod xcm {
use super::runtime_types;
pub mod double_encoded {
@@ -13848,6 +14226,8 @@ pub mod api {
BitcoinCore,
#[codec(index = 9)]
BitcoinCash,
+ #[codec(index = 10)]
+ PolkadotBulletin,
}
}
pub mod junctions {
diff --git a/ikura/subxt-autogen/src/lib.rs b/ikura/subxt-autogen/src/lib.rs
new file mode 100644
index 00000000..dca62657
--- /dev/null
+++ b/ikura/subxt-autogen/src/lib.rs
@@ -0,0 +1,41 @@
+use subxt::OnlineClient;
+
+mod gen;
+
+pub mod ikura {
+ pub use super::gen::api::*;
+}
+
+pub type IkuraConfig = subxt::SubstrateConfig;
+
+pub type Client = OnlineClient;
+
+pub type Header = ::Header;
+
+pub type ExtrinsicDetails = subxt::blocks::ExtrinsicDetails;
+
+// #[derive(Clone, Debug, Default)]
+// pub struct IkuraConfig;
+
+// impl subxt::Config for IkuraConfig {
+// type AccountId = ikura_runtime::AccountId;
+// type Address = ikura_runtime::Address;
+// // type ExtrinsicParams = ikura_runtime::AvailExtrinsicParams;
+// type Hash = ikura_runtime::H256;
+// type Hasher = sp_runtime::traits::BlakeTwo256;
+// type Header = ikura_runtime::Header;
+// type Index = ikura_runtime::Index;
+// type Signature = ikura_runtime::Signature;
+// }
+
+/// Creates a client and validate the code generation if `validate_codegen == true`.
+pub async fn build_client>(
+ url: impl AsRef,
+ validate_codegen: bool,
+) -> anyhow::Result {
+ let api = Client::from_url(url).await?;
+ if validate_codegen && !ikura::is_codegen_valid_for(&api.metadata()) {
+ anyhow::bail!("Client metadata not valid")
+ }
+ Ok(api)
+}
diff --git a/sugondat/subxt-autogen/README.md b/sugondat/subxt-autogen/README.md
deleted file mode 100644
index 6f97306c..00000000
--- a/sugondat/subxt-autogen/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# sugondat-subxt
-
-## Update
-
-This repo includes the metadata for the Sugondat chain. You can update the metadata by running the
-following command:
-
- ./gen.sh
-
-Make sure a local sugondat node is accessible at ws://localhost:9988/ and rustfmt is installed.
\ No newline at end of file
diff --git a/sugondat/subxt-autogen/src/lib.rs b/sugondat/subxt-autogen/src/lib.rs
deleted file mode 100644
index 378b1349..00000000
--- a/sugondat/subxt-autogen/src/lib.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-use subxt::OnlineClient;
-
-mod gen;
-
-pub mod sugondat {
- pub use super::gen::api::*;
-}
-
-pub type SugondatConfig = subxt::SubstrateConfig;
-
-pub type Client = OnlineClient;
-
-pub type Header = ::Header;
-
-pub type ExtrinsicDetails = subxt::blocks::ExtrinsicDetails;
-
-// #[derive(Clone, Debug, Default)]
-// pub struct SugondatConfig;
-
-// impl subxt::Config for SugondatConfig {
-// type AccountId = sugondat_runtime::AccountId;
-// type Address = sugondat_runtime::Address;
-// // type ExtrinsicParams = sugondat_runtime::AvailExtrinsicParams;
-// type Hash = sugondat_runtime::H256;
-// type Hasher = sp_runtime::traits::BlakeTwo256;
-// type Header = sugondat_runtime::Header;
-// type Index = sugondat_runtime::Index;
-// type Signature = sugondat_runtime::Signature;
-// }
-
-/// Creates a client and validate the code generation if `validate_codegen == true`.
-pub async fn build_client>(
- url: impl AsRef,
- validate_codegen: bool,
-) -> anyhow::Result {
- let api = Client::from_url(url).await?;
- if validate_codegen && !sugondat::is_codegen_valid_for(&api.metadata()) {
- anyhow::bail!("Client metadata not valid")
- }
- Ok(api)
-}
diff --git a/testnet.toml b/testnet.toml
index 4613b418..ce2a1a09 100644
--- a/testnet.toml
+++ b/testnet.toml
@@ -20,7 +20,7 @@ id = 100
[parachains.collator]
name = "collator01"
- command = "sugondat-node"
+ command = "ikura-node"
ws_port = 9988
rpc_port = 31200
args = ["--state-pruning=archive"]
diff --git a/xtask/src/build.rs b/xtask/src/build.rs
index d052ac26..87d5a883 100644
--- a/xtask/src/build.rs
+++ b/xtask/src/build.rs
@@ -16,14 +16,14 @@ pub fn build(params: BuildParams) -> anyhow::Result<()> {
let cargo = std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string());
with_logs(
- "Building sugondat-node",
- cmd!(&cargo, "build", "-p", "sugondat-node", "--release"),
+ "Building ikura-node",
+ cmd!(&cargo, "build", "-p", "ikura-node", "--release"),
)
.run()?;
with_logs(
- "Building sugondat-shim",
- cmd!(&cargo, "build", "-p", "sugondat-shim", "--release"),
+ "Building ikura-shim",
+ cmd!(&cargo, "build", "-p", "ikura-shim", "--release"),
)
.run()?;
diff --git a/xtask/src/cli.rs b/xtask/src/cli.rs
index 3909d369..30433762 100644
--- a/xtask/src/cli.rs
+++ b/xtask/src/cli.rs
@@ -34,7 +34,7 @@ pub mod test {
#[derive(clap::Args, Debug, Clone)]
pub struct BuildParams {
/// Skip building required binaries
- /// (sugondat-node, sugondat-shim, sov-demo-rollup and sov-cli)
+ /// (ikura-node, ikura-shim, sov-demo-rollup and sov-cli)
#[clap(default_value = "false")]
#[arg(long = "skip-build", value_name = "skip", id = "build.skip")]
pub skip: bool,
diff --git a/xtask/src/shim.rs b/xtask/src/shim.rs
index dc1ab9f1..44a3cbff 100644
--- a/xtask/src/shim.rs
+++ b/xtask/src/shim.rs
@@ -5,7 +5,7 @@ use tracing::info;
pub struct Shim(duct::Handle);
impl Shim {
- // Try launching the shim, it requires an up an running sugondat-node
+ // Try launching the shim, it requires an up an running ikura-node
pub fn try_new(params: ShimParams) -> anyhow::Result {
tracing::info!("Shim logs redirected to {}", params.log_path);
let with_logs = create_with_logs(params.log_path);
@@ -13,13 +13,13 @@ impl Shim {
// Wait for the shim to be connected, which indicates that the network is ready
with_logs(
"Wait for the network to be ready",
- cmd!("sugondat-shim", "query", "block", "--wait", "1",).dir("target/release/"),
+ cmd!("ikura-shim", "query", "block", "--wait", "1",).dir("target/release/"),
)
.run()?;
let shim_handle = with_logs(
"Launching Shim",
- cmd!("sugondat-shim", "serve", "--submit-dev-alice").dir("target/release/"),
+ cmd!("ikura-shim", "serve", "--submit-dev-alice").dir("target/release/"),
)
.start()?;
diff --git a/xtask/src/sovereign.rs b/xtask/src/sovereign.rs
index c7ef4970..1161e61a 100644
--- a/xtask/src/sovereign.rs
+++ b/xtask/src/sovereign.rs
@@ -37,7 +37,7 @@ impl Sovereign {
})
}
- // All the networks must be up (relaychain and sugondat-node), including the sovereign rollup."
+ // All the networks must be up (relaychain and ikura-node), including the sovereign rollup."
pub fn test_sovereign_rollup(&self) -> anyhow::Result<()> {
info!("Running sovereign rollup test");
diff --git a/xtask/src/zombienet.rs b/xtask/src/zombienet.rs
index e96c9186..9feacc58 100644
--- a/xtask/src/zombienet.rs
+++ b/xtask/src/zombienet.rs
@@ -38,9 +38,9 @@ impl Zombienet {
)?;
check_binary(
- "sugondat-node",
- "'sugondat-node' is not found in PATH. \n \
- cd to 'sugondat/chain' and run 'cargo build --release' and add the result into your PATH."
+ "ikura-node",
+ "'ikura-node' is not found in PATH. \n \
+ cd to 'ikura/chain' and run 'cargo build --release' and add the result into your PATH."
)?;
tracing::info!("Zombienet logs redirected to {}", params.log_path);
diff --git a/zombienet.sh b/zombienet.sh
index d3397fb0..c4fd6c8f 100755
--- a/zombienet.sh
+++ b/zombienet.sh
@@ -17,9 +17,9 @@ To obtain, refer to https://github.com/paritytech/polkadot-sdk/tree/master/polka
exit 1
fi
-if ! [ -x "$(command -v sugondat-node)" ]; then
+if ! [ -x "$(command -v ikura-node)" ]; then
echo "\
-'sugondat-node' is not found in PATH. cd to 'sugondat/chain' and run 'cargo build --release'
+'ikura-node' is not found in PATH. cd to 'ikura/chain' and run 'cargo build --release'
and add the result into your PATH."
exit 1
fi