Crate avail_rust_core

Source

Re-exports§

pub use config::AccountId;
pub use config::AccountIndex;
pub use config::AppId;
pub use config::BlakeTwo256;
pub use config::BlockHash;
pub use config::BlockHeight;
pub use config::BlockLocation;
pub use config::DispatchIndex;
pub use config::EmittedIndex;
pub use config::HashNumber;
pub use config::MultiAddress;
pub use config::MultiSignature;
pub use decoded_events::HasEventEmittedIndex;
pub use decoded_events::TransactionEventDecodable;
pub use decoded_events::TransactionEventEncodable;
pub use decoded_storage::StorageDoubleMap;
pub use decoded_storage::StorageDoubleMapIterator;
pub use decoded_storage::StorageHasher;
pub use decoded_storage::StorageMap;
pub use decoded_storage::StorageMapIterator;
pub use decoded_storage::StorageValue;
pub use decoded_transaction::DecodedTransaction;
pub use decoded_transaction::HasTxDispatchIndex;
pub use decoded_transaction::OpaqueTransaction;
pub use decoded_transaction::TransactionConvertible;
pub use decoded_transaction::TransactionDecodable;
pub use error::Error;
pub use extrinsics_params::DefaultExtrinsicParams;
pub use header::AvailHeader;
pub use header::CompactDataLookup;
pub use header::HeaderExtension;
pub use header::KateCommitment;
pub use header::V3HeaderExtension;
pub use rpc::EncodeSelector;
pub use rpc::FetchEventsV1Options;
pub use rpc::FetchExtrinsicsV1Options;
pub use transaction::Transaction;
pub use transaction::TransactionAdditional;
pub use transaction::TransactionCall;
pub use transaction::TransactionExtra;
pub use transaction::TransactionPayload;
pub use transaction::TransactionSigned;
pub use chain_types as avail;

Modules§

chain_types
config
decoded_events
decoded_storage
decoded_transaction
error
ext
extrinsics_params
from_substrate
grandpa
header
rpc
runtime_api
transaction

Structs§

H256
Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
U256
Little-endian large integer type 256-bit unsigned integer.

Enums§

Era
An era to describe the longevity of a transaction.