Crate fuel_tx

source ·

Modules

Arbitrary 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.
The type describes that the inner transaction was already checked.
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/specs/protocol/tx_format.md#transactionmint
FuelVM atomic type.
Identification of unspend transaction output.
Identification of unspend transaction output.

Enums

The IntoChecked metadata for CheckedTransaction.
The Enum version of Checked<Transaction> allows getting the inner variant without losing “checked” status.
Panic reason representation for the interpreter.
The fuel transaction entity https://github.com/FuelLabs/fuel-specs/blob/master/specs/protocol/tx_format.md#transaction.

Traits

Entity support metadata computation to cache results.
Means that the blockchain charges fee for the transaction.
Means that the transaction can be validated.
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