Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAdminServiceServer(s grpc.ServiceRegistrar, srv AdminServiceServer)
- type AdminServiceClient
- type AdminServiceServer
- type ApproveRequest
- type GetConfigRequest
- type GetConfigResponse
- type JoinRequest
- type JoinStatusRequest
- type JoinStatusResponse
- func (*JoinStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *JoinStatusResponse) GetJoinRequest() *PendingJoin
- func (*JoinStatusResponse) ProtoMessage()
- func (x *JoinStatusResponse) ProtoReflect() protoreflect.Message
- func (x *JoinStatusResponse) Reset()
- func (x *JoinStatusResponse) String() string
- type LeaveRequest
- type ListJoinRequestsRequest
- type ListJoinRequestsResponse
- func (*ListJoinRequestsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListJoinRequestsResponse) GetJoinRequests() []*PendingJoin
- func (*ListJoinRequestsResponse) ProtoMessage()
- func (x *ListJoinRequestsResponse) ProtoReflect() protoreflect.Message
- func (x *ListJoinRequestsResponse) Reset()
- func (x *ListJoinRequestsResponse) String() string
- type ListValidatorsRequest
- type ListValidatorsResponse
- func (*ListValidatorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListValidatorsResponse) GetValidators() []*Validator
- func (*ListValidatorsResponse) ProtoMessage()
- func (x *ListValidatorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListValidatorsResponse) Reset()
- func (x *ListValidatorsResponse) String() string
- type NodeInfo
- func (*NodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeInfo) GetAppVersion() uint64
- func (x *NodeInfo) GetBlockVersion() uint64
- func (x *NodeInfo) GetChainId() string
- func (x *NodeInfo) GetListenAddr() string
- func (x *NodeInfo) GetNodeId() string
- func (x *NodeInfo) GetNodeName() string
- func (x *NodeInfo) GetProtocolVersion() uint64
- func (x *NodeInfo) GetRpcAddr() string
- func (*NodeInfo) ProtoMessage()
- func (x *NodeInfo) ProtoReflect() protoreflect.Message
- func (x *NodeInfo) Reset()
- func (x *NodeInfo) String() string
- type Peer
- type PeersRequest
- type PeersResponse
- type PendingJoin
- func (*PendingJoin) Descriptor() ([]byte, []int)deprecated
- func (x *PendingJoin) GetApproved() []bool
- func (x *PendingJoin) GetBoard() [][]byte
- func (x *PendingJoin) GetCandidate() []byte
- func (x *PendingJoin) GetExpiresAt() int64
- func (x *PendingJoin) GetPower() int64
- func (*PendingJoin) ProtoMessage()
- func (x *PendingJoin) ProtoReflect() protoreflect.Message
- func (x *PendingJoin) Reset()
- func (x *PendingJoin) String() string
- type RemoveRequest
- type StatusRequest
- type StatusResponse
- func (*StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusResponse) GetNode() *NodeInfo
- func (x *StatusResponse) GetSync() *SyncInfo
- func (x *StatusResponse) GetValidator() *Validator
- func (*StatusResponse) ProtoMessage()
- func (x *StatusResponse) ProtoReflect() protoreflect.Message
- func (x *StatusResponse) Reset()
- func (x *StatusResponse) String() string
- type SyncInfo
- func (*SyncInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SyncInfo) GetAppHash() string
- func (x *SyncInfo) GetBestBlockHash() string
- func (x *SyncInfo) GetBestBlockHeight() int64
- func (x *SyncInfo) GetBestBlockTime() int64
- func (x *SyncInfo) GetSyncing() bool
- func (*SyncInfo) ProtoMessage()
- func (x *SyncInfo) ProtoReflect() protoreflect.Message
- func (x *SyncInfo) Reset()
- func (x *SyncInfo) String() string
- type UnimplementedAdminServiceServer
- func (UnimplementedAdminServiceServer) Approve(context.Context, *ApproveRequest) (*v1.BroadcastResponse, error)
- func (UnimplementedAdminServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
- func (UnimplementedAdminServiceServer) Join(context.Context, *JoinRequest) (*v1.BroadcastResponse, error)
- func (UnimplementedAdminServiceServer) JoinStatus(context.Context, *JoinStatusRequest) (*JoinStatusResponse, error)
- func (UnimplementedAdminServiceServer) Leave(context.Context, *LeaveRequest) (*v1.BroadcastResponse, error)
- func (UnimplementedAdminServiceServer) ListPendingJoins(context.Context, *ListJoinRequestsRequest) (*ListJoinRequestsResponse, error)
- func (UnimplementedAdminServiceServer) ListValidators(context.Context, *ListValidatorsRequest) (*ListValidatorsResponse, error)
- func (UnimplementedAdminServiceServer) Peers(context.Context, *PeersRequest) (*PeersResponse, error)
- func (UnimplementedAdminServiceServer) Remove(context.Context, *RemoveRequest) (*v1.BroadcastResponse, error)
- func (UnimplementedAdminServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
- func (UnimplementedAdminServiceServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
- type UnsafeAdminServiceServer
- type Validator
- type VersionRequest
- type VersionResponse
Constants ¶
const ( AdminService_Version_FullMethodName = "/admin.AdminService/Version" AdminService_Status_FullMethodName = "/admin.AdminService/Status" AdminService_Peers_FullMethodName = "/admin.AdminService/Peers" AdminService_Approve_FullMethodName = "/admin.AdminService/Approve" AdminService_Join_FullMethodName = "/admin.AdminService/Join" AdminService_Leave_FullMethodName = "/admin.AdminService/Leave" AdminService_Remove_FullMethodName = "/admin.AdminService/Remove" AdminService_JoinStatus_FullMethodName = "/admin.AdminService/JoinStatus" AdminService_ListValidators_FullMethodName = "/admin.AdminService/ListValidators" AdminService_ListPendingJoins_FullMethodName = "/admin.AdminService/ListPendingJoins" AdminService_GetConfig_FullMethodName = "/admin.AdminService/GetConfig" )
Variables ¶
var AdminService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "admin.AdminService", HandlerType: (*AdminServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Version", Handler: _AdminService_Version_Handler, }, { MethodName: "Status", Handler: _AdminService_Status_Handler, }, { MethodName: "Peers", Handler: _AdminService_Peers_Handler, }, { MethodName: "Approve", Handler: _AdminService_Approve_Handler, }, { MethodName: "Join", Handler: _AdminService_Join_Handler, }, { MethodName: "Leave", Handler: _AdminService_Leave_Handler, }, { MethodName: "Remove", Handler: _AdminService_Remove_Handler, }, { MethodName: "JoinStatus", Handler: _AdminService_JoinStatus_Handler, }, { MethodName: "ListValidators", Handler: _AdminService_ListValidators_Handler, }, { MethodName: "ListPendingJoins", Handler: _AdminService_ListPendingJoins_Handler, }, { MethodName: "GetConfig", Handler: _AdminService_GetConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kwil/admin/v0/service.proto", }
AdminService_ServiceDesc is the grpc.ServiceDesc for AdminService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_kwil_admin_v0_messages_proto protoreflect.FileDescriptor
var File_kwil_admin_v0_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAdminServiceServer ¶
func RegisterAdminServiceServer(s grpc.ServiceRegistrar, srv AdminServiceServer)
Types ¶
type AdminServiceClient ¶
type AdminServiceClient interface { Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) Peers(ctx context.Context, in *PeersRequest, opts ...grpc.CallOption) (*PeersResponse, error) Approve(ctx context.Context, in *ApproveRequest, opts ...grpc.CallOption) (*v1.BroadcastResponse, error) Join(ctx context.Context, in *JoinRequest, opts ...grpc.CallOption) (*v1.BroadcastResponse, error) Leave(ctx context.Context, in *LeaveRequest, opts ...grpc.CallOption) (*v1.BroadcastResponse, error) Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*v1.BroadcastResponse, error) JoinStatus(ctx context.Context, in *JoinStatusRequest, opts ...grpc.CallOption) (*JoinStatusResponse, error) ListValidators(ctx context.Context, in *ListValidatorsRequest, opts ...grpc.CallOption) (*ListValidatorsResponse, error) ListPendingJoins(ctx context.Context, in *ListJoinRequestsRequest, opts ...grpc.CallOption) (*ListJoinRequestsResponse, error) GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error) }
AdminServiceClient is the client API for AdminService 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 NewAdminServiceClient ¶
func NewAdminServiceClient(cc grpc.ClientConnInterface) AdminServiceClient
type AdminServiceServer ¶
type AdminServiceServer interface { Version(context.Context, *VersionRequest) (*VersionResponse, error) Status(context.Context, *StatusRequest) (*StatusResponse, error) Peers(context.Context, *PeersRequest) (*PeersResponse, error) Approve(context.Context, *ApproveRequest) (*v1.BroadcastResponse, error) Join(context.Context, *JoinRequest) (*v1.BroadcastResponse, error) Leave(context.Context, *LeaveRequest) (*v1.BroadcastResponse, error) Remove(context.Context, *RemoveRequest) (*v1.BroadcastResponse, error) JoinStatus(context.Context, *JoinStatusRequest) (*JoinStatusResponse, error) ListValidators(context.Context, *ListValidatorsRequest) (*ListValidatorsResponse, error) ListPendingJoins(context.Context, *ListJoinRequestsRequest) (*ListJoinRequestsResponse, error) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error) // contains filtered or unexported methods }
AdminServiceServer is the server API for AdminService service. All implementations must embed UnimplementedAdminServiceServer for forward compatibility
type ApproveRequest ¶
type ApproveRequest struct { Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` // contains filtered or unexported fields }
the following are all transactions, and therefore return a tx.BroadcastResponse
func (*ApproveRequest) Descriptor
deprecated
func (*ApproveRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveRequest.ProtoReflect.Descriptor instead.
func (*ApproveRequest) GetPubkey ¶
func (x *ApproveRequest) GetPubkey() []byte
func (*ApproveRequest) ProtoMessage ¶
func (*ApproveRequest) ProtoMessage()
func (*ApproveRequest) ProtoReflect ¶
func (x *ApproveRequest) ProtoReflect() protoreflect.Message
func (*ApproveRequest) Reset ¶
func (x *ApproveRequest) Reset()
func (*ApproveRequest) String ¶
func (x *ApproveRequest) String() string
type GetConfigRequest ¶
type GetConfigRequest struct {
// contains filtered or unexported fields
}
func (*GetConfigRequest) Descriptor
deprecated
func (*GetConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.
func (*GetConfigRequest) ProtoMessage ¶
func (*GetConfigRequest) ProtoMessage()
func (*GetConfigRequest) ProtoReflect ¶
func (x *GetConfigRequest) ProtoReflect() protoreflect.Message
func (*GetConfigRequest) Reset ¶
func (x *GetConfigRequest) Reset()
func (*GetConfigRequest) String ¶
func (x *GetConfigRequest) String() string
type GetConfigResponse ¶
type GetConfigResponse struct { Config []byte `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // due to the size of the config, and how often it is updated, doing this for now // contains filtered or unexported fields }
func (*GetConfigResponse) Descriptor
deprecated
func (*GetConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead.
func (*GetConfigResponse) GetConfig ¶
func (x *GetConfigResponse) GetConfig() []byte
func (*GetConfigResponse) ProtoMessage ¶
func (*GetConfigResponse) ProtoMessage()
func (*GetConfigResponse) ProtoReflect ¶
func (x *GetConfigResponse) ProtoReflect() protoreflect.Message
func (*GetConfigResponse) Reset ¶
func (x *GetConfigResponse) Reset()
func (*GetConfigResponse) String ¶
func (x *GetConfigResponse) String() string
type JoinRequest ¶
type JoinRequest struct {
// contains filtered or unexported fields
}
func (*JoinRequest) Descriptor
deprecated
func (*JoinRequest) Descriptor() ([]byte, []int)
Deprecated: Use JoinRequest.ProtoReflect.Descriptor instead.
func (*JoinRequest) ProtoMessage ¶
func (*JoinRequest) ProtoMessage()
func (*JoinRequest) ProtoReflect ¶
func (x *JoinRequest) ProtoReflect() protoreflect.Message
func (*JoinRequest) Reset ¶
func (x *JoinRequest) Reset()
func (*JoinRequest) String ¶
func (x *JoinRequest) String() string
type JoinStatusRequest ¶
type JoinStatusRequest struct { Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` // contains filtered or unexported fields }
func (*JoinStatusRequest) Descriptor
deprecated
func (*JoinStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use JoinStatusRequest.ProtoReflect.Descriptor instead.
func (*JoinStatusRequest) GetPubkey ¶
func (x *JoinStatusRequest) GetPubkey() []byte
func (*JoinStatusRequest) ProtoMessage ¶
func (*JoinStatusRequest) ProtoMessage()
func (*JoinStatusRequest) ProtoReflect ¶
func (x *JoinStatusRequest) ProtoReflect() protoreflect.Message
func (*JoinStatusRequest) Reset ¶
func (x *JoinStatusRequest) Reset()
func (*JoinStatusRequest) String ¶
func (x *JoinStatusRequest) String() string
type JoinStatusResponse ¶
type JoinStatusResponse struct { JoinRequest *PendingJoin `protobuf:"bytes,1,opt,name=join_request,proto3" json:"join_request,omitempty"` // contains filtered or unexported fields }
func (*JoinStatusResponse) Descriptor
deprecated
func (*JoinStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use JoinStatusResponse.ProtoReflect.Descriptor instead.
func (*JoinStatusResponse) GetJoinRequest ¶
func (x *JoinStatusResponse) GetJoinRequest() *PendingJoin
func (*JoinStatusResponse) ProtoMessage ¶
func (*JoinStatusResponse) ProtoMessage()
func (*JoinStatusResponse) ProtoReflect ¶
func (x *JoinStatusResponse) ProtoReflect() protoreflect.Message
func (*JoinStatusResponse) Reset ¶
func (x *JoinStatusResponse) Reset()
func (*JoinStatusResponse) String ¶
func (x *JoinStatusResponse) String() string
type LeaveRequest ¶
type LeaveRequest struct {
// contains filtered or unexported fields
}
func (*LeaveRequest) Descriptor
deprecated
func (*LeaveRequest) Descriptor() ([]byte, []int)
Deprecated: Use LeaveRequest.ProtoReflect.Descriptor instead.
func (*LeaveRequest) ProtoMessage ¶
func (*LeaveRequest) ProtoMessage()
func (*LeaveRequest) ProtoReflect ¶
func (x *LeaveRequest) ProtoReflect() protoreflect.Message
func (*LeaveRequest) Reset ¶
func (x *LeaveRequest) Reset()
func (*LeaveRequest) String ¶
func (x *LeaveRequest) String() string
type ListJoinRequestsRequest ¶
type ListJoinRequestsRequest struct {
// contains filtered or unexported fields
}
func (*ListJoinRequestsRequest) Descriptor
deprecated
func (*ListJoinRequestsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJoinRequestsRequest.ProtoReflect.Descriptor instead.
func (*ListJoinRequestsRequest) ProtoMessage ¶
func (*ListJoinRequestsRequest) ProtoMessage()
func (*ListJoinRequestsRequest) ProtoReflect ¶
func (x *ListJoinRequestsRequest) ProtoReflect() protoreflect.Message
func (*ListJoinRequestsRequest) Reset ¶
func (x *ListJoinRequestsRequest) Reset()
func (*ListJoinRequestsRequest) String ¶
func (x *ListJoinRequestsRequest) String() string
type ListJoinRequestsResponse ¶
type ListJoinRequestsResponse struct { JoinRequests []*PendingJoin `protobuf:"bytes,1,rep,name=join_requests,proto3" json:"join_requests,omitempty"` // contains filtered or unexported fields }
func (*ListJoinRequestsResponse) Descriptor
deprecated
func (*ListJoinRequestsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJoinRequestsResponse.ProtoReflect.Descriptor instead.
func (*ListJoinRequestsResponse) GetJoinRequests ¶
func (x *ListJoinRequestsResponse) GetJoinRequests() []*PendingJoin
func (*ListJoinRequestsResponse) ProtoMessage ¶
func (*ListJoinRequestsResponse) ProtoMessage()
func (*ListJoinRequestsResponse) ProtoReflect ¶
func (x *ListJoinRequestsResponse) ProtoReflect() protoreflect.Message
func (*ListJoinRequestsResponse) Reset ¶
func (x *ListJoinRequestsResponse) Reset()
func (*ListJoinRequestsResponse) String ¶
func (x *ListJoinRequestsResponse) String() string
type ListValidatorsRequest ¶
type ListValidatorsRequest struct {
// contains filtered or unexported fields
}
func (*ListValidatorsRequest) Descriptor
deprecated
func (*ListValidatorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListValidatorsRequest.ProtoReflect.Descriptor instead.
func (*ListValidatorsRequest) ProtoMessage ¶
func (*ListValidatorsRequest) ProtoMessage()
func (*ListValidatorsRequest) ProtoReflect ¶
func (x *ListValidatorsRequest) ProtoReflect() protoreflect.Message
func (*ListValidatorsRequest) Reset ¶
func (x *ListValidatorsRequest) Reset()
func (*ListValidatorsRequest) String ¶
func (x *ListValidatorsRequest) String() string
type ListValidatorsResponse ¶
type ListValidatorsResponse struct { Validators []*Validator `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"` // contains filtered or unexported fields }
func (*ListValidatorsResponse) Descriptor
deprecated
func (*ListValidatorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListValidatorsResponse.ProtoReflect.Descriptor instead.
func (*ListValidatorsResponse) GetValidators ¶
func (x *ListValidatorsResponse) GetValidators() []*Validator
func (*ListValidatorsResponse) ProtoMessage ¶
func (*ListValidatorsResponse) ProtoMessage()
func (*ListValidatorsResponse) ProtoReflect ¶
func (x *ListValidatorsResponse) ProtoReflect() protoreflect.Message
func (*ListValidatorsResponse) Reset ¶
func (x *ListValidatorsResponse) Reset()
func (*ListValidatorsResponse) String ¶
func (x *ListValidatorsResponse) String() string
type NodeInfo ¶
type NodeInfo struct { ChainId string `protobuf:"bytes,1,opt,name=chain_id,proto3" json:"chain_id,omitempty"` NodeName string `protobuf:"bytes,2,opt,name=node_name,proto3" json:"node_name,omitempty"` NodeId string `protobuf:"bytes,3,opt,name=node_id,proto3" json:"node_id,omitempty"` ProtocolVersion uint64 `protobuf:"varint,4,opt,name=protocol_version,proto3" json:"protocol_version,omitempty"` AppVersion uint64 `protobuf:"varint,5,opt,name=app_version,proto3" json:"app_version,omitempty"` BlockVersion uint64 `protobuf:"varint,6,opt,name=block_version,proto3" json:"block_version,omitempty"` ListenAddr string `protobuf:"bytes,7,opt,name=listen_addr,proto3" json:"listen_addr,omitempty"` RpcAddr string `protobuf:"bytes,8,opt,name=rpc_addr,proto3" json:"rpc_addr,omitempty"` // contains filtered or unexported fields }
func (*NodeInfo) Descriptor
deprecated
func (*NodeInfo) GetAppVersion ¶
func (*NodeInfo) GetBlockVersion ¶
func (*NodeInfo) GetChainId ¶
func (*NodeInfo) GetListenAddr ¶
func (*NodeInfo) GetNodeName ¶
func (*NodeInfo) GetProtocolVersion ¶
func (*NodeInfo) GetRpcAddr ¶
func (*NodeInfo) ProtoMessage ¶
func (*NodeInfo) ProtoMessage()
func (*NodeInfo) ProtoReflect ¶
func (x *NodeInfo) ProtoReflect() protoreflect.Message
type Peer ¶
type Peer struct { Node *NodeInfo `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` Inbound bool `protobuf:"varint,2,opt,name=inbound,proto3" json:"inbound,omitempty"` RemoteAddr string `protobuf:"bytes,3,opt,name=remote_addr,proto3" json:"remote_addr,omitempty"` // contains filtered or unexported fields }
func (*Peer) Descriptor
deprecated
func (*Peer) GetInbound ¶
func (*Peer) GetRemoteAddr ¶
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) ProtoReflect ¶
func (x *Peer) ProtoReflect() protoreflect.Message
type PeersRequest ¶
type PeersRequest struct {
// contains filtered or unexported fields
}
func (*PeersRequest) Descriptor
deprecated
func (*PeersRequest) Descriptor() ([]byte, []int)
Deprecated: Use PeersRequest.ProtoReflect.Descriptor instead.
func (*PeersRequest) ProtoMessage ¶
func (*PeersRequest) ProtoMessage()
func (*PeersRequest) ProtoReflect ¶
func (x *PeersRequest) ProtoReflect() protoreflect.Message
func (*PeersRequest) Reset ¶
func (x *PeersRequest) Reset()
func (*PeersRequest) String ¶
func (x *PeersRequest) String() string
type PeersResponse ¶
type PeersResponse struct { Peers []*Peer `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"` // contains filtered or unexported fields }
func (*PeersResponse) Descriptor
deprecated
func (*PeersResponse) Descriptor() ([]byte, []int)
Deprecated: Use PeersResponse.ProtoReflect.Descriptor instead.
func (*PeersResponse) GetPeers ¶
func (x *PeersResponse) GetPeers() []*Peer
func (*PeersResponse) ProtoMessage ¶
func (*PeersResponse) ProtoMessage()
func (*PeersResponse) ProtoReflect ¶
func (x *PeersResponse) ProtoReflect() protoreflect.Message
func (*PeersResponse) Reset ¶
func (x *PeersResponse) Reset()
func (*PeersResponse) String ¶
func (x *PeersResponse) String() string
type PendingJoin ¶
type PendingJoin struct { Candidate []byte `protobuf:"bytes,1,opt,name=candidate,proto3" json:"candidate,omitempty"` // ED25519 PubKey Power int64 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"` ExpiresAt int64 `protobuf:"varint,3,opt,name=expires_at,proto3" json:"expires_at,omitempty"` Board [][]byte `protobuf:"bytes,4,rep,name=board,proto3" json:"board,omitempty"` // all validators Approved []bool `protobuf:"varint,5,rep,packed,name=approved,proto3" json:"approved,omitempty"` // whether each validator has approved // contains filtered or unexported fields }
func (*PendingJoin) Descriptor
deprecated
func (*PendingJoin) Descriptor() ([]byte, []int)
Deprecated: Use PendingJoin.ProtoReflect.Descriptor instead.
func (*PendingJoin) GetApproved ¶
func (x *PendingJoin) GetApproved() []bool
func (*PendingJoin) GetBoard ¶
func (x *PendingJoin) GetBoard() [][]byte
func (*PendingJoin) GetCandidate ¶
func (x *PendingJoin) GetCandidate() []byte
func (*PendingJoin) GetExpiresAt ¶
func (x *PendingJoin) GetExpiresAt() int64
func (*PendingJoin) GetPower ¶
func (x *PendingJoin) GetPower() int64
func (*PendingJoin) ProtoMessage ¶
func (*PendingJoin) ProtoMessage()
func (*PendingJoin) ProtoReflect ¶
func (x *PendingJoin) ProtoReflect() protoreflect.Message
func (*PendingJoin) Reset ¶
func (x *PendingJoin) Reset()
func (*PendingJoin) String ¶
func (x *PendingJoin) String() string
type RemoveRequest ¶
type RemoveRequest struct { Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` // contains filtered or unexported fields }
func (*RemoveRequest) Descriptor
deprecated
func (*RemoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRequest.ProtoReflect.Descriptor instead.
func (*RemoveRequest) GetPubkey ¶
func (x *RemoveRequest) GetPubkey() []byte
func (*RemoveRequest) ProtoMessage ¶
func (*RemoveRequest) ProtoMessage()
func (*RemoveRequest) ProtoReflect ¶
func (x *RemoveRequest) ProtoReflect() protoreflect.Message
func (*RemoveRequest) Reset ¶
func (x *RemoveRequest) Reset()
func (*RemoveRequest) String ¶
func (x *RemoveRequest) String() string
type StatusRequest ¶
type StatusRequest struct {
// contains filtered or unexported fields
}
func (*StatusRequest) Descriptor
deprecated
func (*StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.
func (*StatusRequest) ProtoMessage ¶
func (*StatusRequest) ProtoMessage()
func (*StatusRequest) ProtoReflect ¶
func (x *StatusRequest) ProtoReflect() protoreflect.Message
func (*StatusRequest) Reset ¶
func (x *StatusRequest) Reset()
func (*StatusRequest) String ¶
func (x *StatusRequest) String() string
type StatusResponse ¶
type StatusResponse struct { Node *NodeInfo `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` Sync *SyncInfo `protobuf:"bytes,2,opt,name=sync,proto3" json:"sync,omitempty"` Validator *Validator `protobuf:"bytes,3,opt,name=validator,proto3" json:"validator,omitempty"` // contains filtered or unexported fields }
func (*StatusResponse) Descriptor
deprecated
func (*StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.
func (*StatusResponse) GetNode ¶
func (x *StatusResponse) GetNode() *NodeInfo
func (*StatusResponse) GetSync ¶
func (x *StatusResponse) GetSync() *SyncInfo
func (*StatusResponse) GetValidator ¶
func (x *StatusResponse) GetValidator() *Validator
func (*StatusResponse) ProtoMessage ¶
func (*StatusResponse) ProtoMessage()
func (*StatusResponse) ProtoReflect ¶
func (x *StatusResponse) ProtoReflect() protoreflect.Message
func (*StatusResponse) Reset ¶
func (x *StatusResponse) Reset()
func (*StatusResponse) String ¶
func (x *StatusResponse) String() string
type SyncInfo ¶
type SyncInfo struct { AppHash string `protobuf:"bytes,1,opt,name=app_hash,proto3" json:"app_hash,omitempty"` BestBlockHash string `protobuf:"bytes,2,opt,name=best_block_hash,proto3" json:"best_block_hash,omitempty"` BestBlockHeight int64 `protobuf:"varint,3,opt,name=best_block_height,proto3" json:"best_block_height,omitempty"` BestBlockTime int64 `protobuf:"varint,4,opt,name=best_block_time,proto3" json:"best_block_time,omitempty"` Syncing bool `protobuf:"varint,5,opt,name=syncing,proto3" json:"syncing,omitempty"` // contains filtered or unexported fields }
func (*SyncInfo) Descriptor
deprecated
func (*SyncInfo) GetAppHash ¶
func (*SyncInfo) GetBestBlockHash ¶
func (*SyncInfo) GetBestBlockHeight ¶
func (*SyncInfo) GetBestBlockTime ¶
func (*SyncInfo) GetSyncing ¶
func (*SyncInfo) ProtoMessage ¶
func (*SyncInfo) ProtoMessage()
func (*SyncInfo) ProtoReflect ¶
func (x *SyncInfo) ProtoReflect() protoreflect.Message
type UnimplementedAdminServiceServer ¶
type UnimplementedAdminServiceServer struct { }
UnimplementedAdminServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedAdminServiceServer) Approve ¶
func (UnimplementedAdminServiceServer) Approve(context.Context, *ApproveRequest) (*v1.BroadcastResponse, error)
func (UnimplementedAdminServiceServer) GetConfig ¶
func (UnimplementedAdminServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
func (UnimplementedAdminServiceServer) Join ¶
func (UnimplementedAdminServiceServer) Join(context.Context, *JoinRequest) (*v1.BroadcastResponse, error)
func (UnimplementedAdminServiceServer) JoinStatus ¶
func (UnimplementedAdminServiceServer) JoinStatus(context.Context, *JoinStatusRequest) (*JoinStatusResponse, error)
func (UnimplementedAdminServiceServer) Leave ¶
func (UnimplementedAdminServiceServer) Leave(context.Context, *LeaveRequest) (*v1.BroadcastResponse, error)
func (UnimplementedAdminServiceServer) ListPendingJoins ¶
func (UnimplementedAdminServiceServer) ListPendingJoins(context.Context, *ListJoinRequestsRequest) (*ListJoinRequestsResponse, error)
func (UnimplementedAdminServiceServer) ListValidators ¶
func (UnimplementedAdminServiceServer) ListValidators(context.Context, *ListValidatorsRequest) (*ListValidatorsResponse, error)
func (UnimplementedAdminServiceServer) Peers ¶
func (UnimplementedAdminServiceServer) Peers(context.Context, *PeersRequest) (*PeersResponse, error)
func (UnimplementedAdminServiceServer) Remove ¶
func (UnimplementedAdminServiceServer) Remove(context.Context, *RemoveRequest) (*v1.BroadcastResponse, error)
func (UnimplementedAdminServiceServer) Status ¶
func (UnimplementedAdminServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
func (UnimplementedAdminServiceServer) Version ¶
func (UnimplementedAdminServiceServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
type UnsafeAdminServiceServer ¶
type UnsafeAdminServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAdminServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AdminServiceServer will result in compilation errors.
type Validator ¶
type Validator struct { Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` // ED25519 PubKey Power int64 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"` // contains filtered or unexported fields }
func (*Validator) Descriptor
deprecated
func (*Validator) ProtoMessage ¶
func (*Validator) ProtoMessage()
func (*Validator) ProtoReflect ¶
func (x *Validator) ProtoReflect() protoreflect.Message
type VersionRequest ¶
type VersionRequest struct {
// contains filtered or unexported fields
}
func (*VersionRequest) Descriptor
deprecated
func (*VersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) ProtoReflect ¶
func (x *VersionRequest) ProtoReflect() protoreflect.Message
func (*VersionRequest) Reset ¶
func (x *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (x *VersionRequest) String() string
type VersionResponse ¶
type VersionResponse struct { VersionString string `protobuf:"bytes,1,opt,name=version_string,json=versionString,proto3" json:"version_string,omitempty"` // contains filtered or unexported fields }
func (*VersionResponse) Descriptor
deprecated
func (*VersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.
func (*VersionResponse) GetVersionString ¶
func (x *VersionResponse) GetVersionString() string
func (*VersionResponse) ProtoMessage ¶
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) ProtoReflect ¶
func (x *VersionResponse) ProtoReflect() protoreflect.Message
func (*VersionResponse) Reset ¶
func (x *VersionResponse) Reset()
func (*VersionResponse) String ¶
func (x *VersionResponse) String() string