diff --git a/Cargo.lock b/Cargo.lock index b11af51..1e690e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2701,14 +2701,32 @@ dependencies = [ "failure", "futures 0.1.31", "hyper 0.12.36", - "jsonrpc-core", - "jsonrpc-pubsub", + "jsonrpc-core 15.1.0", + "jsonrpc-pubsub 15.1.0", "log", "serde", "serde_json", "url 1.7.2", ] +[[package]] +name = "jsonrpc-client-transports" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b6c6ad01c7354d60de493148c30ac8a82b759e22ae678c8705e9b8e0c566a4" +dependencies = [ + "derive_more", + "futures 0.3.13", + "hyper 0.13.10", + "jsonrpc-core 17.0.0", + "jsonrpc-pubsub 17.0.0", + "log", + "serde", + "serde_json", + "tokio 0.2.25", + "url 1.7.2", +] + [[package]] name = "jsonrpc-core" version = "15.1.0" @@ -2722,13 +2740,26 @@ dependencies = [ "serde_json", ] +[[package]] +name = "jsonrpc-core" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07569945133257ff557eb37b015497104cea61a2c9edaf126c1cbd6e8332397f" +dependencies = [ + "futures 0.3.13", + "log", + "serde", + "serde_derive", + "serde_json", +] + [[package]] name = "jsonrpc-core-client" version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f764902d7b891344a0acb65625f32f6f7c6db006952143bd650209fbe7d94db" dependencies = [ - "jsonrpc-client-transports", + "jsonrpc-client-transports 15.1.0", ] [[package]] @@ -2750,7 +2781,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7" dependencies = [ "hyper 0.12.36", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-server-utils", "log", "net2", @@ -2764,7 +2795,7 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf50e53e4eea8f421a7316c5f63e395f7bc7c4e786a6dc54d76fab6ff7aa7ce7" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-server-utils", "log", "parity-tokio-ipc", @@ -2778,13 +2809,28 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "639558e0604013be9787ae52f798506ae42bf4220fe587bdc5625871cc8b9c77" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "log", "parking_lot 0.10.2", "rand 0.7.3", "serde", ] +[[package]] +name = "jsonrpc-pubsub" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c48dbebce7a9c88ab272a4db7d6478aa4c6d9596e6c086366e89efc4e9ed89e" +dependencies = [ + "futures 0.3.13", + "jsonrpc-core 17.0.0", + "lazy_static", + "log", + "parking_lot 0.11.1", + "rand 0.7.3", + "serde", +] + [[package]] name = "jsonrpc-server-utils" version = "15.1.0" @@ -2793,7 +2839,7 @@ checksum = "72f1f3990650c033bd8f6bd46deac76d990f9bbfb5f8dc8c4767bf0a00392176" dependencies = [ "bytes 0.4.12", "globset", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "lazy_static", "log", "tokio 0.1.22", @@ -2807,7 +2853,7 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6596fe75209b73a2a75ebe1dce4e60e03b88a2b25e8807b667597f6315150d22" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-server-utils", "log", "parity-ws", @@ -3869,7 +3915,7 @@ version = "2.0.0" dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "libp2p", "node-cli", "sc-rpc-api", @@ -4024,7 +4070,7 @@ dependencies = [ name = "node-rpc" version = "2.0.0" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "node-primitives", "node-runtime", "pallet-contracts-rpc", @@ -4553,7 +4599,7 @@ dependencies = [ name = "pallet-contracts-rpc" version = "0.8.1" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "pallet-contracts-primitives", @@ -5185,7 +5231,7 @@ dependencies = [ name = "pallet-transaction-payment-rpc" version = "3.0.0" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", @@ -6791,7 +6837,7 @@ version = "0.9.0" dependencies = [ "derive_more", "futures 0.3.13", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "sc-consensus", @@ -6833,7 +6879,7 @@ dependencies = [ "assert_matches", "derive_more", "futures 0.3.13", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "log", @@ -7066,10 +7112,10 @@ dependencies = [ "derive_more", "finality-grandpa", "futures 0.3.13", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", - "jsonrpc-pubsub", + "jsonrpc-pubsub 15.1.0", "lazy_static", "log", "parity-scale-codec", @@ -7333,8 +7379,8 @@ dependencies = [ "futures 0.1.31", "futures 0.3.13", "hash-db", - "jsonrpc-core", - "jsonrpc-pubsub", + "jsonrpc-core 15.1.0", + "jsonrpc-pubsub 15.1.0", "lazy_static", "log", "parity-scale-codec", @@ -7373,10 +7419,10 @@ version = "0.9.0" dependencies = [ "derive_more", "futures 0.3.13", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", - "jsonrpc-pubsub", + "jsonrpc-pubsub 15.1.0", "log", "parity-scale-codec", "parking_lot 0.11.1", @@ -7395,10 +7441,10 @@ name = "sc-rpc-server" version = "3.0.0" dependencies = [ "futures 0.1.31", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-http-server", "jsonrpc-ipc-server", - "jsonrpc-pubsub", + "jsonrpc-pubsub 15.1.0", "jsonrpc-ws-server", "log", "serde", @@ -7432,8 +7478,8 @@ dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", "hash-db", - "jsonrpc-core", - "jsonrpc-pubsub", + "jsonrpc-core 15.1.0", + "jsonrpc-pubsub 15.1.0", "lazy_static", "log", "parity-scale-codec", @@ -7545,7 +7591,7 @@ dependencies = [ name = "sc-sync-state-rpc" version = "0.9.0" dependencies = [ - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "sc-chain-spec", @@ -8996,8 +9042,8 @@ dependencies = [ "frame-support", "frame-system", "futures 0.3.13", - "jsonrpc-client-transports", - "jsonrpc-core", + "jsonrpc-client-transports 17.0.0", + "jsonrpc-core 15.1.0", "parity-scale-codec", "sc-rpc-api", "serde", @@ -9011,7 +9057,7 @@ version = "3.0.0" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.13", - "jsonrpc-core", + "jsonrpc-core 15.1.0", "jsonrpc-core-client", "jsonrpc-derive", "log", @@ -9415,6 +9461,7 @@ dependencies = [ "libc", "memchr", "mio", + "mio-named-pipes", "mio-uds", "num_cpus", "pin-project-lite 0.1.12", diff --git a/utils/frame/rpc/support/Cargo.toml b/utils/frame/rpc/support/Cargo.toml index ca3705b..37a3603 100644 --- a/utils/frame/rpc/support/Cargo.toml +++ b/utils/frame/rpc/support/Cargo.toml @@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] futures = { version = "0.3.0", features = ["compat"] } -jsonrpc-client-transports = { version = "15.1.0", default-features = false, features = ["http"] } +jsonrpc-client-transports = { version = "17.0.0", default-features = false, features = ["http"] } jsonrpc-core = "15.1.0" codec = { package = "parity-scale-codec", version = "2.0.0" } serde = "1"