model

package
v1.0.1-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RecentValidatorVote

type RecentValidatorVote struct {
	Moniker       string `bun:"moniker"`
	MaxHeight     int64  `bun:"max_height"`
	MinHeight     int64  `bun:"min_height"`
	ProposedCount int64  `bun:"proposed"`
	CommitedCount int64  `bun:"commited"`
	MissedCount   int64  `bun:"missed"`
}

type ValidatorVote

type ValidatorVote struct {
	bun.BaseModel         `bun:"table:voteindexer"`
	ID                    int64      `bun:"id,pk,autoincrement"`
	ChainInfoID           int64      `bun:"chain_info_id,pk,notnull"`
	Height                int64      `bun:"height,notnull"`
	ValidatorHexAddressID int64      `bun:"validator_hex_address_id,notnull"`
	Status                VoteStatus `bun:"status,notnull"`
	Timestamp             time.Time  `bun:"timestamp,notnull"`
}

status := 0 is NaN(jailed or inactive) 1 is missed, 2 is voted, 3 is proposed

func (ValidatorVote) String

func (vm ValidatorVote) String() string

type VoteStatus

type VoteStatus int

Methods

const (
	Missed VoteStatus = iota + 1
	Voted
	Proposed
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL