[−][src]Trait solana_libra_vm_runtime::VMVerifier
This trait describes the VM's verification interfaces.
Required methods
fn validate_transaction(
&self,
transaction: SignedTransaction,
state_view: &dyn StateView
) -> Option<VMStatus>
&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
.
Implementors
impl VMVerifier for MoveVM
[src]
fn validate_transaction(
&self,
transaction: SignedTransaction,
state_view: &dyn StateView
) -> Option<VMStatus>
[src]
&self,
transaction: SignedTransaction,
state_view: &dyn StateView
) -> Option<VMStatus>