Documentation ¶
Overview ¶
Package ethereum_beacon_rpc_v1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterAttesterServiceServer(s *grpc.Server, srv AttesterServiceServer)
- func RegisterBeaconServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterBeaconServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BeaconServiceClient) error
- func RegisterBeaconServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterProposerServiceServer(s *grpc.Server, srv ProposerServiceServer)
- func RegisterValidatorServiceServer(s *grpc.Server, srv ValidatorServiceServer)
- type AssignmentRequest
- func (*AssignmentRequest) Descriptor() ([]byte, []int)
- func (m *AssignmentRequest) GetEpochStart() uint64
- func (m *AssignmentRequest) GetPublicKeys() [][]byte
- func (*AssignmentRequest) ProtoMessage()
- func (m *AssignmentRequest) Reset()
- func (m *AssignmentRequest) String() string
- func (m *AssignmentRequest) XXX_DiscardUnknown()
- func (m *AssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AssignmentRequest) XXX_Merge(src proto.Message)
- func (m *AssignmentRequest) XXX_Size() int
- func (m *AssignmentRequest) XXX_Unmarshal(b []byte) error
- type AssignmentResponse
- func (*AssignmentResponse) Descriptor() ([]byte, []int)
- func (m *AssignmentResponse) GetValidatorAssignment() []*AssignmentResponse_ValidatorAssignment
- func (*AssignmentResponse) ProtoMessage()
- func (m *AssignmentResponse) Reset()
- func (m *AssignmentResponse) String() string
- func (m *AssignmentResponse) XXX_DiscardUnknown()
- func (m *AssignmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AssignmentResponse) XXX_Merge(src proto.Message)
- func (m *AssignmentResponse) XXX_Size() int
- func (m *AssignmentResponse) XXX_Unmarshal(b []byte) error
- type AssignmentResponse_ValidatorAssignment
- func (*AssignmentResponse_ValidatorAssignment) Descriptor() ([]byte, []int)
- func (m *AssignmentResponse_ValidatorAssignment) GetAttesterSlot() uint64
- func (m *AssignmentResponse_ValidatorAssignment) GetCommittee() []uint64
- func (m *AssignmentResponse_ValidatorAssignment) GetCommitteeIndex() uint64
- func (m *AssignmentResponse_ValidatorAssignment) GetProposerSlot() uint64
- func (m *AssignmentResponse_ValidatorAssignment) GetPublicKey() []byte
- func (m *AssignmentResponse_ValidatorAssignment) GetStatus() ValidatorStatus
- func (*AssignmentResponse_ValidatorAssignment) ProtoMessage()
- func (m *AssignmentResponse_ValidatorAssignment) Reset()
- func (m *AssignmentResponse_ValidatorAssignment) String() string
- func (m *AssignmentResponse_ValidatorAssignment) XXX_DiscardUnknown()
- func (m *AssignmentResponse_ValidatorAssignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AssignmentResponse_ValidatorAssignment) XXX_Merge(src proto.Message)
- func (m *AssignmentResponse_ValidatorAssignment) XXX_Size() int
- func (m *AssignmentResponse_ValidatorAssignment) XXX_Unmarshal(b []byte) error
- type AttestResponse
- func (*AttestResponse) Descriptor() ([]byte, []int)
- func (m *AttestResponse) GetRoot() []byte
- func (*AttestResponse) ProtoMessage()
- func (m *AttestResponse) Reset()
- func (m *AttestResponse) String() string
- func (m *AttestResponse) XXX_DiscardUnknown()
- func (m *AttestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestResponse) XXX_Merge(src proto.Message)
- func (m *AttestResponse) XXX_Size() int
- func (m *AttestResponse) XXX_Unmarshal(b []byte) error
- type AttestationRequest
- func (*AttestationRequest) Descriptor() ([]byte, []int)
- func (m *AttestationRequest) GetCommitteeIndex() uint64
- func (m *AttestationRequest) GetPocBit() []byte
- func (m *AttestationRequest) GetPublicKey() []byte
- func (m *AttestationRequest) GetSlot() uint64
- func (*AttestationRequest) ProtoMessage()
- func (m *AttestationRequest) Reset()
- func (m *AttestationRequest) String() string
- func (m *AttestationRequest) XXX_DiscardUnknown()
- func (m *AttestationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestationRequest) XXX_Merge(src proto.Message)
- func (m *AttestationRequest) XXX_Size() int
- func (m *AttestationRequest) XXX_Unmarshal(b []byte) error
- type AttesterServiceClient
- type AttesterServiceServer
- type BlockRequest
- func (*BlockRequest) Descriptor() ([]byte, []int)
- func (m *BlockRequest) GetRandaoReveal() []byte
- func (m *BlockRequest) GetSlot() uint64
- func (*BlockRequest) ProtoMessage()
- func (m *BlockRequest) Reset()
- func (m *BlockRequest) String() string
- func (m *BlockRequest) XXX_DiscardUnknown()
- func (m *BlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockRequest) XXX_Merge(src proto.Message)
- func (m *BlockRequest) XXX_Size() int
- func (m *BlockRequest) XXX_Unmarshal(b []byte) error
- type BlockTreeResponse
- func (*BlockTreeResponse) Descriptor() ([]byte, []int)
- func (m *BlockTreeResponse) GetTree() []*BlockTreeResponse_TreeNode
- func (*BlockTreeResponse) ProtoMessage()
- func (m *BlockTreeResponse) Reset()
- func (m *BlockTreeResponse) String() string
- func (m *BlockTreeResponse) XXX_DiscardUnknown()
- func (m *BlockTreeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockTreeResponse) XXX_Merge(src proto.Message)
- func (m *BlockTreeResponse) XXX_Size() int
- func (m *BlockTreeResponse) XXX_Unmarshal(b []byte) error
- type BlockTreeResponse_TreeNode
- func (*BlockTreeResponse_TreeNode) Descriptor() ([]byte, []int)
- func (m *BlockTreeResponse_TreeNode) GetBlock() *v1alpha1.BeaconBlock
- func (m *BlockTreeResponse_TreeNode) GetBlockRoot() []byte
- func (m *BlockTreeResponse_TreeNode) GetParticipatedVotes() uint64
- func (m *BlockTreeResponse_TreeNode) GetTotalVotes() uint64
- func (*BlockTreeResponse_TreeNode) ProtoMessage()
- func (m *BlockTreeResponse_TreeNode) Reset()
- func (m *BlockTreeResponse_TreeNode) String() string
- func (m *BlockTreeResponse_TreeNode) XXX_DiscardUnknown()
- func (m *BlockTreeResponse_TreeNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockTreeResponse_TreeNode) XXX_Merge(src proto.Message)
- func (m *BlockTreeResponse_TreeNode) XXX_Size() int
- func (m *BlockTreeResponse_TreeNode) XXX_Unmarshal(b []byte) error
- type ChainStartResponse
- func (*ChainStartResponse) Descriptor() ([]byte, []int)
- func (m *ChainStartResponse) GetGenesisTime() uint64
- func (m *ChainStartResponse) GetStarted() bool
- func (*ChainStartResponse) ProtoMessage()
- func (m *ChainStartResponse) Reset()
- func (m *ChainStartResponse) String() string
- func (m *ChainStartResponse) XXX_DiscardUnknown()
- func (m *ChainStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChainStartResponse) XXX_Merge(src proto.Message)
- func (m *ChainStartResponse) XXX_Size() int
- func (m *ChainStartResponse) XXX_Unmarshal(b []byte) error
- type DomainRequest
- func (*DomainRequest) Descriptor() ([]byte, []int)
- func (m *DomainRequest) GetDomain() []byte
- func (m *DomainRequest) GetEpoch() uint64
- func (*DomainRequest) ProtoMessage()
- func (m *DomainRequest) Reset()
- func (m *DomainRequest) String() string
- func (m *DomainRequest) XXX_DiscardUnknown()
- func (m *DomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DomainRequest) XXX_Merge(src proto.Message)
- func (m *DomainRequest) XXX_Size() int
- func (m *DomainRequest) XXX_Unmarshal(b []byte) error
- type DomainResponse
- func (*DomainResponse) Descriptor() ([]byte, []int)
- func (m *DomainResponse) GetSignatureDomain() uint64
- func (*DomainResponse) ProtoMessage()
- func (m *DomainResponse) Reset()
- func (m *DomainResponse) String() string
- func (m *DomainResponse) XXX_DiscardUnknown()
- func (m *DomainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DomainResponse) XXX_Merge(src proto.Message)
- func (m *DomainResponse) XXX_Size() int
- func (m *DomainResponse) XXX_Unmarshal(b []byte) error
- type ExitedValidatorsRequest
- func (*ExitedValidatorsRequest) Descriptor() ([]byte, []int)
- func (m *ExitedValidatorsRequest) GetPublicKeys() [][]byte
- func (*ExitedValidatorsRequest) ProtoMessage()
- func (m *ExitedValidatorsRequest) Reset()
- func (m *ExitedValidatorsRequest) String() string
- func (m *ExitedValidatorsRequest) XXX_DiscardUnknown()
- func (m *ExitedValidatorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExitedValidatorsRequest) XXX_Merge(src proto.Message)
- func (m *ExitedValidatorsRequest) XXX_Size() int
- func (m *ExitedValidatorsRequest) XXX_Unmarshal(b []byte) error
- type ExitedValidatorsResponse
- func (*ExitedValidatorsResponse) Descriptor() ([]byte, []int)
- func (m *ExitedValidatorsResponse) GetPublicKeys() [][]byte
- func (*ExitedValidatorsResponse) ProtoMessage()
- func (m *ExitedValidatorsResponse) Reset()
- func (m *ExitedValidatorsResponse) String() string
- func (m *ExitedValidatorsResponse) XXX_DiscardUnknown()
- func (m *ExitedValidatorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExitedValidatorsResponse) XXX_Merge(src proto.Message)
- func (m *ExitedValidatorsResponse) XXX_Size() int
- func (m *ExitedValidatorsResponse) XXX_Unmarshal(b []byte) error
- type ProposeResponse
- func (*ProposeResponse) Descriptor() ([]byte, []int)
- func (m *ProposeResponse) GetBlockRoot() []byte
- func (*ProposeResponse) ProtoMessage()
- func (m *ProposeResponse) Reset()
- func (m *ProposeResponse) String() string
- func (m *ProposeResponse) XXX_DiscardUnknown()
- func (m *ProposeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProposeResponse) XXX_Merge(src proto.Message)
- func (m *ProposeResponse) XXX_Size() int
- func (m *ProposeResponse) XXX_Unmarshal(b []byte) error
- type ProposerServiceClient
- type ProposerServiceServer
- type TreeBlockSlotRequest
- func (*TreeBlockSlotRequest) Descriptor() ([]byte, []int)
- func (m *TreeBlockSlotRequest) GetSlotFrom() uint64
- func (m *TreeBlockSlotRequest) GetSlotTo() uint64
- func (*TreeBlockSlotRequest) ProtoMessage()
- func (m *TreeBlockSlotRequest) Reset()
- func (m *TreeBlockSlotRequest) String() string
- func (m *TreeBlockSlotRequest) XXX_DiscardUnknown()
- func (m *TreeBlockSlotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TreeBlockSlotRequest) XXX_Merge(src proto.Message)
- func (m *TreeBlockSlotRequest) XXX_Size() int
- func (m *TreeBlockSlotRequest) XXX_Unmarshal(b []byte) error
- type UnimplementedAttesterServiceServer
- type UnimplementedProposerServiceServer
- type UnimplementedValidatorServiceServer
- func (*UnimplementedValidatorServiceServer) CanonicalHead(ctx context.Context, req *empty.Empty) (*v1alpha1.BeaconBlock, error)
- func (*UnimplementedValidatorServiceServer) CommitteeAssignment(ctx context.Context, req *AssignmentRequest) (*AssignmentResponse, error)
- func (*UnimplementedValidatorServiceServer) DomainData(ctx context.Context, req *DomainRequest) (*DomainResponse, error)
- func (*UnimplementedValidatorServiceServer) ExitedValidators(ctx context.Context, req *ExitedValidatorsRequest) (*ExitedValidatorsResponse, error)
- func (*UnimplementedValidatorServiceServer) ValidatorIndex(ctx context.Context, req *ValidatorIndexRequest) (*ValidatorIndexResponse, error)
- func (*UnimplementedValidatorServiceServer) ValidatorPerformance(ctx context.Context, req *ValidatorPerformanceRequest) (*ValidatorPerformanceResponse, error)
- func (*UnimplementedValidatorServiceServer) ValidatorStatus(ctx context.Context, req *ValidatorIndexRequest) (*ValidatorStatusResponse, error)
- func (*UnimplementedValidatorServiceServer) WaitForActivation(req *ValidatorActivationRequest, srv ValidatorService_WaitForActivationServer) error
- func (*UnimplementedValidatorServiceServer) WaitForChainStart(req *empty.Empty, srv ValidatorService_WaitForChainStartServer) error
- type ValidatorActivationRequest
- func (*ValidatorActivationRequest) Descriptor() ([]byte, []int)
- func (m *ValidatorActivationRequest) GetPublicKeys() [][]byte
- func (*ValidatorActivationRequest) ProtoMessage()
- func (m *ValidatorActivationRequest) Reset()
- func (m *ValidatorActivationRequest) String() string
- func (m *ValidatorActivationRequest) XXX_DiscardUnknown()
- func (m *ValidatorActivationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorActivationRequest) XXX_Merge(src proto.Message)
- func (m *ValidatorActivationRequest) XXX_Size() int
- func (m *ValidatorActivationRequest) XXX_Unmarshal(b []byte) error
- type ValidatorActivationResponse
- func (*ValidatorActivationResponse) Descriptor() ([]byte, []int)
- func (m *ValidatorActivationResponse) GetActivatedPublicKeys() [][]bytedeprecated
- func (m *ValidatorActivationResponse) GetStatuses() []*ValidatorActivationResponse_Status
- func (*ValidatorActivationResponse) ProtoMessage()
- func (m *ValidatorActivationResponse) Reset()
- func (m *ValidatorActivationResponse) String() string
- func (m *ValidatorActivationResponse) XXX_DiscardUnknown()
- func (m *ValidatorActivationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorActivationResponse) XXX_Merge(src proto.Message)
- func (m *ValidatorActivationResponse) XXX_Size() int
- func (m *ValidatorActivationResponse) XXX_Unmarshal(b []byte) error
- type ValidatorActivationResponse_Status
- func (*ValidatorActivationResponse_Status) Descriptor() ([]byte, []int)
- func (m *ValidatorActivationResponse_Status) GetPublicKey() []byte
- func (m *ValidatorActivationResponse_Status) GetStatus() *ValidatorStatusResponse
- func (*ValidatorActivationResponse_Status) ProtoMessage()
- func (m *ValidatorActivationResponse_Status) Reset()
- func (m *ValidatorActivationResponse_Status) String() string
- func (m *ValidatorActivationResponse_Status) XXX_DiscardUnknown()
- func (m *ValidatorActivationResponse_Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorActivationResponse_Status) XXX_Merge(src proto.Message)
- func (m *ValidatorActivationResponse_Status) XXX_Size() int
- func (m *ValidatorActivationResponse_Status) XXX_Unmarshal(b []byte) error
- type ValidatorIndexRequest
- func (*ValidatorIndexRequest) Descriptor() ([]byte, []int)
- func (m *ValidatorIndexRequest) GetPublicKey() []byte
- func (*ValidatorIndexRequest) ProtoMessage()
- func (m *ValidatorIndexRequest) Reset()
- func (m *ValidatorIndexRequest) String() string
- func (m *ValidatorIndexRequest) XXX_DiscardUnknown()
- func (m *ValidatorIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorIndexRequest) XXX_Merge(src proto.Message)
- func (m *ValidatorIndexRequest) XXX_Size() int
- func (m *ValidatorIndexRequest) XXX_Unmarshal(b []byte) error
- type ValidatorIndexResponse
- func (*ValidatorIndexResponse) Descriptor() ([]byte, []int)
- func (m *ValidatorIndexResponse) GetIndex() uint64
- func (*ValidatorIndexResponse) ProtoMessage()
- func (m *ValidatorIndexResponse) Reset()
- func (m *ValidatorIndexResponse) String() string
- func (m *ValidatorIndexResponse) XXX_DiscardUnknown()
- func (m *ValidatorIndexResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorIndexResponse) XXX_Merge(src proto.Message)
- func (m *ValidatorIndexResponse) XXX_Size() int
- func (m *ValidatorIndexResponse) XXX_Unmarshal(b []byte) error
- type ValidatorPerformanceRequest
- func (*ValidatorPerformanceRequest) Descriptor() ([]byte, []int)
- func (m *ValidatorPerformanceRequest) GetPublicKeys() [][]byte
- func (m *ValidatorPerformanceRequest) GetSlot() uint64
- func (*ValidatorPerformanceRequest) ProtoMessage()
- func (m *ValidatorPerformanceRequest) Reset()
- func (m *ValidatorPerformanceRequest) String() string
- func (m *ValidatorPerformanceRequest) XXX_DiscardUnknown()
- func (m *ValidatorPerformanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorPerformanceRequest) XXX_Merge(src proto.Message)
- func (m *ValidatorPerformanceRequest) XXX_Size() int
- func (m *ValidatorPerformanceRequest) XXX_Unmarshal(b []byte) error
- type ValidatorPerformanceResponse
- func (*ValidatorPerformanceResponse) Descriptor() ([]byte, []int)
- func (m *ValidatorPerformanceResponse) GetAverageActiveValidatorBalance() float32
- func (m *ValidatorPerformanceResponse) GetBalances() []uint64
- func (m *ValidatorPerformanceResponse) GetMissingValidators() [][]byte
- func (m *ValidatorPerformanceResponse) GetTotalActiveValidators() uint64
- func (m *ValidatorPerformanceResponse) GetTotalValidators() uint64
- func (*ValidatorPerformanceResponse) ProtoMessage()
- func (m *ValidatorPerformanceResponse) Reset()
- func (m *ValidatorPerformanceResponse) String() string
- func (m *ValidatorPerformanceResponse) XXX_DiscardUnknown()
- func (m *ValidatorPerformanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorPerformanceResponse) XXX_Merge(src proto.Message)
- func (m *ValidatorPerformanceResponse) XXX_Size() int
- func (m *ValidatorPerformanceResponse) XXX_Unmarshal(b []byte) error
- type ValidatorRole
- type ValidatorServiceClient
- type ValidatorServiceServer
- type ValidatorService_WaitForActivationClient
- type ValidatorService_WaitForActivationServer
- type ValidatorService_WaitForChainStartClient
- type ValidatorService_WaitForChainStartServer
- type ValidatorStatus
- type ValidatorStatusResponse
- func (*ValidatorStatusResponse) Descriptor() ([]byte, []int)
- func (m *ValidatorStatusResponse) GetActivationEpoch() uint64
- func (m *ValidatorStatusResponse) GetDepositInclusionSlot() uint64
- func (m *ValidatorStatusResponse) GetEth1DepositBlockNumber() uint64
- func (m *ValidatorStatusResponse) GetPositionInActivationQueue() uint64
- func (m *ValidatorStatusResponse) GetStatus() ValidatorStatus
- func (*ValidatorStatusResponse) ProtoMessage()
- func (m *ValidatorStatusResponse) Reset()
- func (m *ValidatorStatusResponse) String() string
- func (m *ValidatorStatusResponse) XXX_DiscardUnknown()
- func (m *ValidatorStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorStatusResponse) XXX_Merge(src proto.Message)
- func (m *ValidatorStatusResponse) XXX_Size() int
- func (m *ValidatorStatusResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ValidatorRole_name = map[int32]string{
0: "UNKNOWN",
1: "ATTESTER",
2: "PROPOSER",
3: "BOTH",
}
var ValidatorRole_value = map[string]int32{
"UNKNOWN": 0,
"ATTESTER": 1,
"PROPOSER": 2,
"BOTH": 3,
}
var ValidatorStatus_name = map[int32]string{
0: "UNKNOWN_STATUS",
1: "DEPOSIT_RECEIVED",
2: "PENDING_ACTIVE",
3: "ACTIVE",
4: "INITIATED_EXIT",
5: "WITHDRAWABLE",
6: "EXITED",
7: "EXITED_SLASHED",
}
var ValidatorStatus_value = map[string]int32{
"UNKNOWN_STATUS": 0,
"DEPOSIT_RECEIVED": 1,
"PENDING_ACTIVE": 2,
"ACTIVE": 3,
"INITIATED_EXIT": 4,
"WITHDRAWABLE": 5,
"EXITED": 6,
"EXITED_SLASHED": 7,
}
Functions ¶
func RegisterAttesterServiceServer ¶
func RegisterAttesterServiceServer(s *grpc.Server, srv AttesterServiceServer)
func RegisterBeaconServiceHandler ¶
func RegisterBeaconServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterBeaconServiceHandler registers the http handlers for service BeaconService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterBeaconServiceHandlerClient ¶
func RegisterBeaconServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BeaconServiceClient) error
RegisterBeaconServiceHandlerClient registers the http handlers for service BeaconService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BeaconServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BeaconServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BeaconServiceClient" to call the correct interceptors.
func RegisterBeaconServiceHandlerFromEndpoint ¶
func RegisterBeaconServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterBeaconServiceHandlerFromEndpoint is same as RegisterBeaconServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterProposerServiceServer ¶
func RegisterProposerServiceServer(s *grpc.Server, srv ProposerServiceServer)
func RegisterValidatorServiceServer ¶
func RegisterValidatorServiceServer(s *grpc.Server, srv ValidatorServiceServer)
Types ¶
type AssignmentRequest ¶
type AssignmentRequest struct { EpochStart uint64 `protobuf:"varint,1,opt,name=epoch_start,json=epochStart,proto3" json:"epoch_start,omitempty"` PublicKeys [][]byte `protobuf:"bytes,2,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AssignmentRequest) Descriptor ¶
func (*AssignmentRequest) Descriptor() ([]byte, []int)
func (*AssignmentRequest) GetEpochStart ¶
func (m *AssignmentRequest) GetEpochStart() uint64
func (*AssignmentRequest) GetPublicKeys ¶
func (m *AssignmentRequest) GetPublicKeys() [][]byte
func (*AssignmentRequest) ProtoMessage ¶
func (*AssignmentRequest) ProtoMessage()
func (*AssignmentRequest) Reset ¶
func (m *AssignmentRequest) Reset()
func (*AssignmentRequest) String ¶
func (m *AssignmentRequest) String() string
func (*AssignmentRequest) XXX_DiscardUnknown ¶
func (m *AssignmentRequest) XXX_DiscardUnknown()
func (*AssignmentRequest) XXX_Marshal ¶
func (m *AssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AssignmentRequest) XXX_Merge ¶
func (m *AssignmentRequest) XXX_Merge(src proto.Message)
func (*AssignmentRequest) XXX_Size ¶
func (m *AssignmentRequest) XXX_Size() int
func (*AssignmentRequest) XXX_Unmarshal ¶
func (m *AssignmentRequest) XXX_Unmarshal(b []byte) error
type AssignmentResponse ¶
type AssignmentResponse struct { ValidatorAssignment []*AssignmentResponse_ValidatorAssignment `protobuf:"bytes,1,rep,name=validator_assignment,json=validatorAssignment,proto3" json:"validator_assignment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AssignmentResponse) Descriptor ¶
func (*AssignmentResponse) Descriptor() ([]byte, []int)
func (*AssignmentResponse) GetValidatorAssignment ¶
func (m *AssignmentResponse) GetValidatorAssignment() []*AssignmentResponse_ValidatorAssignment
func (*AssignmentResponse) ProtoMessage ¶
func (*AssignmentResponse) ProtoMessage()
func (*AssignmentResponse) Reset ¶
func (m *AssignmentResponse) Reset()
func (*AssignmentResponse) String ¶
func (m *AssignmentResponse) String() string
func (*AssignmentResponse) XXX_DiscardUnknown ¶
func (m *AssignmentResponse) XXX_DiscardUnknown()
func (*AssignmentResponse) XXX_Marshal ¶
func (m *AssignmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AssignmentResponse) XXX_Merge ¶
func (m *AssignmentResponse) XXX_Merge(src proto.Message)
func (*AssignmentResponse) XXX_Size ¶
func (m *AssignmentResponse) XXX_Size() int
func (*AssignmentResponse) XXX_Unmarshal ¶
func (m *AssignmentResponse) XXX_Unmarshal(b []byte) error
type AssignmentResponse_ValidatorAssignment ¶
type AssignmentResponse_ValidatorAssignment struct { Committee []uint64 `protobuf:"varint,1,rep,packed,name=committee,proto3" json:"committee,omitempty"` CommitteeIndex uint64 `protobuf:"varint,2,opt,name=committee_index,json=committeeIndex,proto3" json:"committee_index,omitempty"` AttesterSlot uint64 `protobuf:"varint,3,opt,name=attester_slot,json=attesterSlot,proto3" json:"attester_slot,omitempty"` ProposerSlot uint64 `protobuf:"varint,4,opt,name=proposer_slot,json=proposerSlot,proto3" json:"proposer_slot,omitempty"` PublicKey []byte `protobuf:"bytes,5,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Status ValidatorStatus `protobuf:"varint,6,opt,name=status,proto3,enum=ethereum.beacon.rpc.v1.ValidatorStatus" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AssignmentResponse_ValidatorAssignment) Descriptor ¶
func (*AssignmentResponse_ValidatorAssignment) Descriptor() ([]byte, []int)
func (*AssignmentResponse_ValidatorAssignment) GetAttesterSlot ¶ added in v0.2.3
func (m *AssignmentResponse_ValidatorAssignment) GetAttesterSlot() uint64
func (*AssignmentResponse_ValidatorAssignment) GetCommittee ¶
func (m *AssignmentResponse_ValidatorAssignment) GetCommittee() []uint64
func (*AssignmentResponse_ValidatorAssignment) GetCommitteeIndex ¶ added in v0.2.3
func (m *AssignmentResponse_ValidatorAssignment) GetCommitteeIndex() uint64
func (*AssignmentResponse_ValidatorAssignment) GetProposerSlot ¶ added in v0.2.3
func (m *AssignmentResponse_ValidatorAssignment) GetProposerSlot() uint64
func (*AssignmentResponse_ValidatorAssignment) GetPublicKey ¶
func (m *AssignmentResponse_ValidatorAssignment) GetPublicKey() []byte
func (*AssignmentResponse_ValidatorAssignment) GetStatus ¶
func (m *AssignmentResponse_ValidatorAssignment) GetStatus() ValidatorStatus
func (*AssignmentResponse_ValidatorAssignment) ProtoMessage ¶
func (*AssignmentResponse_ValidatorAssignment) ProtoMessage()
func (*AssignmentResponse_ValidatorAssignment) Reset ¶
func (m *AssignmentResponse_ValidatorAssignment) Reset()
func (*AssignmentResponse_ValidatorAssignment) String ¶
func (m *AssignmentResponse_ValidatorAssignment) String() string
func (*AssignmentResponse_ValidatorAssignment) XXX_DiscardUnknown ¶
func (m *AssignmentResponse_ValidatorAssignment) XXX_DiscardUnknown()
func (*AssignmentResponse_ValidatorAssignment) XXX_Marshal ¶
func (m *AssignmentResponse_ValidatorAssignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AssignmentResponse_ValidatorAssignment) XXX_Merge ¶
func (m *AssignmentResponse_ValidatorAssignment) XXX_Merge(src proto.Message)
func (*AssignmentResponse_ValidatorAssignment) XXX_Size ¶
func (m *AssignmentResponse_ValidatorAssignment) XXX_Size() int
func (*AssignmentResponse_ValidatorAssignment) XXX_Unmarshal ¶
func (m *AssignmentResponse_ValidatorAssignment) XXX_Unmarshal(b []byte) error
type AttestResponse ¶
type AttestResponse struct { Root []byte `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestResponse) Descriptor ¶
func (*AttestResponse) Descriptor() ([]byte, []int)
func (*AttestResponse) GetRoot ¶
func (m *AttestResponse) GetRoot() []byte
func (*AttestResponse) ProtoMessage ¶
func (*AttestResponse) ProtoMessage()
func (*AttestResponse) Reset ¶
func (m *AttestResponse) Reset()
func (*AttestResponse) String ¶
func (m *AttestResponse) String() string
func (*AttestResponse) XXX_DiscardUnknown ¶
func (m *AttestResponse) XXX_DiscardUnknown()
func (*AttestResponse) XXX_Marshal ¶
func (m *AttestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestResponse) XXX_Merge ¶
func (m *AttestResponse) XXX_Merge(src proto.Message)
func (*AttestResponse) XXX_Size ¶
func (m *AttestResponse) XXX_Size() int
func (*AttestResponse) XXX_Unmarshal ¶
func (m *AttestResponse) XXX_Unmarshal(b []byte) error
type AttestationRequest ¶
type AttestationRequest struct { PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` PocBit []byte `protobuf:"bytes,2,opt,name=poc_bit,json=pocBit,proto3" json:"poc_bit,omitempty"` Slot uint64 `protobuf:"varint,3,opt,name=slot,proto3" json:"slot,omitempty"` CommitteeIndex uint64 `protobuf:"varint,4,opt,name=committee_index,json=committeeIndex,proto3" json:"committee_index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestationRequest) Descriptor ¶
func (*AttestationRequest) Descriptor() ([]byte, []int)
func (*AttestationRequest) GetCommitteeIndex ¶ added in v0.2.3
func (m *AttestationRequest) GetCommitteeIndex() uint64
func (*AttestationRequest) GetPocBit ¶
func (m *AttestationRequest) GetPocBit() []byte
func (*AttestationRequest) GetPublicKey ¶
func (m *AttestationRequest) GetPublicKey() []byte
func (*AttestationRequest) GetSlot ¶
func (m *AttestationRequest) GetSlot() uint64
func (*AttestationRequest) ProtoMessage ¶
func (*AttestationRequest) ProtoMessage()
func (*AttestationRequest) Reset ¶
func (m *AttestationRequest) Reset()
func (*AttestationRequest) String ¶
func (m *AttestationRequest) String() string
func (*AttestationRequest) XXX_DiscardUnknown ¶
func (m *AttestationRequest) XXX_DiscardUnknown()
func (*AttestationRequest) XXX_Marshal ¶
func (m *AttestationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestationRequest) XXX_Merge ¶
func (m *AttestationRequest) XXX_Merge(src proto.Message)
func (*AttestationRequest) XXX_Size ¶
func (m *AttestationRequest) XXX_Size() int
func (*AttestationRequest) XXX_Unmarshal ¶
func (m *AttestationRequest) XXX_Unmarshal(b []byte) error
type AttesterServiceClient ¶
type AttesterServiceClient interface { RequestAttestation(ctx context.Context, in *AttestationRequest, opts ...grpc.CallOption) (*v1alpha1.AttestationData, error) SubmitAttestation(ctx context.Context, in *v1alpha1.Attestation, opts ...grpc.CallOption) (*AttestResponse, error) }
AttesterServiceClient is the client API for AttesterService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAttesterServiceClient ¶
func NewAttesterServiceClient(cc *grpc.ClientConn) AttesterServiceClient
type AttesterServiceServer ¶
type AttesterServiceServer interface { RequestAttestation(context.Context, *AttestationRequest) (*v1alpha1.AttestationData, error) SubmitAttestation(context.Context, *v1alpha1.Attestation) (*AttestResponse, error) }
AttesterServiceServer is the server API for AttesterService service.
type BlockRequest ¶
type BlockRequest struct { Slot uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"` RandaoReveal []byte `protobuf:"bytes,2,opt,name=randao_reveal,json=randaoReveal,proto3" json:"randao_reveal,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockRequest) Descriptor ¶
func (*BlockRequest) Descriptor() ([]byte, []int)
func (*BlockRequest) GetRandaoReveal ¶
func (m *BlockRequest) GetRandaoReveal() []byte
func (*BlockRequest) GetSlot ¶
func (m *BlockRequest) GetSlot() uint64
func (*BlockRequest) ProtoMessage ¶
func (*BlockRequest) ProtoMessage()
func (*BlockRequest) Reset ¶
func (m *BlockRequest) Reset()
func (*BlockRequest) String ¶
func (m *BlockRequest) String() string
func (*BlockRequest) XXX_DiscardUnknown ¶
func (m *BlockRequest) XXX_DiscardUnknown()
func (*BlockRequest) XXX_Marshal ¶
func (m *BlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockRequest) XXX_Merge ¶
func (m *BlockRequest) XXX_Merge(src proto.Message)
func (*BlockRequest) XXX_Size ¶
func (m *BlockRequest) XXX_Size() int
func (*BlockRequest) XXX_Unmarshal ¶
func (m *BlockRequest) XXX_Unmarshal(b []byte) error
type BlockTreeResponse ¶
type BlockTreeResponse struct { Tree []*BlockTreeResponse_TreeNode `protobuf:"bytes,1,rep,name=tree,proto3" json:"tree,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockTreeResponse) Descriptor ¶
func (*BlockTreeResponse) Descriptor() ([]byte, []int)
func (*BlockTreeResponse) GetTree ¶
func (m *BlockTreeResponse) GetTree() []*BlockTreeResponse_TreeNode
func (*BlockTreeResponse) ProtoMessage ¶
func (*BlockTreeResponse) ProtoMessage()
func (*BlockTreeResponse) Reset ¶
func (m *BlockTreeResponse) Reset()
func (*BlockTreeResponse) String ¶
func (m *BlockTreeResponse) String() string
func (*BlockTreeResponse) XXX_DiscardUnknown ¶
func (m *BlockTreeResponse) XXX_DiscardUnknown()
func (*BlockTreeResponse) XXX_Marshal ¶
func (m *BlockTreeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockTreeResponse) XXX_Merge ¶
func (m *BlockTreeResponse) XXX_Merge(src proto.Message)
func (*BlockTreeResponse) XXX_Size ¶
func (m *BlockTreeResponse) XXX_Size() int
func (*BlockTreeResponse) XXX_Unmarshal ¶
func (m *BlockTreeResponse) XXX_Unmarshal(b []byte) error
type BlockTreeResponse_TreeNode ¶
type BlockTreeResponse_TreeNode struct { Block *v1alpha1.BeaconBlock `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"` BlockRoot []byte `protobuf:"bytes,2,opt,name=block_root,json=blockRoot,proto3" json:"block_root,omitempty"` ParticipatedVotes uint64 `protobuf:"varint,3,opt,name=participated_votes,json=participatedVotes,proto3" json:"participated_votes,omitempty"` TotalVotes uint64 `protobuf:"varint,4,opt,name=total_votes,json=totalVotes,proto3" json:"total_votes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockTreeResponse_TreeNode) Descriptor ¶
func (*BlockTreeResponse_TreeNode) Descriptor() ([]byte, []int)
func (*BlockTreeResponse_TreeNode) GetBlock ¶
func (m *BlockTreeResponse_TreeNode) GetBlock() *v1alpha1.BeaconBlock
func (*BlockTreeResponse_TreeNode) GetBlockRoot ¶
func (m *BlockTreeResponse_TreeNode) GetBlockRoot() []byte
func (*BlockTreeResponse_TreeNode) GetParticipatedVotes ¶
func (m *BlockTreeResponse_TreeNode) GetParticipatedVotes() uint64
func (*BlockTreeResponse_TreeNode) GetTotalVotes ¶
func (m *BlockTreeResponse_TreeNode) GetTotalVotes() uint64
func (*BlockTreeResponse_TreeNode) ProtoMessage ¶
func (*BlockTreeResponse_TreeNode) ProtoMessage()
func (*BlockTreeResponse_TreeNode) Reset ¶
func (m *BlockTreeResponse_TreeNode) Reset()
func (*BlockTreeResponse_TreeNode) String ¶
func (m *BlockTreeResponse_TreeNode) String() string
func (*BlockTreeResponse_TreeNode) XXX_DiscardUnknown ¶
func (m *BlockTreeResponse_TreeNode) XXX_DiscardUnknown()
func (*BlockTreeResponse_TreeNode) XXX_Marshal ¶
func (m *BlockTreeResponse_TreeNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockTreeResponse_TreeNode) XXX_Merge ¶
func (m *BlockTreeResponse_TreeNode) XXX_Merge(src proto.Message)
func (*BlockTreeResponse_TreeNode) XXX_Size ¶
func (m *BlockTreeResponse_TreeNode) XXX_Size() int
func (*BlockTreeResponse_TreeNode) XXX_Unmarshal ¶
func (m *BlockTreeResponse_TreeNode) XXX_Unmarshal(b []byte) error
type ChainStartResponse ¶
type ChainStartResponse struct { Started bool `protobuf:"varint,1,opt,name=started,proto3" json:"started,omitempty"` GenesisTime uint64 `protobuf:"varint,2,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ChainStartResponse) Descriptor ¶
func (*ChainStartResponse) Descriptor() ([]byte, []int)
func (*ChainStartResponse) GetGenesisTime ¶
func (m *ChainStartResponse) GetGenesisTime() uint64
func (*ChainStartResponse) GetStarted ¶
func (m *ChainStartResponse) GetStarted() bool
func (*ChainStartResponse) ProtoMessage ¶
func (*ChainStartResponse) ProtoMessage()
func (*ChainStartResponse) Reset ¶
func (m *ChainStartResponse) Reset()
func (*ChainStartResponse) String ¶
func (m *ChainStartResponse) String() string
func (*ChainStartResponse) XXX_DiscardUnknown ¶
func (m *ChainStartResponse) XXX_DiscardUnknown()
func (*ChainStartResponse) XXX_Marshal ¶
func (m *ChainStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChainStartResponse) XXX_Merge ¶
func (m *ChainStartResponse) XXX_Merge(src proto.Message)
func (*ChainStartResponse) XXX_Size ¶
func (m *ChainStartResponse) XXX_Size() int
func (*ChainStartResponse) XXX_Unmarshal ¶
func (m *ChainStartResponse) XXX_Unmarshal(b []byte) error
type DomainRequest ¶
type DomainRequest struct { Epoch uint64 `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty"` Domain []byte `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DomainRequest) Descriptor ¶
func (*DomainRequest) Descriptor() ([]byte, []int)
func (*DomainRequest) GetDomain ¶
func (m *DomainRequest) GetDomain() []byte
func (*DomainRequest) GetEpoch ¶
func (m *DomainRequest) GetEpoch() uint64
func (*DomainRequest) ProtoMessage ¶
func (*DomainRequest) ProtoMessage()
func (*DomainRequest) Reset ¶
func (m *DomainRequest) Reset()
func (*DomainRequest) String ¶
func (m *DomainRequest) String() string
func (*DomainRequest) XXX_DiscardUnknown ¶
func (m *DomainRequest) XXX_DiscardUnknown()
func (*DomainRequest) XXX_Marshal ¶
func (m *DomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DomainRequest) XXX_Merge ¶
func (m *DomainRequest) XXX_Merge(src proto.Message)
func (*DomainRequest) XXX_Size ¶
func (m *DomainRequest) XXX_Size() int
func (*DomainRequest) XXX_Unmarshal ¶
func (m *DomainRequest) XXX_Unmarshal(b []byte) error
type DomainResponse ¶
type DomainResponse struct { SignatureDomain uint64 `protobuf:"varint,1,opt,name=signature_domain,json=signatureDomain,proto3" json:"signature_domain,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DomainResponse) Descriptor ¶
func (*DomainResponse) Descriptor() ([]byte, []int)
func (*DomainResponse) GetSignatureDomain ¶
func (m *DomainResponse) GetSignatureDomain() uint64
func (*DomainResponse) ProtoMessage ¶
func (*DomainResponse) ProtoMessage()
func (*DomainResponse) Reset ¶
func (m *DomainResponse) Reset()
func (*DomainResponse) String ¶
func (m *DomainResponse) String() string
func (*DomainResponse) XXX_DiscardUnknown ¶
func (m *DomainResponse) XXX_DiscardUnknown()
func (*DomainResponse) XXX_Marshal ¶
func (m *DomainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DomainResponse) XXX_Merge ¶
func (m *DomainResponse) XXX_Merge(src proto.Message)
func (*DomainResponse) XXX_Size ¶
func (m *DomainResponse) XXX_Size() int
func (*DomainResponse) XXX_Unmarshal ¶
func (m *DomainResponse) XXX_Unmarshal(b []byte) error
type ExitedValidatorsRequest ¶
type ExitedValidatorsRequest struct { PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExitedValidatorsRequest) Descriptor ¶
func (*ExitedValidatorsRequest) Descriptor() ([]byte, []int)
func (*ExitedValidatorsRequest) GetPublicKeys ¶
func (m *ExitedValidatorsRequest) GetPublicKeys() [][]byte
func (*ExitedValidatorsRequest) ProtoMessage ¶
func (*ExitedValidatorsRequest) ProtoMessage()
func (*ExitedValidatorsRequest) Reset ¶
func (m *ExitedValidatorsRequest) Reset()
func (*ExitedValidatorsRequest) String ¶
func (m *ExitedValidatorsRequest) String() string
func (*ExitedValidatorsRequest) XXX_DiscardUnknown ¶
func (m *ExitedValidatorsRequest) XXX_DiscardUnknown()
func (*ExitedValidatorsRequest) XXX_Marshal ¶
func (m *ExitedValidatorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExitedValidatorsRequest) XXX_Merge ¶
func (m *ExitedValidatorsRequest) XXX_Merge(src proto.Message)
func (*ExitedValidatorsRequest) XXX_Size ¶
func (m *ExitedValidatorsRequest) XXX_Size() int
func (*ExitedValidatorsRequest) XXX_Unmarshal ¶
func (m *ExitedValidatorsRequest) XXX_Unmarshal(b []byte) error
type ExitedValidatorsResponse ¶
type ExitedValidatorsResponse struct { PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExitedValidatorsResponse) Descriptor ¶
func (*ExitedValidatorsResponse) Descriptor() ([]byte, []int)
func (*ExitedValidatorsResponse) GetPublicKeys ¶
func (m *ExitedValidatorsResponse) GetPublicKeys() [][]byte
func (*ExitedValidatorsResponse) ProtoMessage ¶
func (*ExitedValidatorsResponse) ProtoMessage()
func (*ExitedValidatorsResponse) Reset ¶
func (m *ExitedValidatorsResponse) Reset()
func (*ExitedValidatorsResponse) String ¶
func (m *ExitedValidatorsResponse) String() string
func (*ExitedValidatorsResponse) XXX_DiscardUnknown ¶
func (m *ExitedValidatorsResponse) XXX_DiscardUnknown()
func (*ExitedValidatorsResponse) XXX_Marshal ¶
func (m *ExitedValidatorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExitedValidatorsResponse) XXX_Merge ¶
func (m *ExitedValidatorsResponse) XXX_Merge(src proto.Message)
func (*ExitedValidatorsResponse) XXX_Size ¶
func (m *ExitedValidatorsResponse) XXX_Size() int
func (*ExitedValidatorsResponse) XXX_Unmarshal ¶
func (m *ExitedValidatorsResponse) XXX_Unmarshal(b []byte) error
type ProposeResponse ¶
type ProposeResponse struct { BlockRoot []byte `protobuf:"bytes,1,opt,name=block_root,json=blockRoot,proto3" json:"block_root,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ProposeResponse) Descriptor ¶
func (*ProposeResponse) Descriptor() ([]byte, []int)
func (*ProposeResponse) GetBlockRoot ¶
func (m *ProposeResponse) GetBlockRoot() []byte
func (*ProposeResponse) ProtoMessage ¶
func (*ProposeResponse) ProtoMessage()
func (*ProposeResponse) Reset ¶
func (m *ProposeResponse) Reset()
func (*ProposeResponse) String ¶
func (m *ProposeResponse) String() string
func (*ProposeResponse) XXX_DiscardUnknown ¶
func (m *ProposeResponse) XXX_DiscardUnknown()
func (*ProposeResponse) XXX_Marshal ¶
func (m *ProposeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProposeResponse) XXX_Merge ¶
func (m *ProposeResponse) XXX_Merge(src proto.Message)
func (*ProposeResponse) XXX_Size ¶
func (m *ProposeResponse) XXX_Size() int
func (*ProposeResponse) XXX_Unmarshal ¶
func (m *ProposeResponse) XXX_Unmarshal(b []byte) error
type ProposerServiceClient ¶
type ProposerServiceClient interface { RequestBlock(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*v1alpha1.BeaconBlock, error) ProposeBlock(ctx context.Context, in *v1alpha1.BeaconBlock, opts ...grpc.CallOption) (*ProposeResponse, error) }
ProposerServiceClient is the client API for ProposerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewProposerServiceClient ¶
func NewProposerServiceClient(cc *grpc.ClientConn) ProposerServiceClient
type ProposerServiceServer ¶
type ProposerServiceServer interface { RequestBlock(context.Context, *BlockRequest) (*v1alpha1.BeaconBlock, error) ProposeBlock(context.Context, *v1alpha1.BeaconBlock) (*ProposeResponse, error) }
ProposerServiceServer is the server API for ProposerService service.
type TreeBlockSlotRequest ¶
type TreeBlockSlotRequest struct { SlotFrom uint64 `protobuf:"varint,1,opt,name=slot_from,json=slotFrom,proto3" json:"slot_from,omitempty"` SlotTo uint64 `protobuf:"varint,2,opt,name=slot_to,json=slotTo,proto3" json:"slot_to,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TreeBlockSlotRequest) Descriptor ¶
func (*TreeBlockSlotRequest) Descriptor() ([]byte, []int)
func (*TreeBlockSlotRequest) GetSlotFrom ¶
func (m *TreeBlockSlotRequest) GetSlotFrom() uint64
func (*TreeBlockSlotRequest) GetSlotTo ¶
func (m *TreeBlockSlotRequest) GetSlotTo() uint64
func (*TreeBlockSlotRequest) ProtoMessage ¶
func (*TreeBlockSlotRequest) ProtoMessage()
func (*TreeBlockSlotRequest) Reset ¶
func (m *TreeBlockSlotRequest) Reset()
func (*TreeBlockSlotRequest) String ¶
func (m *TreeBlockSlotRequest) String() string
func (*TreeBlockSlotRequest) XXX_DiscardUnknown ¶
func (m *TreeBlockSlotRequest) XXX_DiscardUnknown()
func (*TreeBlockSlotRequest) XXX_Marshal ¶
func (m *TreeBlockSlotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TreeBlockSlotRequest) XXX_Merge ¶
func (m *TreeBlockSlotRequest) XXX_Merge(src proto.Message)
func (*TreeBlockSlotRequest) XXX_Size ¶
func (m *TreeBlockSlotRequest) XXX_Size() int
func (*TreeBlockSlotRequest) XXX_Unmarshal ¶
func (m *TreeBlockSlotRequest) XXX_Unmarshal(b []byte) error
type UnimplementedAttesterServiceServer ¶ added in v0.2.4
type UnimplementedAttesterServiceServer struct { }
UnimplementedAttesterServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedAttesterServiceServer) RequestAttestation ¶ added in v0.2.4
func (*UnimplementedAttesterServiceServer) RequestAttestation(ctx context.Context, req *AttestationRequest) (*v1alpha1.AttestationData, error)
func (*UnimplementedAttesterServiceServer) SubmitAttestation ¶ added in v0.2.4
func (*UnimplementedAttesterServiceServer) SubmitAttestation(ctx context.Context, req *v1alpha1.Attestation) (*AttestResponse, error)
type UnimplementedProposerServiceServer ¶ added in v0.2.4
type UnimplementedProposerServiceServer struct { }
UnimplementedProposerServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedProposerServiceServer) ProposeBlock ¶ added in v0.2.4
func (*UnimplementedProposerServiceServer) ProposeBlock(ctx context.Context, req *v1alpha1.BeaconBlock) (*ProposeResponse, error)
func (*UnimplementedProposerServiceServer) RequestBlock ¶ added in v0.2.4
func (*UnimplementedProposerServiceServer) RequestBlock(ctx context.Context, req *BlockRequest) (*v1alpha1.BeaconBlock, error)
type UnimplementedValidatorServiceServer ¶ added in v0.2.4
type UnimplementedValidatorServiceServer struct { }
UnimplementedValidatorServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedValidatorServiceServer) CanonicalHead ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) CanonicalHead(ctx context.Context, req *empty.Empty) (*v1alpha1.BeaconBlock, error)
func (*UnimplementedValidatorServiceServer) CommitteeAssignment ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) CommitteeAssignment(ctx context.Context, req *AssignmentRequest) (*AssignmentResponse, error)
func (*UnimplementedValidatorServiceServer) DomainData ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) DomainData(ctx context.Context, req *DomainRequest) (*DomainResponse, error)
func (*UnimplementedValidatorServiceServer) ExitedValidators ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) ExitedValidators(ctx context.Context, req *ExitedValidatorsRequest) (*ExitedValidatorsResponse, error)
func (*UnimplementedValidatorServiceServer) ValidatorIndex ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) ValidatorIndex(ctx context.Context, req *ValidatorIndexRequest) (*ValidatorIndexResponse, error)
func (*UnimplementedValidatorServiceServer) ValidatorPerformance ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) ValidatorPerformance(ctx context.Context, req *ValidatorPerformanceRequest) (*ValidatorPerformanceResponse, error)
func (*UnimplementedValidatorServiceServer) ValidatorStatus ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) ValidatorStatus(ctx context.Context, req *ValidatorIndexRequest) (*ValidatorStatusResponse, error)
func (*UnimplementedValidatorServiceServer) WaitForActivation ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) WaitForActivation(req *ValidatorActivationRequest, srv ValidatorService_WaitForActivationServer) error
func (*UnimplementedValidatorServiceServer) WaitForChainStart ¶ added in v0.2.4
func (*UnimplementedValidatorServiceServer) WaitForChainStart(req *empty.Empty, srv ValidatorService_WaitForChainStartServer) error
type ValidatorActivationRequest ¶
type ValidatorActivationRequest struct { PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorActivationRequest) Descriptor ¶
func (*ValidatorActivationRequest) Descriptor() ([]byte, []int)
func (*ValidatorActivationRequest) GetPublicKeys ¶
func (m *ValidatorActivationRequest) GetPublicKeys() [][]byte
func (*ValidatorActivationRequest) ProtoMessage ¶
func (*ValidatorActivationRequest) ProtoMessage()
func (*ValidatorActivationRequest) Reset ¶
func (m *ValidatorActivationRequest) Reset()
func (*ValidatorActivationRequest) String ¶
func (m *ValidatorActivationRequest) String() string
func (*ValidatorActivationRequest) XXX_DiscardUnknown ¶
func (m *ValidatorActivationRequest) XXX_DiscardUnknown()
func (*ValidatorActivationRequest) XXX_Marshal ¶
func (m *ValidatorActivationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorActivationRequest) XXX_Merge ¶
func (m *ValidatorActivationRequest) XXX_Merge(src proto.Message)
func (*ValidatorActivationRequest) XXX_Size ¶
func (m *ValidatorActivationRequest) XXX_Size() int
func (*ValidatorActivationRequest) XXX_Unmarshal ¶
func (m *ValidatorActivationRequest) XXX_Unmarshal(b []byte) error
type ValidatorActivationResponse ¶
type ValidatorActivationResponse struct { ActivatedPublicKeys [][]byte `protobuf:"bytes,1,rep,name=activated_public_keys,json=activatedPublicKeys,proto3" json:"activated_public_keys,omitempty"` // Deprecated: Do not use. Statuses []*ValidatorActivationResponse_Status `protobuf:"bytes,2,rep,name=statuses,proto3" json:"statuses,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorActivationResponse) Descriptor ¶
func (*ValidatorActivationResponse) Descriptor() ([]byte, []int)
func (*ValidatorActivationResponse) GetActivatedPublicKeys
deprecated
func (m *ValidatorActivationResponse) GetActivatedPublicKeys() [][]byte
Deprecated: Do not use.
func (*ValidatorActivationResponse) GetStatuses ¶
func (m *ValidatorActivationResponse) GetStatuses() []*ValidatorActivationResponse_Status
func (*ValidatorActivationResponse) ProtoMessage ¶
func (*ValidatorActivationResponse) ProtoMessage()
func (*ValidatorActivationResponse) Reset ¶
func (m *ValidatorActivationResponse) Reset()
func (*ValidatorActivationResponse) String ¶
func (m *ValidatorActivationResponse) String() string
func (*ValidatorActivationResponse) XXX_DiscardUnknown ¶
func (m *ValidatorActivationResponse) XXX_DiscardUnknown()
func (*ValidatorActivationResponse) XXX_Marshal ¶
func (m *ValidatorActivationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorActivationResponse) XXX_Merge ¶
func (m *ValidatorActivationResponse) XXX_Merge(src proto.Message)
func (*ValidatorActivationResponse) XXX_Size ¶
func (m *ValidatorActivationResponse) XXX_Size() int
func (*ValidatorActivationResponse) XXX_Unmarshal ¶
func (m *ValidatorActivationResponse) XXX_Unmarshal(b []byte) error
type ValidatorActivationResponse_Status ¶
type ValidatorActivationResponse_Status struct { PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Status *ValidatorStatusResponse `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorActivationResponse_Status) Descriptor ¶
func (*ValidatorActivationResponse_Status) Descriptor() ([]byte, []int)
func (*ValidatorActivationResponse_Status) GetPublicKey ¶
func (m *ValidatorActivationResponse_Status) GetPublicKey() []byte
func (*ValidatorActivationResponse_Status) GetStatus ¶
func (m *ValidatorActivationResponse_Status) GetStatus() *ValidatorStatusResponse
func (*ValidatorActivationResponse_Status) ProtoMessage ¶
func (*ValidatorActivationResponse_Status) ProtoMessage()
func (*ValidatorActivationResponse_Status) Reset ¶
func (m *ValidatorActivationResponse_Status) Reset()
func (*ValidatorActivationResponse_Status) String ¶
func (m *ValidatorActivationResponse_Status) String() string
func (*ValidatorActivationResponse_Status) XXX_DiscardUnknown ¶
func (m *ValidatorActivationResponse_Status) XXX_DiscardUnknown()
func (*ValidatorActivationResponse_Status) XXX_Marshal ¶
func (m *ValidatorActivationResponse_Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorActivationResponse_Status) XXX_Merge ¶
func (m *ValidatorActivationResponse_Status) XXX_Merge(src proto.Message)
func (*ValidatorActivationResponse_Status) XXX_Size ¶
func (m *ValidatorActivationResponse_Status) XXX_Size() int
func (*ValidatorActivationResponse_Status) XXX_Unmarshal ¶
func (m *ValidatorActivationResponse_Status) XXX_Unmarshal(b []byte) error
type ValidatorIndexRequest ¶
type ValidatorIndexRequest struct { PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorIndexRequest) Descriptor ¶
func (*ValidatorIndexRequest) Descriptor() ([]byte, []int)
func (*ValidatorIndexRequest) GetPublicKey ¶
func (m *ValidatorIndexRequest) GetPublicKey() []byte
func (*ValidatorIndexRequest) ProtoMessage ¶
func (*ValidatorIndexRequest) ProtoMessage()
func (*ValidatorIndexRequest) Reset ¶
func (m *ValidatorIndexRequest) Reset()
func (*ValidatorIndexRequest) String ¶
func (m *ValidatorIndexRequest) String() string
func (*ValidatorIndexRequest) XXX_DiscardUnknown ¶
func (m *ValidatorIndexRequest) XXX_DiscardUnknown()
func (*ValidatorIndexRequest) XXX_Marshal ¶
func (m *ValidatorIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorIndexRequest) XXX_Merge ¶
func (m *ValidatorIndexRequest) XXX_Merge(src proto.Message)
func (*ValidatorIndexRequest) XXX_Size ¶
func (m *ValidatorIndexRequest) XXX_Size() int
func (*ValidatorIndexRequest) XXX_Unmarshal ¶
func (m *ValidatorIndexRequest) XXX_Unmarshal(b []byte) error
type ValidatorIndexResponse ¶
type ValidatorIndexResponse struct { Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorIndexResponse) Descriptor ¶
func (*ValidatorIndexResponse) Descriptor() ([]byte, []int)
func (*ValidatorIndexResponse) GetIndex ¶
func (m *ValidatorIndexResponse) GetIndex() uint64
func (*ValidatorIndexResponse) ProtoMessage ¶
func (*ValidatorIndexResponse) ProtoMessage()
func (*ValidatorIndexResponse) Reset ¶
func (m *ValidatorIndexResponse) Reset()
func (*ValidatorIndexResponse) String ¶
func (m *ValidatorIndexResponse) String() string
func (*ValidatorIndexResponse) XXX_DiscardUnknown ¶
func (m *ValidatorIndexResponse) XXX_DiscardUnknown()
func (*ValidatorIndexResponse) XXX_Marshal ¶
func (m *ValidatorIndexResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorIndexResponse) XXX_Merge ¶
func (m *ValidatorIndexResponse) XXX_Merge(src proto.Message)
func (*ValidatorIndexResponse) XXX_Size ¶
func (m *ValidatorIndexResponse) XXX_Size() int
func (*ValidatorIndexResponse) XXX_Unmarshal ¶
func (m *ValidatorIndexResponse) XXX_Unmarshal(b []byte) error
type ValidatorPerformanceRequest ¶
type ValidatorPerformanceRequest struct { Slot uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"` PublicKeys [][]byte `protobuf:"bytes,2,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorPerformanceRequest) Descriptor ¶
func (*ValidatorPerformanceRequest) Descriptor() ([]byte, []int)
func (*ValidatorPerformanceRequest) GetPublicKeys ¶
func (m *ValidatorPerformanceRequest) GetPublicKeys() [][]byte
func (*ValidatorPerformanceRequest) GetSlot ¶
func (m *ValidatorPerformanceRequest) GetSlot() uint64
func (*ValidatorPerformanceRequest) ProtoMessage ¶
func (*ValidatorPerformanceRequest) ProtoMessage()
func (*ValidatorPerformanceRequest) Reset ¶
func (m *ValidatorPerformanceRequest) Reset()
func (*ValidatorPerformanceRequest) String ¶
func (m *ValidatorPerformanceRequest) String() string
func (*ValidatorPerformanceRequest) XXX_DiscardUnknown ¶
func (m *ValidatorPerformanceRequest) XXX_DiscardUnknown()
func (*ValidatorPerformanceRequest) XXX_Marshal ¶
func (m *ValidatorPerformanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorPerformanceRequest) XXX_Merge ¶
func (m *ValidatorPerformanceRequest) XXX_Merge(src proto.Message)
func (*ValidatorPerformanceRequest) XXX_Size ¶
func (m *ValidatorPerformanceRequest) XXX_Size() int
func (*ValidatorPerformanceRequest) XXX_Unmarshal ¶
func (m *ValidatorPerformanceRequest) XXX_Unmarshal(b []byte) error
type ValidatorPerformanceResponse ¶
type ValidatorPerformanceResponse struct { Balances []uint64 `protobuf:"varint,1,rep,packed,name=balances,proto3" json:"balances,omitempty"` TotalValidators uint64 `protobuf:"varint,2,opt,name=total_validators,json=totalValidators,proto3" json:"total_validators,omitempty"` TotalActiveValidators uint64 `` /* 127-byte string literal not displayed */ MissingValidators [][]byte `protobuf:"bytes,4,rep,name=missing_validators,json=missingValidators,proto3" json:"missing_validators,omitempty"` AverageActiveValidatorBalance float32 `` /* 154-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorPerformanceResponse) Descriptor ¶
func (*ValidatorPerformanceResponse) Descriptor() ([]byte, []int)
func (*ValidatorPerformanceResponse) GetAverageActiveValidatorBalance ¶
func (m *ValidatorPerformanceResponse) GetAverageActiveValidatorBalance() float32
func (*ValidatorPerformanceResponse) GetBalances ¶
func (m *ValidatorPerformanceResponse) GetBalances() []uint64
func (*ValidatorPerformanceResponse) GetMissingValidators ¶
func (m *ValidatorPerformanceResponse) GetMissingValidators() [][]byte
func (*ValidatorPerformanceResponse) GetTotalActiveValidators ¶
func (m *ValidatorPerformanceResponse) GetTotalActiveValidators() uint64
func (*ValidatorPerformanceResponse) GetTotalValidators ¶
func (m *ValidatorPerformanceResponse) GetTotalValidators() uint64
func (*ValidatorPerformanceResponse) ProtoMessage ¶
func (*ValidatorPerformanceResponse) ProtoMessage()
func (*ValidatorPerformanceResponse) Reset ¶
func (m *ValidatorPerformanceResponse) Reset()
func (*ValidatorPerformanceResponse) String ¶
func (m *ValidatorPerformanceResponse) String() string
func (*ValidatorPerformanceResponse) XXX_DiscardUnknown ¶
func (m *ValidatorPerformanceResponse) XXX_DiscardUnknown()
func (*ValidatorPerformanceResponse) XXX_Marshal ¶
func (m *ValidatorPerformanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorPerformanceResponse) XXX_Merge ¶
func (m *ValidatorPerformanceResponse) XXX_Merge(src proto.Message)
func (*ValidatorPerformanceResponse) XXX_Size ¶
func (m *ValidatorPerformanceResponse) XXX_Size() int
func (*ValidatorPerformanceResponse) XXX_Unmarshal ¶
func (m *ValidatorPerformanceResponse) XXX_Unmarshal(b []byte) error
type ValidatorRole ¶
type ValidatorRole int32
const ( ValidatorRole_UNKNOWN ValidatorRole = 0 ValidatorRole_ATTESTER ValidatorRole = 1 ValidatorRole_PROPOSER ValidatorRole = 2 ValidatorRole_BOTH ValidatorRole = 3 )
func (ValidatorRole) EnumDescriptor ¶
func (ValidatorRole) EnumDescriptor() ([]byte, []int)
func (ValidatorRole) String ¶
func (x ValidatorRole) String() string
type ValidatorServiceClient ¶
type ValidatorServiceClient interface { DomainData(ctx context.Context, in *DomainRequest, opts ...grpc.CallOption) (*DomainResponse, error) WaitForActivation(ctx context.Context, in *ValidatorActivationRequest, opts ...grpc.CallOption) (ValidatorService_WaitForActivationClient, error) ValidatorIndex(ctx context.Context, in *ValidatorIndexRequest, opts ...grpc.CallOption) (*ValidatorIndexResponse, error) CommitteeAssignment(ctx context.Context, in *AssignmentRequest, opts ...grpc.CallOption) (*AssignmentResponse, error) ValidatorStatus(ctx context.Context, in *ValidatorIndexRequest, opts ...grpc.CallOption) (*ValidatorStatusResponse, error) ValidatorPerformance(ctx context.Context, in *ValidatorPerformanceRequest, opts ...grpc.CallOption) (*ValidatorPerformanceResponse, error) ExitedValidators(ctx context.Context, in *ExitedValidatorsRequest, opts ...grpc.CallOption) (*ExitedValidatorsResponse, error) WaitForChainStart(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (ValidatorService_WaitForChainStartClient, error) CanonicalHead(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*v1alpha1.BeaconBlock, error) }
ValidatorServiceClient is the client API for ValidatorService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewValidatorServiceClient ¶
func NewValidatorServiceClient(cc *grpc.ClientConn) ValidatorServiceClient
type ValidatorServiceServer ¶
type ValidatorServiceServer interface { DomainData(context.Context, *DomainRequest) (*DomainResponse, error) WaitForActivation(*ValidatorActivationRequest, ValidatorService_WaitForActivationServer) error ValidatorIndex(context.Context, *ValidatorIndexRequest) (*ValidatorIndexResponse, error) CommitteeAssignment(context.Context, *AssignmentRequest) (*AssignmentResponse, error) ValidatorStatus(context.Context, *ValidatorIndexRequest) (*ValidatorStatusResponse, error) ValidatorPerformance(context.Context, *ValidatorPerformanceRequest) (*ValidatorPerformanceResponse, error) ExitedValidators(context.Context, *ExitedValidatorsRequest) (*ExitedValidatorsResponse, error) WaitForChainStart(*empty.Empty, ValidatorService_WaitForChainStartServer) error CanonicalHead(context.Context, *empty.Empty) (*v1alpha1.BeaconBlock, error) }
ValidatorServiceServer is the server API for ValidatorService service.
type ValidatorService_WaitForActivationClient ¶
type ValidatorService_WaitForActivationClient interface { Recv() (*ValidatorActivationResponse, error) grpc.ClientStream }
type ValidatorService_WaitForActivationServer ¶
type ValidatorService_WaitForActivationServer interface { Send(*ValidatorActivationResponse) error grpc.ServerStream }
type ValidatorService_WaitForChainStartClient ¶
type ValidatorService_WaitForChainStartClient interface { Recv() (*ChainStartResponse, error) grpc.ClientStream }
type ValidatorService_WaitForChainStartServer ¶
type ValidatorService_WaitForChainStartServer interface { Send(*ChainStartResponse) error grpc.ServerStream }
type ValidatorStatus ¶
type ValidatorStatus int32
const ( ValidatorStatus_UNKNOWN_STATUS ValidatorStatus = 0 ValidatorStatus_DEPOSIT_RECEIVED ValidatorStatus = 1 ValidatorStatus_PENDING_ACTIVE ValidatorStatus = 2 ValidatorStatus_ACTIVE ValidatorStatus = 3 ValidatorStatus_INITIATED_EXIT ValidatorStatus = 4 ValidatorStatus_WITHDRAWABLE ValidatorStatus = 5 ValidatorStatus_EXITED ValidatorStatus = 6 ValidatorStatus_EXITED_SLASHED ValidatorStatus = 7 )
func (ValidatorStatus) EnumDescriptor ¶
func (ValidatorStatus) EnumDescriptor() ([]byte, []int)
func (ValidatorStatus) String ¶
func (x ValidatorStatus) String() string
type ValidatorStatusResponse ¶
type ValidatorStatusResponse struct { Status ValidatorStatus `protobuf:"varint,1,opt,name=status,proto3,enum=ethereum.beacon.rpc.v1.ValidatorStatus" json:"status,omitempty"` Eth1DepositBlockNumber uint64 `` /* 132-byte string literal not displayed */ DepositInclusionSlot uint64 `protobuf:"varint,3,opt,name=deposit_inclusion_slot,json=depositInclusionSlot,proto3" json:"deposit_inclusion_slot,omitempty"` ActivationEpoch uint64 `protobuf:"varint,4,opt,name=activation_epoch,json=activationEpoch,proto3" json:"activation_epoch,omitempty"` PositionInActivationQueue uint64 `` /* 141-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorStatusResponse) Descriptor ¶
func (*ValidatorStatusResponse) Descriptor() ([]byte, []int)
func (*ValidatorStatusResponse) GetActivationEpoch ¶
func (m *ValidatorStatusResponse) GetActivationEpoch() uint64
func (*ValidatorStatusResponse) GetDepositInclusionSlot ¶
func (m *ValidatorStatusResponse) GetDepositInclusionSlot() uint64
func (*ValidatorStatusResponse) GetEth1DepositBlockNumber ¶
func (m *ValidatorStatusResponse) GetEth1DepositBlockNumber() uint64
func (*ValidatorStatusResponse) GetPositionInActivationQueue ¶
func (m *ValidatorStatusResponse) GetPositionInActivationQueue() uint64
func (*ValidatorStatusResponse) GetStatus ¶
func (m *ValidatorStatusResponse) GetStatus() ValidatorStatus
func (*ValidatorStatusResponse) ProtoMessage ¶
func (*ValidatorStatusResponse) ProtoMessage()
func (*ValidatorStatusResponse) Reset ¶
func (m *ValidatorStatusResponse) Reset()
func (*ValidatorStatusResponse) String ¶
func (m *ValidatorStatusResponse) String() string
func (*ValidatorStatusResponse) XXX_DiscardUnknown ¶
func (m *ValidatorStatusResponse) XXX_DiscardUnknown()
func (*ValidatorStatusResponse) XXX_Marshal ¶
func (m *ValidatorStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorStatusResponse) XXX_Merge ¶
func (m *ValidatorStatusResponse) XXX_Merge(src proto.Message)
func (*ValidatorStatusResponse) XXX_Size ¶
func (m *ValidatorStatusResponse) XXX_Size() int
func (*ValidatorStatusResponse) XXX_Unmarshal ¶
func (m *ValidatorStatusResponse) XXX_Unmarshal(b []byte) error