Crate avail_rust_client

Source

Re-exports§

pub use clients::Client;
pub use constants::LOCAL_ENDPOINT;
pub use constants::LOCAL_WS_ENDPOINT;
pub use constants::MAINNET_ENDPOINT;
pub use constants::MAINNET_WS_ENDPOINT;
pub use constants::TURING_ENDPOINT;
pub use constants::TURING_WS_ENDPOINT;
pub use error::ClientError;
pub use extensions::AccountIdExt;
pub use extensions::H256Ext;
pub use extensions::KeypairExt;
pub use extensions::SecretUriExt;
pub use transaction::BlockState;
pub use transaction::ReceiptMethod;
pub use transaction::SubmittableTransaction;
pub use transaction::SubmittableTransactionLike;
pub use transaction::SubmittedTransaction;
pub use transaction::TransactionReceipt;
pub use transaction_options::MortalityOption;
pub use transaction_options::Options;
pub use transaction_options::RefinedMortality;
pub use transaction_options::RefinedOptions;
pub use bounded_collections;
pub use avail_rust_core;
pub use avail_rust_core::ext::codec;
pub use avail_rust_core::ext::primitive_types;
pub use avail_rust_core::ext::scale_info;
pub use avail_rust_core::ext::subxt_core;
pub use avail_rust_core::ext::subxt_rpcs;
pub use avail_rust_core::ext::subxt_signer;

Modules§

avail
clients
config
constants
error
ext
extensions
platform
prelude
subscription
transaction
transaction_options
transactions

Structs§

AvailHeader
BoundedVec
A bounded vector.
CompactDataLookup
H256
Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
KateCommitment
Keypair
An sr25519 keypair implementation. While the API is slightly different, the logic for this has been taken from sp_core::sr25519 and we test against this to ensure conformity.
OpaqueTransaction
SecretUri
A secret uri (SURI) that can be used to generate a key pair.
StorageDoubleMapIterator
StorageMapIterator
Transaction
TransactionAdditional
TransactionCall
TransactionExtra
TransactionPayload
TransactionSigned
U256
Little-endian large integer type 256-bit unsigned integer.
V3HeaderExtension

Enums§

EncodeSelector
HashNumber
HeaderExtension
MultiAddress
StorageHasher

Traits§

HasEventEmittedIndex
HasTxDispatchIndex
StorageDoubleMap
StorageMap
StorageValue
TransactionCallLike
TransactionEventLike

Type Aliases§

AccountId
FetchEventsV1Options
FetchExtrinsicsV1Options