start fixing examples and cleaning up interface

This commit is contained in:
Tadeo hepperle
2024-02-02 16:50:41 +01:00
parent 4e2d3fd9cf
commit fce85c4af0
20 changed files with 48 additions and 95 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
};
// 2. A runtime version (system_version constant on a Substrate node has these):
let runtime_version = subxt::backend::RuntimeVersion {
let runtime_version = subxt_core::RuntimeVersion {
spec_version: 9370,
transaction_version: 20,
};
+2 -1
View File
@@ -1,7 +1,8 @@
#![allow(missing_docs)]
use codec::Encode;
use subxt::client::OfflineClientT;
use subxt::config::{Config, ExtrinsicParams, ExtrinsicParamsEncoder, ExtrinsicParamsError};
use subxt::config::{Config, ExtrinsicParams, ExtrinsicParamsEncoder};
use subxt_core::error::ExtrinsicParamsError;
use subxt_signer::sr25519::dev;
#[subxt::subxt(runtime_metadata_path = "../artifacts/polkadot_metadata_full.scale")]
@@ -3,11 +3,11 @@ 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,
};
use subxt_core::config::signed_extensions;
use subxt_core::error::ExtrinsicParamsError;
use subxt_signer::sr25519::dev;
#[subxt::subxt(runtime_metadata_path = "../artifacts/polkadot_metadata_small.scale")]
@@ -60,9 +60,9 @@ impl<T: Config> signed_extensions::SignedExtension<T> for CustomSignedExtension
impl<T: Config> ExtrinsicParams<T> for CustomSignedExtension {
type OtherParams = ();
fn new<Client: OfflineClientT<T>>(
fn new(
_nonce: u64,
_client: Client,
_client: subxt_core::ClientBase,
_other_params: Self::OtherParams,
) -> Result<Self, ExtrinsicParamsError> {
Ok(CustomSignedExtension)