fuel_vm

Module 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§

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 for CheckedTransaction.
  • The Enum version of Checked<Transaction> allows getting the inner variant without losing “checked” status.

Traits§