Module tables

Source
Expand description

The module contains definition of storage tables used by default implementation of fuel services.

Modules§

merkle
The module contains definition of merkle-related tables.

Structs§

BlobData
The storage table for blob data bytes.
Coins
The storage table of coins. Each CompressedCoin is represented by unique UtxoId.
ConsensusParametersVersions
The storage table of consensus parameters.
ContractsAssets
The storage table for contract’s assets balances.
ContractsLatestUtxo
The latest UTXO info of the contract. The contract’s UTXO represents the unique id of the state. After each transaction, old UTXO is consumed, and new UTXO is produced. UTXO is used as an input to the next transaction related to the ContractId smart contract.
ContractsRawCode
The storage table for contract’s raw byte code.
ContractsState
The storage table for contract’s hashed key-value state.
FuelBlocks
The table of blocks generated by Fuels validators. Right now, we have only that type of block, but we will support others in the future.
Messages
The storage table of bridged Ethereum message.
ProcessedTransactions
The storage table of processed transactions that were executed in the past. The table helps to drop duplicated transactions.
SealedBlockConsensus
The table of consensus metadata associated with sealed (finalized) blocks
StateTransitionBytecodeVersions
The storage table of state transition bytecodes.
Transactions
The storage table of confirmed transactions.
UploadedBytecodes
The storage table for uploaded bytecode.