Versions in this module Expand all Collapse all v0 v0.1.0 Nov 9, 2021 Changes in this version + type AverageBlockSize struct + BlockSizeBytes uint32 + Timestamp time.Time + type BlockCount struct + BlockCount uint32 + type BlockCountdown struct + CountdownBlock uint64 + CurrentBlock uint64 + EstimateTimeInSec decimal.Decimal + RemainingBlock uint64 + type BlockNumberRequest struct + Closest ClosestAvailableBlock + Timestamp time.Time + type BlockRewards struct + BlockMiner common.Address + BlockNumber uint64 + BlockReward *big.Int + Timestamp time.Time + UncleInclusionReward *big.Int + Uncles []UncleReward + type BlocksClient struct + API *httpapi.APIClient + func (c *BlocksClient) GetBlockCountdown(ctx context.Context, blockNumber uint64) (*BlockCountdown, error) + func (c *BlocksClient) GetBlockNumber(ctx context.Context, req *BlockNumberRequest) (uint64, error) + func (c *BlocksClient) GetBlockRewards(ctx context.Context, blockNumber uint64) (*BlockRewards, error) + func (c *BlocksClient) GetDailyAverageBlockSize(ctx context.Context, dates *ecommon.DateRange) (result []AverageBlockSize, err error) + func (c *BlocksClient) GetDailyAverageBlockTime(ctx context.Context, dates *ecommon.DateRange) (result []DailyBlockTime, err error) + func (c *BlocksClient) GetDailyBlockCount(ctx context.Context, dates *ecommon.DateRange) (result []BlockCount, err error) + func (c *BlocksClient) GetDailyBlockRewards(ctx context.Context, dates *ecommon.DateRange) (result []DailyBlockRewards, err error) + func (c *BlocksClient) GetDailyUnclesCount(ctx context.Context, dates *ecommon.DateRange) (result []DailyUnclesCount, err error) + type ClosestAvailableBlock int32 + const ClosestAvailableBlockAfter + const ClosestAvailableBlockBefore + func ParseClosestAvailableBlock(name string) (ClosestAvailableBlock, error) + func (x ClosestAvailableBlock) String() string + type DailyBlockRewards struct + BlockRewardsETH decimal.Decimal + Timestamp time.Time + type DailyBlockTime struct + BlockTimeSeconds decimal.Decimal + Timestamp time.Time + type DailyUnclesCount struct + Timestamp time.Time + UncleBlockCount uint32 + UncleBlockRewardsETH decimal.Decimal + type UncleReward struct + BlockReward *big.Int + Miner common.Address + UnclePosition uint32