Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignedBlock ¶ added in v1.1.0
type Block ¶
type Block struct {
Root []byte `db:"root"`
Slot uint64 `db:"slot"`
ParentRoot []byte `db:"parent_root"`
StateRoot []byte `db:"state_root"`
Orphaned bool `db:"orphaned"`
Proposer uint64 `db:"proposer"`
Graffiti []byte `db:"graffiti"`
GraffitiText string `db:"graffiti_text"`
AttestationCount uint64 `db:"attestation_count"`
DepositCount uint64 `db:"deposit_count"`
ExitCount uint64 `db:"exit_count"`
WithdrawCount uint64 `db:"withdraw_count"`
WithdrawAmount uint64 `db:"withdraw_amount"`
AttesterSlashingCount uint64 `db:"attester_slashing_count"`
ProposerSlashingCount uint64 `db:"proposer_slashing_count"`
BLSChangeCount uint64 `db:"bls_change_count"`
EthTransactionCount uint64 `db:"eth_transaction_count"`
EthBlockNumber uint64 `db:"eth_block_number"`
EthBlockHash []byte `db:"eth_block_hash"`
SyncParticipation float32 `db:"sync_participation"`
}
type DBEngineType ¶ added in v1.2.0
type DBEngineType int
const ( DBEngineAny DBEngineType = 0 DBEngineSqlite DBEngineType = 1 DBEnginePgsql DBEngineType = 2 )
type Epoch ¶
type Epoch struct {
Epoch uint64 `db:"epoch"`
ValidatorCount uint64 `db:"validator_count"`
ValidatorBalance uint64 `db:"validator_balance"`
Eligible uint64 `db:"eligible"`
VotedTarget uint64 `db:"voted_target"`
VotedHead uint64 `db:"voted_head"`
VotedTotal uint64 `db:"voted_total"`
BlockCount uint16 `db:"block_count"`
OrphanedCount uint16 `db:"orphaned_count"`
AttestationCount uint64 `db:"attestation_count"`
DepositCount uint64 `db:"deposit_count"`
ExitCount uint64 `db:"exit_count"`
WithdrawCount uint64 `db:"withdraw_count"`
WithdrawAmount uint64 `db:"withdraw_amount"`
AttesterSlashingCount uint64 `db:"attester_slashing_count"`
ProposerSlashingCount uint64 `db:"proposer_slashing_count"`
BLSChangeCount uint64 `db:"bls_change_count"`
EthTransactionCount uint64 `db:"eth_transaction_count"`
SyncParticipation float32 `db:"sync_participation"`
}
type ExplorerState ¶
type IndexerSyncState ¶
type IndexerSyncState struct {
Epoch uint64 `json:"epoch"`
}
type OrphanedBlock ¶
type SearchAheadEpochsResult ¶ added in v1.2.0
type SearchAheadEpochsResult []struct {
Epoch uint64 `db:"epoch"`
}
type SearchAheadGraffitiResult ¶ added in v1.2.0
type SearchAheadSlotsResult ¶ added in v1.2.0
type SearchBlockResult ¶ added in v1.2.0
type SearchGraffitiResult ¶ added in v1.2.0
type SearchGraffitiResult struct {
Graffiti string `db:"graffiti"`
}
type SlotAssignment ¶
Click to show internal directories.
Click to hide internal directories.