From 2e9b2be8fa4355c87e3a5b87b72734a6227d1d02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Fri, 1 Mar 2019 09:04:53 +0100 Subject: [PATCH] Update parity-codec/-derive to 3.1 (#1900) * Update parity-codec/-derive to 3.1 * Update wasm stuff --- substrate/Cargo.lock | 199 +++++++++--------- substrate/core/client/Cargo.toml | 4 +- substrate/core/client/db/Cargo.toml | 4 +- substrate/core/consensus/aura/Cargo.toml | 2 +- substrate/core/consensus/common/Cargo.toml | 4 +- substrate/core/consensus/rhd/Cargo.toml | 2 +- substrate/core/executor/Cargo.toml | 2 +- substrate/core/executor/wasm/Cargo.lock | 37 +++- substrate/core/finality-grandpa/Cargo.toml | 4 +- .../finality-grandpa/primitives/Cargo.toml | 4 +- substrate/core/inherents/Cargo.toml | 4 +- substrate/core/network/Cargo.toml | 4 +- substrate/core/primitives/Cargo.toml | 4 +- substrate/core/rpc/Cargo.toml | 2 +- substrate/core/service/Cargo.toml | 2 +- substrate/core/sr-io/Cargo.toml | 2 +- substrate/core/sr-primitives/Cargo.toml | 4 +- substrate/core/sr-version/Cargo.toml | 4 +- substrate/core/state-db/Cargo.toml | 4 +- substrate/core/state-machine/Cargo.toml | 2 +- substrate/core/test-client/Cargo.toml | 2 +- substrate/core/test-runtime/Cargo.toml | 4 +- substrate/core/test-runtime/wasm/Cargo.lock | 82 ++++---- .../substrate_test_runtime.compact.wasm | Bin 55938 -> 55924 bytes substrate/core/transaction-pool/Cargo.toml | 2 +- .../core/transaction-pool/graph/Cargo.toml | 2 +- substrate/core/util/fork-tree/Cargo.toml | 4 +- substrate/core/util/fork-tree/src/lib.rs | 92 ++++---- substrate/node-template/Cargo.toml | 2 +- substrate/node-template/runtime/Cargo.toml | 4 +- .../node-template/runtime/wasm/Cargo.lock | 104 ++++----- substrate/node/cli/Cargo.toml | 2 +- substrate/node/executor/Cargo.toml | 2 +- substrate/node/primitives/Cargo.toml | 4 +- substrate/node/runtime/Cargo.toml | 4 +- substrate/node/runtime/wasm/Cargo.lock | 156 +++++++------- .../release/node_runtime.compact.wasm | Bin 822150 -> 822105 bytes substrate/srml/assets/Cargo.toml | 2 +- substrate/srml/aura/Cargo.toml | 4 +- substrate/srml/balances/Cargo.toml | 4 +- substrate/srml/consensus/Cargo.toml | 4 +- substrate/srml/contract/Cargo.toml | 4 +- substrate/srml/council/Cargo.toml | 4 +- substrate/srml/democracy/Cargo.toml | 4 +- substrate/srml/example/Cargo.toml | 2 +- substrate/srml/executive/Cargo.toml | 4 +- substrate/srml/fees/Cargo.toml | 4 +- substrate/srml/grandpa/Cargo.toml | 4 +- substrate/srml/indices/Cargo.toml | 4 +- substrate/srml/metadata/Cargo.toml | 4 +- substrate/srml/session/Cargo.toml | 4 +- substrate/srml/staking/Cargo.toml | 4 +- substrate/srml/sudo/Cargo.toml | 4 +- substrate/srml/support/Cargo.toml | 4 +- substrate/srml/system/Cargo.toml | 4 +- substrate/srml/timestamp/Cargo.toml | 4 +- substrate/srml/treasury/Cargo.toml | 4 +- substrate/srml/upgrade-key/Cargo.toml | 2 +- 58 files changed, 439 insertions(+), 399 deletions(-) diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock index b1573c81bc..a3c6f2ed1f 100644 --- a/substrate/Cargo.lock +++ b/substrate/Cargo.lock @@ -758,8 +758,8 @@ dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -798,8 +798,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" name = "fork-tree" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1064,7 +1064,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1883,7 +1883,7 @@ dependencies = [ "node-executor 0.1.0", "node-primitives 0.1.0", "node-runtime 0.1.0", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -1910,7 +1910,7 @@ version = "0.1.0" dependencies = [ "node-primitives 0.1.0", "node-runtime 0.1.0", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "srml-balances 0.1.0", @@ -1938,8 +1938,8 @@ dependencies = [ name = "node-primitives" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1956,8 +1956,8 @@ dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "node-primitives 0.1.0", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2000,7 +2000,7 @@ dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "node-executor 0.1.0", "node-template-runtime 0.9.0", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2023,8 +2023,8 @@ dependencies = [ name = "node-template-runtime" version = "0.9.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2158,7 +2158,7 @@ source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7 [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2167,9 +2167,10 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2678,8 +2679,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3017,7 +3018,7 @@ dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -3033,8 +3034,8 @@ dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3048,7 +3049,7 @@ name = "sr-sandbox" version = "0.1.0" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -3068,8 +3069,8 @@ name = "sr-version" version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -3081,7 +3082,7 @@ name = "srml-assets" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3097,8 +3098,8 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3118,8 +3119,8 @@ name = "srml-balances" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3136,8 +3137,8 @@ name = "srml-consensus" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3155,8 +3156,8 @@ version = "0.1.0" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", "pwasm-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3180,8 +3181,8 @@ name = "srml-council" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3199,8 +3200,8 @@ name = "srml-democracy" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3218,7 +3219,7 @@ name = "srml-example" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3233,8 +3234,8 @@ name = "srml-executive" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3252,8 +3253,8 @@ name = "srml-fees" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3267,8 +3268,8 @@ dependencies = [ name = "srml-grandpa" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3286,8 +3287,8 @@ name = "srml-indices" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "ref_thread_local 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3304,8 +3305,8 @@ dependencies = [ name = "srml-metadata" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -3317,8 +3318,8 @@ name = "srml-session" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3336,8 +3337,8 @@ name = "srml-staking" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3358,8 +3359,8 @@ name = "srml-sudo" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3376,8 +3377,8 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3426,8 +3427,8 @@ name = "srml-system" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3443,8 +3444,8 @@ name = "srml-timestamp" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3461,8 +3462,8 @@ name = "srml-treasury" version = "0.1.0" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3478,7 +3479,7 @@ dependencies = [ name = "srml-upgrade-key" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -3609,7 +3610,7 @@ name = "substrate-basic-authorship" version = "0.1.0" dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", "substrate-consensus-aura-primitives 0.1.0", @@ -3664,8 +3665,8 @@ dependencies = [ "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "kvdb-memorydb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "sr-primitives 0.1.0", @@ -3693,8 +3694,8 @@ dependencies = [ "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", @@ -3715,7 +3716,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -3752,7 +3753,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", @@ -3771,8 +3772,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-inherents 0.1.0", @@ -3789,8 +3790,8 @@ dependencies = [ "exit-future 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "rhododendron 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -3818,7 +3819,7 @@ dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3843,8 +3844,8 @@ dependencies = [ "fork-tree 0.1.0", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -3864,8 +3865,8 @@ dependencies = [ name = "substrate-finality-grandpa-primitives" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "substrate-client 0.1.0", @@ -3876,8 +3877,8 @@ dependencies = [ name = "substrate-inherents" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -3922,8 +3923,8 @@ dependencies = [ "linked_hash_set 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3982,8 +3983,8 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4011,7 +4012,7 @@ dependencies = [ "jsonrpc-derive 10.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-pubsub 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4060,7 +4061,7 @@ dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4107,8 +4108,8 @@ version = "0.1.0" dependencies = [ "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -4121,7 +4122,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", @@ -4152,7 +4153,7 @@ name = "substrate-test-client" version = "0.1.0" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", "substrate-client-db 0.1.0", @@ -4171,8 +4172,8 @@ dependencies = [ "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -4196,7 +4197,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4211,7 +4212,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", @@ -4230,7 +4231,7 @@ dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", "trie-bench 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4595,7 +4596,7 @@ dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-standardmap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5177,8 +5178,8 @@ dependencies = [ "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-crypto 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b9db194dfbcfe3b398d63d765437a5c7232d59906e203055f0e993f6458ff1" "checksum parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9a8e5d637787fe097ec1bfca2aa3eb687396518003df991c6c7216d86682d5ff" "checksum parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "61ae6944d4435d41f4d0f12108c5cbb9207cbb14bc8f2b4984c6e930dc9c8e41" diff --git a/substrate/core/client/Cargo.toml b/substrate/core/client/Cargo.toml index bc2911a0ae..99191f02aa 100644 --- a/substrate/core/client/Cargo.toml +++ b/substrate/core/client/Cargo.toml @@ -20,8 +20,8 @@ trie = { package = "substrate-trie", path = "../trie", optional = true } substrate-telemetry = { path = "../telemetry", optional = true } hash-db = { version = "0.11", optional = true } kvdb = { git = "https://github.com/paritytech/parity-common", optional = true, rev="b0317f649ab2c665b7987b8475878fc4d2e1f81d" } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } primitives = { package = "substrate-primitives", path = "../primitives", default-features = false } runtime-primitives = { package = "sr-primitives", path = "../sr-primitives", default-features = false } runtime-version = { package = "sr-version", path = "../sr-version", default-features = false } diff --git a/substrate/core/client/db/Cargo.toml b/substrate/core/client/db/Cargo.toml index 6408fa0dc8..19bed5daa6 100644 --- a/substrate/core/client/db/Cargo.toml +++ b/substrate/core/client/db/Cargo.toml @@ -17,8 +17,8 @@ primitives = { package = "substrate-primitives", path = "../../primitives" } runtime_primitives = { package = "sr-primitives", path = "../../sr-primitives" } client = { package = "substrate-client", path = "../../client" } state-machine = { package = "substrate-state-machine", path = "../../state-machine" } -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" executor = { package = "substrate-executor", path = "../../executor" } state_db = { package = "substrate-state-db", path = "../../state-db" } trie = { package = "substrate-trie", path = "../../trie" } diff --git a/substrate/core/consensus/aura/Cargo.toml b/substrate/core/consensus/aura/Cargo.toml index 81588f66dc..10c4122c0e 100644 --- a/substrate/core/consensus/aura/Cargo.toml +++ b/substrate/core/consensus/aura/Cargo.toml @@ -6,7 +6,7 @@ description = "Aura consensus algorithm for substrate" edition = "2018" [dependencies] -parity-codec = "3.0" +parity-codec = "3.1" client = { package = "substrate-client", path = "../../client" } primitives = { package = "substrate-primitives", path = "../../primitives" } runtime_support = { package = "srml-support", path = "../../../srml/support" } diff --git a/substrate/core/consensus/common/Cargo.toml b/substrate/core/consensus/common/Cargo.toml index 0979cc45de..37184e3c0b 100644 --- a/substrate/core/consensus/common/Cargo.toml +++ b/substrate/core/consensus/common/Cargo.toml @@ -15,8 +15,8 @@ futures = "0.1" runtime_version = { package = "sr-version", path = "../../sr-version" } runtime_primitives = { package = "sr-primitives", path = "../../sr-primitives" } tokio = "0.1.7" -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" [dev-dependencies] test_client = { package = "substrate-test-client", path = "../../test-client" } diff --git a/substrate/core/consensus/rhd/Cargo.toml b/substrate/core/consensus/rhd/Cargo.toml index 83edbe5e1d..e18180514e 100644 --- a/substrate/core/consensus/rhd/Cargo.toml +++ b/substrate/core/consensus/rhd/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" [dependencies] futures = "0.1.17" codec = { package = "parity-codec", version = "3.0" } -parity-codec-derive = { version = "3.0" } +parity-codec-derive = { version = "3.1" } primitives = { package = "substrate-primitives", path = "../../primitives" } consensus = { package = "substrate-consensus-common", path = "../common" } client = { package = "substrate-client", path = "../../client" } diff --git a/substrate/core/executor/Cargo.toml b/substrate/core/executor/Cargo.toml index ef4eb23dfa..836386d77d 100644 --- a/substrate/core/executor/Cargo.toml +++ b/substrate/core/executor/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" [dependencies] error-chain = "0.12" -parity-codec = "3.0" +parity-codec = "3.1" runtime_io = { package = "sr-io", path = "../sr-io" } primitives = { package = "substrate-primitives", path = "../primitives" } trie = { package = "substrate-trie", path = "../trie" } diff --git a/substrate/core/executor/wasm/Cargo.lock b/substrate/core/executor/wasm/Cargo.lock index dcde882fc4..4b7b54ebc6 100644 --- a/substrate/core/executor/wasm/Cargo.lock +++ b/substrate/core/executor/wasm/Cargo.lock @@ -44,7 +44,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -54,7 +54,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -62,9 +62,10 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -80,6 +81,14 @@ dependencies = [ "uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "proc-macro-crate" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "proc-macro2" version = "0.4.19" @@ -141,7 +150,7 @@ name = "sr-io" version = "0.1.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -151,7 +160,7 @@ dependencies = [ name = "sr-sandbox" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -176,8 +185,8 @@ dependencies = [ "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", @@ -194,6 +203,14 @@ dependencies = [ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "toml" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "uint" version = "0.6.1" @@ -218,9 +235,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum impl-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d2050d823639fbeae26b2b5ba09aca8907793117324858070ade0673c49f793b" "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edb92f1ebfc177432c03287b15d48c202e6e2c95993a7af3ba039abb43b1492e" +"checksum proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4c6cf4e5b00300d151dfffae39f529dfa5188f42eeb14201229aa420d6aad10c" "checksum proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)" = "ffe022fb8c8bd254524b0b3305906c1921fa37a84a644e29079a9e62200c3901" "checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" @@ -230,5 +248,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" "checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" +"checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" "checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" diff --git a/substrate/core/finality-grandpa/Cargo.toml b/substrate/core/finality-grandpa/Cargo.toml index 3f02c33842..64d1a1f874 100644 --- a/substrate/core/finality-grandpa/Cargo.toml +++ b/substrate/core/finality-grandpa/Cargo.toml @@ -11,8 +11,8 @@ log = "0.4" parking_lot = "0.7.1" tokio = "0.1.7" rand = "0.6" -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" runtime_primitives = { package = "sr-primitives", path = "../sr-primitives" } consensus_common = { package = "substrate-consensus-common", path = "../consensus/common" } substrate-primitives = { path = "../primitives" } diff --git a/substrate/core/finality-grandpa/primitives/Cargo.toml b/substrate/core/finality-grandpa/primitives/Cargo.toml index d4752176fc..acb509b6b5 100644 --- a/substrate/core/finality-grandpa/primitives/Cargo.toml +++ b/substrate/core/finality-grandpa/primitives/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] client = { package = "substrate-client", path = "../../client", default-features = false } substrate-primitives = { path = "../../primitives", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } sr-primitives = { path = "../../sr-primitives", default-features = false } rstd = { package = "sr-std", path = "../../sr-std", default-features = false } diff --git a/substrate/core/inherents/Cargo.toml b/substrate/core/inherents/Cargo.toml index 8ba1f10ca6..9258f28790 100644 --- a/substrate/core/inherents/Cargo.toml +++ b/substrate/core/inherents/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] parking_lot = { version = "0.7", optional = true } rstd = { package = "sr-std", path = "../sr-std", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } runtime_primitives = { package = "sr-primitives", path = "../sr-primitives", default-features = false } [features] diff --git a/substrate/core/network/Cargo.toml b/substrate/core/network/Cargo.toml index b6d51a27d1..206998e799 100644 --- a/substrate/core/network/Cargo.toml +++ b/substrate/core/network/Cargo.toml @@ -25,8 +25,8 @@ primitives = { package = "substrate-primitives", path = "../../core/primitives" consensus = { package = "substrate-consensus-common", path = "../../core/consensus/common" } client = { package = "substrate-client", path = "../../core/client" } runtime_primitives = { package = "sr-primitives", path = "../../core/sr-primitives" } -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" network_libp2p = { package = "substrate-network-libp2p", path = "../../core/network-libp2p" } tokio = "0.1.11" keyring = { package = "substrate-keyring", path = "../../core/keyring", optional = true } diff --git a/substrate/core/primitives/Cargo.toml b/substrate/core/primitives/Cargo.toml index 2cc687fdb5..0582614a1e 100644 --- a/substrate/core/primitives/Cargo.toml +++ b/substrate/core/primitives/Cargo.toml @@ -6,8 +6,8 @@ edition = "2018" [dependencies] rstd = { package = "sr-std", path = "../sr-std", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rustc-hex = { version = "2.0", default-features = false } serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } diff --git a/substrate/core/rpc/Cargo.toml b/substrate/core/rpc/Cargo.toml index 7048fc804d..d85a9c018c 100644 --- a/substrate/core/rpc/Cargo.toml +++ b/substrate/core/rpc/Cargo.toml @@ -11,7 +11,7 @@ jsonrpc-pubsub = "10.0.1" jsonrpc-derive = "10.0.2" log = "0.4" parking_lot = "0.7.1" -parity-codec = "3.0" +parity-codec = "3.1" serde = "1.0" serde_derive = "1.0" serde_json = "1.0" diff --git a/substrate/core/service/Cargo.toml b/substrate/core/service/Cargo.toml index 1a9ead6756..59fd77a219 100644 --- a/substrate/core/service/Cargo.toml +++ b/substrate/core/service/Cargo.toml @@ -25,7 +25,7 @@ consensus_common = { package = "substrate-consensus-common", path = "../../core/ network = { package = "substrate-network", path = "../../core/network" } client = { package = "substrate-client", path = "../../core/client" } client_db = { package = "substrate-client-db", path = "../../core/client/db" } -parity-codec = "3.0" +parity-codec = "3.1" substrate-executor = { path = "../../core/executor" } transaction_pool = { package = "substrate-transaction-pool", path = "../../core/transaction-pool" } rpc = { package = "substrate-rpc-servers", path = "../../core/rpc-servers" } diff --git a/substrate/core/sr-io/Cargo.toml b/substrate/core/sr-io/Cargo.toml index 2198ec253f..01907832f8 100644 --- a/substrate/core/sr-io/Cargo.toml +++ b/substrate/core/sr-io/Cargo.toml @@ -11,7 +11,7 @@ rustc_version = "0.2" [dependencies] rstd = { package = "sr-std", path = "../sr-std", default-features = false } primitives = { package = "substrate-primitives", path = "../primitives", default-features = false } -parity-codec = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } hash-db = { version = "0.11", default-features = false } libsecp256k1 = { version = "0.2.1", optional = true } tiny-keccak = { version = "1.4.2", optional = true } diff --git a/substrate/core/sr-primitives/Cargo.toml b/substrate/core/sr-primitives/Cargo.toml index 2d981c5877..bd18b40b80 100644 --- a/substrate/core/sr-primitives/Cargo.toml +++ b/substrate/core/sr-primitives/Cargo.toml @@ -9,8 +9,8 @@ num-traits = { version = "0.2", default-features = false } integer-sqrt = { version = "0.1.2" } serde = { version = "1.0", optional = true } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-primitives = { path = "../primitives", default-features = false } rstd = { package = "sr-std", path = "../sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../sr-io", default-features = false } diff --git a/substrate/core/sr-version/Cargo.toml b/substrate/core/sr-version/Cargo.toml index 6c4bbccf9f..f4a0d8111f 100644 --- a/substrate/core/sr-version/Cargo.toml +++ b/substrate/core/sr-version/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" impl-serde = { version = "0.1", optional = true } serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../sr-std", default-features = false } runtime_primitives = { package = "sr-primitives", path = "../sr-primitives", default-features = false } diff --git a/substrate/core/state-db/Cargo.toml b/substrate/core/state-db/Cargo.toml index 78e3821cae..8b867c837e 100644 --- a/substrate/core/state-db/Cargo.toml +++ b/substrate/core/state-db/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" parking_lot = "0.7.1" log = "0.4" primitives = { package = "substrate-primitives", path = "../../core/primitives" } -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" [dev-dependencies] env_logger = "0.6" diff --git a/substrate/core/state-machine/Cargo.toml b/substrate/core/state-machine/Cargo.toml index 197b601d1f..9a5c42abf2 100644 --- a/substrate/core/state-machine/Cargo.toml +++ b/substrate/core/state-machine/Cargo.toml @@ -16,4 +16,4 @@ trie-root = "0.11" trie = { package = "substrate-trie", path = "../trie" } primitives = { package = "substrate-primitives", path = "../primitives" } panic-handler = { package = "substrate-panic-handler", path = "../panic-handler" } -parity-codec = "3.0" +parity-codec = "3.1" diff --git a/substrate/core/test-client/Cargo.toml b/substrate/core/test-client/Cargo.toml index 467a715de1..821e87da40 100644 --- a/substrate/core/test-client/Cargo.toml +++ b/substrate/core/test-client/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" client = { package = "substrate-client", path = "../client" } client-db = { package = "substrate-client-db", path = "../client/db", features = ["test-helpers"] } futures = { version = "0.1.17" } -parity-codec = "3.0" +parity-codec = "3.1" executor = { package = "substrate-executor", path = "../executor" } consensus = { package = "substrate-consensus-common", path = "../consensus/common" } keyring = { package = "substrate-keyring", path = "../../core/keyring" } diff --git a/substrate/core/test-runtime/Cargo.toml b/substrate/core/test-runtime/Cargo.toml index d64d21ae9c..67396ee96a 100644 --- a/substrate/core/test-runtime/Cargo.toml +++ b/substrate/core/test-runtime/Cargo.toml @@ -9,8 +9,8 @@ log = { version = "0.4", optional = true } hex-literal = { version = "0.1.0", optional = true } serde = { version = "1.0", optional = true } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } keyring = { package = "substrate-keyring", path = "../keyring", optional = true } substrate-client = { path = "../client", default-features = false } primitives = { package = "substrate-primitives", path = "../primitives", default-features = false } diff --git a/substrate/core/test-runtime/wasm/Cargo.lock b/substrate/core/test-runtime/wasm/Cargo.lock index b4731039c9..3be629da2d 100644 --- a/substrate/core/test-runtime/wasm/Cargo.lock +++ b/substrate/core/test-runtime/wasm/Cargo.lock @@ -425,7 +425,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -700,7 +700,7 @@ source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7 [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -709,12 +709,13 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -784,7 +785,7 @@ dependencies = [ "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -831,7 +832,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1036,7 +1037,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1151,7 +1152,7 @@ dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1161,7 +1162,7 @@ dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1177,8 +1178,8 @@ dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1198,8 +1199,8 @@ name = "sr-version" version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1210,8 +1211,8 @@ dependencies = [ name = "srml-metadata" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -1224,8 +1225,8 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1245,7 +1246,7 @@ dependencies = [ "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "srml-support-procedural-tools 0.1.0", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1256,7 +1257,7 @@ dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "srml-support-procedural-tools-derive 0.1.0", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1265,7 +1266,7 @@ version = "0.1.0" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1290,8 +1291,8 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "sr-primitives 0.1.0", @@ -1303,7 +1304,7 @@ dependencies = [ "substrate-keyring 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", - "substrate-telemetry 0.3.0", + "substrate-telemetry 0.3.1", "substrate-trie 0.4.0", ] @@ -1322,8 +1323,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-inherents 0.1.0", @@ -1340,7 +1341,7 @@ dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1359,8 +1360,8 @@ dependencies = [ name = "substrate-inherents" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1394,8 +1395,8 @@ dependencies = [ "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1426,7 +1427,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", @@ -1437,11 +1438,14 @@ dependencies = [ [[package]] name = "substrate-telemetry" -version = "0.3.0" +version = "0.3.1" dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1456,8 +1460,8 @@ dependencies = [ "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1485,7 +1489,7 @@ version = "0.4.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1497,7 +1501,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "syn" -version = "0.15.22" +version = "0.15.26" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1950,8 +1954,8 @@ dependencies = [ "checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" @@ -2005,7 +2009,7 @@ dependencies = [ "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" -"checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7" +"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" diff --git a/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm b/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm index cd9cb447c65067079ed9dda9d1c49230f585f0a2..a49c4a387a75b6193f0b624efcf6cfbcf3ed3e83 100644 GIT binary patch delta 8501 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 QT2dl%sw<*&Dbcq71&bvqYXATM delta 8526 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 diff --git a/substrate/core/transaction-pool/Cargo.toml b/substrate/core/transaction-pool/Cargo.toml index 1dd765bb0e..4e8c4dd0f6 100644 --- a/substrate/core/transaction-pool/Cargo.toml +++ b/substrate/core/transaction-pool/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" error-chain = "0.12" futures = "0.1" log = "0.4" -parity-codec = "3.0" +parity-codec = "3.1" parking_lot = "0.7.1" sr-primitives = { path = "../sr-primitives" } client = { package = "substrate-client", path = "../client" } diff --git a/substrate/core/transaction-pool/graph/Cargo.toml b/substrate/core/transaction-pool/graph/Cargo.toml index 5872a38599..cd0e1ec274 100644 --- a/substrate/core/transaction-pool/graph/Cargo.toml +++ b/substrate/core/transaction-pool/graph/Cargo.toml @@ -15,5 +15,5 @@ sr-primitives = { path = "../../sr-primitives" } [dev-dependencies] assert_matches = "1.1" -parity-codec = "3.0" +parity-codec = "3.1" test_runtime = { package = "substrate-test-runtime", path = "../../test-runtime" } diff --git a/substrate/core/util/fork-tree/Cargo.toml b/substrate/core/util/fork-tree/Cargo.toml index 8be64bedab..b751a8cf85 100644 --- a/substrate/core/util/fork-tree/Cargo.toml +++ b/substrate/core/util/fork-tree/Cargo.toml @@ -5,5 +5,5 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -parity-codec = "3.0" -parity-codec-derive = "3.0" +parity-codec = "3.1" +parity-codec-derive = "3.1" diff --git a/substrate/core/util/fork-tree/src/lib.rs b/substrate/core/util/fork-tree/src/lib.rs index 2fac80db79..ee347b940c 100644 --- a/substrate/core/util/fork-tree/src/lib.rs +++ b/substrate/core/util/fork-tree/src/lib.rs @@ -349,58 +349,66 @@ impl ForkTree where } } -#[derive(Clone, Debug, Decode, Encode)] -#[cfg_attr(test, derive(PartialEq))] -struct Node { - hash: H, - number: N, - data: V, - children: Vec>, -} +// Workaround for: https://github.com/rust-lang/rust/issues/34537 +mod node_implementation { + use super::*; -impl Node { - fn import( - &mut self, - mut hash: H, - mut number: N, - mut data: V, - is_descendent_of: &F, - ) -> Result, Error> - where E: fmt::Debug, - F: Fn(&H, &H) -> Result, - { - if self.hash == hash { - return Err(Error::Duplicate); - }; + #[derive(Clone, Debug, Decode, Encode)] + #[cfg_attr(test, derive(PartialEq))] + pub struct Node { + pub hash: H, + pub number: N, + pub data: V, + pub children: Vec>, + } - if number <= self.number { return Ok(Some((hash, number, data))); } + impl Node { + pub fn import( + &mut self, + mut hash: H, + mut number: N, + mut data: V, + is_descendent_of: &F, + ) -> Result, Error> + where E: fmt::Debug, + F: Fn(&H, &H) -> Result, + { + if self.hash == hash { + return Err(Error::Duplicate); + }; - for node in self.children.iter_mut() { - match node.import(hash, number, data, is_descendent_of)? { - Some((h, n, d)) => { - hash = h; - number = n; - data = d; - }, - None => return Ok(None), + if number <= self.number { return Ok(Some((hash, number, data))); } + + for node in self.children.iter_mut() { + match node.import(hash, number, data, is_descendent_of)? { + Some((h, n, d)) => { + hash = h; + number = n; + data = d; + }, + None => return Ok(None), + } } - } - if is_descendent_of(&self.hash, &hash)? { - self.children.push(Node { - data, - hash: hash, - number: number, - children: Vec::new(), - }); + if is_descendent_of(&self.hash, &hash)? { + self.children.push(Node { + data, + hash: hash, + number: number, + children: Vec::new(), + }); - Ok(None) - } else { - Ok(Some((hash, number, data))) + Ok(None) + } else { + Ok(Some((hash, number, data))) + } } } } +// Workaround for: https://github.com/rust-lang/rust/issues/34537 +use node_implementation::Node; + struct ForkTreeIterator<'a, H, N, V> { stack: Vec<&'a Node>, } diff --git a/substrate/node-template/Cargo.toml b/substrate/node-template/Cargo.toml index bb5396a884..063ccfbedf 100644 --- a/substrate/node-template/Cargo.toml +++ b/substrate/node-template/Cargo.toml @@ -19,7 +19,7 @@ exit-future = "0.1" parking_lot = "0.7.1" hex-literal = "0.1" slog = "^2" -parity-codec = "3.0" +parity-codec = "3.1" trie-root = "0.11.0" sr-io = { path = "../core/sr-io" } substrate-cli = { path = "../core/cli" } diff --git a/substrate/node-template/runtime/Cargo.toml b/substrate/node-template/runtime/Cargo.toml index 99cb977b44..24f9ab7ad9 100644 --- a/substrate/node-template/runtime/Cargo.toml +++ b/substrate/node-template/runtime/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } safe-mix = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default_features = false } runtime-io = { package = "sr-io", path = "../../core/sr-io", default_features = false } version = { package = "sr-version", path = "../../core/sr-version", default_features = false } diff --git a/substrate/node-template/runtime/wasm/Cargo.lock b/substrate/node-template/runtime/wasm/Cargo.lock index d06bef8fed..0867fe0532 100644 --- a/substrate/node-template/runtime/wasm/Cargo.lock +++ b/substrate/node-template/runtime/wasm/Cargo.lock @@ -443,7 +443,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -642,8 +642,8 @@ dependencies = [ name = "node-template-runtime" version = "0.9.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", @@ -748,7 +748,7 @@ source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7 [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -757,9 +757,10 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1226,7 +1227,7 @@ dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1242,8 +1243,8 @@ dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1263,8 +1264,8 @@ name = "sr-version" version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1276,8 +1277,8 @@ name = "srml-aura" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1293,8 +1294,8 @@ name = "srml-balances" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1309,8 +1310,8 @@ name = "srml-consensus" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1325,7 +1326,7 @@ dependencies = [ name = "srml-executive" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -1339,8 +1340,8 @@ name = "srml-fees" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -1355,8 +1356,8 @@ name = "srml-indices" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1372,8 +1373,8 @@ dependencies = [ name = "srml-metadata" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -1385,8 +1386,8 @@ name = "srml-session" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1402,8 +1403,8 @@ name = "srml-staking" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1420,8 +1421,8 @@ name = "srml-sudo" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1436,8 +1437,8 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1485,8 +1486,8 @@ name = "srml-system" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1502,8 +1503,8 @@ name = "srml-timestamp" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1535,8 +1536,8 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "sr-primitives 0.1.0", @@ -1548,7 +1549,7 @@ dependencies = [ "substrate-keyring 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", - "substrate-telemetry 0.3.0", + "substrate-telemetry 0.3.1", "substrate-trie 0.4.0", ] @@ -1567,8 +1568,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-inherents 0.1.0", @@ -1585,7 +1586,7 @@ dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1604,8 +1605,8 @@ dependencies = [ name = "substrate-inherents" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1639,8 +1640,8 @@ dependencies = [ "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1671,7 +1672,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", @@ -1682,11 +1683,14 @@ dependencies = [ [[package]] name = "substrate-telemetry" -version = "0.3.0" +version = "0.3.1" dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1700,7 +1704,7 @@ version = "0.4.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2170,8 +2174,8 @@ dependencies = [ "checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" diff --git a/substrate/node/cli/Cargo.toml b/substrate/node/cli/Cargo.toml index 082d168a4e..7b6549ba50 100644 --- a/substrate/node/cli/Cargo.toml +++ b/substrate/node/cli/Cargo.toml @@ -12,7 +12,7 @@ tokio = "0.1.7" futures = "0.1" exit-future = "0.1" cli = { package = "substrate-cli", path = "../../core/cli" } -parity-codec = { version = "3.0" } +parity-codec = { version = "3.1" } slog = "^2" sr-io = { path = "../../core/sr-io" } client = { package = "substrate-client", path = "../../core/client" } diff --git a/substrate/node/executor/Cargo.toml b/substrate/node/executor/Cargo.toml index 2a97543744..d0e329b264 100644 --- a/substrate/node/executor/Cargo.toml +++ b/substrate/node/executor/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] trie-root = "0.11" -parity-codec = "3.0" +parity-codec = "3.1" runtime_io = { package = "sr-io", path = "../../core/sr-io" } state_machine = { package = "substrate-state-machine", path = "../../core/state-machine" } substrate-executor = { path = "../../core/executor" } diff --git a/substrate/node/primitives/Cargo.toml b/substrate/node/primitives/Cargo.toml index cb28cfd744..bdb1fd64cd 100644 --- a/substrate/node/primitives/Cargo.toml +++ b/substrate/node/primitives/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } primitives = { package = "substrate-primitives", path = "../../core/primitives", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } diff --git a/substrate/node/runtime/Cargo.toml b/substrate/node/runtime/Cargo.toml index 1c62c32894..8c2e24ffb3 100644 --- a/substrate/node/runtime/Cargo.toml +++ b/substrate/node/runtime/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] integer-sqrt = { version = "0.1.2" } safe-mix = { version = "1.0", default-features = false } -parity-codec-derive = { version = "3.0" } -parity-codec = { version = "3.0", default-features = false } +parity-codec-derive = { version = "3.1" } +parity-codec = { version = "3.1", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } client = { package = "substrate-client", path = "../../core/client", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } diff --git a/substrate/node/runtime/wasm/Cargo.lock b/substrate/node/runtime/wasm/Cargo.lock index 29e7b12698..842a7a1479 100644 --- a/substrate/node/runtime/wasm/Cargo.lock +++ b/substrate/node/runtime/wasm/Cargo.lock @@ -425,7 +425,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -629,8 +629,8 @@ dependencies = [ name = "node-primitives" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -645,8 +645,8 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "node-primitives 0.1.0", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -759,7 +759,7 @@ source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7 [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -768,12 +768,13 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -843,7 +844,7 @@ dependencies = [ "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -890,7 +891,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1113,7 +1114,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1228,7 +1229,7 @@ dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1238,7 +1239,7 @@ dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1254,8 +1255,8 @@ dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1267,7 +1268,7 @@ dependencies = [ name = "sr-sandbox" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1286,8 +1287,8 @@ name = "sr-version" version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1299,8 +1300,8 @@ name = "srml-aura" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1316,8 +1317,8 @@ name = "srml-balances" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1332,8 +1333,8 @@ name = "srml-consensus" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1348,8 +1349,8 @@ dependencies = [ name = "srml-contract" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", "pwasm-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1370,8 +1371,8 @@ dependencies = [ name = "srml-council" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1388,8 +1389,8 @@ name = "srml-democracy" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1404,7 +1405,7 @@ dependencies = [ name = "srml-executive" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -1418,8 +1419,8 @@ name = "srml-fees" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -1433,8 +1434,8 @@ dependencies = [ name = "srml-grandpa" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1451,8 +1452,8 @@ name = "srml-indices" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1468,8 +1469,8 @@ dependencies = [ name = "srml-metadata" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -1481,8 +1482,8 @@ name = "srml-session" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1498,8 +1499,8 @@ name = "srml-staking" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1516,8 +1517,8 @@ name = "srml-sudo" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1532,8 +1533,8 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1553,7 +1554,7 @@ dependencies = [ "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "srml-support-procedural-tools 0.1.0", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1564,7 +1565,7 @@ dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "srml-support-procedural-tools-derive 0.1.0", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1573,7 +1574,7 @@ version = "0.1.0" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1581,8 +1582,8 @@ name = "srml-system" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1598,8 +1599,8 @@ name = "srml-timestamp" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1614,8 +1615,8 @@ name = "srml-treasury" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1629,7 +1630,7 @@ dependencies = [ name = "srml-upgrade-key" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1660,8 +1661,8 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "sr-primitives 0.1.0", @@ -1673,7 +1674,7 @@ dependencies = [ "substrate-keyring 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", - "substrate-telemetry 0.3.0", + "substrate-telemetry 0.3.1", "substrate-trie 0.4.0", ] @@ -1692,8 +1693,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-inherents 0.1.0", @@ -1710,7 +1711,7 @@ dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1729,8 +1730,8 @@ dependencies = [ name = "substrate-finality-grandpa-primitives" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "substrate-client 0.1.0", @@ -1741,8 +1742,8 @@ dependencies = [ name = "substrate-inherents" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1776,8 +1777,8 @@ dependencies = [ "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1808,7 +1809,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", @@ -1819,11 +1820,14 @@ dependencies = [ [[package]] name = "substrate-telemetry" -version = "0.3.0" +version = "0.3.1" dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1837,7 +1841,7 @@ version = "0.4.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1849,7 +1853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "syn" -version = "0.15.22" +version = "0.15.26" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2302,8 +2306,8 @@ dependencies = [ "checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" @@ -2359,7 +2363,7 @@ dependencies = [ "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" -"checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7" +"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" diff --git a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm index 8c016749da6a23bbc3e2edc71d746d0ee12c6911..afa3df234390e72a5fb8961fae9aaf6c0546aab8 100644 GIT binary patch delta 61182 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 blu1vzL7hHs$GNnukzP8CUR4eWC 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 diff --git a/substrate/srml/assets/Cargo.toml b/substrate/srml/assets/Cargo.toml index 49fc423e1b..7dfc8fd04d 100644 --- a/substrate/srml/assets/Cargo.toml +++ b/substrate/srml/assets/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } # Needed for various traits. In our case, `OnFinalise`. primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } # Needed for type-safe access to storage DB. diff --git a/substrate/srml/aura/Cargo.toml b/substrate/srml/aura/Cargo.toml index 27e5b11e8a..0d34b5479f 100644 --- a/substrate/srml/aura/Cargo.toml +++ b/substrate/srml/aura/Cargo.toml @@ -6,8 +6,8 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } serde = { version = "1.0", default-features = false } inherents = { package = "substrate-inherents", path = "../../core/inherents", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } diff --git a/substrate/srml/balances/Cargo.toml b/substrate/srml/balances/Cargo.toml index adc1398dd1..237a88a4df 100644 --- a/substrate/srml/balances/Cargo.toml +++ b/substrate/srml/balances/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-keyring = { path = "../../core/keyring", optional = true } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } diff --git a/substrate/srml/consensus/Cargo.toml b/substrate/srml/consensus/Cargo.toml index c9b2e391af..8035b71635 100644 --- a/substrate/srml/consensus/Cargo.toml +++ b/substrate/srml/consensus/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } inherents = { package = "substrate-inherents", path = "../../core/inherents", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } diff --git a/substrate/srml/contract/Cargo.toml b/substrate/srml/contract/Cargo.toml index 3806627681..e3f1bcdaaa 100644 --- a/substrate/srml/contract/Cargo.toml +++ b/substrate/srml/contract/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } pwasm-utils = { version = "0.6.1", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } parity-wasm = { version = "0.31", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } runtime-primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } diff --git a/substrate/srml/council/Cargo.toml b/substrate/srml/council/Cargo.toml index 5d21d9eecd..3e6f41d2a9 100644 --- a/substrate/srml/council/Cargo.toml +++ b/substrate/srml/council/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] serde = { version = "1.0", default-features = false } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } diff --git a/substrate/srml/democracy/Cargo.toml b/substrate/srml/democracy/Cargo.toml index 74d0f764b4..8bd1968041 100644 --- a/substrate/srml/democracy/Cargo.toml +++ b/substrate/srml/democracy/Cargo.toml @@ -9,8 +9,8 @@ hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } diff --git a/substrate/srml/example/Cargo.toml b/substrate/srml/example/Cargo.toml index 72faa86f4c..beaafbeb21 100644 --- a/substrate/srml/example/Cargo.toml +++ b/substrate/srml/example/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } srml-support = { path = "../support", default-features = false } system = { package = "srml-system", path = "../system", default-features = false } balances = { package = "srml-balances", path = "../balances", default-features = false } diff --git a/substrate/srml/executive/Cargo.toml b/substrate/srml/executive/Cargo.toml index 4b4d859136..fe195acc21 100644 --- a/substrate/srml/executive/Cargo.toml +++ b/substrate/srml/executive/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" [dependencies] serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } @@ -19,7 +19,7 @@ substrate-primitives = { path = "../../core/primitives" } srml-indices = { path = "../indices" } balances = { package = "srml-balances", path = "../balances" } fees = { package = "srml-fees", path = "../fees" } -parity-codec-derive = { version = "3.0" } +parity-codec-derive = { version = "3.1" } [features] default = ["std"] diff --git a/substrate/srml/fees/Cargo.toml b/substrate/srml/fees/Cargo.toml index d3883e09b0..7f49956167 100644 --- a/substrate/srml/fees/Cargo.toml +++ b/substrate/srml/fees/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } primitives = { package = "substrate-primitives", path = "../../core/primitives", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } diff --git a/substrate/srml/grandpa/Cargo.toml b/substrate/srml/grandpa/Cargo.toml index 17b569cfe8..d1e50c7a29 100644 --- a/substrate/srml/grandpa/Cargo.toml +++ b/substrate/srml/grandpa/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" #hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } substrate-finality-grandpa-primitives = { path = "../../core/finality-grandpa/primitives", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } diff --git a/substrate/srml/indices/Cargo.toml b/substrate/srml/indices/Cargo.toml index 2e7e2b5e33..7182514b07 100644 --- a/substrate/srml/indices/Cargo.toml +++ b/substrate/srml/indices/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-keyring = { path = "../../core/keyring", optional = true } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime-io = { package = "sr-io", path = "../../core/sr-io", default-features = false } diff --git a/substrate/srml/metadata/Cargo.toml b/substrate/srml/metadata/Cargo.toml index f5f30d8b55..300a0b2a1e 100644 --- a/substrate/srml/metadata/Cargo.toml +++ b/substrate/srml/metadata/Cargo.toml @@ -5,8 +5,8 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } serde = { version = "1.0", optional = true } serde_derive = { version = "1.0", optional = true } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } diff --git a/substrate/srml/session/Cargo.toml b/substrate/srml/session/Cargo.toml index 318bcdceb4..8fdd08f1ae 100644 --- a/substrate/srml/session/Cargo.toml +++ b/substrate/srml/session/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } srml-support = { path = "../support", default-features = false } diff --git a/substrate/srml/staking/Cargo.toml b/substrate/srml/staking/Cargo.toml index a5cbeb06c4..eead2b3ea5 100644 --- a/substrate/srml/staking/Cargo.toml +++ b/substrate/srml/staking/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-keyring = { path = "../../core/keyring", optional = true } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } diff --git a/substrate/srml/sudo/Cargo.toml b/substrate/srml/sudo/Cargo.toml index 49df1575f4..f607385131 100644 --- a/substrate/srml/sudo/Cargo.toml +++ b/substrate/srml/sudo/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } sr-std = { path = "../../core/sr-std", default-features = false } sr-primitives = { path = "../../core/sr-primitives", default-features = false } srml-support = { path = "../support", default-features = false } diff --git a/substrate/srml/support/Cargo.toml b/substrate/srml/support/Cargo.toml index 29c4b54044..07dbc9b626 100644 --- a/substrate/srml/support/Cargo.toml +++ b/substrate/srml/support/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = { version = "0.1.0", optional = true } serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } srml-metadata = { path = "../metadata", default-features = false } sr-std = { path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } diff --git a/substrate/srml/system/Cargo.toml b/substrate/srml/system/Cargo.toml index a45f4e7aea..8cb2822da2 100644 --- a/substrate/srml/system/Cargo.toml +++ b/substrate/srml/system/Cargo.toml @@ -9,8 +9,8 @@ hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } safe-mix = { version = "1.0", default-features = false} -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } substrate-primitives = { path = "../../core/primitives", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false } diff --git a/substrate/srml/timestamp/Cargo.toml b/substrate/srml/timestamp/Cargo.toml index 8de7fd4bbf..56000c0363 100644 --- a/substrate/srml/timestamp/Cargo.toml +++ b/substrate/srml/timestamp/Cargo.toml @@ -7,8 +7,8 @@ edition = "2018" [dependencies] hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } inherents = { package = "substrate-inherents", path = "../../core/inherents", default-features = false } diff --git a/substrate/srml/treasury/Cargo.toml b/substrate/srml/treasury/Cargo.toml index caffc0caaf..4e695375e5 100644 --- a/substrate/srml/treasury/Cargo.toml +++ b/substrate/srml/treasury/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" hex-literal = "0.1.0" serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } -parity-codec = { version = "3.0", default-features = false } -parity-codec-derive = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } +parity-codec-derive = { version = "3.1", default-features = false } rstd = { package = "sr-std", path = "../../core/sr-std", default-features = false } runtime_primitives = { package = "sr-primitives", path = "../../core/sr-primitives", default-features = false } srml-support = { path = "../support", default-features = false } diff --git a/substrate/srml/upgrade-key/Cargo.toml b/substrate/srml/upgrade-key/Cargo.toml index 07320bb9b9..14f4bc4de5 100644 --- a/substrate/srml/upgrade-key/Cargo.toml +++ b/substrate/srml/upgrade-key/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" [dependencies] serde = { version = "1.0", default-features = false } -parity-codec = { version = "3.0", default-features = false } +parity-codec = { version = "3.1", default-features = false } sr-std = { path = "../../core/sr-std", default-features = false } sr-primitives = { path = "../../core/sr-primitives", default-features = false } srml-support = { path = "../support", default-features = false }