Documentation ¶
Index ¶
- Variables
- func RegisterApiServer(s grpc.ServiceRegistrar, srv ApiServer)
- type ApiClient
- type ApiServer
- type OdaoNodes
- type OdaoNodesRequest
- type RocketPoolNodes
- type RocketPoolNodesRequest
- type SoloValidators
- type SoloValidatorsRequest
- type UnimplementedApiServer
- func (UnimplementedApiServer) GetOdaoNodes(context.Context, *OdaoNodesRequest) (*OdaoNodes, error)
- func (UnimplementedApiServer) GetRocketPoolNodes(context.Context, *RocketPoolNodesRequest) (*RocketPoolNodes, error)
- func (UnimplementedApiServer) GetSoloValidators(context.Context, *SoloValidatorsRequest) (*SoloValidators, error)
- type UnsafeApiServer
Constants ¶
This section is empty.
Variables ¶
var Api_ServiceDesc = grpc.ServiceDesc{ ServiceName: "pb.Api", HandlerType: (*ApiServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetRocketPoolNodes", Handler: _Api_GetRocketPoolNodes_Handler, }, { MethodName: "GetOdaoNodes", Handler: _Api_GetOdaoNodes_Handler, }, { MethodName: "GetSoloValidators", Handler: _Api_GetSoloValidators_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api.proto", }
Api_ServiceDesc is the grpc.ServiceDesc for Api service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_api_proto protoreflect.FileDescriptor
Functions ¶
func RegisterApiServer ¶
func RegisterApiServer(s grpc.ServiceRegistrar, srv ApiServer)
Types ¶
type ApiClient ¶
type ApiClient interface { GetRocketPoolNodes(ctx context.Context, in *RocketPoolNodesRequest, opts ...grpc.CallOption) (*RocketPoolNodes, error) GetOdaoNodes(ctx context.Context, in *OdaoNodesRequest, opts ...grpc.CallOption) (*OdaoNodes, error) GetSoloValidators(ctx context.Context, in *SoloValidatorsRequest, opts ...grpc.CallOption) (*SoloValidators, error) }
ApiClient is the client API for Api service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewApiClient ¶
func NewApiClient(cc grpc.ClientConnInterface) ApiClient
type ApiServer ¶
type ApiServer interface { GetRocketPoolNodes(context.Context, *RocketPoolNodesRequest) (*RocketPoolNodes, error) GetOdaoNodes(context.Context, *OdaoNodesRequest) (*OdaoNodes, error) GetSoloValidators(context.Context, *SoloValidatorsRequest) (*SoloValidators, error) // contains filtered or unexported methods }
ApiServer is the server API for Api service. All implementations must embed UnimplementedApiServer for forward compatibility
type OdaoNodes ¶
type OdaoNodes struct { NodeIds [][]byte `protobuf:"bytes,1,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // contains filtered or unexported fields }
func (*OdaoNodes) Descriptor
deprecated
func (*OdaoNodes) GetNodeIds ¶
func (*OdaoNodes) ProtoMessage ¶
func (*OdaoNodes) ProtoMessage()
func (*OdaoNodes) ProtoReflect ¶
func (x *OdaoNodes) ProtoReflect() protoreflect.Message
type OdaoNodesRequest ¶
type OdaoNodesRequest struct {
// contains filtered or unexported fields
}
func (*OdaoNodesRequest) Descriptor
deprecated
func (*OdaoNodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use OdaoNodesRequest.ProtoReflect.Descriptor instead.
func (*OdaoNodesRequest) ProtoMessage ¶
func (*OdaoNodesRequest) ProtoMessage()
func (*OdaoNodesRequest) ProtoReflect ¶
func (x *OdaoNodesRequest) ProtoReflect() protoreflect.Message
func (*OdaoNodesRequest) Reset ¶
func (x *OdaoNodesRequest) Reset()
func (*OdaoNodesRequest) String ¶
func (x *OdaoNodesRequest) String() string
type RocketPoolNodes ¶
type RocketPoolNodes struct { NodeIds [][]byte `protobuf:"bytes,1,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // contains filtered or unexported fields }
func (*RocketPoolNodes) Descriptor
deprecated
func (*RocketPoolNodes) Descriptor() ([]byte, []int)
Deprecated: Use RocketPoolNodes.ProtoReflect.Descriptor instead.
func (*RocketPoolNodes) GetNodeIds ¶
func (x *RocketPoolNodes) GetNodeIds() [][]byte
func (*RocketPoolNodes) ProtoMessage ¶
func (*RocketPoolNodes) ProtoMessage()
func (*RocketPoolNodes) ProtoReflect ¶
func (x *RocketPoolNodes) ProtoReflect() protoreflect.Message
func (*RocketPoolNodes) Reset ¶
func (x *RocketPoolNodes) Reset()
func (*RocketPoolNodes) String ¶
func (x *RocketPoolNodes) String() string
type RocketPoolNodesRequest ¶
type RocketPoolNodesRequest struct {
// contains filtered or unexported fields
}
func (*RocketPoolNodesRequest) Descriptor
deprecated
func (*RocketPoolNodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use RocketPoolNodesRequest.ProtoReflect.Descriptor instead.
func (*RocketPoolNodesRequest) ProtoMessage ¶
func (*RocketPoolNodesRequest) ProtoMessage()
func (*RocketPoolNodesRequest) ProtoReflect ¶
func (x *RocketPoolNodesRequest) ProtoReflect() protoreflect.Message
func (*RocketPoolNodesRequest) Reset ¶
func (x *RocketPoolNodesRequest) Reset()
func (*RocketPoolNodesRequest) String ¶
func (x *RocketPoolNodesRequest) String() string
type SoloValidators ¶
type SoloValidators struct { WithdrawalAddresses [][]byte `protobuf:"bytes,1,rep,name=withdrawal_addresses,json=withdrawalAddresses,proto3" json:"withdrawal_addresses,omitempty"` // contains filtered or unexported fields }
func (*SoloValidators) Descriptor
deprecated
func (*SoloValidators) Descriptor() ([]byte, []int)
Deprecated: Use SoloValidators.ProtoReflect.Descriptor instead.
func (*SoloValidators) GetWithdrawalAddresses ¶
func (x *SoloValidators) GetWithdrawalAddresses() [][]byte
func (*SoloValidators) ProtoMessage ¶
func (*SoloValidators) ProtoMessage()
func (*SoloValidators) ProtoReflect ¶
func (x *SoloValidators) ProtoReflect() protoreflect.Message
func (*SoloValidators) Reset ¶
func (x *SoloValidators) Reset()
func (*SoloValidators) String ¶
func (x *SoloValidators) String() string
type SoloValidatorsRequest ¶
type SoloValidatorsRequest struct {
// contains filtered or unexported fields
}
func (*SoloValidatorsRequest) Descriptor
deprecated
func (*SoloValidatorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SoloValidatorsRequest.ProtoReflect.Descriptor instead.
func (*SoloValidatorsRequest) ProtoMessage ¶
func (*SoloValidatorsRequest) ProtoMessage()
func (*SoloValidatorsRequest) ProtoReflect ¶
func (x *SoloValidatorsRequest) ProtoReflect() protoreflect.Message
func (*SoloValidatorsRequest) Reset ¶
func (x *SoloValidatorsRequest) Reset()
func (*SoloValidatorsRequest) String ¶
func (x *SoloValidatorsRequest) String() string
type UnimplementedApiServer ¶
type UnimplementedApiServer struct { }
UnimplementedApiServer must be embedded to have forward compatible implementations.
func (UnimplementedApiServer) GetOdaoNodes ¶
func (UnimplementedApiServer) GetOdaoNodes(context.Context, *OdaoNodesRequest) (*OdaoNodes, error)
func (UnimplementedApiServer) GetRocketPoolNodes ¶
func (UnimplementedApiServer) GetRocketPoolNodes(context.Context, *RocketPoolNodesRequest) (*RocketPoolNodes, error)
func (UnimplementedApiServer) GetSoloValidators ¶
func (UnimplementedApiServer) GetSoloValidators(context.Context, *SoloValidatorsRequest) (*SoloValidators, error)
type UnsafeApiServer ¶
type UnsafeApiServer interface {
// contains filtered or unexported methods
}
UnsafeApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApiServer will result in compilation errors.