Re-exports§
pub use block_api::ExtrinsicEvent;
pub use block_api::ExtrinsicEvents;
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::ONE_AVAIL;
pub use constants::ONE_HUNDRED_AVAIL;
pub use constants::ONE_THOUSAND_AVAIL;
pub use constants::TEN_AVAIL;
pub use constants::TURING_ENDPOINT;
pub use constants::TURING_WS_ENDPOINT;
pub use extensions::AccountIdExt;
pub use extensions::H256Ext;
pub use extensions::KeypairExt;
pub use extensions::SecretUriExt;
pub use submission_api::BlockState;
pub use submission_api::SubmittableTransaction;
pub use submission_api::SubmittedTransaction;
pub use submission_api::TransactionReceipt;
pub use transaction_options::MortalityOption;
pub use transaction_options::Options;
pub use transaction_options::RefinedMortality;
pub use transaction_options::RefinedOptions;
pub use block_api::BlockApi;
pub use block_api::BlockEvents;
pub use block_api::BlockExtrinsic;
pub use block_api::BlockRawExtrinsic;
pub use block_api::BlockTransaction;
pub use block_api::BlockWithExt;
pub use block_api::BlockWithRawExt;
pub use block_api::BlockWithTx;
pub use constants::dev_accounts;
pub use error::Error;
pub use error::UserError;
pub use subscription::Sub;
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
- block_
api - Convenience helpers for inspecting block data, extrinsics, and events via RPC.
- clients
- config
- constants
- error
- ext
- extensions
- platform
- prelude
- submission_
api - Builders for submitting extrinsics and inspecting their on-chain lifecycle.
- subscription
- Helpers for building block, extrinsic, and justification streaming subscriptions.
- transaction_
api - Builders for transactions targeting specific Avail pallets.
- transaction_
options - Builders for configuring transaction submission defaults (nonce, tip, mortality).
Structs§
- Avail
Header - Block
Info - Compact
Data Lookup - Extrinsic
- Extrinsic
Call - Extrinsic
Extra - Extrinsic
Signature - Grandpa
Justification - H256
- Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
- Kate
Commitment - 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. - Legacy
Block - The response from
chain_getBlock
- RawExtrinsic
- Secret
Uri - A secret uri (
SURI
) that can be used to generate a key pair. - Storage
Double MapIterator - Storage
MapIterator - U256
- Little-endian large integer type 256-bit unsigned integer.
- V3Header
Extension
Enums§
Traits§
- HasHeader
- Storage
Double Map - Storage
Map - Storage
Value - Transaction
Decodable - Transaction
Event Decodable - Transaction
Event Encodable
Functions§
- multi_
account_ id - Derive a multi-account ID from the sorted list of accounts and the threshold that are required.