Re-exportsยง
pub use v0_4::AccountQueryData;
pub use v0_4::BlockMerkleCommitment;
pub use v0_4::BlockMerkleTree;
pub use v0_4::BuilderSignature;
pub use v0_4::ChainId;
pub use v0_4::Delta;
pub use v0_4::FeeAccount;
pub use v0_4::FeeAccountProof;
pub use v0_4::FeeAmount;
pub use v0_4::FeeInfo;
pub use v0_4::FeeMerkleCommitment;
pub use v0_4::FeeMerkleProof;
pub use v0_4::FeeMerkleTree;
pub use v0_4::Index;
pub use v0_4::Iter;
pub use v0_4::L1BlockInfo;
pub use v0_4::L1Client;
pub use v0_4::L1ClientOptions;
pub use v0_4::L1Snapshot;
pub use v0_4::NamespaceId;
pub use v0_4::NsIndex;
pub use v0_4::NsIter;
pub use v0_4::NsPayload;
pub use v0_4::NsPayloadBuilder;
pub use v0_4::NsPayloadByteLen;
pub use v0_4::NsPayloadOwned;
pub use v0_4::NsPayloadRange;
pub use v0_4::NsTable;
pub use v0_4::NsTableBuilder;
pub use v0_4::NsTableValidationError;
pub use v0_4::NumNss;
pub use v0_4::NumTxs;
pub use v0_4::NumTxsRange;
pub use v0_4::NumTxsUnchecked;
pub use v0_4::Payload;
pub use v0_4::PayloadByteLen;
pub use v0_4::Transaction;
pub use v0_4::TxIndex;
pub use v0_4::TxIter;
pub use v0_4::TxPayload;
pub use v0_4::TxPayloadRange;
pub use v0_4::TxProof;
pub use v0_4::TxTableEntries;
pub use v0_4::TxTableEntriesRange;
pub use v0_4::Upgrade;
pub use v0_4::UpgradeType;
pub use v0_4::UpgradeMode;
pub use v0_4::TimeBasedUpgrade;
pub use v0_4::ViewBasedUpgrade;
pub use v0_4::BlockSize;
pub use crate::v0_1::BLOCK_MERKLE_TREE_HEIGHT;
pub use crate::v0_1::FEE_MERKLE_TREE_HEIGHT;
pub use crate::v0_1::NS_ID_BYTE_LEN;
pub use crate::v0_1::NS_OFFSET_BYTE_LEN;
pub use crate::v0_1::NUM_NSS_BYTE_LEN;
pub use crate::v0_1::NUM_TXS_BYTE_LEN;
pub use crate::v0_1::TX_OFFSET_BYTE_LEN;
Modulesยง
- config
- header ๐
- impls ๐
- nsproof ๐
- traits
- This module contains all the traits used for building the sequencer types. It also includes some trait implementations that cannot be implemented in an external crate.
- utils ๐
- v0_1
- v0_2
- v0_3
- v0_4
Macrosยง
- assert_
eq_ ๐all_ versions_ of_ type - define_
modules ๐ - reexport_
latest_ ๐version_ of_ type - reexport_
unchanged_ ๐types - Re-export types which have not changed across any minor version.
- with_
minor_ ๐versions
Structsยง
- ADVZ
Namespace Proof Query Data - Backoff
Params - Epoch
Committees - Type to describe DA and Stake memberships
- Genesis
Header - Information about the genesis state which feeds into the genesis block header.
- Namespace
Proof Query Data - Node
State - Represents the immutable state of a node.
- Parse
Duration Error - Parse
Size Error - Ratio
- Reward
Distributor - SeqTypes
- Sequencer
Versions - Timestamp
- Timestamp
Millis - Upgrade
Map - NewType to hold upgrades and some convenience behavior.
- Validated
State - State to be validated by replicas.
Enumsยง
- Builder
Validation Error - Possible builder validation failures
- FeeError
- Possible charge fee failures
- Header
- Each variant represents a specific minor version header.
- NsProof
- Each variant represents a specific version of a namespace proof.
- Parse
Ratio Error - Proposal
Validation Error - Possible proposal validation failures
- State
Validation Error - This enum is not used in code but functions as an index of possible validation errors.
- Update
Constantsยง
Functionsยง
- get_
l1_ deposits - parse_
duration - parse_
size - retain_
accounts - Get a partial snapshot of the given fee state, which contains only the specified accounts.
- upgrade_
commitment_ map - validators_
from_ l1_ events