read

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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) 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 {
}

Jump to

Keyboard shortcuts

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