Module storage

Source
Expand description

Storage backend implementations.

Modules§

predicate
The module contains storage requirements for the predicate execution.

Structs§

BlobBytes
Storage type for blob bytes
BlobData
The storage table for blob data bytes.
ContractsAssetKey
The FuelVM storage double key.
ContractsAssets
The storage table for contract’s assets balances.
ContractsRawCode
The storage table for contract’s raw byte code.
ContractsState
The storage table for contract’s hashed key-value state.
ContractsStateData
Storage type for contract state
ContractsStateKey
The FuelVM storage double key.
UploadedBytecodes
The storage table for uploaded bytecode.

Enums§

UploadedBytecode
The uploaded bytecode can be in two states: fully uploaded or partially uploaded.

Traits§

ContractsAssetsStorage
Storage operations for contract assets.
InterpreterStorage
When this trait is implemented, the underlying interpreter is guaranteed to have full functionality