Module fuel_vm::checked_transaction
source · Expand description
A checked transaction is type-wrapper for transactions which have been checked. It is impossible to construct a checked transaction without performing necessary checks.
This allows the VM to accept transactions with metadata that have been already verified upstream.
Re-exports§
pub use types::*;
Modules§
- Implementation for different transaction types, groupd in submodules.
Structs§
- The parameters needed for checking a predicate
- The type describes that the inner transaction was already checked.
- Possible types of transaction checks.
- Transaction that has checks for all dynamic values, e.g.
gas_price
Enums§
- The error can occur when transforming transactions into the
Checked
type. - The
IntoChecked
metadata forCheckedTransaction
. - The Enum version of
Checked<Transaction>
allows getting the inner variant without losing “checked” status.
Traits§
- Provides predicate verification functionality for the transaction.
- Provides predicate estimation functionality for the transaction.
- Performs checks for a transaction
- Executes CPU-heavy tasks in parallel.