Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttestationRewards ¶
type AttestationRewards struct { IdealRewards []IdealAttestationReward `json:"ideal_rewards"` TotalRewards []TotalAttestationReward `json:"total_rewards"` }
type AttestationRewardsResponse ¶
type AttestationRewardsResponse struct { Data AttestationRewards `json:"data"` ExecutionOptimistic bool `json:"execution_optimistic"` Finalized bool `json:"finalized"` }
type BlockRewards ¶
type BlockRewardsResponse ¶
type BlockRewardsResponse struct { Data BlockRewards `json:"data"` ExecutionOptimistic bool `json:"execution_optimistic"` Finalized bool `json:"finalized"` }
type IdealAttestationReward ¶
type Server ¶
type Server struct { Blocker lookup.Blocker OptimisticModeFetcher blockchain.OptimisticModeFetcher FinalizationFetcher blockchain.FinalizationFetcher ReplayerBuilder stategen.ReplayerBuilder // TODO: Init TimeFetcher blockchain.TimeFetcher Stater lookup.Stater HeadFetcher blockchain.HeadFetcher }
func (*Server) AttestationRewards ¶
func (s *Server) AttestationRewards(w http.ResponseWriter, r *http.Request)
AttestationRewards retrieves attestation reward info for validators specified by array of public keys or validator index. If no array is provided, return reward info for every validator. TODO: Inclusion delay
func (*Server) BlockRewards ¶
func (s *Server) BlockRewards(w http.ResponseWriter, r *http.Request)
BlockRewards is an HTTP handler for Beacon API getBlockRewards.
Click to show internal directories.
Click to hide internal directories.