diff --git a/Cargo.lock b/Cargo.lock
index 25b80c7..8ca06d0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -199,9 +199,9 @@ dependencies = [
[[package]]
name = "aquamarine"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df752953c49ce90719c7bf1fc587bc8227aed04732ea0c0f85e5397d7fdbd1a1"
+checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760"
dependencies = [
"include_dir",
"itertools",
@@ -222,6 +222,18 @@ dependencies = [
"ark-std",
]
+[[package]]
+name = "ark-bls12-377-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55"
+dependencies = [
+ "ark-bls12-377",
+ "ark-ec",
+ "ark-models-ext",
+ "ark-std",
+]
+
[[package]]
name = "ark-bls12-381"
version = "0.4.0"
@@ -234,6 +246,45 @@ dependencies = [
"ark-std",
]
+[[package]]
+name = "ark-bls12-381-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c"
+dependencies = [
+ "ark-bls12-381",
+ "ark-ec",
+ "ark-ff",
+ "ark-models-ext",
+ "ark-serialize",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-bw6-761"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700"
+dependencies = [
+ "ark-bls12-377",
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-bw6-761-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2"
+dependencies = [
+ "ark-bw6-761",
+ "ark-ec",
+ "ark-ff",
+ "ark-models-ext",
+ "ark-std",
+]
+
[[package]]
name = "ark-ec"
version = "0.4.2"
@@ -248,9 +299,35 @@ dependencies = [
"hashbrown 0.13.2",
"itertools",
"num-traits",
+ "rayon",
"zeroize",
]
+[[package]]
+name = "ark-ed-on-bls12-377"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6"
+dependencies = [
+ "ark-bls12-377",
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ed-on-bls12-377-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d"
+dependencies = [
+ "ark-ec",
+ "ark-ed-on-bls12-377",
+ "ark-ff",
+ "ark-models-ext",
+ "ark-std",
+]
+
[[package]]
name = "ark-ed-on-bls12-381-bandersnatch"
version = "0.4.0"
@@ -263,6 +340,19 @@ dependencies = [
"ark-std",
]
+[[package]]
+name = "ark-ed-on-bls12-381-bandersnatch-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346"
+dependencies = [
+ "ark-ec",
+ "ark-ed-on-bls12-381-bandersnatch",
+ "ark-ff",
+ "ark-models-ext",
+ "ark-std",
+]
+
[[package]]
name = "ark-ff"
version = "0.4.2"
@@ -306,6 +396,19 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "ark-models-ext"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+]
+
[[package]]
name = "ark-poly"
version = "0.4.2"
@@ -333,10 +436,24 @@ dependencies = [
"scale-info",
]
+[[package]]
+name = "ark-scale"
+version = "0.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "parity-scale-codec",
+ "scale-info",
+]
+
[[package]]
name = "ark-secret-scalar"
version = "0.0.2"
-source = "git+https://github.com/w3f/ring-vrf?rev=4b09416#4b09416fd23383ec436ddac127d58c7b7cd392c6"
+source = "git+https://github.com/w3f/ring-vrf?rev=2019248#2019248785389b3246d55b1c3b0e9bdef4454cb7"
dependencies = [
"ark-ec",
"ark-ff",
@@ -344,7 +461,7 @@ dependencies = [
"ark-std",
"ark-transcript",
"digest 0.10.7",
- "rand_core 0.6.4",
+ "getrandom_or_panic",
"zeroize",
]
@@ -379,12 +496,13 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
dependencies = [
"num-traits",
"rand 0.8.5",
+ "rayon",
]
[[package]]
name = "ark-transcript"
version = "0.0.2"
-source = "git+https://github.com/w3f/ring-vrf?rev=4b09416#4b09416fd23383ec436ddac127d58c7b7cd392c6"
+source = "git+https://github.com/w3f/ring-vrf?rev=2019248#2019248785389b3246d55b1c3b0e9bdef4454cb7"
dependencies = [
"ark-ff",
"ark-serialize",
@@ -521,7 +639,7 @@ checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -571,8 +689,8 @@ dependencies = [
[[package]]
name = "bandersnatch_vrfs"
-version = "0.0.1"
-source = "git+https://github.com/w3f/ring-vrf?rev=4b09416#4b09416fd23383ec436ddac127d58c7b7cd392c6"
+version = "0.0.4"
+source = "git+https://github.com/w3f/ring-vrf?rev=2019248#2019248785389b3246d55b1c3b0e9bdef4454cb7"
dependencies = [
"ark-bls12-381",
"ark-ec",
@@ -587,6 +705,8 @@ dependencies = [
"rand_core 0.6.4",
"ring 0.1.0",
"sha2 0.10.8",
+ "sp-ark-bls12-381",
+ "sp-ark-ed-on-bls12-381-bandersnatch",
"zeroize",
]
@@ -656,9 +776,28 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.40",
+ "syn 2.0.41",
]
+[[package]]
+name = "bip39"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f"
+dependencies = [
+ "bitcoin_hashes",
+ "rand 0.8.5",
+ "rand_core 0.6.4",
+ "serde",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "bitcoin_hashes"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4"
+
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -1065,6 +1204,7 @@ dependencies = [
"anstyle",
"clap_lex",
"strsim",
+ "terminal_size",
]
[[package]]
@@ -1076,7 +1216,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -1158,9 +1298,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-random"
@@ -1194,6 +1334,12 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08"
+[[package]]
+name = "convert_case"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
+
[[package]]
name = "core-foundation"
version = "0.9.4"
@@ -1346,9 +1492,9 @@ dependencies = [
[[package]]
name = "crossbeam-deque"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
dependencies = [
"cfg-if",
"crossbeam-epoch",
@@ -1357,22 +1503,21 @@ dependencies = [
[[package]]
name = "crossbeam-epoch"
-version = "0.9.15"
+version = "0.9.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa"
dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset 0.9.0",
- "scopeguard",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.16"
+version = "0.8.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f"
dependencies = [
"cfg-if",
]
@@ -1496,14 +1641,14 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "cxx"
-version = "1.0.110"
+version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7129e341034ecb940c9072817cd9007974ea696844fc4dd582dc1653a7fbe2e8"
+checksum = "e9fc0c733f71e58dedf4f034cd2a266f80b94cc9ed512729e1798651b68c2cba"
dependencies = [
"cc",
"cxxbridge-flags",
@@ -1513,9 +1658,9 @@ dependencies = [
[[package]]
name = "cxx-build"
-version = "1.0.110"
+version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2a24f3f5f8eed71936f21e570436f024f5c2e25628f7496aa7ccd03b90109d5"
+checksum = "51bc81d2664db24cf1d35405f66e18a85cffd4d49ab930c71a5c6342a410f38c"
dependencies = [
"cc",
"codespan-reporting",
@@ -1523,24 +1668,24 @@ dependencies = [
"proc-macro2",
"quote",
"scratch",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "cxxbridge-flags"
-version = "1.0.110"
+version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06fdd177fc61050d63f67f5bd6351fac6ab5526694ea8e359cd9cd3b75857f44"
+checksum = "8511afbe34ea242697784da5cb2c5d4a0afb224ca8b136bdf93bfe180cbe5884"
[[package]]
name = "cxxbridge-macro"
-version = "1.0.110"
+version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "587663dd5fb3d10932c8aecfe7c844db1bcf0aee93eeab08fac13dc1212c2e7f"
+checksum = "5c6888cd161769d65134846d4d4981d5a6654307cc46ec83fb917e530aea5f84"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -1630,8 +1775,10 @@ version = "0.99.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
dependencies = [
+ "convert_case",
"proc-macro2",
"quote",
+ "rustc_version",
"syn 1.0.109",
]
@@ -1721,23 +1868,22 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "dleq_vrf"
version = "0.0.2"
-source = "git+https://github.com/w3f/ring-vrf?rev=4b09416#4b09416fd23383ec436ddac127d58c7b7cd392c6"
+source = "git+https://github.com/w3f/ring-vrf?rev=2019248#2019248785389b3246d55b1c3b0e9bdef4454cb7"
dependencies = [
"ark-ec",
"ark-ff",
- "ark-scale",
+ "ark-scale 0.0.11",
"ark-secret-scalar",
"ark-serialize",
"ark-std",
"ark-transcript",
"arrayvec 0.7.4",
- "rand_core 0.6.4",
"zeroize",
]
@@ -1762,7 +1908,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.40",
+ "syn 2.0.41",
"termcolor",
"toml 0.8.2",
"walkdir",
@@ -1984,7 +2130,7 @@ dependencies = [
"fs-err",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -2007,11 +2153,12 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "fdlimit"
-version = "0.2.1"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b"
+checksum = "e182f7dbc2ef73d9ef67351c5fbbea084729c48362d3ce9dd44c28e32e277fe5"
dependencies = [
"libc",
+ "thiserror",
]
[[package]]
@@ -2128,7 +2275,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fork-tree"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
]
@@ -2151,7 +2298,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
[[package]]
name = "frame-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-support-procedural",
@@ -2167,16 +2314,16 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-runtime-interface",
- "sp-std",
- "sp-storage",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"static_assertions",
]
[[package]]
name = "frame-benchmarking-cli"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"Inflector",
"array-bytes 6.2.2",
@@ -2208,15 +2355,15 @@ dependencies = [
"sp-blockchain",
"sp-core",
"sp-database",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-inherents",
"sp-io",
"sp-keystore",
"sp-runtime",
"sp-state-machine",
- "sp-storage",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
- "sp-wasm-interface",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
"thousands",
]
@@ -2224,7 +2371,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-system",
@@ -2235,8 +2382,8 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
- "sp-tracing",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
@@ -2254,7 +2401,7 @@ dependencies = [
[[package]]
name = "frame-remote-externalities"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"futures",
"indicatif",
@@ -2275,9 +2422,10 @@ dependencies = [
[[package]]
name = "frame-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"aquamarine",
+ "array-bytes 6.2.2",
"bitflags 1.3.2",
"docify",
"environmental",
@@ -2297,7 +2445,7 @@ dependencies = [
"sp-arithmetic",
"sp-core",
"sp-core-hashing-proc-macro",
- "sp-debug-derive",
+ "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-genesis-builder",
"sp-inherents",
"sp-io",
@@ -2305,8 +2453,8 @@ dependencies = [
"sp-runtime",
"sp-staking",
"sp-state-machine",
- "sp-std",
- "sp-tracing",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-weights",
"static_assertions",
"tt-call",
@@ -2315,7 +2463,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"Inflector",
"cfg-expr",
@@ -2328,37 +2476,38 @@ dependencies = [
"proc-macro2",
"quote",
"sp-core-hashing",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "frame-support-procedural-tools"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support-procedural-tools-derive",
- "proc-macro-crate 1.1.3",
+ "proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "frame-support-procedural-tools-derive"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "frame-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"cfg-if",
+ "docify",
"frame-support",
"log",
"parity-scale-codec",
@@ -2367,7 +2516,7 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-version",
"sp-weights",
]
@@ -2375,7 +2524,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -2384,13 +2533,13 @@ dependencies = [
"scale-info",
"sp-core",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "frame-system-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -2399,13 +2548,13 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"parity-scale-codec",
"sp-api",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
@@ -2500,7 +2649,7 @@ checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -2617,6 +2766,7 @@ version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9"
dependencies = [
+ "rand 0.8.5",
"rand_core 0.6.4",
]
@@ -2791,9 +2941,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[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 0.12.1",
]
@@ -2840,11 +2990,11 @@ 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 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2906,9 +3056,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",
@@ -2921,7 +3071,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite 0.2.13",
- "socket2 0.4.10",
+ "socket2 0.5.5",
"tokio",
"tower-service",
"tracing",
@@ -4078,18 +4228,20 @@ dependencies = [
"pallet-verified-recovery",
"parity-scale-codec",
"scale-info",
+ "serde_json",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
"sp-consensus-grandpa",
"sp-core",
+ "sp-genesis-builder",
"sp-inherents",
"sp-io",
"sp-offchain",
"sp-runtime",
"sp-session",
- "sp-std",
- "sp-storage",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-transaction-pool",
"sp-version",
"substrate-validator-set",
@@ -4099,13 +4251,13 @@ dependencies = [
[[package]]
name = "logion-shared"
version = "0.1.1"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-weights",
]
@@ -4165,7 +4317,7 @@ dependencies = [
"macro_magic_core",
"macro_magic_macros",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -4179,7 +4331,7 @@ dependencies = [
"macro_magic_core_macros",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -4190,7 +4342,7 @@ checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -4201,7 +4353,7 @@ checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3"
dependencies = [
"macro_magic_core",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -4750,7 +4902,7 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "pallet-aura"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-system",
@@ -4761,13 +4913,13 @@ dependencies = [
"sp-application-crypto",
"sp-consensus-aura",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-system",
@@ -4775,13 +4927,13 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-balances"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4790,13 +4942,13 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-block-reward"
version = "0.1.0"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4807,13 +4959,13 @@ dependencies = [
"scale-info",
"sp-core",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4830,13 +4982,13 @@ dependencies = [
"sp-runtime",
"sp-session",
"sp-staking",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-lo-authority-list"
version = "0.1.1"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"bs58 0.5.0",
"frame-benchmarking",
@@ -4850,13 +5002,13 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-logion-loc"
version = "0.4.0"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4869,13 +5021,13 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-logion-vault"
version = "0.1.1"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4885,14 +5037,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-weights",
]
[[package]]
name = "pallet-logion-vote"
version = "0.1.0"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4901,13 +5053,13 @@ dependencies = [
"logion-shared",
"parity-scale-codec",
"scale-info",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-multisig"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4917,13 +5069,13 @@ dependencies = [
"scale-info",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-recovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4932,13 +5084,13 @@ dependencies = [
"scale-info",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-system",
@@ -4953,14 +5105,14 @@ dependencies = [
"sp-session",
"sp-staking",
"sp-state-machine",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
]
[[package]]
name = "pallet-sudo"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -4970,13 +5122,13 @@ dependencies = [
"scale-info",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -4988,15 +5140,15 @@ dependencies = [
"sp-inherents",
"sp-io",
"sp-runtime",
- "sp-std",
- "sp-storage",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-timestamp",
]
[[package]]
name = "pallet-transaction-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-support",
"frame-system",
@@ -5006,13 +5158,13 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-transaction-payment-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
@@ -5028,7 +5180,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -5040,7 +5192,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"docify",
"frame-benchmarking",
@@ -5053,13 +5205,13 @@ dependencies = [
"serde",
"sp-core",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-utility"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5069,13 +5221,13 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "pallet-verified-recovery"
version = "0.1.1"
-source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.3.0#bbeaf1c5a3f736acc48aa669732e7200ffa968dd"
+source = "git+https://github.com/logion-network/logion-pallets?branch=polkadot-v1.5.0#bab6aa72aa1b77ef4e549dc8fca9375c60c0f07e"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5083,7 +5235,7 @@ dependencies = [
"logion-shared",
"parity-scale-codec",
"scale-info",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
@@ -5220,15 +5372,6 @@ dependencies = [
"crypto-mac 0.11.0",
]
-[[package]]
-name = "pbkdf2"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
-dependencies = [
- "digest 0.10.7",
-]
-
[[package]]
name = "peeking_take_while"
version = "0.1.2"
@@ -5281,7 +5424,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -5322,7 +5465,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -5467,7 +5610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
dependencies = [
"proc-macro2",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -5535,7 +5678,7 @@ checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -5581,7 +5724,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -5878,22 +6021,22 @@ dependencies = [
[[package]]
name = "ref-cast"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280"
+checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
+checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -6225,25 +6368,24 @@ dependencies = [
[[package]]
name = "sc-allocator"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"log",
"sp-core",
- "sp-wasm-interface",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
]
[[package]]
name = "sc-basic-authorship"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"futures",
"futures-timer",
"log",
"parity-scale-codec",
"sc-block-builder",
- "sc-client-api",
"sc-proposer-metrics",
"sc-telemetry",
"sc-transaction-pool-api",
@@ -6259,24 +6401,28 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
- "sc-client-api",
"sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-core",
"sp-inherents",
"sp-runtime",
+ "sp-trie",
]
[[package]]
name = "sc-chain-spec"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
+ "array-bytes 6.2.2",
+ "docify",
+ "log",
"memmap2",
+ "parity-scale-codec",
"sc-chain-spec-derive",
"sc-client-api",
"sc-executor",
@@ -6286,6 +6432,8 @@ dependencies = [
"serde_json",
"sp-blockchain",
"sp-core",
+ "sp-genesis-builder",
+ "sp-io",
"sp-runtime",
"sp-state-machine",
]
@@ -6293,24 +6441,26 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
- "proc-macro-crate 1.1.3",
+ "proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sc-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
+ "bip39",
"chrono",
"clap",
"fdlimit",
"futures",
+ "itertools",
"libp2p-identity",
"log",
"names",
@@ -6337,14 +6487,13 @@ dependencies = [
"sp-runtime",
"sp-version",
"thiserror",
- "tiny-bip39",
"tokio",
]
[[package]]
name = "sc-client-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"fnv",
"futures",
@@ -6359,11 +6508,11 @@ dependencies = [
"sp-consensus",
"sp-core",
"sp-database",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-runtime",
"sp-state-machine",
"sp-statement-store",
- "sp-storage",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
"substrate-prometheus-endpoint",
]
@@ -6371,7 +6520,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"hash-db",
"kvdb",
@@ -6397,7 +6546,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -6422,7 +6571,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -6451,7 +6600,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ahash 0.8.6",
"array-bytes 6.2.2",
@@ -6472,6 +6621,7 @@ dependencies = [
"sc-network",
"sc-network-common",
"sc-network-gossip",
+ "sc-network-sync",
"sc-telemetry",
"sc-transaction-pool-api",
"sc-utils",
@@ -6492,7 +6642,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -6515,7 +6665,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.1",
@@ -6524,24 +6674,24 @@ dependencies = [
"schnellru",
"sp-api",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-io",
"sp-panic-handler",
- "sp-runtime-interface",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
"sp-version",
- "sp-wasm-interface",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"tracing",
]
[[package]]
name = "sc-executor-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"sc-allocator",
"sp-maybe-compressed-blob",
- "sp-wasm-interface",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
"wasm-instrument",
]
@@ -6549,7 +6699,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"anyhow",
"cfg-if",
@@ -6559,15 +6709,15 @@ dependencies = [
"rustix 0.36.17",
"sc-allocator",
"sc-executor-common",
- "sp-runtime-interface",
- "sp-wasm-interface",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"wasmtime",
]
[[package]]
name = "sc-informant"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ansi_term",
"futures",
@@ -6576,6 +6726,7 @@ dependencies = [
"sc-client-api",
"sc-network",
"sc-network-common",
+ "sc-network-sync",
"sp-blockchain",
"sp-runtime",
]
@@ -6583,7 +6734,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"parking_lot 0.12.1",
@@ -6597,11 +6748,12 @@ dependencies = [
[[package]]
name = "sc-mixnet"
version = "0.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 4.2.0",
"arrayvec 0.7.4",
"blake2 0.10.6",
+ "bytes",
"futures",
"futures-timer",
"libp2p-identity",
@@ -6625,7 +6777,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"async-channel",
@@ -6658,6 +6810,8 @@ dependencies = [
"sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
+ "tokio",
+ "tokio-stream",
"unsigned-varint",
"wasm-timer",
"zeroize",
@@ -6666,7 +6820,7 @@ dependencies = [
[[package]]
name = "sc-network-bitswap"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-channel",
"cid",
@@ -6686,7 +6840,7 @@ dependencies = [
[[package]]
name = "sc-network-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"bitflags 1.3.2",
@@ -6703,7 +6857,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ahash 0.8.6",
"futures",
@@ -6712,6 +6866,7 @@ dependencies = [
"log",
"sc-network",
"sc-network-common",
+ "sc-network-sync",
"schnellru",
"sp-runtime",
"substrate-prometheus-endpoint",
@@ -6721,7 +6876,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"async-channel",
@@ -6742,7 +6897,7 @@ dependencies = [
[[package]]
name = "sc-network-sync"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"async-channel",
@@ -6771,13 +6926,14 @@ dependencies = [
"sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
+ "tokio",
"tokio-stream",
]
[[package]]
name = "sc-network-transactions"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"futures",
@@ -6786,6 +6942,7 @@ dependencies = [
"parity-scale-codec",
"sc-network",
"sc-network-common",
+ "sc-network-sync",
"sc-utils",
"sp-consensus",
"sp-runtime",
@@ -6795,7 +6952,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"bytes",
@@ -6818,7 +6975,7 @@ dependencies = [
"sc-utils",
"sp-api",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-keystore",
"sp-offchain",
"sp-runtime",
@@ -6829,7 +6986,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -6838,7 +6995,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"futures",
"jsonrpsee",
@@ -6870,7 +7027,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -6890,7 +7047,7 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"http",
"jsonrpsee",
@@ -6905,7 +7062,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"futures",
@@ -6923,6 +7080,7 @@ dependencies = [
"sp-api",
"sp-blockchain",
"sp-core",
+ "sp-rpc",
"sp-runtime",
"sp-version",
"thiserror",
@@ -6933,7 +7091,7 @@ dependencies = [
[[package]]
name = "sc-service"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"directories",
@@ -6946,7 +7104,6 @@ dependencies = [
"parking_lot 0.12.1",
"pin-project",
"rand 0.8.5",
- "sc-block-builder",
"sc-chain-spec",
"sc-client-api",
"sc-client-db",
@@ -6975,12 +7132,12 @@ dependencies = [
"sp-blockchain",
"sp-consensus",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-keystore",
"sp-runtime",
"sp-session",
"sp-state-machine",
- "sp-storage",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-transaction-pool",
"sp-transaction-storage-proof",
"sp-trie",
@@ -6997,7 +7154,7 @@ dependencies = [
[[package]]
name = "sc-state-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"log",
"parity-scale-codec",
@@ -7008,8 +7165,9 @@ dependencies = [
[[package]]
name = "sc-sysinfo"
version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
+ "derive_more",
"futures",
"libc",
"log",
@@ -7021,13 +7179,13 @@ dependencies = [
"serde_json",
"sp-core",
"sp-io",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sc-telemetry"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"chrono",
"futures",
@@ -7046,7 +7204,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ansi_term",
"atty",
@@ -7054,6 +7212,7 @@ dependencies = [
"lazy_static",
"libc",
"log",
+ "parity-scale-codec",
"parking_lot 0.12.1",
"regex",
"rustc-hash",
@@ -7065,7 +7224,7 @@ dependencies = [
"sp-core",
"sp-rpc",
"sp-runtime",
- "sp-tracing",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
"tracing",
"tracing-log",
@@ -7075,18 +7234,18 @@ dependencies = [
[[package]]
name = "sc-tracing-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
- "proc-macro-crate 1.1.3",
+ "proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sc-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -7103,7 +7262,7 @@ dependencies = [
"sp-blockchain",
"sp-core",
"sp-runtime",
- "sp-tracing",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-transaction-pool",
"substrate-prometheus-endpoint",
"thiserror",
@@ -7112,7 +7271,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -7128,7 +7287,7 @@ dependencies = [
[[package]]
name = "sc-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-channel",
"futures",
@@ -7242,18 +7401,18 @@ dependencies = [
[[package]]
name = "secp256k1"
-version = "0.24.3"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62"
+checksum = "2acea373acb8c21ecb5a23741452acd2593ed44ee3d343e72baaa143bc89d0d5"
dependencies = [
"secp256k1-sys",
]
[[package]]
name = "secp256k1-sys"
-version = "0.6.1"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b"
+checksum = "4dd97a086ec737e30053fd5c46f097465d25bb81dd3608825f65298c4c98be83"
dependencies = [
"cc",
]
@@ -7331,7 +7490,7 @@ checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -7460,6 +7619,11 @@ dependencies = [
"wide",
]
+[[package]]
+name = "simple-mermaid"
+version = "0.1.0"
+source = "git+https://github.com/kianenigma/simple-mermaid.git?branch=main#e48b187bcfd5cc75111acd9d241f1bd36604344b"
+
[[package]]
name = "siphasher"
version = "0.3.11"
@@ -7550,7 +7714,7 @@ dependencies = [
[[package]]
name = "sp-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"hash-db",
"log",
@@ -7558,11 +7722,11 @@ dependencies = [
"scale-info",
"sp-api-proc-macro",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-metadata-ir",
"sp-runtime",
"sp-state-machine",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
"sp-version",
"thiserror",
@@ -7571,59 +7735,77 @@ dependencies = [
[[package]]
name = "sp-api-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"Inflector",
"blake2 0.10.6",
"expander",
- "proc-macro-crate 1.1.3",
+ "proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sp-application-crypto"
version = "23.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
"sp-core",
"sp-io",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-arithmetic"
version = "16.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"integer-sqrt",
"num-traits",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"static_assertions",
]
+[[package]]
+name = "sp-ark-bls12-381"
+version = "0.4.2"
+source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f"
+dependencies = [
+ "ark-bls12-381-ext",
+ "sp-crypto-ec-utils",
+]
+
+[[package]]
+name = "sp-ark-ed-on-bls12-381-bandersnatch"
+version = "0.4.2"
+source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f"
+dependencies = [
+ "ark-ed-on-bls12-381-bandersnatch-ext",
+ "sp-crypto-ec-utils",
+]
+
[[package]]
name = "sp-block-builder"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"sp-api",
"sp-inherents",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-blockchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"futures",
"log",
@@ -7641,7 +7823,7 @@ dependencies = [
[[package]]
name = "sp-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"futures",
@@ -7656,7 +7838,7 @@ dependencies = [
[[package]]
name = "sp-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -7666,14 +7848,14 @@ dependencies = [
"sp-consensus-slots",
"sp-inherents",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -7685,14 +7867,14 @@ dependencies = [
"sp-core",
"sp-inherents",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"finality-grandpa",
"log",
@@ -7704,28 +7886,29 @@ dependencies = [
"sp-core",
"sp-keystore",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-timestamp",
]
[[package]]
name = "sp-core"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"array-bytes 6.2.2",
"bandersnatch_vrfs",
+ "bip39",
"bitflags 1.3.2",
"blake2 0.10.6",
"bounded-collections",
@@ -7736,7 +7919,7 @@ dependencies = [
"hash-db",
"hash256-std-hasher",
"impl-serde",
- "lazy_static",
+ "itertools",
"libsecp256k1",
"log",
"merlin 2.0.1",
@@ -7745,22 +7928,20 @@ dependencies = [
"paste",
"primitive-types",
"rand 0.8.5",
- "regex",
"scale-info",
"schnorrkel",
"secp256k1",
"secrecy",
"serde",
"sp-core-hashing",
- "sp-debug-derive",
- "sp-externalities",
- "sp-runtime-interface",
- "sp-std",
- "sp-storage",
+ "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"ss58-registry",
"substrate-bip39",
"thiserror",
- "tiny-bip39",
"tracing",
"w3f-bls",
"zeroize",
@@ -7769,7 +7950,7 @@ dependencies = [
[[package]]
name = "sp-core-hashing"
version = "9.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"blake2b_simd",
"byteorder",
@@ -7782,17 +7963,38 @@ dependencies = [
[[package]]
name = "sp-core-hashing-proc-macro"
version = "9.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"quote",
"sp-core-hashing",
- "syn 2.0.40",
+ "syn 2.0.41",
+]
+
+[[package]]
+name = "sp-crypto-ec-utils"
+version = "0.4.1"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
+dependencies = [
+ "ark-bls12-377",
+ "ark-bls12-377-ext",
+ "ark-bls12-381",
+ "ark-bls12-381-ext",
+ "ark-bw6-761",
+ "ark-bw6-761-ext",
+ "ark-ec",
+ "ark-ed-on-bls12-377",
+ "ark-ed-on-bls12-377-ext",
+ "ark-ed-on-bls12-381-bandersnatch",
+ "ark-ed-on-bls12-381-bandersnatch-ext",
+ "ark-scale 0.0.12",
+ "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)",
]
[[package]]
name = "sp-database"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"kvdb",
"parking_lot 0.12.1",
@@ -7801,53 +8003,74 @@ dependencies = [
[[package]]
name = "sp-debug-derive"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.41",
+]
+
+[[package]]
+name = "sp-debug-derive"
+version = "8.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sp-externalities"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"environmental",
"parity-scale-codec",
- "sp-std",
- "sp-storage",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+]
+
+[[package]]
+name = "sp-externalities"
+version = "0.19.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
+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)",
]
[[package]]
name = "sp-genesis-builder"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"serde_json",
"sp-api",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-inherents"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
]
[[package]]
name = "sp-io"
version = "23.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"bytes",
"ed25519-dalek",
@@ -7857,12 +8080,12 @@ dependencies = [
"rustversion",
"secp256k1",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-keystore",
- "sp-runtime-interface",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-state-machine",
- "sp-std",
- "sp-tracing",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
"tracing",
"tracing-core",
@@ -7871,7 +8094,7 @@ dependencies = [
[[package]]
name = "sp-keyring"
version = "24.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"lazy_static",
"sp-core",
@@ -7882,19 +8105,19 @@ dependencies = [
[[package]]
name = "sp-keystore"
version = "0.27.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.1",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
]
[[package]]
name = "sp-maybe-compressed-blob"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"thiserror",
"zstd 0.12.4",
@@ -7903,30 +8126,30 @@ dependencies = [
[[package]]
name = "sp-metadata-ir"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-metadata",
"parity-scale-codec",
"scale-info",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-mixnet"
version = "0.1.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-application-crypto",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"sp-api",
"sp-core",
@@ -7936,7 +8159,7 @@ dependencies = [
[[package]]
name = "sp-panic-handler"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"backtrace",
"lazy_static",
@@ -7946,7 +8169,7 @@ dependencies = [
[[package]]
name = "sp-rpc"
version = "6.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"rustc-hash",
"serde",
@@ -7956,8 +8179,9 @@ dependencies = [
[[package]]
name = "sp-runtime"
version = "24.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
+ "docify",
"either",
"hash256-std-hasher",
"impl-trait-for-tuples",
@@ -7967,48 +8191,81 @@ dependencies = [
"rand 0.8.5",
"scale-info",
"serde",
+ "simple-mermaid",
"sp-application-crypto",
"sp-arithmetic",
"sp-core",
"sp-io",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-weights",
]
[[package]]
name = "sp-runtime-interface"
version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
+dependencies = [
+ "bytes",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "primitive-types",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "static_assertions",
+]
+
+[[package]]
+name = "sp-runtime-interface"
+version = "17.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
"primitive-types",
- "sp-externalities",
- "sp-runtime-interface-proc-macro",
- "sp-std",
- "sp-storage",
- "sp-tracing",
- "sp-wasm-interface",
+ "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)",
"static_assertions",
]
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"Inflector",
- "proc-macro-crate 1.1.3",
+ "expander",
+ "proc-macro-crate 2.0.1",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.41",
+]
+
+[[package]]
+name = "sp-runtime-interface-proc-macro"
+version = "11.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
+dependencies = [
+ "Inflector",
+ "expander",
+ "proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sp-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -8017,13 +8274,13 @@ dependencies = [
"sp-keystore",
"sp-runtime",
"sp-staking",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
@@ -8031,13 +8288,13 @@ dependencies = [
"serde",
"sp-core",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
name = "sp-state-machine"
version = "0.28.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"hash-db",
"log",
@@ -8046,9 +8303,9 @@ dependencies = [
"rand 0.8.5",
"smallvec",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-panic-handler",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
"thiserror",
"tracing",
@@ -8058,7 +8315,7 @@ dependencies = [
[[package]]
name = "sp-statement-store"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"aes-gcm",
"curve25519-dalek 4.1.1",
@@ -8071,10 +8328,10 @@ dependencies = [
"sp-api",
"sp-application-crypto",
"sp-core",
- "sp-externalities",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-runtime",
- "sp-runtime-interface",
- "sp-std",
+ "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
"x25519-dalek 2.0.0",
]
@@ -8082,41 +8339,71 @@ dependencies = [
[[package]]
name = "sp-std"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
+
+[[package]]
+name = "sp-std"
+version = "8.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
[[package]]
name = "sp-storage"
version = "13.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"impl-serde",
"parity-scale-codec",
"ref-cast",
"serde",
- "sp-debug-derive",
- "sp-std",
+ "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+]
+
+[[package]]
+name = "sp-storage"
+version = "13.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
+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)",
]
[[package]]
name = "sp-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"parity-scale-codec",
"sp-inherents",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
]
[[package]]
name = "sp-tracing"
version = "10.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
+dependencies = [
+ "parity-scale-codec",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "tracing",
+ "tracing-core",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "sp-tracing"
+version = "10.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
dependencies = [
"parity-scale-codec",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
"tracing",
"tracing-core",
"tracing-subscriber",
@@ -8125,7 +8412,7 @@ dependencies = [
[[package]]
name = "sp-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"sp-api",
"sp-runtime",
@@ -8134,7 +8421,7 @@ dependencies = [
[[package]]
name = "sp-transaction-storage-proof"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -8142,14 +8429,14 @@ dependencies = [
"sp-core",
"sp-inherents",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-trie",
]
[[package]]
name = "sp-trie"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ahash 0.8.6",
"hash-db",
@@ -8163,7 +8450,8 @@ dependencies = [
"scale-info",
"schnellru",
"sp-core",
- "sp-std",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"thiserror",
"tracing",
"trie-db",
@@ -8173,7 +8461,7 @@ dependencies = [
[[package]]
name = "sp-version"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"impl-serde",
"parity-scale-codec",
@@ -8182,7 +8470,7 @@ dependencies = [
"serde",
"sp-core-hashing-proc-macro",
"sp-runtime",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-version-proc-macro",
"thiserror",
]
@@ -8190,40 +8478,53 @@ dependencies = [
[[package]]
name = "sp-version-proc-macro"
version = "8.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"parity-scale-codec",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
name = "sp-wasm-interface"
version = "14.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
"log",
"parity-scale-codec",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "wasmtime",
+]
+
+[[package]]
+name = "sp-wasm-interface"
+version = "14.0.0"
+source = "git+https://github.com/paritytech/polkadot-sdk#166ae5ae1295c2431c83421439c3869d4f40de7e"
+dependencies = [
+ "anyhow",
+ "impl-trait-for-tuples",
+ "log",
+ "parity-scale-codec",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)",
"wasmtime",
]
[[package]]
name = "sp-weights"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
+ "bounded-collections",
"parity-scale-codec",
"scale-info",
"serde",
"smallvec",
"sp-arithmetic",
- "sp-core",
- "sp-debug-derive",
- "sp-std",
+ "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
]
[[package]]
@@ -8358,7 +8659,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -8368,7 +8669,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e620c7098893ba667438b47169c00aacdd9e7c10e042250ce2b60b087ec97328"
dependencies = [
"hmac 0.11.0",
- "pbkdf2 0.8.0",
+ "pbkdf2",
"schnorrkel",
"sha2 0.9.9",
"zeroize",
@@ -8377,12 +8678,12 @@ dependencies = [
[[package]]
name = "substrate-build-script-utils"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
[[package]]
name = "substrate-frame-rpc-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"frame-system-rpc-runtime-api",
"futures",
@@ -8401,7 +8702,7 @@ dependencies = [
[[package]]
name = "substrate-prometheus-endpoint"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"hyper",
"log",
@@ -8413,7 +8714,7 @@ dependencies = [
[[package]]
name = "substrate-rpc-client"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"jsonrpsee",
@@ -8426,7 +8727,7 @@ dependencies = [
[[package]]
name = "substrate-validator-set"
version = "1.1.0"
-source = "git+https://github.com/logion-network/substrate-validator-set.git?branch=polkadot-v1.3.0#30959699ea943be3faa1e182ee9b5198cfb62550"
+source = "git+https://github.com/logion-network/substrate-validator-set.git?branch=polkadot-v1.5.0#83db3d5edcbdf8fde7fbc9c87e856200feb7e31b"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8439,14 +8740,14 @@ dependencies = [
"sp-io",
"sp-runtime",
"sp-staking",
- "sp-std",
+ "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-weights",
]
[[package]]
name = "substrate-wasm-builder"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"ansi_term",
"build-helper",
@@ -8486,9 +8787,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.40"
+version = "2.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13fa70a4ee923979ffb522cacce59d34421ebdea5625e1073c4326ef9d2dd42e"
+checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269"
dependencies = [
"proc-macro2",
"quote",
@@ -8562,6 +8863,16 @@ dependencies = [
"winapi-util",
]
+[[package]]
+name = "terminal_size"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
+dependencies = [
+ "rustix 0.38.28",
+ "windows-sys 0.48.0",
+]
+
[[package]]
name = "termtree"
version = "0.4.1"
@@ -8570,22 +8881,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
name = "thiserror"
-version = "1.0.50"
+version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.50"
+version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -8625,9 +8936,9 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
+checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
dependencies = [
"deranged",
"itoa",
@@ -8645,32 +8956,13 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-version = "0.2.15"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
+checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
dependencies = [
"time-core",
]
-[[package]]
-name = "tiny-bip39"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861"
-dependencies = [
- "anyhow",
- "hmac 0.12.1",
- "once_cell",
- "pbkdf2 0.11.0",
- "rand 0.8.5",
- "rustc-hash",
- "sha2 0.10.8",
- "thiserror",
- "unicode-normalization",
- "wasm-bindgen",
- "zeroize",
-]
-
[[package]]
name = "tiny-keccak"
version = "2.0.2"
@@ -8722,7 +9014,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -8902,7 +9194,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -9046,7 +9338,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "try-runtime-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.3.0#7c9fd83805cc446983a7698c7a3281677cf655c8"
+source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0#a3dc2f15f23b3fd25ada62917bfab169a01f2b0d"
dependencies = [
"async-trait",
"clap",
@@ -9063,8 +9355,8 @@ dependencies = [
"sp-consensus-aura",
"sp-consensus-babe",
"sp-core",
- "sp-debug-derive",
- "sp-externalities",
+ "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
+ "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-v1.5.0)",
"sp-inherents",
"sp-io",
"sp-keystore",
@@ -9305,7 +9597,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
"wasm-bindgen-shared",
]
@@ -9339,7 +9631,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -9932,9 +10224,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
[[package]]
name = "winnow"
-version = "0.5.28"
+version = "0.5.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
+checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5"
dependencies = [
"memchr",
]
@@ -10024,22 +10316,22 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.7.30"
+version = "0.7.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "306dca4455518f1f31635ec308b6b3e4eb1b11758cefafc782827d0aa7acb5c7"
+checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.7.30"
+version = "0.7.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba"
+checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
@@ -10059,7 +10351,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.40",
+ "syn 2.0.41",
]
[[package]]
diff --git a/node/Cargo.toml b/node/Cargo.toml
index 1eae6fd..efd37cc 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -20,57 +20,57 @@ name = "logion-node"
bs58 = "0.5.0"
clap = { version = "4.4.6", features = ["derive"] }
futures = { version = "0.3.21", features = ["thread-pool"]}
-serde_json = "1.0.107"
+serde_json = { version = "1.0.108", features = ["arbitrary_precision"] }
-sc-cli = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-core = { version = "21.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-executor = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-network = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-service = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-telemetry = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-keystore = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-transaction-pool-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-offchain = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-consensus-aura = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-consensus-aura = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-consensus = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-consensus = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-consensus-grandpa = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-consensus-grandpa = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-client-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-runtime = { version = "24.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-io = { version = "23.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-timestamp = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-inherents = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-keyring = { version = "24.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-system = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-lo-authority-list = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-transaction-payment = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+sc-cli = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-core = { version = "21.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-executor = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-network = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-service = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-telemetry = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-keystore = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-transaction-pool-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-offchain = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-consensus-aura = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-consensus-aura = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-consensus = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-consensus = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-consensus-grandpa = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-consensus-grandpa = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-client-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-runtime = { version = "24.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-io = { version = "23.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-timestamp = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-inherents = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-keyring = { version = "24.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-system = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-lo-authority-list = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-transaction-payment = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
# These dependencies are used for the node template"s RPCs
jsonrpsee = { version = "0.16.2", features = ["server"] }
-sc-rpc = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-rpc-api = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-blockchain = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-block-builder = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sc-basic-authorship = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-substrate-frame-rpc-system = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+sc-rpc = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-api = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-rpc-api = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-blockchain = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-block-builder = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sc-basic-authorship = { version = "0.10.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+substrate-frame-rpc-system = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
# These dependencies are used for runtime benchmarking
-frame-benchmarking = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-benchmarking-cli = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+frame-benchmarking = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-benchmarking-cli = { version = "4.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
# local dependencies
logion-node-runtime = { version = "4.0.0", path = "../runtime" }
# CLI-specific dependencies
-try-runtime-cli = { version = "0.10.0-dev", optional = true, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+try-runtime-cli = { version = "0.10.0-dev", optional = true, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
[build-dependencies]
-substrate-build-script-utils = { version = "3.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+substrate-build-script-utils = { version = "3.0.0", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
[features]
default = []
diff --git a/node/src/benchmarking.rs b/node/src/benchmarking.rs
index bbec91e..fd5c219 100644
--- a/node/src/benchmarking.rs
+++ b/node/src/benchmarking.rs
@@ -1,21 +1,3 @@
-// This file is part of Substrate.
-
-// Copyright (C) 2022 Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: GPL-3.0-or-later WITH Classpath-exception-2.0
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
//! Setup code for [`super::command`] which would otherwise bloat that module.
//!
//! Should only be used for benchmarking as it may break in other contexts.
@@ -100,11 +82,8 @@ impl frame_benchmarking_cli::ExtrinsicBuilder for TransferKeepAliveBuilder {
let extrinsic: OpaqueExtrinsic = create_benchmark_extrinsic(
self.client.as_ref(),
acc,
- BalancesCall::transfer_keep_alive {
- dest: self.dest.clone().into(),
- value: self.value.into(),
- }
- .into(),
+ BalancesCall::transfer_keep_alive { dest: self.dest.clone().into(), value: self.value }
+ .into(),
nonce,
)
.into();
@@ -161,10 +140,10 @@ pub fn create_benchmark_extrinsic(
let signature = raw_payload.using_encoded(|e| sender.sign(e));
runtime::UncheckedExtrinsic::new_signed(
- call.clone(),
+ call,
sp_runtime::AccountId32::from(sender.public()).into(),
- runtime::Signature::Sr25519(signature.clone()),
- extra.clone(),
+ runtime::Signature::Sr25519(signature),
+ extra,
)
}
diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs
index 6ac0d82..77cf511 100644
--- a/node/src/chain_spec.rs
+++ b/node/src/chain_spec.rs
@@ -1,8 +1,10 @@
use logion_node_runtime::{
- AccountId, AuraConfig, BalancesConfig, RuntimeGenesisConfig, GrandpaConfig, Signature, SudoConfig,
- SystemConfig, WASM_BINARY,
+ AccountId,
+ Balance,
+ RuntimeGenesisConfig,
+ Signature,
+ WASM_BINARY,
opaque::SessionKeys,
- ValidatorSetConfig, SessionConfig, LoAuthorityListConfig, Balance,
};
use pallet_lo_authority_list::GenesisHostData;
use sc_service::ChainType;
@@ -50,64 +52,49 @@ pub fn authority_keys_from_seed(s: &str) -> (AccountId, AuraId, GrandpaId) {
}
pub fn development_config() -> Result {
- let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?;
-
- Ok(ChainSpec::from_genesis(
- // Name
- "logion Development",
- // ID
- "logion_dev",
- ChainType::Development,
- move || logion_genesis(
- wasm_binary,
- // Initial PoA authorities
- vec![
- authority_keys_from_seed("Alice"),
- ],
- // Sudo account
+ Ok(ChainSpec::builder(
+ WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?,
+ None,
+ )
+ .with_name("logion Development")
+ .with_id("logion_dev")
+ .with_chain_type(ChainType::Development)
+ .with_genesis_config_patch(logion_genesis(
+ // Initial PoA authorities
+ vec![
+ authority_keys_from_seed("Alice"),
+ ],
+ // Sudo account
+ get_account_id_from_seed::("Alice"),
+ // Pre-funded accounts
+ vec![
get_account_id_from_seed::("Alice"),
- // Pre-funded accounts
- vec![
+ get_account_id_from_seed::("Bob"),
+ ],
+ vec![ // Initial set of Logion Legal Officers
+ (
get_account_id_from_seed::("Alice"),
+ GenesisHostData {
+ node_id: Some(OpaquePeerId(bs58::decode("12D3KooWBmAwcd4PJNJvfV89HwE48nwkRmAgo8Vy3uQEyNNHBox2").into_vec().unwrap())),
+ base_url: None,
+ region: "Europe".into(),
+ },
+ ),
+ (
get_account_id_from_seed::("Bob"),
- ],
- vec![ // Initial set of Logion Legal Officers
- (
- get_account_id_from_seed::("Alice"),
- GenesisHostData {
- node_id: Some(OpaquePeerId(bs58::decode("12D3KooWBmAwcd4PJNJvfV89HwE48nwkRmAgo8Vy3uQEyNNHBox2").into_vec().unwrap())),
- base_url: None,
- region: "Europe".into(),
- },
- ),
- (
- get_account_id_from_seed::("Bob"),
- GenesisHostData {
- node_id: Some(OpaquePeerId(bs58::decode("12D3KooWQYV9dGMFoRzNStwpXztXaBUjtPqi6aU76ZgUriHhKust").into_vec().unwrap())),
- base_url: None,
- region: "Europe".into(),
- }
- ),
- ],
- ),
- // Bootnodes
- vec![],
- // Telemetry
- None,
- // Protocol ID
- None,
- // Fork ID
- None,
- // Properties
- Some(default_properties()),
- // Extensions
- None,
+ GenesisHostData {
+ node_id: Some(OpaquePeerId(bs58::decode("12D3KooWQYV9dGMFoRzNStwpXztXaBUjtPqi6aU76ZgUriHhKust").into_vec().unwrap())),
+ base_url: None,
+ region: "Europe".into(),
+ }
+ ),
+ ],
))
+ .with_properties(default_properties())
+ .build())
}
pub fn mvp_config() -> Result {
- let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?;
-
const ROOT_PUBLIC_SR25519: &str = "5FUg3QWfipPf8yKv5hMK6wQf8nn6og9BbRNcr3Y8CwUJwTh9";
const NODE1_PUBLIC_SR25519: &str = "5DjzFDhFidvGCuuy6i8Lsi4XyruYjxTTkJKb1o7XzVdMNPVb";
@@ -119,174 +106,144 @@ pub fn mvp_config() -> Result {
const NODE3_PUBLIC_SR25519: &str = "5CJTSSJ4v1RAauZpeqTeddyui4wESZZqPor33wum9aKuQXZC";
const NODE3_PUBLIC_ED25519: &str = "5FuUhqoi1BhAf92K5DnKPUFDrYNDX4JUAQKgT3AvCNewjpTw";
- Ok(ChainSpec::from_genesis(
- // Name
- "logion MVP",
- // ID
- "logion_mvp",
- ChainType::Live,
- move || logion_genesis(
- wasm_binary,
- // Initial PoA authorities
- vec![
- (
- AccountId::from_str(NODE1_PUBLIC_SR25519).unwrap(),
- AuraId::from(sr25519::Public::from_str(NODE1_PUBLIC_SR25519).unwrap()),
- GrandpaId::from(ed25519::Public::from_str(NODE1_PUBLIC_ED25519).unwrap()),
- ),
- (
- AccountId::from_str(NODE2_PUBLIC_SR25519).unwrap(),
- AuraId::from(sr25519::Public::from_str(NODE2_PUBLIC_SR25519).unwrap()),
- GrandpaId::from(ed25519::Public::from_str(NODE2_PUBLIC_ED25519).unwrap()),
- )
- ,
- (
- AccountId::from_str(NODE3_PUBLIC_SR25519).unwrap(),
- AuraId::from(sr25519::Public::from_str(NODE3_PUBLIC_SR25519).unwrap()),
- GrandpaId::from(ed25519::Public::from_str(NODE3_PUBLIC_ED25519).unwrap()),
- )
- ],
- // Sudo account
- AccountId::from_str(ROOT_PUBLIC_SR25519).unwrap(),
- // Pre-funded accounts
- vec![
- AccountId::from_str(ROOT_PUBLIC_SR25519).unwrap(),
+ Ok(ChainSpec::builder(
+ WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?,
+ None,
+ )
+ .with_name("logion MVP")
+ .with_id("logion_mvp")
+ .with_chain_type(ChainType::Live)
+ .with_genesis_config_patch(logion_genesis(
+ // Initial PoA authorities
+ vec![
+ (
AccountId::from_str(NODE1_PUBLIC_SR25519).unwrap(),
+ AuraId::from(sr25519::Public::from_str(NODE1_PUBLIC_SR25519).unwrap()),
+ GrandpaId::from(ed25519::Public::from_str(NODE1_PUBLIC_ED25519).unwrap()),
+ ),
+ (
AccountId::from_str(NODE2_PUBLIC_SR25519).unwrap(),
+ AuraId::from(sr25519::Public::from_str(NODE2_PUBLIC_SR25519).unwrap()),
+ GrandpaId::from(ed25519::Public::from_str(NODE2_PUBLIC_ED25519).unwrap()),
+ )
+ ,
+ (
AccountId::from_str(NODE3_PUBLIC_SR25519).unwrap(),
- ],
- vec![ // Initial set of Logion Legal Officers
- ],
- ),
- // Bootnodes
- vec![],
- // Telemetry
- None,
- // Protocol ID
- None,
- // Fork ID
- None,
- // Properties
- Some(default_properties()),
- // Extensions
- None,
+ AuraId::from(sr25519::Public::from_str(NODE3_PUBLIC_SR25519).unwrap()),
+ GrandpaId::from(ed25519::Public::from_str(NODE3_PUBLIC_ED25519).unwrap()),
+ )
+ ],
+ // Sudo account
+ AccountId::from_str(ROOT_PUBLIC_SR25519).unwrap(),
+ // Pre-funded accounts
+ vec![
+ AccountId::from_str(ROOT_PUBLIC_SR25519).unwrap(),
+ AccountId::from_str(NODE1_PUBLIC_SR25519).unwrap(),
+ AccountId::from_str(NODE2_PUBLIC_SR25519).unwrap(),
+ AccountId::from_str(NODE3_PUBLIC_SR25519).unwrap(),
+ ],
+ // Initial set of Logion Legal Officers
+ vec![
+ ],
))
+ .with_properties(default_properties())
+ .build())
}
pub fn test_config() -> Result {
- let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?;
-
- Ok(ChainSpec::from_genesis(
- // Name
- "logion Testnet",
- // ID
- "logion_test_testnet",
- ChainType::Live,
- move || logion_genesis(
- wasm_binary,
- // Initial PoA authorities
- vec![
- authority_keys_from_seed("Alice"),
- authority_keys_from_seed("Bob"),
- authority_keys_from_seed("Charlie"),
- ],
- // Sudo account
+ Ok(ChainSpec::builder(
+ WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?,
+ None,
+ )
+ .with_name("logion Testnet")
+ .with_id("logion_test_testnet")
+ .with_chain_type(ChainType::Live)
+ .with_genesis_config_patch(logion_genesis(
+ // Initial PoA authorities
+ vec![
+ authority_keys_from_seed("Alice"),
+ authority_keys_from_seed("Bob"),
+ authority_keys_from_seed("Charlie"),
+ ],
+ // Sudo account
+ get_account_id_from_seed::("Alice"),
+ // Pre-funded accounts
+ vec![
get_account_id_from_seed::("Alice"),
- // Pre-funded accounts
- vec![
+ get_account_id_from_seed::("Bob"),
+ get_account_id_from_seed::("Charlie"),
+ ],
+ vec![ // Initial set of Logion Legal Officers
+ (
get_account_id_from_seed::("Alice"),
+ GenesisHostData {
+ node_id: Some(OpaquePeerId(bs58::decode("12D3KooWBmAwcd4PJNJvfV89HwE48nwkRmAgo8Vy3uQEyNNHBox2").into_vec().unwrap())),
+ base_url: None,
+ region: "Europe".into(),
+ }
+ ),
+ (
get_account_id_from_seed::("Bob"),
+ GenesisHostData {
+ node_id: Some(OpaquePeerId(bs58::decode("12D3KooWQYV9dGMFoRzNStwpXztXaBUjtPqi6aU76ZgUriHhKust").into_vec().unwrap())),
+ base_url: None,
+ region: "Europe".into(),
+ }
+ ),
+ (
get_account_id_from_seed::("Charlie"),
- ],
- vec![ // Initial set of Logion Legal Officers
- (
- get_account_id_from_seed::("Alice"),
- GenesisHostData {
- node_id: Some(OpaquePeerId(bs58::decode("12D3KooWBmAwcd4PJNJvfV89HwE48nwkRmAgo8Vy3uQEyNNHBox2").into_vec().unwrap())),
- base_url: None,
- region: "Europe".into(),
- }
- ),
- (
- get_account_id_from_seed::("Bob"),
- GenesisHostData {
- node_id: Some(OpaquePeerId(bs58::decode("12D3KooWQYV9dGMFoRzNStwpXztXaBUjtPqi6aU76ZgUriHhKust").into_vec().unwrap())),
- base_url: None,
- region: "Europe".into(),
- }
- ),
- (
- get_account_id_from_seed::("Charlie"),
- GenesisHostData {
- node_id: Some(OpaquePeerId(bs58::decode("12D3KooWJvyP3VJYymTqG7eH4PM5rN4T2agk5cdNCfNymAqwqcvZ").into_vec().unwrap())),
- base_url: None,
- region: "Europe".into(),
- }
- ),
- ],
- ),
- // Bootnodes
- vec![],
- // Telemetry
- None,
- // Protocol ID
- None,
- // Fork ID
- None,
- // Properties
- Some(default_properties()),
- // Extensions
- None,
+ GenesisHostData {
+ node_id: Some(OpaquePeerId(bs58::decode("12D3KooWJvyP3VJYymTqG7eH4PM5rN4T2agk5cdNCfNymAqwqcvZ").into_vec().unwrap())),
+ base_url: None,
+ region: "Europe".into(),
+ }
+ ),
+ ],
))
+ .with_properties(default_properties())
+ .build())
}
const INITIAL_BALANCE: Balance = 100_000_000_000_000_000_000_000;
/// Configure initial storage state for pallets.
fn logion_genesis(
- wasm_binary: &[u8],
initial_authorities: Vec<(AccountId, AuraId, GrandpaId)>,
root_key: AccountId,
endowed_accounts: Vec,
legal_officers: Vec<(AccountId, GenesisHostData)>,
-) -> RuntimeGenesisConfig {
- RuntimeGenesisConfig {
- system: SystemConfig {
- // Add Wasm runtime to storage.
- code: wasm_binary.to_vec(),
- ..Default::default()
- },
- balances: BalancesConfig {
+) -> serde_json::Value {
+ serde_json::json!({
+ "balances": {
// Configure endowed accounts with initial balance.
- balances: endowed_accounts.iter().cloned().map(|k|(k, INITIAL_BALANCE)).collect(),
+ "balances": endowed_accounts.iter().cloned().map(|k| (k, INITIAL_BALANCE)).collect::>(),
},
- validator_set: ValidatorSetConfig {
- initial_validators: initial_authorities.iter().map(|x| x.0.clone()).collect::>(),
+ "validatorSet": {
+ "initialValidators": initial_authorities.iter().map(|x| x.0.clone()).collect::>(),
},
- session: SessionConfig {
- keys: initial_authorities
+ "session": {
+ "keys": initial_authorities
.iter()
- .map(|x| (x.0.clone(), x.0.clone(), session_keys(x.1.clone(), x.2.clone())))
+ .map(|x| (
+ x.0.clone(),
+ x.0.clone(),
+ session_keys(x.1.clone(), x.2.clone())
+ ))
.collect::>(),
},
- aura: AuraConfig {
- authorities: vec![],
+ "aura": {
+ "authorities": [],
},
- grandpa: GrandpaConfig {
- authorities: vec![],
- ..Default::default()
+ "grandpa": {
+ "authorities": [],
},
- sudo: SudoConfig {
- // Assign network admin rights.
- key: Some(root_key),
+ "sudo": {
+ "key": Some(root_key),
},
- lo_authority_list: LoAuthorityListConfig {
- legal_officers,
+ "loAuthorityList": {
+ "legalOfficers": legal_officers,
},
- transaction_payment: Default::default(),
- logion_treasury: Default::default(),
- community_treasury: Default::default(),
- }
+ })
}
fn default_properties() -> sc_service::Properties {
diff --git a/node/src/service.rs b/node/src/service.rs
index badf88d..fb294c3 100644
--- a/node/src/service.rs
+++ b/node/src/service.rs
@@ -5,35 +5,17 @@ use logion_node_runtime::{self, opaque::Block, RuntimeApi};
use sc_client_api::{Backend, BlockBackend};
use sc_consensus_aura::{ImportQueueParams, SlotProportion, StartAuraParams};
use sc_consensus_grandpa::SharedVoterState;
-pub use sc_executor::NativeElseWasmExecutor;
use sc_service::{error::Error as ServiceError, Configuration, TaskManager, WarpSyncParams};
use sc_telemetry::{Telemetry, TelemetryWorker};
use sc_transaction_pool_api::OffchainTransactionPoolFactory;
use sp_consensus_aura::sr25519::AuthorityPair as AuraPair;
use std::{sync::Arc, time::Duration};
-// Our native executor instance.
-pub struct ExecutorDispatch;
-
-impl sc_executor::NativeExecutionDispatch for ExecutorDispatch {
- /// Only enable the benchmarking host functions when we actually want to benchmark.
- #[cfg(feature = "runtime-benchmarks")]
- type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;
- /// Otherwise we only use the default Substrate host functions.
- #[cfg(not(feature = "runtime-benchmarks"))]
- type ExtendHostFunctions = ();
-
- fn dispatch(method: &str, data: &[u8]) -> Option> {
- logion_node_runtime::api::dispatch(method, data)
- }
-
- fn native_version() -> sc_executor::NativeVersion {
- logion_node_runtime::native_version()
- }
-}
-
-pub(crate) type FullClient =
- sc_service::TFullClient>;
+pub(crate) type FullClient = sc_service::TFullClient<
+ Block,
+ RuntimeApi,
+ sc_executor::WasmExecutor,
+>;
type FullBackend = sc_service::TFullBackend;
type FullSelectChain = sc_consensus::LongestChain;
@@ -75,7 +57,7 @@ pub fn new_partial(
})
.transpose()?;
- let executor = sc_service::new_native_or_wasm_executor(config);
+ let executor = sc_service::new_wasm_executor::(config);
let (client, backend, keystore_container, task_manager) =
sc_service::new_full_parts::(
config,
@@ -163,9 +145,9 @@ pub fn new_full(config: Configuration) -> Result {
&client.block_hash(0).ok().flatten().expect("Genesis block exists; qed"),
&config.chain_spec,
);
- net_config.add_notification_protocol(sc_consensus_grandpa::grandpa_peers_set_config(
- grandpa_protocol_name.clone(),
- ));
+ let (grandpa_protocol_config, grandpa_notification_service) =
+ sc_consensus_grandpa::grandpa_peers_set_config(grandpa_protocol_name.clone());
+ net_config.add_notification_protocol(grandpa_protocol_config);
let warp_sync = Arc::new(sc_consensus_grandpa::warp_proof::NetworkProvider::new(
backend.clone(),
@@ -316,6 +298,7 @@ pub fn new_full(config: Configuration) -> Result {
link: grandpa_link,
network,
sync: Arc::new(sync_service),
+ notification_service: grandpa_notification_service,
voting_rule: sc_consensus_grandpa::VotingRulesBuilder::default().build(),
prometheus_registry,
shared_voter_state: SharedVoterState::empty(),
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index 431a4a3..678c953 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -14,59 +14,61 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
-scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
+scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] }
-pallet-aura = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-balances = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-support = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-grandpa = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-sudo = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-system = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-try-runtime = { version = "0.10.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0", optional = true }
-pallet-timestamp = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-transaction-payment = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-frame-executive = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-block-builder = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0"}
-sp-consensus-aura = { version = "0.10.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-consensus-grandpa = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-core = { version = "21.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-inherents = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0"}
-sp-io = { version = "23.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-offchain = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-runtime = { version = "24.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-session = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-std = { version = "8.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-storage = { version = "13.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-transaction-pool = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-sp-version = { version = "22.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+pallet-aura = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-balances = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-support = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-grandpa = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-sudo = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-system = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-try-runtime = { version = "0.10.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", optional = true }
+pallet-timestamp = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-transaction-payment = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+frame-executive = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-block-builder = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0"}
+sp-consensus-aura = { version = "0.10.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", features = ["serde"] }
+sp-consensus-grandpa = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", features = ["serde"] }
+sp-core = { version = "21.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", features = ["serde"] }
+sp-inherents = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0"}
+sp-io = { version = "23.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-offchain = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-runtime = { version = "24.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", features = ["serde"] }
+sp-session = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-std = { version = "8.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-storage = { version = "13.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-transaction-pool = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+sp-version = { version = "22.0.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", features = ["serde"] }
+serde_json = { version = "1.0.108", default-features = false, features = ["alloc"] }
+sp-genesis-builder = { version = "0.1.0", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
# Used for the node template"s RPCs
-frame-system-rpc-runtime-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+frame-system-rpc-runtime-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
# Used for runtime benchmarking
-frame-benchmarking = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0", optional = true }
-frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0", optional = true }
+frame-benchmarking = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", optional = true }
+frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0", optional = true }
# logion dependencies
log = { version = "0.4.17", default-features = false }
-logion-shared = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-block-reward = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-lo-authority-list = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-logion-loc = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-logion-vault = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-logion-vote = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.3.0" }
-pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.3.0" }
-pallet-session = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
-pallet-validator-set = { default-features = false, git = "https://github.com/logion-network/substrate-validator-set.git", package = "substrate-validator-set", branch = "polkadot-v1.3.0" }
-pallet-verified-recovery = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.3.0" }
-pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.3.0" }
-pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.3.0" }
+logion-shared = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-block-reward = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-lo-authority-list = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-logion-loc = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-logion-vault = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-logion-vote = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.5.0" }
+pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.5.0" }
+pallet-session = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
+pallet-validator-set = { default-features = false, git = "https://github.com/logion-network/substrate-validator-set.git", package = "substrate-validator-set", branch = "polkadot-v1.5.0" }
+pallet-verified-recovery = { git = "https://github.com/logion-network/logion-pallets", default-features = false, branch = "polkadot-v1.5.0" }
+pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.5.0" }
+pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.5.0" }
[build-dependencies]
-substrate-wasm-builder = { version = "5.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.3.0" }
+substrate-wasm-builder = { version = "5.0.0-dev", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.5.0" }
[features]
default = ["std"]
@@ -76,6 +78,7 @@ std = [
"frame-benchmarking?/std",
"codec/std",
"scale-info/std",
+ "serde_json/std",
"frame-executive/std",
"frame-support/std",
"frame-system-rpc-runtime-api/std",
@@ -107,6 +110,7 @@ std = [
"sp-consensus-aura/std",
"sp-consensus-grandpa/std",
"sp-core/std",
+ "sp-genesis-builder/std",
"sp-inherents/std",
"sp-offchain/std",
"sp-runtime/std",
diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs
index 0329ff5..77dd76b 100644
--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -25,6 +25,7 @@ use sp_std::prelude::*;
use sp_version::NativeVersion;
use sp_version::RuntimeVersion;
+use frame_support::genesis_builder_helper::{build_config, create_default_config};
// A few exports that help ease life for downstream crates.
pub use frame_support::{
construct_runtime, parameter_types,
@@ -316,7 +317,7 @@ parameter_types! {
loc_owner_percent: Percent::from_percent(0),
};
- pub const FileStorageByteFee: Balance = 100 * NANO_LGNT; // 0.1 LGNT per MB
+ pub const FileStorageByteFee: Balance = 2000 * NANO_LGNT; // 2.0 LGNT per MB -> 0.000002 LGNT per B
pub const FileStorageEntryFee: Balance = 0;
pub const FileStorageFeeDistributionKey: DistributionKey = DistributionKey {
legal_officers_percent: Percent::from_percent(80),
@@ -325,7 +326,7 @@ parameter_types! {
loc_owner_percent: Percent::from_percent(0),
};
- pub const CertificateFee: Balance = 4 * MILLI_LGNT; // 0.004 LGNT
+ pub const CertificateFee: Balance = 40 * MILLI_LGNT; // 0.04 LGNT per token
pub const CertificateFeeDistributionKey: DistributionKey = DistributionKey {
legal_officers_percent: Percent::from_percent(20),
community_treasury_percent: Percent::from_percent(80),
@@ -872,7 +873,9 @@ pub type SignedExtra = (
///
/// This can be a tuple of types, each implementing `OnRuntimeUpgrade`.
#[allow(unused_parens)]
-type Migrations = ();
+type Migrations = (
+ pallet_grandpa::migrations::MigrateV4ToV5,
+);
/// Unchecked extrinsic type as expected by this runtime.
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic;
@@ -1129,6 +1132,16 @@ impl_runtime_apis! {
Executive::try_execute_block(block, state_root_check, signature_check, select).expect("execute-block failed")
}
}
+
+ impl sp_genesis_builder::GenesisBuilder for Runtime {
+ fn create_default_config() -> Vec {
+ create_default_config::()
+ }
+
+ fn build_config(config: Vec) -> sp_genesis_builder::Result {
+ build_config::(config)
+ }
+ }
}
#[cfg(test)]
diff --git a/runtime/src/weights/pallet_sudo.rs b/runtime/src/weights/pallet_sudo.rs
index 4cf79cf..0d7f4a4 100644
--- a/runtime/src/weights/pallet_sudo.rs
+++ b/runtime/src/weights/pallet_sudo.rs
@@ -2,7 +2,7 @@
//! Autogenerated weights for `pallet_sudo`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-12-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `gerard-XPS-13-9305`, CPU: `11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -42,8 +42,8 @@ impl pallet_sudo::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `132`
// Estimated: `1517`
- // Minimum execution time: 10_245_000 picoseconds.
- Weight::from_parts(10_567_000, 0)
+ // Minimum execution time: 9_990_000 picoseconds.
+ Weight::from_parts(10_314_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -54,8 +54,8 @@ impl pallet_sudo::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `132`
// Estimated: `1517`
- // Minimum execution time: 11_548_000 picoseconds.
- Weight::from_parts(12_383_000, 0)
+ // Minimum execution time: 10_645_000 picoseconds.
+ Weight::from_parts(11_178_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
}
@@ -65,9 +65,21 @@ impl pallet_sudo::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `132`
// Estimated: `1517`
- // Minimum execution time: 11_560_000 picoseconds.
- Weight::from_parts(12_098_000, 0)
+ // Minimum execution time: 10_803_000 picoseconds.
+ Weight::from_parts(11_243_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
}
+ /// Storage: `Sudo::Key` (r:1 w:1)
+ /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
+ fn remove_key() -> Weight {
+ // Proof Size summary in bytes:
+ // Measured: `132`
+ // Estimated: `1517`
+ // Minimum execution time: 8_691_000 picoseconds.
+ Weight::from_parts(9_060_000, 0)
+ .saturating_add(Weight::from_parts(0, 1517))
+ .saturating_add(T::DbWeight::get().reads(1))
+ .saturating_add(T::DbWeight::get().writes(1))
+ }
}
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index f64acd9..34310f9 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,5 +1,5 @@
[toolchain]
channel = "nightly-2023-05-22"
-components = ["rustfmt"]
+components = ["rustfmt", "rust-src"]
targets = ["wasm32-unknown-unknown"]
profile = "minimal"