From 68f93f44ef15c3dd8fc31d25c2902e8aa25f313a Mon Sep 17 00:00:00 2001 From: James Wilson Date: Mon, 24 Jul 2023 15:17:00 +0100 Subject: [PATCH] Add LightClient::build() --- .gitignore | 1 + subxt/src/client/lightclient/mod.rs | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index b92643636e..3390a53e3c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ cargo-timing* /examples/wasm-example/target /examples/parachain-example/target /examples/parachain-example/metadata/target +.vscode \ No newline at end of file diff --git a/subxt/src/client/lightclient/mod.rs b/subxt/src/client/lightclient/mod.rs index c77ffa4fc2..b7284a0b82 100644 --- a/subxt/src/client/lightclient/mod.rs +++ b/subxt/src/client/lightclient/mod.rs @@ -49,6 +49,13 @@ pub enum LightClientError { #[derivative(Clone(bound = ""))] pub struct LightClient(OnlineClient); +impl LightClient { + /// Construct a [`LightClient`] using its builder interface. + pub fn build() -> LightClientBuilder { + LightClientBuilder::new() + } +} + impl OnlineClientT for LightClient { fn rpc(&self) -> &crate::rpc::Rpc { self.0.rpc()