Versions in this module Expand all Collapse all v0 v0.0.4 Jan 15, 2025 v0.0.1 Jan 15, 2025 Changes in this version + type Server struct + BeaconDB db.ReadOnlyDatabase + ExecutionChainInfoFetcher execution.ChainInfoFetcher + GenesisTimeFetcher blockchain.TimeFetcher + HeadFetcher blockchain.HeadFetcher + MetadataProvider p2p.MetadataProvider + OptimisticModeFetcher blockchain.OptimisticModeFetcher + PeerManager p2p.PeerManager + PeersFetcher p2p.PeersProvider + Server *grpc.Server + SyncChecker sync.Checker + func (_ *Server) GetVersion(ctx context.Context, _ *emptypb.Empty) (*ethpb.VersionResponse, error) + func (ns *Server) GetHealth(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error) + func (ns *Server) GetIdentity(ctx context.Context, _ *emptypb.Empty) (*ethpb.IdentityResponse, error) + func (ns *Server) GetPeer(ctx context.Context, req *ethpb.PeerRequest) (*ethpb.PeerResponse, error) + func (ns *Server) ListPeers(ctx context.Context, req *ethpb.PeersRequest) (*ethpb.PeersResponse, error) + func (ns *Server) PeerCount(ctx context.Context, _ *emptypb.Empty) (*ethpb.PeerCountResponse, error) + func (s *Server) GetSyncStatus(w http.ResponseWriter, r *http.Request) + type SyncStatusResponse struct + Data *SyncStatusResponseData + type SyncStatusResponseData struct + ElOffline bool + HeadSlot string + IsOptimistic bool + IsSyncing bool + SyncDistance string