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.