diff --git a/Cargo.lock b/Cargo.lock index 69dcf7d..2d55bbe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -166,9 +166,9 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "2.0.2" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" +checksum = "c026b7e44f1316b567ee750fea85103f87fcb80792b860e979f221259796ca0a" dependencies = [ "async-channel", "async-executor", @@ -577,9 +577,9 @@ checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" [[package]] name = "byte-slice-cast" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d30c751592b77c499e7bce34d99d67c2c11bdc0574e9a488ddade14150a4698" +checksum = "87c5fdd0166095e1d463fc6cc01aa8ce547ad77a4e84d42eb6762b084e28067e" [[package]] name = "byte-tools" @@ -758,9 +758,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.2" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5177fac1ab67102d8989464efd043c6ff44191b1557ec1ddd489b4f7e1447e77" +checksum = "ced1892c55c910c1219e98d6fc8d71f6bddba7905866ce740066d8bfea859312" dependencies = [ "atty", "bitflags", @@ -775,9 +775,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.2" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d42c94ce7c2252681b5fed4d3627cc807b13dfc033246bd05d5b252399000e" +checksum = "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16" dependencies = [ "heck 0.4.0", "proc-macro-error", @@ -803,7 +803,7 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "contracts-node" -version = "0.7.0" +version = "0.8.0" dependencies = [ "clap", "contracts-node-runtime", @@ -842,7 +842,7 @@ dependencies = [ [[package]] name = "contracts-node-runtime" -version = "0.7.0" +version = "0.8.0" dependencies = [ "frame-benchmarking", "frame-executive", @@ -1330,9 +1330,9 @@ checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e1069e39f1454367eb2de793ed062fac4c35c2934b76a81d90dd9abcd28816" +checksum = "eed12bbf7b5312f8da1c2722bc06d8c6b12c2d86a7fb35a194c7f3e6fc2bbe39" dependencies = [ "signature", ] @@ -1359,11 +1359,11 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "enum-as-inner" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" +checksum = "570d109b813e904becc80d8d5da38376818a143348413f7149f1340fe04754d4" dependencies = [ - "heck 0.3.3", + "heck 0.4.0", "proc-macro2", "quote", "syn", @@ -1520,7 +1520,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", ] @@ -1538,7 +1538,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -1560,7 +1560,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "Inflector", "chrono", @@ -1568,26 +1568,40 @@ dependencies = [ "frame-benchmarking", "frame-support", "handlebars", + "hash-db", + "hex", + "itertools", + "kvdb", "linked-hash-map", "log", + "memory-db", "parity-scale-codec", + "rand 0.8.5", "sc-cli", + "sc-client-api", "sc-client-db", "sc-executor", "sc-service", "serde", "serde_json", + "serde_nanos", + "sp-api", + "sp-blockchain", "sp-core", + "sp-database", "sp-externalities", "sp-keystore", "sp-runtime", "sp-state-machine", + "sp-std", + "sp-storage", + "sp-trie", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -1615,7 +1629,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "bitflags", "frame-metadata", @@ -1644,7 +1658,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1656,7 +1670,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -1668,7 +1682,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro2", "quote", @@ -1678,7 +1692,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "log", @@ -1695,7 +1709,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-benchmarking", "frame-support", @@ -1710,7 +1724,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "sp-api", @@ -3025,7 +3039,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "lru 0.7.2", + "lru 0.7.3", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.1", @@ -3267,9 +3281,9 @@ dependencies = [ [[package]] name = "lru" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f" +checksum = "fcb87f3080f6d1d69e8c564c0fcfde1d7aa8cc451ce40cae89479111f03bc0eb" dependencies = [ "hashbrown 0.11.2", ] @@ -3757,9 +3771,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" +checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" [[package]] name = "opaque-debug" @@ -3823,7 +3837,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -3839,7 +3853,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -3854,7 +3868,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3869,7 +3883,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "bitflags", "frame-benchmarking", @@ -3894,8 +3908,8 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "bitflags", "parity-scale-codec", @@ -3910,7 +3924,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro2", "quote", @@ -3920,7 +3934,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3939,7 +3953,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -3952,7 +3966,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3975,7 +3989,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -3989,7 +4003,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -4010,7 +4024,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -4024,7 +4038,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-benchmarking", "frame-support", @@ -4042,7 +4056,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-support", "frame-system", @@ -4059,7 +4073,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4076,7 +4090,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4086,9 +4100,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09aa6c5bb8070cf0456d9fc228b3022e900aae9092c48c9c45facf97422efc1d" +checksum = "865edee5b792f537356d9e55cbc138e7f4718dc881a7ea45a18b37bf61c21e3d" dependencies = [ "blake2-rfc", "crc32fast", @@ -4773,9 +4787,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" +checksum = "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c" dependencies = [ "bitflags", ] @@ -4880,9 +4894,9 @@ dependencies = [ [[package]] name = "retain_mut" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51dd4445360338dab5116712bee1388dc727991d51969558a8882ab552e6db30" +checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" [[package]] name = "ring" @@ -5056,7 +5070,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "sp-core", @@ -5067,7 +5081,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "futures-timer", @@ -5090,7 +5104,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5106,7 +5120,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.3", @@ -5123,7 +5137,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5134,7 +5148,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "chrono", "clap", @@ -5172,7 +5186,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "fnv", "futures 0.3.21", @@ -5200,7 +5214,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "hash-db", "kvdb", @@ -5225,7 +5239,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures 0.3.21", @@ -5249,7 +5263,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures 0.3.21", @@ -5278,7 +5292,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures 0.3.21", @@ -5303,10 +5317,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "lazy_static", - "libsecp256k1", "lru 0.6.6", "parity-scale-codec", "parking_lot 0.12.0", @@ -5331,7 +5344,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "environmental", "parity-scale-codec", @@ -5348,7 +5361,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "parity-scale-codec", @@ -5364,7 +5377,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "cfg-if 1.0.0", "libc", @@ -5382,7 +5395,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "ahash", "async-trait", @@ -5421,7 +5434,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "ansi_term", "futures 0.3.21", @@ -5438,7 +5451,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "hex", @@ -5453,7 +5466,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -5471,7 +5484,7 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log", - "lru 0.7.2", + "lru 0.7.3", "parity-scale-codec", "parking_lot 0.12.0", "pin-project 1.0.10", @@ -5502,14 +5515,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "ahash", "futures 0.3.21", "futures-timer", "libp2p", "log", - "lru 0.7.2", + "lru 0.7.3", "sc-network", "sp-runtime", "substrate-prometheus-endpoint", @@ -5519,7 +5532,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "bytes 1.1.0", "fnv", @@ -5547,7 +5560,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "libp2p", @@ -5560,7 +5573,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -5569,7 +5582,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "hash-db", @@ -5600,7 +5613,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -5625,7 +5638,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -5642,7 +5655,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "directories", @@ -5706,7 +5719,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "parity-scale-codec", @@ -5720,7 +5733,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "chrono", "futures 0.3.21", @@ -5738,7 +5751,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "ansi_term", "atty", @@ -5769,7 +5782,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5780,7 +5793,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "futures-timer", @@ -5807,7 +5820,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "log", @@ -5820,11 +5833,12 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "futures-timer", "lazy_static", + "log", "parking_lot 0.12.0", "prometheus", ] @@ -5905,6 +5919,24 @@ dependencies = [ "untrusted", ] +[[package]] +name = "secp256k1" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c42e6f1735c5f00f51e43e28d6634141f2bcad10931b2609ddd74a86d751260" +dependencies = [ + "secp256k1-sys", +] + +[[package]] +name = "secp256k1-sys" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036" +dependencies = [ + "cc", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -6019,6 +6051,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_nanos" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e44969a61f5d316be20a42ff97816efb3b407a924d06824c3d8a49fa8450de0e" +dependencies = [ + "serde", +] + [[package]] name = "sha-1" version = "0.8.2" @@ -6220,7 +6261,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "hash-db", "log", @@ -6237,7 +6278,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "blake2 0.10.4", "proc-macro-crate 1.1.3", @@ -6248,8 +6289,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "scale-info", @@ -6261,8 +6302,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "integer-sqrt", "num-traits", @@ -6277,7 +6318,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "parity-scale-codec", @@ -6289,7 +6330,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "sp-api", @@ -6301,11 +6342,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "log", - "lru 0.7.2", + "lru 0.7.3", "parity-scale-codec", "parking_lot 0.12.0", "sp-api", @@ -6319,7 +6360,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures 0.3.21", @@ -6338,7 +6379,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "parity-scale-codec", @@ -6356,7 +6397,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "scale-info", @@ -6369,8 +6410,8 @@ dependencies = [ [[package]] name = "sp-core" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "base58", "bitflags", @@ -6396,6 +6437,7 @@ dependencies = [ "regex", "scale-info", "schnorrkel", + "secp256k1", "secrecy", "serde", "sp-core-hashing", @@ -6415,7 +6457,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "blake2 0.10.4", "byteorder", @@ -6428,8 +6470,8 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro2", "quote", @@ -6440,7 +6482,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -6449,7 +6491,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "proc-macro2", "quote", @@ -6458,8 +6500,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.11.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "0.12.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "environmental", "parity-scale-codec", @@ -6470,7 +6512,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "finality-grandpa", "log", @@ -6488,7 +6530,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -6501,8 +6543,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures 0.3.21", "hash-db", @@ -6510,6 +6552,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.0", + "secp256k1", "sp-core", "sp-externalities", "sp-keystore", @@ -6525,8 +6568,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "lazy_static", "sp-core", @@ -6536,8 +6579,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.11.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "0.12.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures 0.3.21", @@ -6554,7 +6597,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "thiserror", "zstd", @@ -6563,7 +6606,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "sp-api", "sp-core", @@ -6573,7 +6616,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "backtrace", "lazy_static", @@ -6582,8 +6625,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "rustc-hash", "serde", @@ -6592,8 +6635,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "either", "hash256-std-hasher", @@ -6614,8 +6657,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6631,8 +6674,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -6644,7 +6687,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "parity-scale-codec", @@ -6658,7 +6701,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "serde", "serde_json", @@ -6667,7 +6710,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "scale-info", @@ -6681,7 +6724,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "scale-info", @@ -6691,8 +6734,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.11.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "0.12.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "hash-db", "log", @@ -6715,12 +6758,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" [[package]] name = "sp-storage" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -6733,7 +6776,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "log", "sp-core", @@ -6746,7 +6789,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "futures-timer", @@ -6761,8 +6804,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "sp-std", @@ -6774,7 +6817,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "sp-api", "sp-runtime", @@ -6783,7 +6826,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "async-trait", "log", @@ -6798,8 +6841,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "hash-db", "memory-db", @@ -6807,14 +6850,15 @@ dependencies = [ "scale-info", "sp-core", "sp-std", + "thiserror", "trie-db", "trie-root", ] [[package]] name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -6831,7 +6875,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -6841,8 +6885,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "impl-trait-for-tuples", "log", @@ -6941,7 +6985,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "platforms", ] @@ -6949,7 +6993,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -6971,7 +7015,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "futures-util", "hyper", @@ -6984,7 +7028,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate#c22fce5a311beede13479c9a00cca85d823b6b00" +source = "git+https://github.com/paritytech/substrate#47bb6089bb87c66a7600e06419534e9959fdaa6f" dependencies = [ "ansi_term", "build-helper", @@ -7054,18 +7098,18 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" dependencies = [ "winapi-util", ] [[package]] name = "textwrap" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80" +checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "thiserror" @@ -8090,9 +8134,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c88870063c39ee00ec285a2f8d6a966e5b6fb2becc4e8dac77ed0d370ed6006" +checksum = "50344758e2f40e3a1fcfc8f6f91aa57b5f8ebd8d27919fe6451f15aaaf9ee608" dependencies = [ "zeroize_derive", ] diff --git a/README.md b/README.md index df8e2e5..3dd8438 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ as the `Cargo.lock` in those repositories ‒ ensuring that the last known-to-work version of the dependencies are used. The latest confirmed working Substrate commit which will then be used is -[c22fce5a311beede13479c9a00cca85d823b6b00](https://github.com/paritytech/substrate/tree/c22fce5a311beede13479c9a00cca85d823b6b00). +[47bb6089bb87c66a7600e06419534e9959fdaa6f](https://github.com/paritytech/substrate/tree/47bb6089bb87c66a7600e06419534e9959fdaa6f). ## Usage diff --git a/node/Cargo.toml b/node/Cargo.toml index 3b9490e..80d923c 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contracts-node" -version = "0.7.0" +version = "0.8.0" authors = ["Parity Technologies "] description = "Substrate node configured for smart contracts via `pallet-contracts`." edition = "2021" diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 2cec579..a8ac49e 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contracts-node-runtime" -version = "0.7.0" +version = "0.8.0" authors = ["Parity Technologies "] edition = "2021" license = "Unlicense"