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§
- Blob
Data - The storage table for blob data bytes.
- Coins
- The storage table of coins. Each
CompressedCoin
is represented by uniqueUtxoId
. - Consensus
Parameters Versions - The storage table of consensus parameters.
- Contracts
Assets - The storage table for contract’s assets balances.
- Contracts
Latest Utxo - 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. - Contracts
RawCode - The storage table for contract’s raw byte code.
- Contracts
State - The storage table for contract’s hashed key-value state.
- Fuel
Blocks - 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.
- Processed
Transactions - The storage table of processed transactions that were executed in the past. The table helps to drop duplicated transactions.
- Sealed
Block Consensus - The table of consensus metadata associated with sealed (finalized) blocks
- State
Transition Bytecode Versions - The storage table of state transition bytecodes.
- Transactions
- The storage table of confirmed transactions.
- Uploaded
Bytecodes - The storage table for uploaded bytecode.