read

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetaMonitoringStatuses added in v0.6.0

type MetaMonitoringStatuses struct {
	DataNodeData               *int32
	AssetPricesData            *int32
	BlockSignersData           *int32
	CometTxsData               *int32
	NetworkBalancesData        *int32
	NetworkHistorySegmentsData *int32

	UpdateTime time.Time
}

type ReadService

type ReadService struct {
	// contains filtered or unexported fields
}

func NewReadService

func NewReadService(
	coingeckoClient *coingecko.CoingeckoClient,
	cometClient *comet.CometClient,
	ethClient *ethutils.EthClient,
	storeReadService StoreReadService,
	log *logging.Logger,
) (*ReadService, error)

func (*ReadService) GetAssetPoolBalanceForToken

func (s *ReadService) GetAssetPoolBalanceForToken(tokenAddress string) (*big.Int, error)

func (*ReadService) GetAssetPrices

func (s *ReadService) GetAssetPrices() ([]coingecko.PriceData, error)

func (*ReadService) GetBlockSigners

func (s *ReadService) GetBlockSigners(fromBlock int64, toBlock int64) ([]comet.BlockSignersData, error)

func (*ReadService) GetCometTxs

func (s *ReadService) GetCometTxs(fromBlock int64, toBlock int64) ([]comet.CometTx, error)

func (*ReadService) GetEarliestBlockHeight added in v0.9.0

func (s *ReadService) GetEarliestBlockHeight(ctx context.Context) (int64, error)

func (*ReadService) GetLatestFlushedSegmentsHeights added in v0.9.0

func (s *ReadService) GetLatestFlushedSegmentsHeights(ctx context.Context) (map[string]int64, error)

func (*ReadService) GetLatestLocalBlockHeight added in v0.9.0

func (s *ReadService) GetLatestLocalBlockHeight(ctx context.Context) (int64, error)

func (*ReadService) GetMetaMonitoringStatuses added in v0.6.0

func (s *ReadService) GetMetaMonitoringStatuses(ctx context.Context) (MetaMonitoringStatuses, error)

func (*ReadService) GetNetworkLatestBlockHeight

func (s *ReadService) GetNetworkLatestBlockHeight() (int64, error)

func (*ReadService) GetValidatorForAddressAtBlock

func (s *ReadService) GetValidatorForAddressAtBlock(address string, block int64) (*comet.ValidatorData, error)

type StoreReadService

type StoreReadService interface {
	NewNetworkHistorySegment() *sqlstore.NetworkHistorySegment
	NewMonitoringStatus() *sqlstore.MonitoringStatus
}

Jump to

Keyboard shortcuts

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