List of all items
Structs
- DataAvailabilityHeader
- ExtendedHeader
- InfoByte
- MerkleProof
- RawShare
- RowProof
- Share
- ShareProof
- SharesAtHeight
- SyncState
- blob::Blob
- blob::BlobParams
- blob::BlobsAtHeight
- blob::Commitment
- blob::MsgPayForBlobs
- blob::RawBlob
- blob::RawBlobTx
- blob::RawMsgPayForBlobs
- block::Block
- block::Data
- eds::EdsId
- eds::ExtendedDataSquare
- eds::RawExtendedDataSquare
- fraud_proof::BadEncodingFraudProof
- fraud_proof::RawFraudProof
- namespace_data::NamespaceData
- namespace_data::NamespaceDataId
- nmt::Namespace
- nmt::NamespaceProof
- nmt::NodePair
- row::Row
- row::RowId
- row_namespace_data::RowNamespaceData
- row_namespace_data::RowNamespaceDataId
- sample::RawSample
- sample::Sample
- sample::SampleId
- state::AbciQueryResponse
- state::AccAddress
- state::AuthInfo
- state::Coin
- state::ConsAddress
- state::Delegation
- state::DelegationResponse
- state::Fee
- state::Id
- state::ModeInfo
- state::QueryDelegationResponse
- state::QueryRedelegationsResponse
- state::QueryUnbondingDelegationResponse
- state::RawTx
- state::RawTxBody
- state::RawTxResponse
- state::Redelegation
- state::RedelegationEntry
- state::RedelegationEntryResponse
- state::RedelegationResponse
- state::SignerInfo
- state::Tx
- state::TxBody
- state::TxResponse
- state::UnbondingDelegation
- state::UnbondingDelegationEntry
- state::ValAddress
- state::auth::AuthParams
- state::auth::BaseAccount
- state::auth::ModuleAccount
- state::auth::RawBaseAccount
- state::auth::RawModuleAccount
- test_utils::ExtendedHeaderGenerator
- trust_level::TrustLevelRatio
Enums
- Error
- ValidationError
- VerificationError
- consts::appconsts::AppVersion
- eds::AxisType
- fraud_proof::Proof
- fraud_proof::ProofType
- state::Address
- state::AddressKind
- state::ErrorCode
- state::Sum
- state::auth::Account
Traits
- ValidateBasic
- ValidateBasicWithAppVersion
- any::IntoProtobufAny
- block::CommitExt
- fraud_proof::FraudProof
- hash::HashExt
- nmt::MerkleHash
- nmt::NamespaceMerkleHasher
- nmt::NamespacedHashExt
- nmt::NmtExt
- state::AddressTrait
Functions
- consts::appconsts::gas_per_blob_byte
- consts::appconsts::max_tx_size
- consts::appconsts::square_size_upper_bound
- consts::appconsts::subtree_root_threshold
- consts::appconsts::tx_size_cost_per_byte
- consts::data_availability_header::max_extended_square_width
- serializers::hash::deserialize
- serializers::hash::serialize
- test_utils::corrupt_eds
- test_utils::generate_dummy_eds
- test_utils::generate_eds
- test_utils::invalidate
- test_utils::unverify
Type Aliases
- Result
- Validator
- ValidatorSet
- block::Height
- hash::Hash
- nmt::NamespacedHash
- nmt::NamespacedSha2Hasher
- nmt::Nmt
- nmt::Proof
- nmt::RawNamespacedHash
- state::PageRequest
- state::PageResponse
Constants
- consts::HASH_SIZE
- consts::appconsts::COMPACT_SHARE_RESERVED_BYTES
- consts::appconsts::CONTINUATION_COMPACT_SHARE_CONTENT_SIZE
- consts::appconsts::CONTINUATION_SPARSE_SHARE_CONTENT_SIZE
- consts::appconsts::FIRST_COMPACT_SHARE_CONTENT_SIZE
- consts::appconsts::FIRST_SPARSE_SHARE_CONTENT_SIZE
- consts::appconsts::LATEST_VERSION
- consts::appconsts::MAX_SHARE_VERSION
- consts::appconsts::MIN_SHARE_COUNT
- consts::appconsts::MIN_SQUARE_SIZE
- consts::appconsts::NAMESPACE_SIZE
- consts::appconsts::SEQUENCE_LEN_BYTES
- consts::appconsts::SHARE_INFO_BYTES
- consts::appconsts::SHARE_SIZE
- consts::appconsts::SHARE_VERSION_ONE
- consts::appconsts::SHARE_VERSION_ZERO
- consts::appconsts::SIGNER_SIZE
- consts::appconsts::v1::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v1::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v1::VERSION
- consts::appconsts::v2::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v2::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v2::VERSION
- consts::appconsts::v3::GAS_PER_BLOB_BYTE
- consts::appconsts::v3::MAX_TX_SIZE
- consts::appconsts::v3::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v3::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v3::TX_SIZE_COST_PER_BYTE
- consts::appconsts::v3::VERSION
- consts::appconsts::v4::GAS_PER_BLOB_BYTE
- consts::appconsts::v4::MAX_TX_SIZE
- consts::appconsts::v4::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v4::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v4::TX_SIZE_COST_PER_BYTE
- consts::appconsts::v4::VERSION
- consts::appconsts::v5::GAS_PER_BLOB_BYTE
- consts::appconsts::v5::MAX_TX_SIZE
- consts::appconsts::v5::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v5::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v5::TX_SIZE_COST_PER_BYTE
- consts::appconsts::v5::VERSION
- consts::appconsts::v6::GAS_PER_BLOB_BYTE
- consts::appconsts::v6::MAX_TX_SIZE
- consts::appconsts::v6::SQUARE_SIZE_UPPER_BOUND
- consts::appconsts::v6::SUBTREE_ROOT_THRESHOLD
- consts::appconsts::v6::TX_SIZE_COST_PER_BYTE
- consts::appconsts::v6::VERSION
- consts::cosmos::BECH32_PREFIX_ACC_ADDR
- consts::cosmos::BECH32_PREFIX_ACC_PUB
- consts::cosmos::BECH32_PREFIX_CONS_ADDR
- consts::cosmos::BECH32_PREFIX_CONS_PUB
- consts::cosmos::BECH32_PREFIX_VAL_ADDR
- consts::cosmos::BECH32_PREFIX_VAL_PUB
- consts::data_availability_header::MIN_EXTENDED_SQUARE_WIDTH
- consts::genesis::MAX_CHAIN_ID_LEN
- consts::version::BLOCK_PROTOCOL
- eds::EDS_ID_SIZE
- namespace_data::NAMESPACE_DATA_ID_SIZE
- nmt::EMPTY_LEAVES
- nmt::HASH_SIZE
- nmt::NAMESPACED_HASH_SIZE
- nmt::NMT_CODEC
- nmt::NMT_ID_SIZE
- nmt::NMT_MULTIHASH_CODE
- nmt::NS_ID_SIZE
- nmt::NS_ID_V0_SIZE
- nmt::NS_SIZE
- nmt::NS_VER_SIZE
- row::ROW_ID_CODEC
- row::ROW_ID_MULTIHASH_CODE
- row::ROW_ID_SIZE
- row_namespace_data::ROW_NAMESPACE_DATA_CODEC
- row_namespace_data::ROW_NAMESPACE_DATA_ID_MULTIHASH_CODE
- row_namespace_data::ROW_NAMESPACE_DATA_ID_SIZE
- sample::SAMPLE_ID_CODEC
- sample::SAMPLE_ID_MULTIHASH_CODE
- state::BOND_DENOM
- trust_level::DEFAULT_TRUST_LEVEL