diff --git a/subxt/examples/rpc_legacy.rs b/subxt/examples/rpc_legacy.rs index 25bde6d1e3..69b0772b6f 100644 --- a/subxt/examples/rpc_legacy.rs +++ b/subxt/examples/rpc_legacy.rs @@ -40,7 +40,10 @@ async fn main() -> Result<(), Box> { .await?; let current_header = rpc.chain_get_header(None).await?.unwrap(); - let ext_params = Params::new().mortal(¤t_header, 8).nonce(current_nonce).build(); + let ext_params = Params::new() + .mortal(¤t_header, 8) + .nonce(current_nonce) + .build(); let balance_transfer = polkadot::tx() .balances() @@ -48,7 +51,8 @@ async fn main() -> Result<(), Box> { let ext_hash = api .tx() - .create_signed(&balance_transfer, &alice, ext_params).await? + .create_signed(&balance_transfer, &alice, ext_params) + .await? .submit() .await?; diff --git a/subxt/examples/setup_config_custom.rs b/subxt/examples/setup_config_custom.rs index fee6b01cd4..b29414e06e 100644 --- a/subxt/examples/setup_config_custom.rs +++ b/subxt/examples/setup_config_custom.rs @@ -1,7 +1,9 @@ #![allow(missing_docs)] use codec::Encode; -use subxt::client::OfflineClientT; -use subxt::config::{Config, ExtrinsicParams, ExtrinsicParamsEncoder, ExtrinsicParamsError, BaseParams, FromBaseParams}; +use subxt::config::{ + BaseParams, Config, ExtrinsicParams, ExtrinsicParamsEncoder, ExtrinsicParamsError, + FromBaseParams, +}; use subxt_signer::sr25519::dev; #[subxt::subxt(runtime_metadata_path = "../artifacts/polkadot_metadata_full.scale")] @@ -51,8 +53,8 @@ impl CustomExtrinsicParamsBuilder { } } -impl FromBaseParams for CustomExtrinsicParamsBuilder{ - fn from_base_params(params: &BaseParams) -> Self { +impl FromBaseParams for CustomExtrinsicParamsBuilder { + fn from_base_params(_params: &BaseParams) -> Self { Default::default() } } diff --git a/subxt/examples/setup_config_signed_extension.rs b/subxt/examples/setup_config_signed_extension.rs index df77323cee..9012eb67f8 100644 --- a/subxt/examples/setup_config_signed_extension.rs +++ b/subxt/examples/setup_config_signed_extension.rs @@ -2,11 +2,10 @@ use codec::Encode; use scale_encode::EncodeAsType; use scale_info::PortableRegistry; -use subxt::client::OfflineClientT; use subxt::config::signed_extensions; use subxt::config::{ - Config, DefaultExtrinsicParamsBuilder, ExtrinsicParams, ExtrinsicParamsEncoder, - ExtrinsicParamsError, BaseParams + BaseParams, Config, DefaultExtrinsicParamsBuilder, ExtrinsicParams, ExtrinsicParamsEncoder, + ExtrinsicParamsError, }; use subxt_signer::sr25519::dev; @@ -60,7 +59,10 @@ impl signed_extensions::SignedExtension for CustomSignedExtension impl ExtrinsicParams for CustomSignedExtension { type Params = (); - fn new( base_params: &BaseParams, _params: Self::Params) -> Result { + fn new( + _base_params: &BaseParams, + _params: Self::Params, + ) -> Result { Ok(CustomSignedExtension) } } diff --git a/subxt/src/config/default_extrinsic_params.rs b/subxt/src/config/default_extrinsic_params.rs index c39f1f2c6f..c0ff3dfc68 100644 --- a/subxt/src/config/default_extrinsic_params.rs +++ b/subxt/src/config/default_extrinsic_params.rs @@ -103,8 +103,8 @@ impl DefaultExtrinsicParamsBuilder { self } - /// Provide a specific nonce for the submitter of the extrinsic - pub fn nonce(mut self, nonce: u64) -> Self { + /// Provide a specific nonce for the submitter of the extrinsic + pub fn nonce(mut self, nonce: u64) -> Self { self.nonce = Some(nonce); self } diff --git a/subxt/src/config/signed_extensions.rs b/subxt/src/config/signed_extensions.rs index a170e3d88b..f38efab3ac 100644 --- a/subxt/src/config/signed_extensions.rs +++ b/subxt/src/config/signed_extensions.rs @@ -11,7 +11,7 @@ use super::extrinsic_params::{ExtrinsicParams, ExtrinsicParamsEncoder, Extrinsic use super::{BaseParams, FromBaseParams}; use crate::config::Header; use crate::utils::Era; -use crate::{client::OfflineClientT, Config}; +use crate::Config; use codec::{Compact, Encode}; use core::fmt::Debug; use derivative::Derivative; @@ -43,7 +43,7 @@ impl ExtrinsicParams for CheckSpecVersion { fn new( base_params: &BaseParams, - params: Self::Params, + _params: Self::Params, ) -> Result { Ok(CheckSpecVersion( base_params.client.runtime_version().spec_version, @@ -74,7 +74,7 @@ impl ExtrinsicParams for CheckNonce { base_params: &BaseParams, params: Self::Params, ) -> Result { - let nonce = params.0.unwrap_or_else(|| base_params.nonce); + let nonce = params.0.unwrap_or(base_params.nonce); Ok(CheckNonce(Compact(nonce))) } } @@ -110,7 +110,7 @@ impl ExtrinsicParams for CheckTxVersion { fn new( base_params: &BaseParams, - params: Self::Params, + _params: Self::Params, ) -> Result { Ok(CheckTxVersion( base_params.client.runtime_version().transaction_version, @@ -139,7 +139,7 @@ impl ExtrinsicParams for CheckGenesis { fn new( base_params: &BaseParams, - params: Self::Params, + _params: Self::Params, ) -> Result { Ok(CheckGenesis(base_params.client.genesis_hash())) } @@ -279,7 +279,7 @@ impl Default for ChargeAssetTxPaymentParams { } impl FromBaseParams for ChargeAssetTxPaymentParams { - fn from_base_params(params: &BaseParams) -> Self { + fn from_base_params(_params: &BaseParams) -> Self { Default::default() } } @@ -312,7 +312,7 @@ impl ExtrinsicParams for ChargeAssetTxPayment { type Params = ChargeAssetTxPaymentParams; fn new( - base_params: &BaseParams, + _base_params: &BaseParams, params: Self::Params, ) -> Result { Ok(ChargeAssetTxPayment { @@ -355,7 +355,7 @@ pub struct ChargeTransactionPaymentParams { } impl FromBaseParams for ChargeTransactionPaymentParams { - fn from_base_params(params: &BaseParams) -> Self { + fn from_base_params(_params: &BaseParams) -> Self { Default::default() } } @@ -375,7 +375,7 @@ impl ExtrinsicParams for ChargeTransactionPayment { type Params = ChargeTransactionPaymentParams; fn new( - base_params: &BaseParams, + _base_params: &BaseParams, params: Self::Params, ) -> Result { Ok(ChargeTransactionPayment { diff --git a/subxt/src/tx/tx_progress.rs b/subxt/src/tx/tx_progress.rs index b949de2be4..a3e26c2708 100644 --- a/subxt/src/tx/tx_progress.rs +++ b/subxt/src/tx/tx_progress.rs @@ -348,6 +348,10 @@ mod test { fn runtime_version(&self) -> crate::backend::RuntimeVersion { unimplemented!("just a mock impl to satisfy trait bounds") } + + fn base_client(&self) -> crate::client::BaseClient { + unimplemented!("just a mock impl to satisfy trait bounds") + } } impl OnlineClientT for MockClient {