upgrade a few dependencies (#7831)

* upgrade a few dependencies

* make it compile at the expense of duplicate deps

* fix web-wasm and a warning

* introduce activate-wasm-bindgen-features crate

* Revert "introduce activate-wasm-bindgen-features crate"

This reverts commit 5a6e41e683f8a4844c0a735dcd08caabb2313f11.

* add getrandom feature to sc-consensus-aura
This commit is contained in:
Andronik Ordian
2021-01-06 17:12:17 +01:00
committed by GitHub
parent a208da1d18
commit 2b48e09b24
58 changed files with 255 additions and 203 deletions
+2 -7
View File
@@ -303,13 +303,8 @@ check-web-wasm:
script:
# WASM support is in progress. As more and more crates support WASM, we
# should add entries here. See https://github.com/paritytech/substrate/issues/2416
- time cargo build --target=wasm32-unknown-unknown -p sp-io
- time cargo build --target=wasm32-unknown-unknown -p sp-runtime
- time cargo build --target=wasm32-unknown-unknown -p sp-std
- time cargo build --target=wasm32-unknown-unknown -p sc-consensus-aura
- time cargo build --target=wasm32-unknown-unknown -p sc-consensus-babe
- time cargo build --target=wasm32-unknown-unknown -p sp-consensus
- time cargo build --target=wasm32-unknown-unknown -p sc-telemetry
# Note: we don't need to test crates imported in `bin/node/cli`
- time cargo build --manifest-path=client/consensus/aura/Cargo.toml --target=wasm32-unknown-unknown --features getrandom
# Note: the command below is a bit weird because several Cargo issues prevent us from compiling the node in a more straight-forward way.
- time cargo +nightly build --manifest-path=bin/node/cli/Cargo.toml --no-default-features --features browser --target=wasm32-unknown-unknown -Z features=itarget
# with-tracing must be explicitly activated, we run a test to ensure this works as expected in both cases
+169 -115
View File
@@ -79,12 +79,6 @@ dependencies = [
"opaque-debug 0.3.0",
]
[[package]]
name = "ahash"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"
[[package]]
name = "ahash"
version = "0.4.6"
@@ -1503,12 +1497,12 @@ dependencies = [
[[package]]
name = "fixed-hash"
version = "0.6.1"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c"
checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"
dependencies = [
"byteorder",
"rand 0.7.3",
"rand 0.8.1",
"rustc-hex",
"static_assertions",
]
@@ -1633,7 +1627,7 @@ dependencies = [
"frame-metadata",
"frame-support-procedural",
"frame-system",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"log",
"once_cell",
"parity-scale-codec",
@@ -1711,7 +1705,7 @@ version = "2.0.0"
dependencies = [
"criterion",
"frame-support",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"serde",
"sp-core",
@@ -2017,6 +2011,19 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "getrandom"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
"libc",
"wasi 0.10.0+wasi-snapshot-preview1",
"wasm-bindgen",
]
[[package]]
name = "ghash"
version = "0.3.0"
@@ -2148,23 +2155,13 @@ dependencies = [
"crunchy",
]
[[package]]
name = "hashbrown"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25"
dependencies = [
"ahash 0.3.8",
"autocfg 1.0.1",
]
[[package]]
name = "hashbrown"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
dependencies = [
"ahash 0.4.6",
"ahash",
]
[[package]]
@@ -2470,6 +2467,17 @@ dependencies = [
"syn",
]
[[package]]
name = "impl-trait-for-tuples"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f65a8ecf74feeacdab8d38cb129e550ca871cccaa7d1921d8636ecd75534903"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "indexmap"
version = "1.6.0"
@@ -2477,7 +2485,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2"
dependencies = [
"autocfg 1.0.1",
"hashbrown 0.9.1",
"hashbrown",
"serde",
]
@@ -2488,6 +2496,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb1fc4429a33e1f80d41dc9fea4d108a88bec1de8053878898ae448a0b52f613"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
"wasm-bindgen",
"web-sys",
]
[[package]]
@@ -2565,9 +2576,9 @@ dependencies = [
[[package]]
name = "js-sys"
version = "0.3.45"
version = "0.3.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8"
checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"
dependencies = [
"wasm-bindgen",
]
@@ -2733,9 +2744,9 @@ dependencies = [
[[package]]
name = "kvdb"
version = "0.7.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0315ef2f688e33844400b31f11c263f2b3dc21d8b9355c6891c5f185fae43f9a"
checksum = "92312348daade49976a6dc59263ad39ed54f840aacb5664874f7c9aa16e5f848"
dependencies = [
"parity-util-mem",
"smallvec 1.5.0",
@@ -2743,20 +2754,20 @@ dependencies = [
[[package]]
name = "kvdb-memorydb"
version = "0.7.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73de822b260a3bdfb889dbbb65bb2d473eee2253973d6fa4a5d149a2a4a7c66e"
checksum = "986052a8d16c692eaebe775391f9a3ac26714f3907132658500b601dec94c8c2"
dependencies = [
"kvdb",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
]
[[package]]
name = "kvdb-rocksdb"
version = "0.9.1"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44947dd392f09475af614d740fe0320b66d01cb5b977f664bbbb5e45a70ea4c1"
checksum = "8d92c36be64baba5ea549116ff0d7ffd445456a7be8aaee21ec05882b980cd11"
dependencies = [
"fs-swap",
"kvdb",
@@ -2764,7 +2775,7 @@ dependencies = [
"num_cpus",
"owning_ref",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"regex",
"rocksdb",
"smallvec 1.5.0",
@@ -2772,9 +2783,9 @@ dependencies = [
[[package]]
name = "kvdb-web"
version = "0.7.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2701a1369d6ea4f1b9f606db46e5e2a4a8e47f22530a07823d653f85ab1f6c34"
checksum = "f7bfe11b3202691673766b1224c432996f6b8047db17ceb743675bef3404e714"
dependencies = [
"futures 0.3.8",
"js-sys",
@@ -2782,7 +2793,8 @@ dependencies = [
"kvdb-memorydb",
"log",
"parity-util-mem",
"send_wrapper 0.3.0",
"parking_lot 0.11.1",
"send_wrapper 0.5.0",
"wasm-bindgen",
"web-sys",
]
@@ -3011,7 +3023,7 @@ dependencies = [
"rand 0.7.3",
"sha2 0.9.2",
"smallvec 1.5.0",
"uint",
"uint 0.8.5",
"unsigned-varint",
"void",
"wasm-timer",
@@ -3363,7 +3375,7 @@ version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be716eb6878ca2263eb5d00a781aa13264a794f519fe6af4fbb2668b2d5441c0"
dependencies = [
"hashbrown 0.9.1",
"hashbrown",
]
[[package]]
@@ -3444,12 +3456,12 @@ dependencies = [
[[package]]
name = "memory-db"
version = "0.24.1"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36f36ddb0b2cdc25d38babba472108798e3477f02be5165f038c5e393e50c57a"
checksum = "6cbd2a22f201c03cc1706a727842490abfea17b7b53260358239828208daba3c"
dependencies = [
"hash-db",
"hashbrown 0.8.2",
"hashbrown",
"parity-util-mem",
]
@@ -3773,7 +3785,7 @@ dependencies = [
"pallet-timestamp",
"pallet-transaction-payment",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"platforms",
"rand 0.7.3",
"regex",
@@ -4318,7 +4330,7 @@ dependencies = [
"pallet-session",
"pallet-timestamp",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"serde",
"sp-application-crypto",
"sp-consensus-aura",
@@ -4354,7 +4366,7 @@ version = "2.0.0"
dependencies = [
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"sp-authorship",
"sp-core",
@@ -4923,7 +4935,7 @@ version = "2.0.0"
dependencies = [
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.1.3",
"lazy_static",
"pallet-timestamp",
"parity-scale-codec",
@@ -4990,7 +5002,7 @@ dependencies = [
"pallet-staking-reward-curve",
"pallet-timestamp",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"rand_chacha 0.2.2",
"serde",
"sp-application-crypto",
@@ -5071,7 +5083,7 @@ dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"serde",
"sp-core",
@@ -5155,7 +5167,7 @@ dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"pallet-balances",
"parity-scale-codec",
"serde",
@@ -5285,15 +5297,15 @@ dependencies = [
[[package]]
name = "parity-util-mem"
version = "0.7.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "297ff91fa36aec49ce183484b102f6b75b46776822bd81525bfc4cc9b0dd0f5c"
checksum = "8f17f15cb05897127bf36a240085a1f0bbef7bce3024849eccf7f93f6171bc27"
dependencies = [
"cfg-if 0.1.10",
"hashbrown 0.8.2",
"impl-trait-for-tuples",
"cfg-if 1.0.0",
"hashbrown",
"impl-trait-for-tuples 0.2.0",
"parity-util-mem-derive",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"primitive-types",
"smallvec 1.5.0",
"winapi 0.3.9",
@@ -5706,14 +5718,14 @@ dependencies = [
[[package]]
name = "primitive-types"
version = "0.7.3"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd39dcacf71411ba488570da7bbc89b717225e46478b30ba99b92db6b149809"
checksum = "b3824ae2c5e27160113b9e029a10ec9e3f0237bad8029f69c7724393c9fdefd8"
dependencies = [
"fixed-hash",
"impl-codec",
"impl-serde",
"uint",
"uint 0.9.0",
]
[[package]]
@@ -5955,7 +5967,7 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
dependencies = [
"getrandom",
"getrandom 0.1.15",
"libc",
"rand_chacha 0.2.2",
"rand_core 0.5.1",
@@ -5963,6 +5975,17 @@ dependencies = [
"rand_pcg 0.2.1",
]
[[package]]
name = "rand"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c24fcd450d3fa2b592732565aa4f17a27a61c65ece4726353e000939b0edee34"
dependencies = [
"libc",
"rand_chacha 0.3.0",
"rand_core 0.6.1",
]
[[package]]
name = "rand_chacha"
version = "0.1.1"
@@ -5983,6 +6006,16 @@ dependencies = [
"rand_core 0.5.1",
]
[[package]]
name = "rand_chacha"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d"
dependencies = [
"ppv-lite86",
"rand_core 0.6.1",
]
[[package]]
name = "rand_core"
version = "0.3.1"
@@ -6004,7 +6037,16 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
dependencies = [
"getrandom",
"getrandom 0.1.15",
]
[[package]]
name = "rand_core"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5"
dependencies = [
"getrandom 0.2.1",
]
[[package]]
@@ -6065,7 +6107,6 @@ dependencies = [
"libc",
"rand_core 0.4.2",
"rdrand",
"wasm-bindgen",
"winapi 0.3.9",
]
@@ -6160,7 +6201,7 @@ version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
dependencies = [
"getrandom",
"getrandom 0.1.15",
"redox_syscall",
"rust-argon2",
]
@@ -6452,7 +6493,7 @@ dependencies = [
"futures-timer 3.0.2",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-block-builder",
"sc-client-api",
"sc-proposer-metrics",
@@ -6491,7 +6532,7 @@ dependencies = [
name = "sc-chain-spec"
version = "2.0.0"
dependencies = [
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"sc-chain-spec-derive",
"sc-consensus-babe",
@@ -6584,7 +6625,7 @@ dependencies = [
"lazy_static",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-executor",
"sp-api",
"sp-blockchain",
@@ -6622,7 +6663,7 @@ dependencies = [
"parity-db",
"parity-scale-codec",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"quickcheck",
"sc-client-api",
"sc-executor",
@@ -6659,9 +6700,10 @@ dependencies = [
"derive_more",
"futures 0.3.8",
"futures-timer 3.0.2",
"getrandom 0.2.1",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-block-builder",
"sc-client-api",
"sc-consensus-slots",
@@ -6705,7 +6747,7 @@ dependencies = [
"num-rational",
"num-traits",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pdqselect",
"rand 0.7.3",
"rand_chacha 0.2.2",
@@ -6780,7 +6822,7 @@ version = "0.8.0"
dependencies = [
"fork-tree",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-client-api",
"sp-blockchain",
"sp-runtime",
@@ -6798,7 +6840,7 @@ dependencies = [
"jsonrpc-derive",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-basic-authorship",
"sc-client-api",
"sc-consensus-babe",
@@ -6832,7 +6874,7 @@ dependencies = [
"futures-timer 3.0.2",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-client-api",
"sp-api",
"sp-block-builder",
@@ -6854,7 +6896,7 @@ dependencies = [
"futures-timer 3.0.2",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-client-api",
"sc-telemetry",
"sp-api",
@@ -6897,7 +6939,7 @@ dependencies = [
"log",
"parity-scale-codec",
"parity-wasm 0.41.0",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-executor-common",
"sc-executor-wasmi",
"sc-executor-wasmtime",
@@ -6984,7 +7026,7 @@ dependencies = [
"futures-timer 3.0.2",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pin-project 0.4.27",
"rand 0.7.3",
"sc-block-builder",
@@ -7074,7 +7116,7 @@ dependencies = [
"futures-util",
"hex",
"merlin",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"rand 0.7.3",
"serde_json",
"sp-application-crypto",
@@ -7091,7 +7133,7 @@ dependencies = [
"hash-db",
"lazy_static",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-client-api",
"sc-executor",
"sp-api",
@@ -7189,7 +7231,7 @@ dependencies = [
"futures-timer 3.0.2",
"libp2p",
"log",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"rand 0.7.3",
"sc-block-builder",
"sc-client-api",
@@ -7221,7 +7263,7 @@ dependencies = [
"log",
"num_cpus",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"rand 0.7.3",
"sc-client-api",
"sc-client-db",
@@ -7274,7 +7316,7 @@ dependencies = [
"lazy_static",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-block-builder",
"sc-cli",
"sc-client-api",
@@ -7315,7 +7357,7 @@ dependencies = [
"jsonrpc-pubsub",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"serde",
"serde_json",
"sp-chain-spec",
@@ -7374,7 +7416,7 @@ dependencies = [
"log",
"parity-scale-codec",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pin-project 0.4.27",
"rand 0.7.3",
"sc-block-builder",
@@ -7437,7 +7479,7 @@ dependencies = [
"hex-literal",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-block-builder",
"sc-client-api",
"sc-client-db",
@@ -7471,7 +7513,7 @@ dependencies = [
"parity-scale-codec",
"parity-util-mem",
"parity-util-mem-derive",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-client-api",
"sp-core",
"thiserror",
@@ -7504,7 +7546,7 @@ dependencies = [
"futures-timer 3.0.2",
"libp2p",
"log",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pin-project 0.4.27",
"rand 0.7.3",
"serde",
@@ -7525,7 +7567,7 @@ dependencies = [
"lazy_static",
"log",
"once_cell",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"regex",
"rustc-hash",
"sc-telemetry",
@@ -7551,7 +7593,7 @@ dependencies = [
"log",
"parity-scale-codec",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"retain_mut",
"serde",
"sp-blockchain",
@@ -7576,7 +7618,7 @@ dependencies = [
"log",
"parity-scale-codec",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-block-builder",
"sc-client-api",
"sc-transaction-graph",
@@ -7615,7 +7657,7 @@ dependencies = [
"arrayref",
"arrayvec 0.5.2",
"curve25519-dalek 2.1.0",
"getrandom",
"getrandom 0.1.15",
"merlin",
"rand 0.7.3",
"rand_core 0.5.1",
@@ -7742,18 +7784,18 @@ dependencies = [
"pest",
]
[[package]]
name = "send_wrapper"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "686ef91cf020ad8d4aca9a7047641fd6add626b7b89e14546c2b6a76781cf822"
[[package]]
name = "send_wrapper"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0"
[[package]]
name = "send_wrapper"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "930c0acf610d3fdb5e2ab6213019aaa04e227ebe9547b0649ba599b16d788bd7"
[[package]]
name = "serde"
version = "1.0.117"
@@ -8158,7 +8200,7 @@ dependencies = [
"log",
"lru",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sp-api",
"sp-consensus",
"sp-database",
@@ -8184,7 +8226,7 @@ dependencies = [
"libp2p",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"serde",
"sp-api",
"sp-core",
@@ -8286,7 +8328,7 @@ dependencies = [
"num-traits",
"parity-scale-codec",
"parity-util-mem",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pretty_assertions",
"primitive-types",
"rand 0.7.3",
@@ -8317,7 +8359,7 @@ name = "sp-database"
version = "2.0.0"
dependencies = [
"kvdb",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
]
[[package]]
@@ -8360,7 +8402,7 @@ name = "sp-inherents"
version = "2.0.0"
dependencies = [
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sp-core",
"sp-std",
"thiserror",
@@ -8375,7 +8417,7 @@ dependencies = [
"libsecp256k1",
"log",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sp-core",
"sp-externalities",
"sp-keystore",
@@ -8408,7 +8450,7 @@ dependencies = [
"futures 0.3.8",
"merlin",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"rand 0.7.3",
"rand_chacha 0.2.2",
"schnorrkel",
@@ -8485,7 +8527,7 @@ version = "2.0.0"
dependencies = [
"either",
"hash256-std-hasher",
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"log",
"parity-scale-codec",
"parity-util-mem",
@@ -8505,7 +8547,7 @@ dependencies = [
name = "sp-runtime-interface"
version = "2.0.0"
dependencies = [
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"primitive-types",
"rustversion",
@@ -8624,7 +8666,7 @@ dependencies = [
"log",
"num-traits",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"pretty_assertions",
"rand 0.7.3",
"smallvec 1.5.0",
@@ -8684,7 +8726,7 @@ dependencies = [
name = "sp-timestamp"
version = "2.0.0"
dependencies = [
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"sp-api",
"sp-inherents",
@@ -8764,7 +8806,7 @@ dependencies = [
name = "sp-wasm-interface"
version = "2.0.0"
dependencies = [
"impl-trait-for-tuples",
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
"sp-std",
"wasmi",
@@ -8903,11 +8945,11 @@ dependencies = [
"futures 0.1.30",
"futures 0.3.8",
"futures-timer 3.0.2",
"getrandom 0.2.1",
"js-sys",
"kvdb-web",
"libp2p-wasm-ext",
"log",
"rand 0.6.5",
"rand 0.7.3",
"sc-chain-spec",
"sc-informant",
@@ -9087,7 +9129,7 @@ dependencies = [
"derive_more",
"futures 0.3.8",
"parity-scale-codec",
"parking_lot 0.10.2",
"parking_lot 0.11.1",
"sc-transaction-graph",
"sp-blockchain",
"sp-runtime",
@@ -9715,9 +9757,9 @@ checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
[[package]]
name = "trie-bench"
version = "0.25.0"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af2cc37cac8cc158119982c920cbb9b8243d8540c1d13b8aca84484bfc83a426"
checksum = "92d03b477b8837fd2e6bd17df374e5de60959c54058208de98833347c02b778c"
dependencies = [
"criterion",
"hash-db",
@@ -9731,12 +9773,12 @@ dependencies = [
[[package]]
name = "trie-db"
version = "0.22.1"
version = "0.22.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e55f7ace33d6237e14137e386f4e1672e2a5c6bbc97fef9f438581a143971f0"
checksum = "5cc176c377eb24d652c9c69c832c832019011b6106182bf84276c66b66d5c9a6"
dependencies = [
"hash-db",
"hashbrown 0.8.2",
"hashbrown",
"log",
"rustc-hex",
"smallvec 1.5.0",
@@ -9789,7 +9831,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59"
dependencies = [
"cfg-if 0.1.10",
"rand 0.6.5",
"rand 0.7.3",
"static_assertions",
]
@@ -9817,6 +9859,18 @@ dependencies = [
"static_assertions",
]
[[package]]
name = "uint"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e"
dependencies = [
"byteorder",
"crunchy",
"hex",
"static_assertions",
]
[[package]]
name = "unicase"
version = "2.6.0"
@@ -10331,9 +10385,9 @@ dependencies = [
[[package]]
name = "web-sys"
version = "0.3.44"
version = "0.3.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dda38f4e5ca63eda02c059d243aa25b5f35ab98451e518c51612cd0f1bd19a47"
checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"
dependencies = [
"js-sys",
"wasm-bindgen",
+3 -3
View File
@@ -21,8 +21,8 @@ serde = "1.0.101"
serde_json = "1.0.41"
structopt = "0.3"
derive_more = "0.99.2"
kvdb = "0.7"
kvdb-rocksdb = "0.9.1"
kvdb = "0.8.0"
kvdb-rocksdb = "0.10.0"
sp-trie = { version = "2.0.0", path = "../../../primitives/trie" }
sp-core = { version = "2.0.0", path = "../../../primitives/core" }
sp-consensus = { version = "0.8.0", path = "../../../primitives/consensus/common" }
@@ -37,7 +37,7 @@ fs_extra = "1"
hex = "0.4.0"
rand = { version = "0.7.2", features = ["small_rng"] }
lazy_static = "1.4.0"
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
parity-db = { version = "0.1.2" }
sc-transaction-pool = { version = "2.0.0", path = "../../../client/transaction-pool" }
futures = { version = "0.3.4", features = ["thread-pool"] }
+1 -1
View File
@@ -42,7 +42,7 @@ log = "0.4.8"
rand = "0.7.2"
structopt = { version = "0.3.8", optional = true }
tracing = "0.1.22"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
# primitives
sp-authority-discovery = { version = "2.0.0", path = "../../../primitives/authority-discovery" }
+3 -3
View File
@@ -24,9 +24,9 @@ futures = "0.3.1"
hash-db = { version = "0.15.2", default-features = false }
sp-blockchain = { version = "2.0.0", path = "../../primitives/blockchain" }
sp-inherents = { version = "2.0.0", default-features = false, path = "../../primitives/inherents" }
kvdb = "0.7.0"
kvdb = "0.8.0"
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
lazy_static = "1.4.0"
sp-database = { version = "2.0.0", path = "../../primitives/database" }
sp-core = { version = "2.0.0", default-features = false, path = "../../primitives/core" }
@@ -43,7 +43,7 @@ sp-transaction-pool = { version = "2.0.0", path = "../../primitives/transaction-
prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.8.0", path = "../../utils/prometheus" }
[dev-dependencies]
kvdb-memorydb = "0.7.0"
kvdb-memorydb = "0.8.0"
sp-test-primitives = { version = "2.0.0", path = "../../primitives/test-primitives" }
substrate-test-runtime = { version = "2.0.0", path = "../../test-utils/runtime" }
thiserror = "1.0.21"
+1 -1
View File
@@ -33,4 +33,4 @@ sc-proposer-metrics = { version = "0.8.0", path = "../proposer-metrics" }
[dev-dependencies]
sc-transaction-pool = { version = "2.0.0", path = "../transaction-pool" }
substrate-test-runtime-client = { version = "2.0.0", path = "../../test-utils/runtime/client" }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
+1 -1
View File
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
sc-chain-spec-derive = { version = "2.0.0", path = "./derive" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
sc-network = { version = "0.8.0", path = "../network" }
sp-core = { version = "2.0.0", path = "../../primitives/core" }
serde = { version = "1.0.101", features = ["derive"] }
+4 -1
View File
@@ -25,7 +25,7 @@ futures = "0.3.4"
futures-timer = "3.0.1"
sp-inherents = { version = "2.0.0", path = "../../../primitives/inherents" }
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
sp-core = { version = "2.0.0", path = "../../../primitives/core" }
sp-blockchain = { version = "2.0.0", path = "../../../primitives/blockchain" }
sp-io = { version = "2.0.0", path = "../../../primitives/io" }
@@ -37,6 +37,9 @@ sp-timestamp = { version = "2.0.0", path = "../../../primitives/timestamp" }
sp-keystore = { version = "0.8.0", path = "../../../primitives/keystore" }
sc-telemetry = { version = "2.0.0", path = "../../telemetry" }
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus", version = "0.8.0"}
# We enable it only for web-wasm check
# See https://docs.rs/getrandom/0.2.1/getrandom/#webassembly-support
getrandom = { version = "0.2", features = ["js"], optional = true }
[dev-dependencies]
sp-keyring = { version = "2.0.0", path = "../../../primitives/keyring" }
+1 -1
View File
@@ -44,7 +44,7 @@ fork-tree = { version = "2.0.0", path = "../../../utils/fork-tree" }
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus", version = "0.8.0"}
futures = "0.3.4"
futures-timer = "3.0.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
log = "0.4.8"
schnorrkel = { version = "0.9.1", features = ["preaudit_deprecated"] }
rand = "0.7.2"
+1 -1
View File
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
codec = { package = "parity-scale-codec", version = "1.3.4", features = ["derive"] }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
fork-tree = { version = "2.0.0", path = "../../../utils/fork-tree" }
sp-runtime = { path = "../../../primitives/runtime" , version = "2.0.0"}
sp-blockchain = { version = "2.0.0", path = "../../../primitives/blockchain" }
@@ -19,7 +19,7 @@ jsonrpc-core = "15.1.0"
jsonrpc-core-client = "15.1.0"
jsonrpc-derive = "15.1.0"
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
codec = { package = "parity-scale-codec", version = "1.3.1" }
serde = { version = "1.0", features=["derive"] }
assert_matches = "1.3.0"
+1 -1
View File
@@ -26,7 +26,7 @@ sp-consensus = { version = "0.8.0", path = "../../../primitives/consensus/common
log = "0.4.8"
futures = { version = "0.3.1", features = ["compat"] }
futures-timer = "3.0.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
sp-timestamp = { version = "2.0.0", path = "../../../primitives/timestamp" }
derive_more = "0.99.2"
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus", version = "0.8.0"}
+1 -1
View File
@@ -30,7 +30,7 @@ sp-consensus = { version = "0.8.0", path = "../../../primitives/consensus/common
sp-inherents = { version = "2.0.0", path = "../../../primitives/inherents" }
futures = "0.3.4"
futures-timer = "3.0.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
log = "0.4.11"
thiserror = "1.0.21"
+6 -6
View File
@@ -13,14 +13,14 @@ readme = "README.md"
targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
parking_lot = "0.10.0"
parking_lot = "0.11.1"
log = "0.4.8"
kvdb = "0.7.0"
kvdb-rocksdb = { version = "0.9.1", optional = true }
kvdb-memorydb = "0.7.0"
kvdb = "0.8.0"
kvdb-rocksdb = { version = "0.10.0", optional = true }
kvdb-memorydb = "0.8.0"
linked-hash-map = "0.5.2"
hash-db = "0.15.2"
parity-util-mem = { version = "0.7.0", default-features = false, features = ["std"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["std"] }
codec = { package = "parity-scale-codec", version = "1.3.4", features = ["derive"] }
blake2-rfc = "0.2.18"
@@ -43,7 +43,7 @@ sp-keyring = { version = "2.0.0", path = "../../primitives/keyring" }
sp-tracing = { version = "2.0.0", path = "../../primitives/tracing" }
substrate-test-runtime-client = { version = "2.0.0", path = "../../test-utils/runtime/client" }
quickcheck = "0.9"
kvdb-rocksdb = "0.9.1"
kvdb-rocksdb = "0.10.0"
tempfile = "3"
[features]
+1 -1
View File
@@ -33,7 +33,7 @@ sp-externalities = { version = "0.8.0", path = "../../primitives/externalities"
sc-executor-common = { version = "0.8.0", path = "common" }
sc-executor-wasmi = { version = "0.8.0", path = "wasmi" }
sc-executor-wasmtime = { version = "0.8.0", path = "wasmtime", optional = true }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
log = "0.4.8"
libsecp256k1 = "0.3.4"
+1 -1
View File
@@ -20,7 +20,7 @@ fork-tree = { version = "2.0.0", path = "../../utils/fork-tree" }
futures = "0.3.4"
futures-timer = "3.0.1"
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
rand = "0.7.2"
parity-scale-codec = { version = "1.3.4", features = ["derive"] }
sp-application-crypto = { version = "2.0.0", path = "../../primitives/application-crypto" }
+1 -1
View File
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
ansi_term = "0.12.1"
futures = "0.3.4"
log = "0.4.8"
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
sc-client-api = { version = "2.0.0", path = "../api" }
sc-network = { version = "0.8.0", path = "../network" }
sp-blockchain = { version = "2.0.0", path = "../../primitives/blockchain" }
+1 -1
View File
@@ -24,7 +24,7 @@ sp-core = { version = "2.0.0", path = "../../primitives/core" }
sp-keystore = { version = "0.8.0", path = "../../primitives/keystore" }
hex = "0.4.0"
merlin = { version = "2.0", default-features = false }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
rand = "0.7.2"
serde_json = "1.0.41"
subtle = "2.1.1"
+1 -1
View File
@@ -11,7 +11,7 @@ documentation = "https://docs.rs/sc-light"
readme = "README.md"
[dependencies]
parking_lot = "0.10.0"
parking_lot = "0.11.1"
lazy_static = "1.4.0"
hash-db = "0.15.2"
sp-runtime = { version = "2.0.0", path = "../../primitives/runtime" }
+1 -1
View File
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
async-std = "1.6.5"
sc-network = { version = "0.8.0", path = "../" }
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
futures = "0.3.4"
futures-timer = "3.0.1"
rand = "0.7.2"
+1 -1
View File
@@ -24,7 +24,7 @@ threadpool = "1.7"
num_cpus = "1.10"
sp-offchain = { version = "2.0.0", path = "../../primitives/offchain" }
codec = { package = "parity-scale-codec", version = "1.3.4", features = ["derive"] }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
sp-core = { version = "2.0.0", path = "../../primitives/core" }
rand = "0.7.2"
sp-runtime = { version = "2.0.0", path = "../../primitives/runtime" }
+1 -1
View File
@@ -21,7 +21,7 @@ jsonrpc-core-client = "15.1.0"
jsonrpc-derive = "15.1.0"
jsonrpc-pubsub = "15.1.0"
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
sp-core = { version = "2.0.0", path = "../../primitives/core" }
sp-version = { version = "2.0.0", path = "../../primitives/version" }
sp-runtime = { path = "../../primitives/runtime" , version = "2.0.0"}
+1 -1
View File
@@ -39,7 +39,7 @@ sp-transaction-pool = { version = "2.0.0", path = "../../primitives/transaction-
sp-blockchain = { version = "2.0.0", path = "../../primitives/blockchain" }
sc-tracing = { version = "2.0.0", path = "../tracing" }
hash-db = { version = "0.15.2", default-features = false }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
lazy_static = { version = "1.4.0", optional = true }
[dev-dependencies]
+2 -2
View File
@@ -30,7 +30,7 @@ futures = { version = "0.3.4", features = ["compat"] }
jsonrpc-pubsub = "15.1"
jsonrpc-core = "15.1"
rand = "0.7.3"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
lazy_static = "1.4.0"
log = "0.4.11"
slog = { version = "2.5.2", features = ["nested-values"] }
@@ -78,7 +78,7 @@ sc-tracing = { version = "2.0.0", path = "../tracing" }
sp-tracing = { version = "2.0.0", path = "../../primitives/tracing" }
tracing = "0.1.22"
tracing-futures = { version = "0.2.4" }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
[target.'cfg(not(target_os = "unknown"))'.dependencies]
tempfile = "3.1.0"
+1 -1
View File
@@ -18,7 +18,7 @@ tokio = "0.1.22"
futures01 = { package = "futures", version = "0.1.29" }
log = "0.4.8"
fdlimit = "0.2.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
sc-light = { version = "2.0.0", path = "../../light" }
sp-blockchain = { version = "2.0.0", path = "../../../primitives/blockchain" }
sp-api = { version = "2.0.0", path = "../../../primitives/api" }
+2 -2
View File
@@ -14,10 +14,10 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
thiserror = "1.0.21"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
log = "0.4.11"
sc-client-api = { version = "2.0.0", path = "../api" }
sp-core = { version = "2.0.0", path = "../../primitives/core" }
codec = { package = "parity-scale-codec", version = "1.3.4", features = ["derive"] }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
parity-util-mem-derive = "0.1.0"
+1 -1
View File
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
parking_lot = "0.10.0"
parking_lot = "0.11.1"
futures = "0.3.4"
futures-timer = "3.0.1"
wasm-timer = "0.2.5"
+1 -1
View File
@@ -19,7 +19,7 @@ erased-serde = "0.3.9"
lazy_static = "1.4.0"
log = { version = "0.4.8" }
once_cell = "1.4.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
regex = "1.4.2"
rustc-hash = "1.1.0"
serde = "1.0.101"
+2 -2
View File
@@ -19,8 +19,8 @@ futures = { version = "0.3.1", features = ["compat"] }
futures-diagnose = "1.0"
intervalier = "0.4.0"
log = "0.4.8"
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parking_lot = "0.10.0"
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
parking_lot = "0.11.1"
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../utils/prometheus", version = "0.8.0"}
sc-client-api = { version = "2.0.0", path = "../api" }
sc-transaction-graph = { version = "2.0.0", path = "./graph" }
@@ -17,7 +17,7 @@ derive_more = "0.99.2"
thiserror = "1.0.21"
futures = "0.3.4"
log = "0.4.8"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
serde = { version = "1.0.101", features = ["derive"] }
wasm-timer = "0.2"
sp-blockchain = { version = "2.0.0", path = "../../../primitives/blockchain" }
@@ -25,7 +25,7 @@ sp-utils = { version = "2.0.0", path = "../../../primitives/utils" }
sp-core = { version = "2.0.0", path = "../../../primitives/core" }
sp-runtime = { version = "2.0.0", path = "../../../primitives/runtime" }
sp-transaction-pool = { version = "2.0.0", path = "../../../primitives/transaction-pool" }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
linked-hash-map = "0.5.2"
retain_mut = "0.1.1"
+1 -1
View File
@@ -31,7 +31,7 @@ pallet-timestamp = { version = "2.0.0", default-features = false, path = "../tim
sp-core = { version = "2.0.0", default-features = false, path = "../../primitives/core" }
sp-io ={ version = "2.0.0", path = "../../primitives/io" }
lazy_static = "1.4.0"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
[features]
default = ["std"]
+1 -1
View File
@@ -20,7 +20,7 @@ sp-std = { version = "2.0.0", default-features = false, path = "../../primitives
sp-runtime = { version = "2.0.0", default-features = false, path = "../../primitives/runtime" }
frame-support = { version = "2.0.0", default-features = false, path = "../support" }
frame-system = { version = "2.0.0", default-features = false, path = "../system" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
[dev-dependencies]
sp-core = { version = "2.0.0", path = "../../primitives/core" }
+1 -1
View File
@@ -25,7 +25,7 @@ frame-support = { version = "2.0.0", default-features = false, path = "../suppor
frame-system = { version = "2.0.0", default-features = false, path = "../system" }
pallet-timestamp = { version = "2.0.0", default-features = false, path = "../timestamp" }
sp-trie = { version = "2.0.0", optional = true, default-features = false, path = "../../primitives/trie" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.1"
[dev-dependencies]
sp-application-crypto = { version = "2.0.0", path = "../../primitives/application-crypto" }
+1 -1
View File
@@ -41,7 +41,7 @@ pallet-staking-reward-curve = { version = "2.0.0", path = "../staking/reward-cu
substrate-test-utils = { version = "2.0.0", path = "../../test-utils" }
frame-benchmarking = { version = "2.0.0", path = "../benchmarking" }
rand_chacha = { version = "0.2" }
parking_lot = "0.10.2"
parking_lot = "0.11.1"
hex = "0.4"
[features]
+2 -2
View File
@@ -29,13 +29,13 @@ paste = "0.1.6"
once_cell = { version = "1", default-features = false, optional = true }
sp-state-machine = { version = "0.8.0", optional = true, path = "../../primitives/state-machine" }
bitflags = "1.2"
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
smallvec = "1.4.1"
[dev-dependencies]
pretty_assertions = "0.6.1"
frame-system = { version = "2.0.0", path = "../system" }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
substrate-test-runtime-client = { version = "2.0.0", path = "../../test-utils/runtime/client" }
sp-api = { version = "2.0.0", default-features = false, path = "../../primitives/api" }
+1 -1
View File
@@ -21,7 +21,7 @@ sp-io = { version = "2.0.0", path = "../../primitives/io", default-features = fa
sp-runtime = { version = "2.0.0", default-features = false, path = "../../primitives/runtime" }
sp-version = { version = "2.0.0", default-features = false, path = "../../primitives/version" }
frame-support = { version = "2.0.0", default-features = false, path = "../support" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
[dev-dependencies]
criterion = "0.3.3"
+1 -1
View File
@@ -17,7 +17,7 @@
use criterion::{Criterion, criterion_group, criterion_main, black_box};
use frame_system as system;
use frame_support::{decl_module, decl_event, impl_outer_origin, impl_outer_event, weights::Weight};
use frame_support::{decl_module, decl_event, impl_outer_origin, impl_outer_event};
use sp_core::H256;
use sp_runtime::{Perbill, traits::{BlakeTwo256, IdentityLookup}, testing::Header};
+1 -1
View File
@@ -25,7 +25,7 @@ frame-benchmarking = { version = "2.0.0", default-features = false, path = "../b
frame-support = { version = "2.0.0", default-features = false, path = "../support" }
frame-system = { version = "2.0.0", default-features = false, path = "../system" }
sp-timestamp = { version = "2.0.0", default-features = false, path = "../../primitives/timestamp" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
[dev-dependencies]
sp-io ={ version = "2.0.0", path = "../../primitives/io" }
+1 -1
View File
@@ -20,7 +20,7 @@ sp-runtime = { version = "2.0.0", default-features = false, path = "../../primit
frame-support = { version = "2.0.0", default-features = false, path = "../support" }
frame-system = { version = "2.0.0", default-features = false, path = "../system" }
pallet-balances = { version = "2.0.0", default-features = false, path = "../balances" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
frame-benchmarking = { version = "2.0.0", default-features = false, path = "../benchmarking", optional = true }
+1 -1
View File
@@ -26,7 +26,7 @@ sp-debug-derive = { version = "2.0.0", default-features = false, path = "../debu
rand = "0.7.2"
criterion = "0.3"
serde_json = "1.0"
primitive-types = "0.7.0"
primitive-types = "0.8.0"
[features]
default = ["std"]
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
sp-arithmetic = { version = "2.0.0", path = ".." }
honggfuzz = "0.5.49"
primitive-types = "0.7.0"
primitive-types = "0.8.0"
num-bigint = "0.2"
num-traits = "0.2"
+1 -1
View File
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
log = "0.4.11"
lru = "0.6.1"
parking_lot = "0.10.0"
parking_lot = "0.11.1"
thiserror = "1.0.21"
futures = "0.3"
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] }
@@ -30,7 +30,7 @@ sp-utils = { version = "2.0.0", path = "../../utils" }
sp-trie = { version = "2.0.0", path = "../../trie" }
sp-api = { version = "2.0.0", path = "../../api" }
codec = { package = "parity-scale-codec", version = "1.3.1", features = ["derive"] }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
serde = { version = "1.0", features = ["derive"] }
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus", version = "0.8.0"}
wasm-timer = "0.2.5"
+3 -3
View File
@@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "1.3.1", default-features =
log = { version = "0.4.11", default-features = false }
serde = { version = "1.0.101", optional = true, features = ["derive"] }
byteorder = { version = "1.3.2", default-features = false }
primitive-types = { version = "0.7.0", default-features = false, features = ["codec"] }
primitive-types = { version = "0.8.0", default-features = false, features = ["codec"] }
impl-serde = { version = "0.3.0", optional = true }
wasmi = { version = "0.6.2", optional = true }
hash-db = { version = "0.15.2", default-features = false }
@@ -32,11 +32,11 @@ num-traits = { version = "0.2.8", default-features = false }
zeroize = { version = "1.2.0", default-features = false }
secrecy = { version = "0.7.0", default-features = false }
lazy_static = { version = "1.4.0", default-features = false, optional = true }
parking_lot = { version = "0.10.0", optional = true }
parking_lot = { version = "0.11.1", optional = true }
sp-debug-derive = { version = "2.0.0", path = "../debug-derive" }
sp-externalities = { version = "0.8.0", optional = true, path = "../externalities" }
sp-storage = { version = "2.0.0", default-features = false, path = "../storage" }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
futures = { version = "0.3.1", optional = true }
dyn-clonable = { version = "0.9.0", optional = true }
thiserror = { version = "1.0.21", optional = true }
+2 -2
View File
@@ -11,5 +11,5 @@ documentation = "https://docs.rs/sp-database"
readme = "README.md"
[dependencies]
parking_lot = "0.10.0"
kvdb = "0.7.0"
parking_lot = "0.11.1"
kvdb = "0.8.0"
+1 -1
View File
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
parking_lot = { version = "0.10.0", optional = true }
parking_lot = { version = "0.11.1", optional = true }
sp-std = { version = "2.0.0", default-features = false, path = "../std" }
sp-core = { version = "2.0.0", default-features = false, path = "../core" }
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] }
+1 -1
View File
@@ -29,7 +29,7 @@ sp-externalities = { version = "0.8.0", optional = true, path = "../externalitie
sp-tracing = { version = "2.0.0", default-features = false, path = "../tracing" }
log = { version = "0.4.8", optional = true }
futures = { version = "0.3.1", features = ["thread-pool"], optional = true }
parking_lot = { version = "0.10.0", optional = true }
parking_lot = { version = "0.11.1", optional = true }
tracing = { version = "0.1.22", default-features = false }
tracing-core = { version = "0.1.17", default-features = false}
+1 -1
View File
@@ -19,7 +19,7 @@ codec = { package = "parity-scale-codec", version = "1.3.1", default-features =
futures = { version = "0.3.1" }
schnorrkel = { version = "0.9.1", features = ["preaudit_deprecated", "u64_backend"], default-features = false }
merlin = { version = "2.0", default-features = false }
parking_lot = { version = "0.10.0", default-features = false }
parking_lot = { version = "0.11.1", default-features = false }
serde = { version = "1.0", optional = true}
sp-core = { version = "2.0.0", path = "../core" }
sp-externalities = { version = "0.8.0", path = "../externalities", default-features = false }
@@ -21,9 +21,9 @@ sp-runtime-interface-proc-macro = { version = "2.0.0", path = "proc-macro" }
sp-externalities = { version = "0.8.0", optional = true, path = "../externalities" }
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false }
static_assertions = "1.0.0"
primitive-types = { version = "0.7.0", default-features = false }
primitive-types = { version = "0.8.0", default-features = false }
sp-storage = { version = "2.0.0", default-features = false, path = "../storage" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
[dev-dependencies]
sp-runtime-interface-test-wasm = { version = "2.0.0", path = "test-wasm" }
+2 -2
View File
@@ -25,8 +25,8 @@ sp-io = { version = "2.0.0", default-features = false, path = "../io" }
log = { version = "0.4.8", optional = true }
paste = "0.1.6"
rand = { version = "0.7.2", optional = true }
impl-trait-for-tuples = "0.1.3"
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
impl-trait-for-tuples = "0.2.0"
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
hash256-std-hasher = { version = "0.15.2", default-features = false }
either = { version = "1.5", default-features = false }
@@ -16,9 +16,9 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
log = { version = "0.4.11", optional = true }
thiserror = { version = "1.0.21", optional = true }
parking_lot = { version = "0.10.0", optional = true }
parking_lot = { version = "0.11.1", optional = true }
hash-db = { version = "0.15.2", default-features = false }
trie-db = { version = "0.22.0", default-features = false }
trie-db = { version = "0.22.2", default-features = false }
trie-root = { version = "0.16.0", default-features = false }
sp-trie = { version = "2.0.0", path = "../trie", default-features = false }
sp-core = { version = "2.0.0", path = "../core", default-features = false }
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "1.3.1", default-features =
sp-core = { version = "2.0.0", default-features = false, path = "../core" }
serde = { version = "1.0.101", optional = true, features = ["derive"] }
sp-runtime = { version = "2.0.0", default-features = false, path = "../runtime" }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
[features]
default = [
+1 -1
View File
@@ -18,7 +18,7 @@ sp-std = { version = "2.0.0", default-features = false, path = "../std" }
sp-runtime = { version = "2.0.0", default-features = false, path = "../runtime" }
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] }
sp-inherents = { version = "2.0.0", default-features = false, path = "../inherents" }
impl-trait-for-tuples = "0.1.3"
impl-trait-for-tuples = "0.2.0"
wasm-timer = { version = "0.2", optional = true }
[features]
+3 -3
View File
@@ -21,13 +21,13 @@ harness = false
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false }
sp-std = { version = "2.0.0", default-features = false, path = "../std" }
hash-db = { version = "0.15.2", default-features = false }
trie-db = { version = "0.22.0", default-features = false }
trie-db = { version = "0.22.2", default-features = false }
trie-root = { version = "0.16.0", default-features = false }
memory-db = { version = "0.24.0", default-features = false }
memory-db = { version = "0.25.0", default-features = false }
sp-core = { version = "2.0.0", default-features = false, path = "../core" }
[dev-dependencies]
trie-bench = "0.25.0"
trie-bench = "0.26.0"
trie-standardmap = "0.15.2"
criterion = "0.3.3"
hex-literal = "0.3.1"
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
wasmi = { version = "0.6.2", optional = true }
impl-trait-for-tuples = "0.1.2"
impl-trait-for-tuples = "0.2.0"
sp-std = { version = "2.0.0", path = "../std", default-features = false }
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] }
+3 -3
View File
@@ -21,7 +21,7 @@ codec = { package = "parity-scale-codec", version = "1.3.1", default-features =
frame-executive = { version = "2.0.0", default-features = false, path = "../../frame/executive" }
sp-inherents = { version = "2.0.0", default-features = false, path = "../../primitives/inherents" }
sp-keyring = { version = "2.0.0", optional = true, path = "../../primitives/keyring" }
memory-db = { version = "0.24.0", default-features = false }
memory-db = { version = "0.25.0", default-features = false }
sp-offchain = { path = "../../primitives/offchain", default-features = false, version = "2.0.0"}
sp-core = { version = "2.0.0", default-features = false, path = "../../primitives/core" }
sp-std = { version = "2.0.0", default-features = false, path = "../../primitives/std" }
@@ -39,8 +39,8 @@ pallet-timestamp = { version = "2.0.0", default-features = false, path = "../../
sp-finality-grandpa = { version = "2.0.0", default-features = false, path = "../../primitives/finality-grandpa" }
sp-trie = { version = "2.0.0", default-features = false, path = "../../primitives/trie" }
sp-transaction-pool = { version = "2.0.0", default-features = false, path = "../../primitives/transaction-pool" }
trie-db = { version = "0.22.0", default-features = false }
parity-util-mem = { version = "0.7.0", default-features = false, features = ["primitive-types"] }
trie-db = { version = "0.22.2", default-features = false }
parity-util-mem = { version = "0.8.0", default-features = false, features = ["primitive-types"] }
sc-service = { version = "0.8.0", default-features = false, optional = true, features = ["test-helpers"], path = "../../client/service" }
sp-state-machine = { version = "0.8.0", default-features = false, path = "../../primitives/state-machine" }
sp-externalities = { version = "0.8.0", default-features = false, path = "../../primitives/externalities" }
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
substrate-test-runtime-client = { version = "2.0.0", path = "../client" }
parking_lot = "0.10.0"
parking_lot = "0.11.1"
codec = { package = "parity-scale-codec", version = "1.3.1" }
sp-blockchain = { version = "2.0.0", path = "../../../primitives/blockchain" }
sp-runtime = { version = "2.0.0", path = "../../../primitives/runtime" }
+2 -2
View File
@@ -22,7 +22,7 @@ console_log = "0.2.0"
js-sys = "0.3.34"
wasm-bindgen = "0.2.57"
wasm-bindgen-futures = "0.4.18"
kvdb-web = "0.7"
kvdb-web = "0.8.0"
sp-database = { version = "2.0.0", path = "../../primitives/database" }
sc-informant = { version = "0.8.0", path = "../../client/informant" }
sc-service = { version = "0.8.0", path = "../../client/service", default-features = false }
@@ -30,7 +30,7 @@ sc-network = { path = "../../client/network", version = "0.8.0"}
sc-chain-spec = { path = "../../client/chain-spec", version = "2.0.0"}
# Imported just for the `wasm-bindgen` feature
rand6 = { package = "rand", version = "0.6", features = ["wasm-bindgen"] }
getrandom = { version = "0.2", features = ["js"] }
rand = { version = "0.7", features = ["wasm-bindgen"] }
futures-timer = { version = "3.0.1", features = ["wasm-bindgen"]}
chrono = { version = "0.4", features = ["wasmbind"] }