Module types

Source
Expand description

Blockchain table types.

This module contains all types used by the database tables, and aliases for common Monero-related types that use the same underlying primitive type.

Structs§

AltBlockHeight
Represents the height of a block on an alt-chain.
AltChainInfo
Information on an alternative chain.
AltTransactionInfo
Represents information on an alt transaction.
BlockInfo
Block information.
CompactAltBlockInfo
Represents information on an alt-chain.
Output
A pre-RCT (v1) output’s data.
OutputFlags
Bit flags for Outputs and RctOutputs,
PreRctOutputId
A identifier for a pre-RCT Output.
RawChain
Chain in a format which can be stored in the DB.
RawChainId
ChainId in a format which can be stored in the DB.
RctOutput
An RCT (v2+) output’s data.

Type Aliases§

Amount
An output’s amount.
AmountIndex
The index of an Amount in a list of duplicate Amounts.
AmountIndices
A list of AmountIndexs.
BlockBlob
A serialized block.
BlockHash
A block’s hash.
BlockHeaderBlob
A serialized block header
BlockHeight
A block’s height.
BlockTxHashes
A block transaction hashes
KeyImage
A key image.
PrunableBlob
A prunable serialized bytes.
PrunableHash
A prunable hash.
PrunedBlob
Pruned serialized bytes.
TxBlob
A serialized transaction.
TxHash
A transaction’s hash.
TxId
A transaction’s global index, or ID.
UnlockTime
The unlock time value of an output.