Trait diem_vm::VMValidator[][src]

pub trait VMValidator {
    fn validate_transaction(
        &self,
        transaction: SignedTransaction,
        state_view: &impl StateView
    ) -> VMValidatorResult; }
Expand description

This trait describes the VM’s validation interfaces.

Required methods

Executes the prologue of the Diem Account and verifies that the transaction is valid.

Implementors