ceremonyclient/protobufs/proxy_grpc.pb.go
Cassandra Heart dbd95bd9e9
v2.1.0 (#439)
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete

* 2.1.0 main node rollup
2025-09-30 02:48:15 -05:00

1064 lines
42 KiB
Go

// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc v5.29.3
// source: proxy.proto
package protobufs
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
emptypb "google.golang.org/protobuf/types/known/emptypb"
wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
const (
PubSubProxy_PublishToBitmask_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/PublishToBitmask"
PubSubProxy_Publish_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Publish"
PubSubProxy_Subscribe_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Subscribe"
PubSubProxy_Unsubscribe_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Unsubscribe"
PubSubProxy_ValidatorStream_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/ValidatorStream"
PubSubProxy_GetPeerID_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerID"
PubSubProxy_GetPeerstoreCount_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerstoreCount"
PubSubProxy_GetNetworkPeersCount_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetworkPeersCount"
PubSubProxy_GetRandomPeer_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetRandomPeer"
PubSubProxy_GetMultiaddrOfPeer_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetMultiaddrOfPeer"
PubSubProxy_GetMultiaddrOfPeerStream_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetMultiaddrOfPeerStream"
PubSubProxy_GetOwnMultiaddrs_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetOwnMultiaddrs"
PubSubProxy_GetNetworkInfo_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetworkInfo"
PubSubProxy_GetPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerScore"
PubSubProxy_SetPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/SetPeerScore"
PubSubProxy_AddPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/AddPeerScore"
PubSubProxy_Reconnect_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Reconnect"
PubSubProxy_Bootstrap_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Bootstrap"
PubSubProxy_DiscoverPeers_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/DiscoverPeers"
PubSubProxy_IsPeerConnected_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/IsPeerConnected"
PubSubProxy_GetNetwork_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetwork"
PubSubProxy_Reachability_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Reachability"
PubSubProxy_SignMessage_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/SignMessage"
PubSubProxy_GetPublicKey_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPublicKey"
)
// PubSubProxyClient is the client API for PubSubProxy 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.
type PubSubProxyClient interface {
// Publishing methods
PublishToBitmask(ctx context.Context, in *PublishToBitmaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Subscription methods
Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (PubSubProxy_SubscribeClient, error)
Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Validator methods - bidirectional streaming for validation callbacks
ValidatorStream(ctx context.Context, opts ...grpc.CallOption) (PubSubProxy_ValidatorStreamClient, error)
// Peer information methods
GetPeerID(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerIDResponse, error)
GetPeerstoreCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerstoreCountResponse, error)
GetNetworkPeersCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkPeersCountResponse, error)
GetRandomPeer(ctx context.Context, in *GetRandomPeerRequest, opts ...grpc.CallOption) (*GetRandomPeerResponse, error)
GetMultiaddrOfPeer(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (*GetMultiaddrOfPeerResponse, error)
GetMultiaddrOfPeerStream(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (PubSubProxy_GetMultiaddrOfPeerStreamClient, error)
GetOwnMultiaddrs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetOwnMultiaddrsResponse, error)
GetNetworkInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NetworkInfoResponse, error)
// Scoring methods
GetPeerScore(ctx context.Context, in *GetPeerScoreRequest, opts ...grpc.CallOption) (*GetPeerScoreResponse, error)
SetPeerScore(ctx context.Context, in *SetPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
AddPeerScore(ctx context.Context, in *AddPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Connection management
Reconnect(ctx context.Context, in *ReconnectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
Bootstrap(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
DiscoverPeers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
IsPeerConnected(ctx context.Context, in *IsPeerConnectedRequest, opts ...grpc.CallOption) (*IsPeerConnectedResponse, error)
// Utility methods
GetNetwork(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkResponse, error)
Reachability(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
SignMessage(ctx context.Context, in *SignMessageRequest, opts ...grpc.CallOption) (*SignMessageResponse, error)
GetPublicKey(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPublicKeyResponse, error)
}
type pubSubProxyClient struct {
cc grpc.ClientConnInterface
}
func NewPubSubProxyClient(cc grpc.ClientConnInterface) PubSubProxyClient {
return &pubSubProxyClient{cc}
}
func (c *pubSubProxyClient) PublishToBitmask(ctx context.Context, in *PublishToBitmaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_PublishToBitmask_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_Publish_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (PubSubProxy_SubscribeClient, error) {
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[0], PubSubProxy_Subscribe_FullMethodName, opts...)
if err != nil {
return nil, err
}
x := &pubSubProxySubscribeClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type PubSubProxy_SubscribeClient interface {
Recv() (*MessageEvent, error)
grpc.ClientStream
}
type pubSubProxySubscribeClient struct {
grpc.ClientStream
}
func (x *pubSubProxySubscribeClient) Recv() (*MessageEvent, error) {
m := new(MessageEvent)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *pubSubProxyClient) Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_Unsubscribe_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) ValidatorStream(ctx context.Context, opts ...grpc.CallOption) (PubSubProxy_ValidatorStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[1], PubSubProxy_ValidatorStream_FullMethodName, opts...)
if err != nil {
return nil, err
}
x := &pubSubProxyValidatorStreamClient{stream}
return x, nil
}
type PubSubProxy_ValidatorStreamClient interface {
Send(*ValidationStreamMessage) error
Recv() (*ValidationStreamMessage, error)
grpc.ClientStream
}
type pubSubProxyValidatorStreamClient struct {
grpc.ClientStream
}
func (x *pubSubProxyValidatorStreamClient) Send(m *ValidationStreamMessage) error {
return x.ClientStream.SendMsg(m)
}
func (x *pubSubProxyValidatorStreamClient) Recv() (*ValidationStreamMessage, error) {
m := new(ValidationStreamMessage)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *pubSubProxyClient) GetPeerID(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerIDResponse, error) {
out := new(GetPeerIDResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerID_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetPeerstoreCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerstoreCountResponse, error) {
out := new(GetPeerstoreCountResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerstoreCount_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetNetworkPeersCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkPeersCountResponse, error) {
out := new(GetNetworkPeersCountResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetNetworkPeersCount_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetRandomPeer(ctx context.Context, in *GetRandomPeerRequest, opts ...grpc.CallOption) (*GetRandomPeerResponse, error) {
out := new(GetRandomPeerResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetRandomPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetMultiaddrOfPeer(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (*GetMultiaddrOfPeerResponse, error) {
out := new(GetMultiaddrOfPeerResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetMultiaddrOfPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetMultiaddrOfPeerStream(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (PubSubProxy_GetMultiaddrOfPeerStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[2], PubSubProxy_GetMultiaddrOfPeerStream_FullMethodName, opts...)
if err != nil {
return nil, err
}
x := &pubSubProxyGetMultiaddrOfPeerStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type PubSubProxy_GetMultiaddrOfPeerStreamClient interface {
Recv() (*GetMultiaddrOfPeerResponse, error)
grpc.ClientStream
}
type pubSubProxyGetMultiaddrOfPeerStreamClient struct {
grpc.ClientStream
}
func (x *pubSubProxyGetMultiaddrOfPeerStreamClient) Recv() (*GetMultiaddrOfPeerResponse, error) {
m := new(GetMultiaddrOfPeerResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *pubSubProxyClient) GetOwnMultiaddrs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetOwnMultiaddrsResponse, error) {
out := new(GetOwnMultiaddrsResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetOwnMultiaddrs_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetNetworkInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NetworkInfoResponse, error) {
out := new(NetworkInfoResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetNetworkInfo_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetPeerScore(ctx context.Context, in *GetPeerScoreRequest, opts ...grpc.CallOption) (*GetPeerScoreResponse, error) {
out := new(GetPeerScoreResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerScore_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) SetPeerScore(ctx context.Context, in *SetPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_SetPeerScore_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) AddPeerScore(ctx context.Context, in *AddPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_AddPeerScore_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) Reconnect(ctx context.Context, in *ReconnectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_Reconnect_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) Bootstrap(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_Bootstrap_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) DiscoverPeers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, PubSubProxy_DiscoverPeers_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) IsPeerConnected(ctx context.Context, in *IsPeerConnectedRequest, opts ...grpc.CallOption) (*IsPeerConnectedResponse, error) {
out := new(IsPeerConnectedResponse)
err := c.cc.Invoke(ctx, PubSubProxy_IsPeerConnected_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetNetwork(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkResponse, error) {
out := new(GetNetworkResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) Reachability(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error) {
out := new(wrapperspb.BoolValue)
err := c.cc.Invoke(ctx, PubSubProxy_Reachability_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) SignMessage(ctx context.Context, in *SignMessageRequest, opts ...grpc.CallOption) (*SignMessageResponse, error) {
out := new(SignMessageResponse)
err := c.cc.Invoke(ctx, PubSubProxy_SignMessage_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *pubSubProxyClient) GetPublicKey(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPublicKeyResponse, error) {
out := new(GetPublicKeyResponse)
err := c.cc.Invoke(ctx, PubSubProxy_GetPublicKey_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// PubSubProxyServer is the server API for PubSubProxy service.
// All implementations must embed UnimplementedPubSubProxyServer
// for forward compatibility
type PubSubProxyServer interface {
// Publishing methods
PublishToBitmask(context.Context, *PublishToBitmaskRequest) (*emptypb.Empty, error)
Publish(context.Context, *PublishRequest) (*emptypb.Empty, error)
// Subscription methods
Subscribe(*SubscribeRequest, PubSubProxy_SubscribeServer) error
Unsubscribe(context.Context, *UnsubscribeRequest) (*emptypb.Empty, error)
// Validator methods - bidirectional streaming for validation callbacks
ValidatorStream(PubSubProxy_ValidatorStreamServer) error
// Peer information methods
GetPeerID(context.Context, *emptypb.Empty) (*GetPeerIDResponse, error)
GetPeerstoreCount(context.Context, *emptypb.Empty) (*GetPeerstoreCountResponse, error)
GetNetworkPeersCount(context.Context, *emptypb.Empty) (*GetNetworkPeersCountResponse, error)
GetRandomPeer(context.Context, *GetRandomPeerRequest) (*GetRandomPeerResponse, error)
GetMultiaddrOfPeer(context.Context, *GetMultiaddrOfPeerRequest) (*GetMultiaddrOfPeerResponse, error)
GetMultiaddrOfPeerStream(*GetMultiaddrOfPeerRequest, PubSubProxy_GetMultiaddrOfPeerStreamServer) error
GetOwnMultiaddrs(context.Context, *emptypb.Empty) (*GetOwnMultiaddrsResponse, error)
GetNetworkInfo(context.Context, *emptypb.Empty) (*NetworkInfoResponse, error)
// Scoring methods
GetPeerScore(context.Context, *GetPeerScoreRequest) (*GetPeerScoreResponse, error)
SetPeerScore(context.Context, *SetPeerScoreRequest) (*emptypb.Empty, error)
AddPeerScore(context.Context, *AddPeerScoreRequest) (*emptypb.Empty, error)
// Connection management
Reconnect(context.Context, *ReconnectRequest) (*emptypb.Empty, error)
Bootstrap(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
DiscoverPeers(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
IsPeerConnected(context.Context, *IsPeerConnectedRequest) (*IsPeerConnectedResponse, error)
// Utility methods
GetNetwork(context.Context, *emptypb.Empty) (*GetNetworkResponse, error)
Reachability(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
SignMessage(context.Context, *SignMessageRequest) (*SignMessageResponse, error)
GetPublicKey(context.Context, *emptypb.Empty) (*GetPublicKeyResponse, error)
mustEmbedUnimplementedPubSubProxyServer()
}
// UnimplementedPubSubProxyServer must be embedded to have forward compatible implementations.
type UnimplementedPubSubProxyServer struct {
}
func (UnimplementedPubSubProxyServer) PublishToBitmask(context.Context, *PublishToBitmaskRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method PublishToBitmask not implemented")
}
func (UnimplementedPubSubProxyServer) Publish(context.Context, *PublishRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method Publish not implemented")
}
func (UnimplementedPubSubProxyServer) Subscribe(*SubscribeRequest, PubSubProxy_SubscribeServer) error {
return status.Errorf(codes.Unimplemented, "method Subscribe not implemented")
}
func (UnimplementedPubSubProxyServer) Unsubscribe(context.Context, *UnsubscribeRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method Unsubscribe not implemented")
}
func (UnimplementedPubSubProxyServer) ValidatorStream(PubSubProxy_ValidatorStreamServer) error {
return status.Errorf(codes.Unimplemented, "method ValidatorStream not implemented")
}
func (UnimplementedPubSubProxyServer) GetPeerID(context.Context, *emptypb.Empty) (*GetPeerIDResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPeerID not implemented")
}
func (UnimplementedPubSubProxyServer) GetPeerstoreCount(context.Context, *emptypb.Empty) (*GetPeerstoreCountResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPeerstoreCount not implemented")
}
func (UnimplementedPubSubProxyServer) GetNetworkPeersCount(context.Context, *emptypb.Empty) (*GetNetworkPeersCountResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetNetworkPeersCount not implemented")
}
func (UnimplementedPubSubProxyServer) GetRandomPeer(context.Context, *GetRandomPeerRequest) (*GetRandomPeerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetRandomPeer not implemented")
}
func (UnimplementedPubSubProxyServer) GetMultiaddrOfPeer(context.Context, *GetMultiaddrOfPeerRequest) (*GetMultiaddrOfPeerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetMultiaddrOfPeer not implemented")
}
func (UnimplementedPubSubProxyServer) GetMultiaddrOfPeerStream(*GetMultiaddrOfPeerRequest, PubSubProxy_GetMultiaddrOfPeerStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetMultiaddrOfPeerStream not implemented")
}
func (UnimplementedPubSubProxyServer) GetOwnMultiaddrs(context.Context, *emptypb.Empty) (*GetOwnMultiaddrsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOwnMultiaddrs not implemented")
}
func (UnimplementedPubSubProxyServer) GetNetworkInfo(context.Context, *emptypb.Empty) (*NetworkInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetNetworkInfo not implemented")
}
func (UnimplementedPubSubProxyServer) GetPeerScore(context.Context, *GetPeerScoreRequest) (*GetPeerScoreResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPeerScore not implemented")
}
func (UnimplementedPubSubProxyServer) SetPeerScore(context.Context, *SetPeerScoreRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetPeerScore not implemented")
}
func (UnimplementedPubSubProxyServer) AddPeerScore(context.Context, *AddPeerScoreRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddPeerScore not implemented")
}
func (UnimplementedPubSubProxyServer) Reconnect(context.Context, *ReconnectRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method Reconnect not implemented")
}
func (UnimplementedPubSubProxyServer) Bootstrap(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method Bootstrap not implemented")
}
func (UnimplementedPubSubProxyServer) DiscoverPeers(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method DiscoverPeers not implemented")
}
func (UnimplementedPubSubProxyServer) IsPeerConnected(context.Context, *IsPeerConnectedRequest) (*IsPeerConnectedResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method IsPeerConnected not implemented")
}
func (UnimplementedPubSubProxyServer) GetNetwork(context.Context, *emptypb.Empty) (*GetNetworkResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetNetwork not implemented")
}
func (UnimplementedPubSubProxyServer) Reachability(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error) {
return nil, status.Errorf(codes.Unimplemented, "method Reachability not implemented")
}
func (UnimplementedPubSubProxyServer) SignMessage(context.Context, *SignMessageRequest) (*SignMessageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SignMessage not implemented")
}
func (UnimplementedPubSubProxyServer) GetPublicKey(context.Context, *emptypb.Empty) (*GetPublicKeyResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPublicKey not implemented")
}
func (UnimplementedPubSubProxyServer) mustEmbedUnimplementedPubSubProxyServer() {}
// UnsafePubSubProxyServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to PubSubProxyServer will
// result in compilation errors.
type UnsafePubSubProxyServer interface {
mustEmbedUnimplementedPubSubProxyServer()
}
func RegisterPubSubProxyServer(s grpc.ServiceRegistrar, srv PubSubProxyServer) {
s.RegisterService(&PubSubProxy_ServiceDesc, srv)
}
func _PubSubProxy_PublishToBitmask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(PublishToBitmaskRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).PublishToBitmask(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_PublishToBitmask_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).PublishToBitmask(ctx, req.(*PublishToBitmaskRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_Publish_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(PublishRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).Publish(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_Publish_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).Publish(ctx, req.(*PublishRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_Subscribe_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(SubscribeRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(PubSubProxyServer).Subscribe(m, &pubSubProxySubscribeServer{stream})
}
type PubSubProxy_SubscribeServer interface {
Send(*MessageEvent) error
grpc.ServerStream
}
type pubSubProxySubscribeServer struct {
grpc.ServerStream
}
func (x *pubSubProxySubscribeServer) Send(m *MessageEvent) error {
return x.ServerStream.SendMsg(m)
}
func _PubSubProxy_Unsubscribe_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UnsubscribeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).Unsubscribe(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_Unsubscribe_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).Unsubscribe(ctx, req.(*UnsubscribeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_ValidatorStream_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(PubSubProxyServer).ValidatorStream(&pubSubProxyValidatorStreamServer{stream})
}
type PubSubProxy_ValidatorStreamServer interface {
Send(*ValidationStreamMessage) error
Recv() (*ValidationStreamMessage, error)
grpc.ServerStream
}
type pubSubProxyValidatorStreamServer struct {
grpc.ServerStream
}
func (x *pubSubProxyValidatorStreamServer) Send(m *ValidationStreamMessage) error {
return x.ServerStream.SendMsg(m)
}
func (x *pubSubProxyValidatorStreamServer) Recv() (*ValidationStreamMessage, error) {
m := new(ValidationStreamMessage)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func _PubSubProxy_GetPeerID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetPeerID(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetPeerID_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetPeerID(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetPeerstoreCount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetPeerstoreCount(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetPeerstoreCount_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetPeerstoreCount(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetNetworkPeersCount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetNetworkPeersCount(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetNetworkPeersCount_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetNetworkPeersCount(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetRandomPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetRandomPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetRandomPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetRandomPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetRandomPeer(ctx, req.(*GetRandomPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetMultiaddrOfPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetMultiaddrOfPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetMultiaddrOfPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetMultiaddrOfPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetMultiaddrOfPeer(ctx, req.(*GetMultiaddrOfPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetMultiaddrOfPeerStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetMultiaddrOfPeerRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(PubSubProxyServer).GetMultiaddrOfPeerStream(m, &pubSubProxyGetMultiaddrOfPeerStreamServer{stream})
}
type PubSubProxy_GetMultiaddrOfPeerStreamServer interface {
Send(*GetMultiaddrOfPeerResponse) error
grpc.ServerStream
}
type pubSubProxyGetMultiaddrOfPeerStreamServer struct {
grpc.ServerStream
}
func (x *pubSubProxyGetMultiaddrOfPeerStreamServer) Send(m *GetMultiaddrOfPeerResponse) error {
return x.ServerStream.SendMsg(m)
}
func _PubSubProxy_GetOwnMultiaddrs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetOwnMultiaddrs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetOwnMultiaddrs_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetOwnMultiaddrs(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetNetworkInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetNetworkInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetNetworkInfo_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetNetworkInfo(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetPeerScoreRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetPeerScore(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetPeerScore_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetPeerScore(ctx, req.(*GetPeerScoreRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_SetPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetPeerScoreRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).SetPeerScore(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_SetPeerScore_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).SetPeerScore(ctx, req.(*SetPeerScoreRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_AddPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddPeerScoreRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).AddPeerScore(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_AddPeerScore_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).AddPeerScore(ctx, req.(*AddPeerScoreRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_Reconnect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ReconnectRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).Reconnect(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_Reconnect_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).Reconnect(ctx, req.(*ReconnectRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_Bootstrap_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).Bootstrap(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_Bootstrap_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).Bootstrap(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_DiscoverPeers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).DiscoverPeers(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_DiscoverPeers_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).DiscoverPeers(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_IsPeerConnected_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IsPeerConnectedRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).IsPeerConnected(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_IsPeerConnected_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).IsPeerConnected(ctx, req.(*IsPeerConnectedRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetNetwork(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_Reachability_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).Reachability(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_Reachability_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).Reachability(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_SignMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SignMessageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).SignMessage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_SignMessage_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).SignMessage(ctx, req.(*SignMessageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PubSubProxy_GetPublicKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PubSubProxyServer).GetPublicKey(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: PubSubProxy_GetPublicKey_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PubSubProxyServer).GetPublicKey(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
// PubSubProxy_ServiceDesc is the grpc.ServiceDesc for PubSubProxy service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var PubSubProxy_ServiceDesc = grpc.ServiceDesc{
ServiceName: "quilibrium.node.proxy.pb.PubSubProxy",
HandlerType: (*PubSubProxyServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "PublishToBitmask",
Handler: _PubSubProxy_PublishToBitmask_Handler,
},
{
MethodName: "Publish",
Handler: _PubSubProxy_Publish_Handler,
},
{
MethodName: "Unsubscribe",
Handler: _PubSubProxy_Unsubscribe_Handler,
},
{
MethodName: "GetPeerID",
Handler: _PubSubProxy_GetPeerID_Handler,
},
{
MethodName: "GetPeerstoreCount",
Handler: _PubSubProxy_GetPeerstoreCount_Handler,
},
{
MethodName: "GetNetworkPeersCount",
Handler: _PubSubProxy_GetNetworkPeersCount_Handler,
},
{
MethodName: "GetRandomPeer",
Handler: _PubSubProxy_GetRandomPeer_Handler,
},
{
MethodName: "GetMultiaddrOfPeer",
Handler: _PubSubProxy_GetMultiaddrOfPeer_Handler,
},
{
MethodName: "GetOwnMultiaddrs",
Handler: _PubSubProxy_GetOwnMultiaddrs_Handler,
},
{
MethodName: "GetNetworkInfo",
Handler: _PubSubProxy_GetNetworkInfo_Handler,
},
{
MethodName: "GetPeerScore",
Handler: _PubSubProxy_GetPeerScore_Handler,
},
{
MethodName: "SetPeerScore",
Handler: _PubSubProxy_SetPeerScore_Handler,
},
{
MethodName: "AddPeerScore",
Handler: _PubSubProxy_AddPeerScore_Handler,
},
{
MethodName: "Reconnect",
Handler: _PubSubProxy_Reconnect_Handler,
},
{
MethodName: "Bootstrap",
Handler: _PubSubProxy_Bootstrap_Handler,
},
{
MethodName: "DiscoverPeers",
Handler: _PubSubProxy_DiscoverPeers_Handler,
},
{
MethodName: "IsPeerConnected",
Handler: _PubSubProxy_IsPeerConnected_Handler,
},
{
MethodName: "GetNetwork",
Handler: _PubSubProxy_GetNetwork_Handler,
},
{
MethodName: "Reachability",
Handler: _PubSubProxy_Reachability_Handler,
},
{
MethodName: "SignMessage",
Handler: _PubSubProxy_SignMessage_Handler,
},
{
MethodName: "GetPublicKey",
Handler: _PubSubProxy_GetPublicKey_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "Subscribe",
Handler: _PubSubProxy_Subscribe_Handler,
ServerStreams: true,
},
{
StreamName: "ValidatorStream",
Handler: _PubSubProxy_ValidatorStream_Handler,
ServerStreams: true,
ClientStreams: true,
},
{
StreamName: "GetMultiaddrOfPeerStream",
Handler: _PubSubProxy_GetMultiaddrOfPeerStream_Handler,
ServerStreams: true,
},
},
Metadata: "proxy.proto",
}