Expand description
Logic for validating and applying new blocks and txs to the chain state
Re-exports§
pub use utils::CertState;pub use utils::Environment;pub use utils::MultiEraProtocolParameters;pub use utils::UTxOs;pub use utils::ValidationError::EnvMissingAccountState;pub use utils::ValidationError::PParamsByronDoesntNeedAccountState;pub use utils::ValidationError::TxAndProtParamsDiffer;pub use utils::ValidationError::UnknownProtParams;pub use utils::ValidationResult;
Modules§
- alonzo
- Utilities required for Alonzo-era transaction validation.
- babbage
- Utilities required for Babbage-era transaction validation.
- byron
- Utilities required for Byron-era transaction validation.
- shelley_
ma - Utilities required for ShelleyMA-era transaction validation.
- utils
- Base types used for validating transactions in each era.
Functions§
- validate_
tx - Ledger inference rule: LEDGER
- validate_
txs - Ledger sequence rule: LEDGERS