read

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2023 License: MIT Imports: 9 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) 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 {
	NewMetamonitoringStatus() *sqlstore.MetamonitoringStatus
}

Jump to

Keyboard shortcuts

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