diff --git a/Cargo.lock b/Cargo.lock index 3c4681ed35..d7a8cc2ee5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2762,6 +2762,18 @@ dependencies = [ "syn", ] +[[package]] +name = "jsonrpc-derive" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b68ba7e76e5c7796cfa4d2a30e83986550c34404c6d40551c902ca6f7bd4a137" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "jsonrpc-http-server" version = "15.1.0" @@ -4663,7 +4675,7 @@ version = "3.0.0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "pallet-contracts-primitives", "pallet-contracts-rpc-runtime-api", "parity-scale-codec", @@ -5367,7 +5379,7 @@ version = "3.0.0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -6012,7 +6024,7 @@ version = "3.0.0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "parity-scale-codec", "prml-generic-asset", "prml-generic-asset-rpc-runtime-api", @@ -7062,7 +7074,7 @@ dependencies = [ "futures 0.3.12", "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "sc-consensus", "sc-consensus-babe", "sc-consensus-epochs", @@ -7104,7 +7116,7 @@ dependencies = [ "futures 0.3.12", "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "log", "parity-scale-codec", "parking_lot 0.11.1", @@ -7338,7 +7350,7 @@ dependencies = [ "futures 0.3.12", "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 15.1.0", "jsonrpc-pubsub", "lazy_static", "log", @@ -7654,7 +7666,7 @@ dependencies = [ "futures 0.3.12", "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "jsonrpc-pubsub", "log", "parity-scale-codec", @@ -7827,7 +7839,7 @@ version = "0.9.0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "sc-chain-spec", "sc-client-api", "sc-consensus-babe", @@ -9299,7 +9311,7 @@ dependencies = [ "futures 0.3.12", "jsonrpc-core", "jsonrpc-core-client", - "jsonrpc-derive", + "jsonrpc-derive 17.0.0", "log", "parity-scale-codec", "sc-client-api", diff --git a/client/consensus/babe/rpc/Cargo.toml b/client/consensus/babe/rpc/Cargo.toml index 71a1205e3c..e8fc57e0c9 100644 --- a/client/consensus/babe/rpc/Cargo.toml +++ b/client/consensus/babe/rpc/Cargo.toml @@ -17,7 +17,7 @@ sc-consensus-babe = { version = "0.9.0", path = "../" } sc-rpc-api = { version = "0.9.0", path = "../../../rpc-api" } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" sp-consensus-babe = { version = "0.9.0", path = "../../../../primitives/consensus/babe" } serde = { version = "1.0.104", features=["derive"] } sp-blockchain = { version = "3.0.0", path = "../../../../primitives/blockchain" } diff --git a/client/consensus/manual-seal/Cargo.toml b/client/consensus/manual-seal/Cargo.toml index 679fd5a3eb..2c73fa9122 100644 --- a/client/consensus/manual-seal/Cargo.toml +++ b/client/consensus/manual-seal/Cargo.toml @@ -17,7 +17,7 @@ derive_more = "0.99.2" futures = "0.3.9" jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" log = "0.4.8" parking_lot = "0.11.1" codec = { package = "parity-scale-codec", version = "2.0.0" } diff --git a/client/rpc-api/Cargo.toml b/client/rpc-api/Cargo.toml index d213decdbc..57b281944b 100644 --- a/client/rpc-api/Cargo.toml +++ b/client/rpc-api/Cargo.toml @@ -18,7 +18,7 @@ derive_more = "0.99.2" futures = { version = "0.3.1", features = ["compat"] } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" jsonrpc-pubsub = "15.1.0" log = "0.4.8" parking_lot = "0.11.1" diff --git a/client/sync-state-rpc/Cargo.toml b/client/sync-state-rpc/Cargo.toml index 3ec48ac9ec..8f876d95ac 100644 --- a/client/sync-state-rpc/Cargo.toml +++ b/client/sync-state-rpc/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] thiserror = "1.0.21" jsonrpc-core = "15.0" jsonrpc-core-client = "15.0" -jsonrpc-derive = "15.0" +jsonrpc-derive = "17.0" sc-chain-spec = { version = "3.0.0", path = "../chain-spec" } sc-client-api = { version = "3.0.0", path = "../api" } sc-consensus-babe = { version = "0.9.0", path = "../consensus/babe" } diff --git a/frame/contracts/rpc/Cargo.toml b/frame/contracts/rpc/Cargo.toml index d0068e3e42..59d9109674 100644 --- a/frame/contracts/rpc/Cargo.toml +++ b/frame/contracts/rpc/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { package = "parity-scale-codec", version = "2.0.0" } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" sp-blockchain = { version = "3.0.0", path = "../../../primitives/blockchain" } sp-core = { version = "3.0.0", path = "../../../primitives/core" } sp-rpc = { version = "3.0.0", path = "../../../primitives/rpc" } diff --git a/frame/transaction-payment/rpc/Cargo.toml b/frame/transaction-payment/rpc/Cargo.toml index 102f91dcc2..9e8fafc54b 100644 --- a/frame/transaction-payment/rpc/Cargo.toml +++ b/frame/transaction-payment/rpc/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { package = "parity-scale-codec", version = "2.0.0" } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" sp-core = { version = "3.0.0", path = "../../../primitives/core" } sp-rpc = { version = "3.0.0", path = "../../../primitives/rpc" } sp-runtime = { version = "3.0.0", path = "../../../primitives/runtime" } diff --git a/prml/generic-asset/rpc/Cargo.toml b/prml/generic-asset/rpc/Cargo.toml index efe87a3bc1..421906c379 100644 --- a/prml/generic-asset/rpc/Cargo.toml +++ b/prml/generic-asset/rpc/Cargo.toml @@ -11,7 +11,7 @@ description = "RPC interface for the generic asset module." codec = { package = "parity-scale-codec", version = "2.0.0" } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" serde = { version = "1.0.101", features = ["derive"] } sp-api = { path = "../../../primitives/api" } sp-blockchain = { path = "../../../primitives/blockchain" } diff --git a/utils/frame/rpc/system/Cargo.toml b/utils/frame/rpc/system/Cargo.toml index ea8d97a82a..a59eb6f3a7 100644 --- a/utils/frame/rpc/system/Cargo.toml +++ b/utils/frame/rpc/system/Cargo.toml @@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "2.0.0" } futures = { version = "0.3.4", features = ["compat"] } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" -jsonrpc-derive = "15.1.0" +jsonrpc-derive = "17.0.0" log = "0.4.8" serde = { version = "1.0.101", features = ["derive"] } sp-runtime = { version = "3.0.0", path = "../../../../primitives/runtime" }