frame/utils: introduce substrate-rpc-client crate for RPC utils (#12212)

* hack together a PoC

* Update utils/frame/rpc-utils/Cargo.toml

Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>

* Update utils/frame/rpc-utils/src/lib.rs

Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>

* rpc_utils -> substrate_rpc_client

* try runtime: remove keep connection

* make CI happy

* cargo fmt

* fix ci

* update lock file

* fix

* fix

Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-authored-by: kianenigma <kian@parity.io>
This commit is contained in:
Niklas Adolfsson
2022-10-18 18:39:19 +02:00
committed by GitHub
parent 096553cb59
commit e3b269ab0f
19 changed files with 437 additions and 497 deletions
+17 -3
View File
@@ -4503,7 +4503,6 @@ dependencies = [
"platforms",
"rand 0.8.5",
"regex",
"remote-externalities",
"sc-authority-discovery",
"sc-basic-authorship",
"sc-block-builder",
@@ -4551,6 +4550,7 @@ dependencies = [
"sp-trie",
"substrate-build-script-utils",
"substrate-frame-cli",
"substrate-rpc-client",
"tempfile",
"tokio",
"try-runtime-cli",
@@ -7278,7 +7278,6 @@ version = "0.10.0-dev"
dependencies = [
"env_logger",
"frame-support",
"jsonrpsee",
"log",
"pallet-elections-phragmen",
"parity-scale-codec",
@@ -7288,6 +7287,7 @@ dependencies = [
"sp-io",
"sp-runtime",
"sp-version",
"substrate-rpc-client",
"tokio",
]
@@ -10349,6 +10349,20 @@ dependencies = [
"tokio",
]
[[package]]
name = "substrate-rpc-client"
version = "0.10.0-dev"
dependencies = [
"async-trait",
"jsonrpsee",
"log",
"sc-rpc-api",
"serde",
"sp-core",
"sp-runtime",
"tokio",
]
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "4.0.0-dev"
@@ -11028,7 +11042,6 @@ version = "0.10.0-dev"
dependencies = [
"clap 4.0.11",
"frame-try-runtime",
"jsonrpsee",
"log",
"parity-scale-codec",
"remote-externalities",
@@ -11045,6 +11058,7 @@ dependencies = [
"sp-state-machine",
"sp-version",
"sp-weights",
"substrate-rpc-client",
"tokio",
"zstd",
]