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 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.
func (*Server) SyncCommitteeRewards ¶
func (s *Server) SyncCommitteeRewards(w http.ResponseWriter, r *http.Request)
SyncCommitteeRewards retrieves rewards info for sync committee members specified by array of public keys or validator index. If no array is provided, return reward info for every committee member.
type SyncCommitteeReward ¶
type SyncCommitteeRewardsResponse ¶
type SyncCommitteeRewardsResponse struct { Data []SyncCommitteeReward `json:"data"` ExecutionOptimistic bool `json:"execution_optimistic"` Finalized bool `json:"finalized"` }
Click to show internal directories.
Click to hide internal directories.