mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-08-07 20:35:44 +00:00
d7124b56f7
* WIP backend trait * WIP converting higher level stuff to using Backend impl * more implementing new backend trait, mainly storage focused * Get core code compiling with new backend bits * subxt crate checks passing * fix tests * cargo fmt * clippy/fixes * merging and other fixes * fix test * fix lightclient code * Fix some broken doc links * another book link fix * fix broken test when moving default_rpc_client * fix dry_run test * fix more tests; lightclient and wasm * fix wasm tests * fix some doc examples * use next() instead of next_item() * missing next_item() -> next()s * move legacy RPc methods to LegacyRpcMethods type to host generic param instead of RpcClient * standardise on all RpcClient types prefixed with Rpc, and 'raw' trait types prefixed with RawRpc so it's less ocnfusing which is which * rename fixes * doc fixes * Add back system_dryRun RPC method and rename tx.dry_run() to tx.validate(), to signal that the calls are different * Add a test that we return the correct extrinsic hash from submit() * add TransactionValid details back, and protect against out of range bytes * add test for decoding transaction validation from empty bytes * fix clippy warning
29 lines
845 B
Rust
29 lines
845 B
Rust
// 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::Storage;
|
|
|
|
/// 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, 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, Address, DynamicAddress, StorageAddress};
|