Skip to content

Commit c113446

Browse files
gavofyorkbkchr
authored andcommitted
Make DispatchError impl MEL (paritytech#13169)
* Make DispatchError impl MEL * Upgrade SCALE codec to support `codec(skip)` for MEL Co-authored-by: Bastian Köcher <info@kchr.de>
1 parent e08ac02 commit c113446

File tree

180 files changed

+189
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

180 files changed

+189
-189
lines changed

Cargo.lock

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/node-template/pallets/template/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repository = "https://github.com/substrate-developer-hub/substrate-node-template
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
16+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = [
1717
"derive",
1818
] }
1919
scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }

bin/node-template/runtime/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repository = "https://github.com/substrate-developer-hub/substrate-node-template
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
16+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = ["derive"] }
1717
scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }
1818

1919
pallet-aura = { version = "4.0.0-dev", default-features = false, path = "../../../frame/aura" }

bin/node/cli/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ crate-type = ["cdylib", "rlib"]
3737
# third-party dependencies
3838
array-bytes = "4.1"
3939
clap = { version = "4.0.9", features = ["derive"], optional = true }
40-
codec = { package = "parity-scale-codec", version = "3.0.0" }
40+
codec = { package = "parity-scale-codec", version = "3.2.2" }
4141
serde = { version = "1.0.136", features = ["derive"] }
4242
jsonrpsee = { version = "0.16.2", features = ["server"] }
4343
futures = "0.3.21"

bin/node/executor/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ publish = false
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0" }
16+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1717
scale-info = { version = "2.1.1", features = ["derive"] }
1818
frame-benchmarking = { version = "4.0.0-dev", path = "../../../frame/benchmarking" }
1919
node-primitives = { version = "2.0.0", path = "../primitives" }

bin/node/inspect/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
1616
clap = { version = "4.0.9", features = ["derive"] }
17-
codec = { package = "parity-scale-codec", version = "3.0.0" }
17+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1818
thiserror = "1.0"
1919
sc-cli = { version = "0.10.0-dev", path = "../../../client/cli" }
2020
sc-client-api = { version = "4.0.0-dev", path = "../../../client/api" }

bin/node/primitives/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ publish = false
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
16+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = [
1717
"derive",
1818
] }
1919
scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }

bin/node/runtime/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1616
[dependencies]
1717

1818
# third-party dependencies
19-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
19+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = [
2020
"derive",
2121
"max-encoded-len",
2222
] }

bin/node/testing/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ publish = false
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0" }
16+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1717
fs_extra = "1"
1818
futures = "0.3.21"
1919
log = "0.4.17"

client/api/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ readme = "README.md"
1414
targets = ["x86_64-unknown-linux-gnu"]
1515

1616
[dependencies]
17-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
17+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = [
1818
"derive",
1919
] }
2020
fnv = "1.0.6"

client/authority-discovery/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1717
prost-build = "0.11"
1818

1919
[dependencies]
20-
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
20+
codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false }
2121
futures = "0.3.21"
2222
futures-timer = "3.0.1"
2323
ip_network = "0.4.1"

client/basic-authorship/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0" }
16+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1717
futures = "0.3.21"
1818
futures-timer = "3.0.1"
1919
log = "0.4.17"

client/beefy/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ homepage = "https://substrate.io"
1111
[dependencies]
1212
array-bytes = "4.1"
1313
async-trait = "0.1.57"
14-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
14+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1515
fnv = "1.0.6"
1616
futures = "0.3"
1717
log = "0.4"

client/beefy/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description = "RPC for the BEEFY Client gadget for substrate"
99
homepage = "https://substrate.io"
1010

1111
[dependencies]
12-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
12+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1313
futures = "0.3.21"
1414
jsonrpsee = { version = "0.16.2", features = ["client-core", "server", "macros"] }
1515
log = "0.4"

client/block-builder/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", features = [
16+
codec = { package = "parity-scale-codec", version = "3.2.2", features = [
1717
"derive",
1818
] }
1919
sc-client-api = { version = "4.0.0-dev", path = "../api" }

client/cli/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ futures = "0.3.21"
2121
libp2p = "0.50.0"
2222
log = "0.4.17"
2323
names = { version = "0.13.0", default-features = false }
24-
parity-scale-codec = "3.0.0"
24+
parity-scale-codec = "3.2.2"
2525
rand = "0.8.5"
2626
regex = "1.6.0"
2727
rpassword = "7.0.0"

client/consensus/aura/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
1616
async-trait = "0.1.57"
17-
codec = { package = "parity-scale-codec", version = "3.0.0" }
17+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1818
futures = "0.3.21"
1919
log = "0.4.17"
2020
thiserror = "1.0"

client/consensus/babe/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1515

1616
[dependencies]
1717
async-trait = "0.1.57"
18-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
18+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1919
futures = "0.3.21"
2020
log = "0.4.17"
2121
merlin = "2.0"

client/consensus/epochs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
16+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1717
fork-tree = { version = "3.0.0", path = "../../../utils/fork-tree" }
1818
sc-client-api = { version = "4.0.0-dev", path = "../../api" }
1919
sc-consensus = { version = "0.10.0-dev", path = "../common" }

client/consensus/manual-seal/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1616
jsonrpsee = { version = "0.16.2", features = ["client-core", "server", "macros"] }
1717
assert_matches = "1.3.0"
1818
async-trait = "0.1.57"
19-
codec = { package = "parity-scale-codec", version = "3.0.0" }
19+
codec = { package = "parity-scale-codec", version = "3.2.2" }
2020
futures = "0.3.21"
2121
log = "0.4.17"
2222
serde = { version = "1.0", features = ["derive"] }

client/consensus/pow/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
1616
async-trait = "0.1.57"
17-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
17+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1818
futures = "0.3.21"
1919
futures-timer = "3.0.1"
2020
log = "0.4.17"

client/consensus/slots/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1515

1616
[dependencies]
1717
async-trait = "0.1.57"
18-
codec = { package = "parity-scale-codec", version = "3.0.0" }
18+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1919
futures = "0.3.21"
2020
futures-timer = "3.0.1"
2121
log = "0.4.17"

client/db/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", features = [
16+
codec = { package = "parity-scale-codec", version = "3.2.2", features = [
1717
"derive",
1818
] }
1919
hash-db = "0.15.2"

client/executor/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ parking_lot = "0.12.1"
1919
tracing = "0.1.29"
2020
wasmi = "0.13"
2121

22-
codec = { package = "parity-scale-codec", version = "3.0.0" }
22+
codec = { package = "parity-scale-codec", version = "3.2.2" }
2323
sc-executor-common = { version = "0.10.0-dev", path = "common" }
2424
sc-executor-wasmi = { version = "0.10.0-dev", path = "wasmi" }
2525
sc-executor-wasmtime = { version = "0.10.0-dev", path = "wasmtime" }

client/executor/wasmtime/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ sc-runtime-test = { version = "2.0.0", path = "../runtime-test" }
4747
sp-io = { version = "7.0.0", path = "../../../primitives/io" }
4848
tempfile = "3.3.0"
4949
paste = "1.0"
50-
codec = { package = "parity-scale-codec", version = "3.0.0" }
50+
codec = { package = "parity-scale-codec", version = "3.2.2" }

client/finality-grandpa/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ finality-grandpa = { version = "0.16.1", features = ["derive-codec"] }
2222
futures = "0.3.21"
2323
futures-timer = "3.0.1"
2424
log = "0.4.17"
25-
parity-scale-codec = { version = "3.0.0", features = ["derive"] }
25+
parity-scale-codec = { version = "3.2.2", features = ["derive"] }
2626
parking_lot = "0.12.1"
2727
rand = "0.8.5"
2828
serde_json = "1.0.85"

client/finality-grandpa/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ finality-grandpa = { version = "0.16.1", features = ["derive-codec"] }
1414
futures = "0.3.16"
1515
jsonrpsee = { version = "0.16.2", features = ["client-core", "server", "macros"] }
1616
log = "0.4.8"
17-
parity-scale-codec = { version = "3.0.0", features = ["derive"] }
17+
parity-scale-codec = { version = "3.2.2", features = ["derive"] }
1818
serde = { version = "1.0.105", features = ["derive"] }
1919
thiserror = "1.0"
2020
sc-client-api = { version = "4.0.0-dev", path = "../../api" }

client/merkle-mountain-range/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ homepage = "https://substrate.io"
1111
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1212

1313
[dependencies]
14-
codec = { package = "parity-scale-codec", version = "3.0.0" }
14+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1515
futures = "0.3"
1616
log = "0.4"
1717
beefy-primitives = { version = "4.0.0-dev", path = "../../primitives/beefy", package = "sp-beefy" }

client/merkle-mountain-range/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description = "Node-specific RPC methods for interaction with Merkle Mountain Ra
1212
targets = ["x86_64-unknown-linux-gnu"]
1313

1414
[dependencies]
15-
codec = { package = "parity-scale-codec", version = "3.0.0" }
15+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1616
jsonrpsee = { version = "0.16.2", features = ["client-core", "server", "macros"] }
1717
serde = { version = "1.0.136", features = ["derive"] }
1818
sp-api = { version = "4.0.0-dev", path = "../../../primitives/api" }

client/network/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async-trait = "0.1"
1919
asynchronous-codec = "0.6"
2020
backtrace = "0.3.67"
2121
bytes = "1"
22-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
22+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
2323
either = "1.5.3"
2424
fnv = "1.0.6"
2525
futures = "0.3.21"

client/network/common/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ prost-build = "0.11"
1919
async-trait = "0.1.57"
2020
bitflags = "1.3.2"
2121
bytes = "1"
22-
codec = { package = "parity-scale-codec", version = "3.0.0", features = [
22+
codec = { package = "parity-scale-codec", version = "3.2.2", features = [
2323
"derive",
2424
] }
2525
futures = "0.3.21"

client/network/light/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ prost-build = "0.11"
1717

1818
[dependencies]
1919
array-bytes = "4.1"
20-
codec = { package = "parity-scale-codec", version = "3.0.0", features = [
20+
codec = { package = "parity-scale-codec", version = "3.2.2", features = [
2121
"derive",
2222
] }
2323
futures = "0.3.21"

client/network/sync/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ prost-build = "0.11"
1818
[dependencies]
1919
array-bytes = "4.1"
2020
async-trait = "0.1.58"
21-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
21+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
2222
futures = "0.3.21"
2323
libp2p = "0.50.0"
2424
log = "0.4.17"

client/network/transactions/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
1616
array-bytes = "4.1"
17-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
17+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1818
futures = "0.3.21"
1919
libp2p = "0.50.0"
2020
log = "0.4.17"

client/offchain/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1515
[dependencies]
1616
array-bytes = "4.1"
1717
bytes = "1.1"
18-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
18+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1919
fnv = "1.0.6"
2020
futures = "0.3.21"
2121
futures-timer = "3.0.2"

client/rpc-api/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0" }
16+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1717
scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }
1818
serde = { version = "1.0.136", features = ["derive"] }
1919
serde_json = "1.0.85"

client/rpc-spec-v2/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ sp-api = { version = "4.0.0-dev", path = "../../primitives/api" }
2424
sp-blockchain = { version = "4.0.0-dev", path = "../../primitives/blockchain" }
2525
sp-version = { version = "5.0.0", path = "../../primitives/version" }
2626
sc-client-api = { version = "4.0.0-dev", path = "../api" }
27-
codec = { package = "parity-scale-codec", version = "3.0.0" }
27+
codec = { package = "parity-scale-codec", version = "3.2.2" }
2828
thiserror = "1.0"
2929
serde = "1.0"
3030
hex = "0.4"

client/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0" }
16+
codec = { package = "parity-scale-codec", version = "3.2.2" }
1717
futures = "0.3.21"
1818
jsonrpsee = { version = "0.16.2", features = ["server"] }
1919
log = "0.4.17"

client/service/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ sc-chain-spec = { version = "4.0.0-dev", path = "../chain-spec" }
5757
sc-client-api = { version = "4.0.0-dev", path = "../api" }
5858
sp-api = { version = "4.0.0-dev", path = "../../primitives/api" }
5959
sc-client-db = { version = "0.10.0-dev", default-features = false, path = "../db" }
60-
codec = { package = "parity-scale-codec", version = "3.0.0" }
60+
codec = { package = "parity-scale-codec", version = "3.2.2" }
6161
sc-executor = { version = "0.10.0-dev", path = "../executor" }
6262
sc-transaction-pool = { version = "4.0.0-dev", path = "../transaction-pool" }
6363
sp-transaction-pool = { version = "4.0.0-dev", path = "../../primitives/transaction-pool" }

client/service/test/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ array-bytes = "4.1"
1616
fdlimit = "0.2.1"
1717
futures = "0.3.21"
1818
log = "0.4.17"
19-
parity-scale-codec = "3.0.0"
19+
parity-scale-codec = "3.2.2"
2020
parking_lot = "0.12.1"
2121
tempfile = "3.1.0"
2222
tokio = { version = "1.22.0", features = ["time"] }

client/state-db/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ readme = "README.md"
1313
targets = ["x86_64-unknown-linux-gnu"]
1414

1515
[dependencies]
16-
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
16+
codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] }
1717
log = "0.4.17"
1818
parking_lot = "0.12.1"
1919
sp-core = { version = "7.0.0", path = "../../primitives/core" }

0 commit comments

Comments
 (0)