Modules
- default_parametersDeprecatedArbitrary default consensus parameters. While best-efforts are made to adjust these to reasonable settings, they may not be useful for every network instantiation.
- The module contains traits for each possible field in the
Transaction
. Those traits can be used to write generic code based on the different combinations of the fields.
Structs
- FuelVM atomic type.
- FuelVM atomic type.
- FuelVM atomic type.
- FuelVM atomic type.
- FuelVM atomic type.
- FuelVM atomic type.
- Consensus configurable parameters used for verifying transactions
- Deployable representation of a contract code.
- FuelVM atomic type.
- Describe a panic reason with the instruction that generated it
- FuelVM atomic type.
- The definition of the
Mint
transaction from the specification: https://github.com/FuelLabs/fuel-specs/blob/master/src/protocol/tx_format/transaction.md#transactionmint - FuelVM atomic type.
- Identification of unspend transaction output.
- Identification of unspend transaction output.
Enums
- Panic reason representation for the interpreter.
- The fuel transaction entity https://github.com/FuelLabs/fuel-specs/blob/master/src/protocol/tx_format/transaction.md#transaction.
Traits
- Entity support metadata computation to cache results.
- Means that the blockchain charges fee for the transaction.
- Contains logic for stateless validations that don’t result in any reusable metadata such as spendable input balances or remaining gas. Primarily involves validating that transaction fields are correctly formatted and signed.
- Means that transaction can be singed.
- Means that transaction has a unique identifier.
Type Definitions
- Identification of transaction (also called transaction hash)
- Register value type