package
0.0.0-20240305091328-aa4207a4b25d
Repository: https://github.com/badrootd/celestia-core.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
ConsensusTables returns the list of tables that are used for consensus tracing.
MempoolTables returns the list of tables for mempool tracing.
No description provided by the author
WriteBlockPart writes a tracing point for a BlockPart using the predetermined schema for consensus state tracing.
WriteMempoolPeerState writes a tracing point for the mempool state using the predetermined schema for mempool tracing.
WriteMempoolRejected records why a transaction was rejected.
WriteMempoolTx writes a tracing point for a tx using the predetermined schema for mempool tracing.
WriteRoundState writes a tracing point for a tx using the predetermined schema for consensus state tracing.
WriteVote writes a tracing point for a vote using the predetermined schema for consensus vote tracing.

# Constants

AddedTxStateUpdateFieldValue is a tracing field value for the local state update of the mempool.
BlockPartIndexFieldKey is the name of the field that stores the block part.
BlockPartsTable is the name of the table that stores the consensus block parts.
BlockSizeFieldKey is the name of the field that stores the size of the block data in bytes.
BlockTable is the name of the table that stores metadata about consensus blocks.
CatVersionFieldValue is a tracing field value for the version of the mempool.
HeightFieldKey is the name of the field that stores the consensus height.
LastCommitRoundFieldKey is the name of the field that stores the round of the last commit.
MempoolPeerState is the tracing "measurement" (aka table) for the mempool that stores tracing data related to mempool state, specifically the gossipping of "SeenTx" and "WantTx".
No description provided by the author
MempoolTxTable is the tracing "measurement" (aka table) for the mempool that stores tracing data related to gossiping transactions.
PeerFieldKey is the tracing field key for the peer that sent or received a tx.
ProposerFieldKey is the name of the field that stores the proposer of the block.
No description provided by the author
RemovedTxStateUpdateFieldValue is a tracing field value for the local state update of the mempool.
RoundFieldKey is the name of the field that stores the consensus round.
RoundStateTable is the name of the table that stores the consensus state traces.
SeenTxStateUpdateFieldValue is a tracing field value for the state update of the mempool.
SizeFieldKey is the tracing field key for the size of a tx.
SquareSizeFieldKey is the name of the field that stores the square size of the block.
StateUpdateFieldKey is the tracing field key for state updates of the mempool.
StepFieldKey is the name of the field that stores the consensus step.
TransferTypeDownload is a tracing field value for receiving some data from a peer.
TransferTypeFieldKey is the tracing field key for the class of a tx and votes.
TransferTypeUpload is a tracing field value for sending some data to a peer.
TxCountFieldKey is the name of the field that stores the number of transactions in the block.
TxFieldKey is the tracing field key for receiving for sending a tx.
UnixMillisecondTimestampFieldKey is the name of the field that stores the timestamp in the last commit in unix milliseconds.
V1VersionFieldValue is a tracing field value for the version of the mempool.
Schema constants for the consensus votes tracing database.
Schema constants for the consensus votes tracing database.
VersionFieldKey is the tracing field key for the version of the mempool.
Schema constants for the consensus votes tracing database.
Schema constants for the consensus votes tracing database.
Schema constants for the consensus votes tracing database.
VoteTable is the name of the table that stores the consensus voting traces.
Schema constants for the consensus votes tracing database.
Schema constants for the consensus votes tracing database.
WantTxStateUpdateFieldValue is a tracing field value for the state update of the mempool.