gear-subxt 0.29.0

Submit extrinsics (transactions) to a substrate node via RPC
Documentation
// Copyright 2019-2023 Parity Technologies (UK) Ltd.
// This file is dual-licensed as Apache-2.0 or GPL-3.0.
// see LICENSE for license details.

//! Types associated with accessing and working with storage items.

mod storage_address;
mod storage_client;
mod storage_type;

pub mod utils;

pub use storage_client::StorageClient;

pub use storage_type::{KeyIter, Storage};

// Re-export as this is used in the public API in this module:
pub use crate::rpc::types::StorageKey;

/// Types representing an address which describes where a storage
/// entry lives and how to properly decode it.
pub mod address {
    pub use super::storage_address::{
        dynamic, dynamic_root, make_static_storage_map_key, Address, DynamicAddress,
        StaticStorageMapKey, StorageAddress, Yes,
    };
}

// For consistency with other modules, also expose
// the basic address stuff at the root of the module.
pub use storage_address::{dynamic, dynamic_root, Address, DynamicAddress, StorageAddress};