proto/genus/genus_models.pb library

Classes

AssetLabel
An identifier for a TAM2 asset type
AssetLabel_Empty
AssetLabel_Tam2Label
AssetLabel_V1Label
BlockData
Data structure with the most important parts of a Block. Equivalent to a denormalized Full Block.
ChainDistance
The distance between blocks
ConfidenceFactor
1 - the probability that something will be subject to a reorg. Defaults to 0.9999999
CsvIndexSpec
a sequence of csv field references to identify the values in data to be indexed
CsvIndexSpecs
a sequence of csv field references to identify the values in data to be indexed
HeightData
Data structure that encapsulates relation between a possible block data and its height.
IndexFieldSpec
A specification to identify the field(s) in data to be indexed
IndexFilter
How records should be filtered to determine which ones to include in an index.
IndexSpec
A request to create an index of transaction based on their on-chain metadata
JsonIndexSpec
A JSONPath string to identify a value in data to be indexed (https://datatracker.ietf.org/doc/id/draft-goessner-dispatch-jsonpath-00.html)
JsonIndexSpecs
A sequence of JSONPath strings to identify the values in data to be indexed (https://datatracker.ietf.org/doc/id/draft-goessner-dispatch-jsonpath-00.html)
LabelType
Types of assets that can be identified by an AssetLabel
SortOrder
Specify the order of data for indexes.
TransactionReceipt
Txo
A Txo and its status
TxoState
Used to identify the status of a Txo.