[][src]Trait solana_libra_vm_runtime::VMVerifier

pub trait VMVerifier {
    fn validate_transaction(
        &self,
        transaction: SignedTransaction,
        state_view: &dyn StateView
    ) -> Option<VMStatus>; }

This trait describes the VM's verification interfaces.

Required methods

fn validate_transaction(
    &self,
    transaction: SignedTransaction,
    state_view: &dyn StateView
) -> Option<VMStatus>

Executes the prologue of the Libra Account and verifies that the transaction is valid. only. Returns None if the transaction was validated, or Some(VMStatus) if the transaction was unable to be validated with status VMStatus.

Loading content...

Implementors

impl VMVerifier for MoveVM[src]

Loading content...