Crate pallas_applying

Crate pallas_applying 

Source
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