Documentation
¶
Index ¶
- Variables
- func RegisterPoisApiServer(s grpc.ServiceRegistrar, srv PoisApiServer)
- type AccProof
- func (*AccProof) Descriptor() ([]byte, []int)deprecated
- func (x *AccProof) GetAccPath() [][]byte
- func (x *AccProof) GetIndexs() []int64
- func (x *AccProof) GetLabels() [][]byte
- func (x *AccProof) GetWitChains() *AccWitnessNode
- func (*AccProof) ProtoMessage()
- func (x *AccProof) ProtoReflect() protoreflect.Message
- func (x *AccProof) Reset()
- func (x *AccProof) String() string
- type AccWitnessNode
- func (*AccWitnessNode) Descriptor() ([]byte, []int)deprecated
- func (x *AccWitnessNode) GetAcc() *AccWitnessNode
- func (x *AccWitnessNode) GetElem() []byte
- func (x *AccWitnessNode) GetWit() []byte
- func (*AccWitnessNode) ProtoMessage()
- func (x *AccWitnessNode) ProtoReflect() protoreflect.Message
- func (x *AccWitnessNode) Reset()
- func (x *AccWitnessNode) String() string
- type AggrProofRequest
- func (*AggrProofRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AggrProofRequest) GetIdleProofFileHash() []byte
- func (x *AggrProofRequest) GetPublickey() []byte
- func (x *AggrProofRequest) GetQslice() []*Qslice
- func (x *AggrProofRequest) GetServiceProofFileHash() []byte
- func (x *AggrProofRequest) GetSign() []byte
- func (*AggrProofRequest) ProtoMessage()
- func (x *AggrProofRequest) ProtoReflect() protoreflect.Message
- func (x *AggrProofRequest) Reset()
- func (x *AggrProofRequest) String() string
- type AggrProofResponse
- type BlocksProof
- func (*BlocksProof) Descriptor() ([]byte, []int)deprecated
- func (x *BlocksProof) GetProofHashAndLeftRight() *ProofHashAndLeftRight
- func (x *BlocksProof) GetSignature() []byte
- func (*BlocksProof) ProtoMessage()
- func (x *BlocksProof) ProtoReflect() protoreflect.Message
- func (x *BlocksProof) Reset()
- func (x *BlocksProof) String() string
- type Challenge
- type CommitProof
- func (*CommitProof) Descriptor() ([]byte, []int)deprecated
- func (x *CommitProof) GetNode() *MhtProof
- func (x *CommitProof) GetParents() []*MhtProof
- func (*CommitProof) ProtoMessage()
- func (x *CommitProof) ProtoReflect() protoreflect.Message
- func (x *CommitProof) Reset()
- func (x *CommitProof) String() string
- type CommitProofGroup
- func (*CommitProofGroup) Descriptor() ([]byte, []int)deprecated
- func (x *CommitProofGroup) GetCommitProofGroupInner() []*CommitProofGroupInner
- func (*CommitProofGroup) ProtoMessage()
- func (x *CommitProofGroup) ProtoReflect() protoreflect.Message
- func (x *CommitProofGroup) Reset()
- func (x *CommitProofGroup) String() string
- type CommitProofGroupInner
- func (*CommitProofGroupInner) Descriptor() ([]byte, []int)deprecated
- func (x *CommitProofGroupInner) GetCommitProof() []*CommitProof
- func (*CommitProofGroupInner) ProtoMessage()
- func (x *CommitProofGroupInner) ProtoReflect() protoreflect.Message
- func (x *CommitProofGroupInner) Reset()
- func (x *CommitProofGroupInner) String() string
- type Commits
- type CustomDataTagRequest
- func (*CustomDataTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CustomDataTagRequest) GetBlockNum() uint64
- func (x *CustomDataTagRequest) GetCustomData() string
- func (x *CustomDataTagRequest) GetFileName() string
- func (*CustomDataTagRequest) ProtoMessage()
- func (x *CustomDataTagRequest) ProtoReflect() protoreflect.Message
- func (x *CustomDataTagRequest) Reset()
- func (x *CustomDataTagRequest) String() string
- type CustomDataTagResponse
- func (*CustomDataTagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CustomDataTagResponse) GetCode() uint32
- func (*CustomDataTagResponse) ProtoMessage()
- func (x *CustomDataTagResponse) ProtoReflect() protoreflect.Message
- func (x *CustomDataTagResponse) Reset()
- func (x *CustomDataTagResponse) String() string
- type CustomTagGenResult
- type FileType
- type GenErrorResult
- func (*GenErrorResult) Descriptor() ([]byte, []int)deprecated
- func (x *GenErrorResult) GetCode() uint32
- func (x *GenErrorResult) GetMsg() string
- func (*GenErrorResult) ProtoMessage()
- func (x *GenErrorResult) ProtoReflect() protoreflect.Message
- func (x *GenErrorResult) Reset()
- func (x *GenErrorResult) String() string
- type GetRequest
- type GetResponse
- func (*GetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetResponse) GetCode() uint32
- func (x *GetResponse) GetData() []byte
- func (x *GetResponse) GetSize() uint64
- func (*GetResponse) ProtoMessage()
- func (x *GetResponse) ProtoReflect() protoreflect.Message
- func (x *GetResponse) Reset()
- func (x *GetResponse) String() string
- type IdleDataTagRequest
- func (*IdleDataTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IdleDataTagRequest) GetBlockNum() uint64
- func (x *IdleDataTagRequest) GetFileSize() uint64
- func (x *IdleDataTagRequest) GetPublickey() []byte
- func (x *IdleDataTagRequest) GetSign() []byte
- func (*IdleDataTagRequest) ProtoMessage()
- func (x *IdleDataTagRequest) ProtoReflect() protoreflect.Message
- func (x *IdleDataTagRequest) Reset()
- func (x *IdleDataTagRequest) String() string
- type IdleDataTagResponse
- func (*IdleDataTagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IdleDataTagResponse) GetCode() uint32
- func (*IdleDataTagResponse) ProtoMessage()
- func (x *IdleDataTagResponse) ProtoReflect() protoreflect.Message
- func (x *IdleDataTagResponse) Reset()
- func (x *IdleDataTagResponse) String() string
- type IdleTagGenResult
- func (*IdleTagGenResult) Descriptor() ([]byte, []int)deprecated
- func (x *IdleTagGenResult) GetSign() []byte
- func (x *IdleTagGenResult) GetTag() *Tag
- func (*IdleTagGenResult) ProtoMessage()
- func (x *IdleTagGenResult) ProtoReflect() protoreflect.Message
- func (x *IdleTagGenResult) Reset()
- func (x *IdleTagGenResult) String() string
- type Int64Slice
- type MessageData
- func (*MessageData) Descriptor() ([]byte, []int)
- func (m *MessageData) GetClientVersion() string
- func (m *MessageData) GetGossip() bool
- func (m *MessageData) GetId() string
- func (m *MessageData) GetNodeId() string
- func (m *MessageData) GetNodePubKey() []byte
- func (m *MessageData) GetSign() []byte
- func (m *MessageData) GetTimestamp() int64
- func (*MessageData) ProtoMessage()
- func (m *MessageData) Reset()
- func (m *MessageData) String() string
- func (m *MessageData) XXX_DiscardUnknown()
- func (m *MessageData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MessageData) XXX_Merge(src proto.Message)
- func (m *MessageData) XXX_Size() int
- func (m *MessageData) XXX_Unmarshal(b []byte) error
- type MhtProof
- func (*MhtProof) Descriptor() ([]byte, []int)deprecated
- func (x *MhtProof) GetIndex() int32
- func (x *MhtProof) GetLabel() []byte
- func (x *MhtProof) GetLocs() []byte
- func (x *MhtProof) GetPaths() [][]byte
- func (*MhtProof) ProtoMessage()
- func (x *MhtProof) ProtoReflect() protoreflect.Message
- func (x *MhtProof) Reset()
- func (x *MhtProof) String() string
- type MhtProofGroup
- type PoisApiClient
- type PoisApiServer
- type ProofHashAndLeftRight
- func (*ProofHashAndLeftRight) Descriptor() ([]byte, []int)deprecated
- func (x *ProofHashAndLeftRight) GetLeft() int64
- func (x *ProofHashAndLeftRight) GetRight() int64
- func (x *ProofHashAndLeftRight) GetSpaceProofHash() []byte
- func (*ProofHashAndLeftRight) ProtoMessage()
- func (x *ProofHashAndLeftRight) ProtoReflect() protoreflect.Message
- func (x *ProofHashAndLeftRight) Reset()
- func (x *ProofHashAndLeftRight) String() string
- type PutRequest
- func (*PutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutRequest) GetData() []byte
- func (x *PutRequest) GetHash() string
- func (x *PutRequest) GetSize() uint64
- func (x *PutRequest) GetType() FileType
- func (*PutRequest) ProtoMessage()
- func (x *PutRequest) ProtoReflect() protoreflect.Message
- func (x *PutRequest) Reset()
- func (x *PutRequest) String() string
- type PutResponse
- type Qslice
- type ReadfileRequest
- func (*ReadfileRequest) Descriptor() ([]byte, []int)
- func (m *ReadfileRequest) GetDatahash() string
- func (m *ReadfileRequest) GetMessageData() *MessageData
- func (m *ReadfileRequest) GetOffset() int64
- func (m *ReadfileRequest) GetRoothash() string
- func (*ReadfileRequest) ProtoMessage()
- func (m *ReadfileRequest) Reset()
- func (m *ReadfileRequest) String() string
- func (m *ReadfileRequest) XXX_DiscardUnknown()
- func (m *ReadfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReadfileRequest) XXX_Merge(src proto.Message)
- func (m *ReadfileRequest) XXX_Size() int
- func (m *ReadfileRequest) XXX_Unmarshal(b []byte) error
- type ReadfileResponse
- func (*ReadfileResponse) Descriptor() ([]byte, []int)
- func (m *ReadfileResponse) GetCode() uint32
- func (m *ReadfileResponse) GetData() []byte
- func (m *ReadfileResponse) GetLength() uint32
- func (m *ReadfileResponse) GetMessageData() *MessageData
- func (m *ReadfileResponse) GetOffset() int64
- func (*ReadfileResponse) ProtoMessage()
- func (m *ReadfileResponse) Reset()
- func (m *ReadfileResponse) String() string
- func (m *ReadfileResponse) XXX_DiscardUnknown()
- func (m *ReadfileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReadfileResponse) XXX_Merge(src proto.Message)
- func (m *ReadfileResponse) XXX_Size() int
- func (m *ReadfileResponse) XXX_Unmarshal(b []byte) error
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetGetRequest() *GetRequest
- func (x *Request) GetPutRequest() *PutRequest
- func (m *Request) GetRequest() isRequest_Request
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type RequestMinerCommitGenChall
- func (*RequestMinerCommitGenChall) Descriptor() ([]byte, []int)deprecated
- func (x *RequestMinerCommitGenChall) GetCommit() *Commits
- func (x *RequestMinerCommitGenChall) GetMinerId() []byte
- func (*RequestMinerCommitGenChall) ProtoMessage()
- func (x *RequestMinerCommitGenChall) ProtoReflect() protoreflect.Message
- func (x *RequestMinerCommitGenChall) Reset()
- func (x *RequestMinerCommitGenChall) String() string
- type RequestMinerInitParam
- func (*RequestMinerInitParam) Descriptor() ([]byte, []int)deprecated
- func (x *RequestMinerInitParam) GetMinerId() []byte
- func (*RequestMinerInitParam) ProtoMessage()
- func (x *RequestMinerInitParam) ProtoReflect() protoreflect.Message
- func (x *RequestMinerInitParam) Reset()
- func (x *RequestMinerInitParam) String() string
- type RequestSpaceProofVerify
- func (*RequestSpaceProofVerify) Descriptor() ([]byte, []int)deprecated
- func (x *RequestSpaceProofVerify) GetAcc() []byte
- func (x *RequestSpaceProofVerify) GetFront() int64
- func (x *RequestSpaceProofVerify) GetKeyG() []byte
- func (x *RequestSpaceProofVerify) GetKeyN() []byte
- func (x *RequestSpaceProofVerify) GetMinerId() []byte
- func (x *RequestSpaceProofVerify) GetMinerSpaceProofHashPolkadotSig() []byte
- func (x *RequestSpaceProofVerify) GetProof() *SpaceProof
- func (x *RequestSpaceProofVerify) GetRear() int64
- func (x *RequestSpaceProofVerify) GetSpaceChals() []int64
- func (*RequestSpaceProofVerify) ProtoMessage()
- func (x *RequestSpaceProofVerify) ProtoReflect() protoreflect.Message
- func (x *RequestSpaceProofVerify) Reset()
- func (x *RequestSpaceProofVerify) String() string
- type RequestSpaceProofVerifyTotal
- func (*RequestSpaceProofVerifyTotal) Descriptor() ([]byte, []int)deprecated
- func (x *RequestSpaceProofVerifyTotal) GetAcc() []byte
- func (x *RequestSpaceProofVerifyTotal) GetFront() int64
- func (x *RequestSpaceProofVerifyTotal) GetMinerId() []byte
- func (x *RequestSpaceProofVerifyTotal) GetProofList() []*BlocksProof
- func (x *RequestSpaceProofVerifyTotal) GetRear() int64
- func (x *RequestSpaceProofVerifyTotal) GetSpaceChals() []int64
- func (*RequestSpaceProofVerifyTotal) ProtoMessage()
- func (x *RequestSpaceProofVerifyTotal) ProtoReflect() protoreflect.Message
- func (x *RequestSpaceProofVerifyTotal) Reset()
- func (x *RequestSpaceProofVerifyTotal) String() string
- type RequestVerifyCommitAndAccProof
- func (*RequestVerifyCommitAndAccProof) Descriptor() ([]byte, []int)deprecated
- func (x *RequestVerifyCommitAndAccProof) GetAccProof() *AccProof
- func (x *RequestVerifyCommitAndAccProof) GetCommitProofGroup() *CommitProofGroup
- func (x *RequestVerifyCommitAndAccProof) GetMinerId() []byte
- func (*RequestVerifyCommitAndAccProof) ProtoMessage()
- func (x *RequestVerifyCommitAndAccProof) ProtoReflect() protoreflect.Message
- func (x *RequestVerifyCommitAndAccProof) Reset()
- func (x *RequestVerifyCommitAndAccProof) String() string
- type Request_GetRequest
- type Request_PutRequest
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetGetResponse() *GetResponse
- func (x *Response) GetPutResponse() *PutResponse
- func (m *Response) GetResponse() isResponse_Response
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type ResponseMinerInitParam
- func (*ResponseMinerInitParam) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseMinerInitParam) GetAcc() []byte
- func (x *ResponseMinerInitParam) GetFront() int64
- func (x *ResponseMinerInitParam) GetKeyG() []byte
- func (x *ResponseMinerInitParam) GetKeyN() []byte
- func (x *ResponseMinerInitParam) GetMinerId() []byte
- func (x *ResponseMinerInitParam) GetRear() int64
- func (x *ResponseMinerInitParam) GetSignature() []byte
- func (*ResponseMinerInitParam) ProtoMessage()
- func (x *ResponseMinerInitParam) ProtoReflect() protoreflect.Message
- func (x *ResponseMinerInitParam) Reset()
- func (x *ResponseMinerInitParam) String() string
- type ResponseMinerRegister
- func (*ResponseMinerRegister) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseMinerRegister) GetStatus() bool
- func (*ResponseMinerRegister) ProtoMessage()
- func (x *ResponseMinerRegister) ProtoReflect() protoreflect.Message
- func (x *ResponseMinerRegister) Reset()
- func (x *ResponseMinerRegister) String() string
- type ResponseSpaceProofVerify
- func (*ResponseSpaceProofVerify) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseSpaceProofVerify) GetSignature() []byte
- func (*ResponseSpaceProofVerify) ProtoMessage()
- func (x *ResponseSpaceProofVerify) ProtoReflect() protoreflect.Message
- func (x *ResponseSpaceProofVerify) Reset()
- func (x *ResponseSpaceProofVerify) String() string
- type ResponseSpaceProofVerifyTotal
- func (*ResponseSpaceProofVerifyTotal) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseSpaceProofVerifyTotal) GetIdleResult() bool
- func (x *ResponseSpaceProofVerifyTotal) GetMinerId() []byte
- func (x *ResponseSpaceProofVerifyTotal) GetSignature() []byte
- func (*ResponseSpaceProofVerifyTotal) ProtoMessage()
- func (x *ResponseSpaceProofVerifyTotal) ProtoReflect() protoreflect.Message
- func (x *ResponseSpaceProofVerifyTotal) Reset()
- func (x *ResponseSpaceProofVerifyTotal) String() string
- type ResponseVerifyCommitAndAccProof
- func (*ResponseVerifyCommitAndAccProof) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseVerifyCommitAndAccProof) GetAcc() []byte
- func (x *ResponseVerifyCommitAndAccProof) GetFront() int64
- func (x *ResponseVerifyCommitAndAccProof) GetRear() int64
- func (x *ResponseVerifyCommitAndAccProof) GetSignatureAbove() []byte
- func (*ResponseVerifyCommitAndAccProof) ProtoMessage()
- func (x *ResponseVerifyCommitAndAccProof) ProtoReflect() protoreflect.Message
- func (x *ResponseVerifyCommitAndAccProof) Reset()
- func (x *ResponseVerifyCommitAndAccProof) String() string
- type Response_GetResponse
- type Response_PutResponse
- type SpaceProof
- func (*SpaceProof) Descriptor() ([]byte, []int)deprecated
- func (x *SpaceProof) GetLeft() int64
- func (x *SpaceProof) GetProofs() []*MhtProofGroup
- func (x *SpaceProof) GetRight() int64
- func (x *SpaceProof) GetRoots() [][]byte
- func (x *SpaceProof) GetWitChains() []*AccWitnessNode
- func (*SpaceProof) ProtoMessage()
- func (x *SpaceProof) ProtoReflect() protoreflect.Message
- func (x *SpaceProof) Reset()
- func (x *SpaceProof) String() string
- type T
- type Tag
- type TagPushRequest
- func (*TagPushRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TagPushRequest) GetCtgr() *CustomTagGenResult
- func (x *TagPushRequest) GetError() *GenErrorResult
- func (x *TagPushRequest) GetItgr() *IdleTagGenResult
- func (m *TagPushRequest) GetResult() isTagPushRequest_Result
- func (*TagPushRequest) ProtoMessage()
- func (x *TagPushRequest) ProtoReflect() protoreflect.Message
- func (x *TagPushRequest) Reset()
- func (x *TagPushRequest) String() string
- type TagPushRequest_Ctgr
- type TagPushRequest_Error
- type TagPushRequest_Itgr
- type TagPushResponse
- type UnimplementedPoisApiServer
- func (UnimplementedPoisApiServer) RequestMinerCommitGenChall(context.Context, *RequestMinerCommitGenChall) (*Challenge, error)
- func (UnimplementedPoisApiServer) RequestMinerGetNewKey(context.Context, *RequestMinerInitParam) (*ResponseMinerInitParam, error)
- func (UnimplementedPoisApiServer) RequestMinerRegister(context.Context, *RequestMinerInitParam) (*ResponseMinerRegister, error)
- func (UnimplementedPoisApiServer) RequestSpaceProofVerifySingleBlock(context.Context, *RequestSpaceProofVerify) (*ResponseSpaceProofVerify, error)
- func (UnimplementedPoisApiServer) RequestVerifyCommitProof(context.Context, *RequestVerifyCommitAndAccProof) (*ResponseVerifyCommitAndAccProof, error)
- func (UnimplementedPoisApiServer) RequestVerifySpaceTotal(context.Context, *RequestSpaceProofVerifyTotal) (*ResponseSpaceProofVerifyTotal, error)
- type UnsafePoisApiServer
- type WritefileRequest
- func (*WritefileRequest) Descriptor() ([]byte, []int)
- func (m *WritefileRequest) GetData() []byte
- func (m *WritefileRequest) GetDatahash() string
- func (m *WritefileRequest) GetLength() uint32
- func (m *WritefileRequest) GetMessageData() *MessageData
- func (m *WritefileRequest) GetOffset() int64
- func (m *WritefileRequest) GetRoothash() string
- func (*WritefileRequest) ProtoMessage()
- func (m *WritefileRequest) Reset()
- func (m *WritefileRequest) String() string
- func (m *WritefileRequest) XXX_DiscardUnknown()
- func (m *WritefileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WritefileRequest) XXX_Merge(src proto.Message)
- func (m *WritefileRequest) XXX_Size() int
- func (m *WritefileRequest) XXX_Unmarshal(b []byte) error
- type WritefileResponse
- func (*WritefileResponse) Descriptor() ([]byte, []int)
- func (m *WritefileResponse) GetCode() uint32
- func (m *WritefileResponse) GetMessageData() *MessageData
- func (m *WritefileResponse) GetOffset() int64
- func (*WritefileResponse) ProtoMessage()
- func (m *WritefileResponse) Reset()
- func (m *WritefileResponse) String() string
- func (m *WritefileResponse) XXX_DiscardUnknown()
- func (m *WritefileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WritefileResponse) XXX_Merge(src proto.Message)
- func (m *WritefileResponse) XXX_Size() int
- func (m *WritefileResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( FileType_name = map[int32]string{ 0: "CustomData", 1: "IdleData", 2: "IdleMu", 3: "CustomMu", } FileType_value = map[string]int32{ "CustomData": 0, "IdleData": 1, "IdleMu": 2, "CustomMu": 3, } )
Enum value maps for FileType.
var File_file_proto protoreflect.FileDescriptor
var File_genTag_proto protoreflect.FileDescriptor
var File_pb_pois_api_proto protoreflect.FileDescriptor
var File_proof_proto protoreflect.FileDescriptor
var File_pushTag_proto protoreflect.FileDescriptor
var PoisApi_ServiceDesc = grpc.ServiceDesc{ ServiceName: "PoisApi", HandlerType: (*PoisApiServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "request_miner_get_new_key", Handler: _PoisApi_RequestMinerGetNewKey_Handler, }, { MethodName: "request_miner_register", Handler: _PoisApi_RequestMinerRegister_Handler, }, { MethodName: "request_miner_commit_gen_chall", Handler: _PoisApi_RequestMinerCommitGenChall_Handler, }, { MethodName: "request_verify_commit_proof", Handler: _PoisApi_RequestVerifyCommitProof_Handler, }, { MethodName: "request_space_proof_verify_single_block", Handler: _PoisApi_RequestSpaceProofVerifySingleBlock_Handler, }, { MethodName: "request_verify_space_total", Handler: _PoisApi_RequestVerifySpaceTotal_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pb/pois-api.proto", }
PoisApi_ServiceDesc is the grpc.ServiceDesc for PoisApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPoisApiServer ¶ added in v0.1.8
func RegisterPoisApiServer(s grpc.ServiceRegistrar, srv PoisApiServer)
Types ¶
type AccProof ¶ added in v0.1.8
type AccProof struct { Indexs []int64 `protobuf:"varint,1,rep,packed,name=indexs,proto3" json:"indexs,omitempty"` Labels [][]byte `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"` WitChains *AccWitnessNode `protobuf:"bytes,3,opt,name=wit_chains,json=witChains,proto3" json:"wit_chains,omitempty"` AccPath [][]byte `protobuf:"bytes,4,rep,name=acc_path,json=accPath,proto3" json:"acc_path,omitempty"` // contains filtered or unexported fields }
func (*AccProof) Descriptor
deprecated
added in
v0.1.8
func (*AccProof) GetAccPath ¶ added in v0.1.8
func (*AccProof) GetWitChains ¶ added in v0.1.8
func (x *AccProof) GetWitChains() *AccWitnessNode
func (*AccProof) ProtoMessage ¶ added in v0.1.8
func (*AccProof) ProtoMessage()
func (*AccProof) ProtoReflect ¶ added in v0.1.8
func (x *AccProof) ProtoReflect() protoreflect.Message
type AccWitnessNode ¶ added in v0.1.8
type AccWitnessNode struct { Elem []byte `protobuf:"bytes,1,opt,name=elem,proto3" json:"elem,omitempty"` Wit []byte `protobuf:"bytes,2,opt,name=wit,proto3" json:"wit,omitempty"` Acc *AccWitnessNode `protobuf:"bytes,3,opt,name=acc,proto3" json:"acc,omitempty"` // contains filtered or unexported fields }
func (*AccWitnessNode) Descriptor
deprecated
added in
v0.1.8
func (*AccWitnessNode) Descriptor() ([]byte, []int)
Deprecated: Use AccWitnessNode.ProtoReflect.Descriptor instead.
func (*AccWitnessNode) GetAcc ¶ added in v0.1.8
func (x *AccWitnessNode) GetAcc() *AccWitnessNode
func (*AccWitnessNode) GetElem ¶ added in v0.1.8
func (x *AccWitnessNode) GetElem() []byte
func (*AccWitnessNode) GetWit ¶ added in v0.1.8
func (x *AccWitnessNode) GetWit() []byte
func (*AccWitnessNode) ProtoMessage ¶ added in v0.1.8
func (*AccWitnessNode) ProtoMessage()
func (*AccWitnessNode) ProtoReflect ¶ added in v0.1.8
func (x *AccWitnessNode) ProtoReflect() protoreflect.Message
func (*AccWitnessNode) Reset ¶ added in v0.1.8
func (x *AccWitnessNode) Reset()
func (*AccWitnessNode) String ¶ added in v0.1.8
func (x *AccWitnessNode) String() string
type AggrProofRequest ¶ added in v0.0.15
type AggrProofRequest struct { IdleProofFileHash []byte `protobuf:"bytes,1,opt,name=idle_proof_file_hash,json=idleProofFileHash,proto3" json:"idle_proof_file_hash,omitempty"` ServiceProofFileHash []byte `protobuf:"bytes,2,opt,name=service_proof_file_hash,json=serviceProofFileHash,proto3" json:"service_proof_file_hash,omitempty"` Publickey []byte `protobuf:"bytes,3,opt,name=publickey,proto3" json:"publickey,omitempty"` Sign []byte `protobuf:"bytes,4,opt,name=sign,proto3" json:"sign,omitempty"` Qslice []*Qslice `protobuf:"bytes,5,rep,name=qslice,proto3" json:"qslice,omitempty"` // contains filtered or unexported fields }
a protocol define a set of reuqest and responses
func (*AggrProofRequest) Descriptor
deprecated
added in
v0.0.15
func (*AggrProofRequest) Descriptor() ([]byte, []int)
Deprecated: Use AggrProofRequest.ProtoReflect.Descriptor instead.
func (*AggrProofRequest) GetIdleProofFileHash ¶ added in v0.0.15
func (x *AggrProofRequest) GetIdleProofFileHash() []byte
func (*AggrProofRequest) GetPublickey ¶ added in v0.0.15
func (x *AggrProofRequest) GetPublickey() []byte
func (*AggrProofRequest) GetQslice ¶ added in v0.0.15
func (x *AggrProofRequest) GetQslice() []*Qslice
func (*AggrProofRequest) GetServiceProofFileHash ¶ added in v0.0.15
func (x *AggrProofRequest) GetServiceProofFileHash() []byte
func (*AggrProofRequest) GetSign ¶ added in v0.0.15
func (x *AggrProofRequest) GetSign() []byte
func (*AggrProofRequest) ProtoMessage ¶ added in v0.0.15
func (*AggrProofRequest) ProtoMessage()
func (*AggrProofRequest) ProtoReflect ¶ added in v0.0.15
func (x *AggrProofRequest) ProtoReflect() protoreflect.Message
func (*AggrProofRequest) Reset ¶ added in v0.0.15
func (x *AggrProofRequest) Reset()
func (*AggrProofRequest) String ¶ added in v0.0.15
func (x *AggrProofRequest) String() string
type AggrProofResponse ¶ added in v0.0.15
type AggrProofResponse struct { Code uint32 `protobuf:"varint,1,opt,name=Code,json=code,proto3" json:"Code,omitempty"` // contains filtered or unexported fields }
func (*AggrProofResponse) Descriptor
deprecated
added in
v0.0.15
func (*AggrProofResponse) Descriptor() ([]byte, []int)
Deprecated: Use AggrProofResponse.ProtoReflect.Descriptor instead.
func (*AggrProofResponse) GetCode ¶ added in v0.0.15
func (x *AggrProofResponse) GetCode() uint32
func (*AggrProofResponse) ProtoMessage ¶ added in v0.0.15
func (*AggrProofResponse) ProtoMessage()
func (*AggrProofResponse) ProtoReflect ¶ added in v0.0.15
func (x *AggrProofResponse) ProtoReflect() protoreflect.Message
func (*AggrProofResponse) Reset ¶ added in v0.0.15
func (x *AggrProofResponse) Reset()
func (*AggrProofResponse) String ¶ added in v0.0.15
func (x *AggrProofResponse) String() string
type BlocksProof ¶ added in v0.1.8
type BlocksProof struct { ProofHashAndLeftRight *ProofHashAndLeftRight `` /* 130-byte string literal not displayed */ Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*BlocksProof) Descriptor
deprecated
added in
v0.1.8
func (*BlocksProof) Descriptor() ([]byte, []int)
Deprecated: Use BlocksProof.ProtoReflect.Descriptor instead.
func (*BlocksProof) GetProofHashAndLeftRight ¶ added in v0.1.8
func (x *BlocksProof) GetProofHashAndLeftRight() *ProofHashAndLeftRight
func (*BlocksProof) GetSignature ¶ added in v0.1.8
func (x *BlocksProof) GetSignature() []byte
func (*BlocksProof) ProtoMessage ¶ added in v0.1.8
func (*BlocksProof) ProtoMessage()
func (*BlocksProof) ProtoReflect ¶ added in v0.1.8
func (x *BlocksProof) ProtoReflect() protoreflect.Message
func (*BlocksProof) Reset ¶ added in v0.1.8
func (x *BlocksProof) Reset()
func (*BlocksProof) String ¶ added in v0.1.8
func (x *BlocksProof) String() string
type Challenge ¶ added in v0.1.8
type Challenge struct { Rows []*Int64Slice `protobuf:"bytes,1,rep,name=rows,proto3" json:"rows,omitempty"` // contains filtered or unexported fields }
func (*Challenge) Descriptor
deprecated
added in
v0.1.8
func (*Challenge) GetRows ¶ added in v0.1.8
func (x *Challenge) GetRows() []*Int64Slice
func (*Challenge) ProtoMessage ¶ added in v0.1.8
func (*Challenge) ProtoMessage()
func (*Challenge) ProtoReflect ¶ added in v0.1.8
func (x *Challenge) ProtoReflect() protoreflect.Message
type CommitProof ¶ added in v0.1.8
type CommitProof struct { Node *MhtProof `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` Parents []*MhtProof `protobuf:"bytes,2,rep,name=parents,proto3" json:"parents,omitempty"` // contains filtered or unexported fields }
func (*CommitProof) Descriptor
deprecated
added in
v0.1.8
func (*CommitProof) Descriptor() ([]byte, []int)
Deprecated: Use CommitProof.ProtoReflect.Descriptor instead.
func (*CommitProof) GetNode ¶ added in v0.1.8
func (x *CommitProof) GetNode() *MhtProof
func (*CommitProof) GetParents ¶ added in v0.1.8
func (x *CommitProof) GetParents() []*MhtProof
func (*CommitProof) ProtoMessage ¶ added in v0.1.8
func (*CommitProof) ProtoMessage()
func (*CommitProof) ProtoReflect ¶ added in v0.1.8
func (x *CommitProof) ProtoReflect() protoreflect.Message
func (*CommitProof) Reset ¶ added in v0.1.8
func (x *CommitProof) Reset()
func (*CommitProof) String ¶ added in v0.1.8
func (x *CommitProof) String() string
type CommitProofGroup ¶ added in v0.1.8
type CommitProofGroup struct { CommitProofGroupInner []*CommitProofGroupInner `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CommitProofGroup) Descriptor
deprecated
added in
v0.1.8
func (*CommitProofGroup) Descriptor() ([]byte, []int)
Deprecated: Use CommitProofGroup.ProtoReflect.Descriptor instead.
func (*CommitProofGroup) GetCommitProofGroupInner ¶ added in v0.1.8
func (x *CommitProofGroup) GetCommitProofGroupInner() []*CommitProofGroupInner
func (*CommitProofGroup) ProtoMessage ¶ added in v0.1.8
func (*CommitProofGroup) ProtoMessage()
func (*CommitProofGroup) ProtoReflect ¶ added in v0.1.8
func (x *CommitProofGroup) ProtoReflect() protoreflect.Message
func (*CommitProofGroup) Reset ¶ added in v0.1.8
func (x *CommitProofGroup) Reset()
func (*CommitProofGroup) String ¶ added in v0.1.8
func (x *CommitProofGroup) String() string
type CommitProofGroupInner ¶ added in v0.1.8
type CommitProofGroupInner struct { CommitProof []*CommitProof `protobuf:"bytes,1,rep,name=commit_proof,json=commitProof,proto3" json:"commit_proof,omitempty"` // contains filtered or unexported fields }
func (*CommitProofGroupInner) Descriptor
deprecated
added in
v0.1.8
func (*CommitProofGroupInner) Descriptor() ([]byte, []int)
Deprecated: Use CommitProofGroupInner.ProtoReflect.Descriptor instead.
func (*CommitProofGroupInner) GetCommitProof ¶ added in v0.1.8
func (x *CommitProofGroupInner) GetCommitProof() []*CommitProof
func (*CommitProofGroupInner) ProtoMessage ¶ added in v0.1.8
func (*CommitProofGroupInner) ProtoMessage()
func (*CommitProofGroupInner) ProtoReflect ¶ added in v0.1.8
func (x *CommitProofGroupInner) ProtoReflect() protoreflect.Message
func (*CommitProofGroupInner) Reset ¶ added in v0.1.8
func (x *CommitProofGroupInner) Reset()
func (*CommitProofGroupInner) String ¶ added in v0.1.8
func (x *CommitProofGroupInner) String() string
type Commits ¶ added in v0.1.8
type Commits struct { FileIndexs []int64 `protobuf:"varint,1,rep,packed,name=file_indexs,json=fileIndexs,proto3" json:"file_indexs,omitempty"` Roots [][]byte `protobuf:"bytes,2,rep,name=roots,proto3" json:"roots,omitempty"` // contains filtered or unexported fields }
func (*Commits) Descriptor
deprecated
added in
v0.1.8
func (*Commits) GetFileIndexs ¶ added in v0.1.8
func (*Commits) ProtoMessage ¶ added in v0.1.8
func (*Commits) ProtoMessage()
func (*Commits) ProtoReflect ¶ added in v0.1.8
func (x *Commits) ProtoReflect() protoreflect.Message
type CustomDataTagRequest ¶ added in v0.0.10
type CustomDataTagRequest struct { FileName string `protobuf:"bytes,1,opt,name=FileName,json=fileName,proto3" json:"FileName,omitempty"` CustomData string `protobuf:"bytes,2,opt,name=CustomData,json=customData,proto3" json:"CustomData,omitempty"` BlockNum uint64 `protobuf:"varint,3,opt,name=BlockNum,json=blockNum,proto3" json:"BlockNum,omitempty"` // contains filtered or unexported fields }
a protocol define a set of reuqest and responses
func (*CustomDataTagRequest) Descriptor
deprecated
added in
v0.0.10
func (*CustomDataTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use CustomDataTagRequest.ProtoReflect.Descriptor instead.
func (*CustomDataTagRequest) GetBlockNum ¶ added in v0.0.10
func (x *CustomDataTagRequest) GetBlockNum() uint64
func (*CustomDataTagRequest) GetCustomData ¶ added in v0.0.10
func (x *CustomDataTagRequest) GetCustomData() string
func (*CustomDataTagRequest) GetFileName ¶ added in v0.0.10
func (x *CustomDataTagRequest) GetFileName() string
func (*CustomDataTagRequest) ProtoMessage ¶ added in v0.0.10
func (*CustomDataTagRequest) ProtoMessage()
func (*CustomDataTagRequest) ProtoReflect ¶ added in v0.0.10
func (x *CustomDataTagRequest) ProtoReflect() protoreflect.Message
func (*CustomDataTagRequest) Reset ¶ added in v0.0.10
func (x *CustomDataTagRequest) Reset()
func (*CustomDataTagRequest) String ¶ added in v0.0.10
func (x *CustomDataTagRequest) String() string
type CustomDataTagResponse ¶ added in v0.0.10
type CustomDataTagResponse struct { // Code indicates the result of this transfer Code uint32 `protobuf:"varint,1,opt,name=Code,json=code,proto3" json:"Code,omitempty"` // contains filtered or unexported fields }
func (*CustomDataTagResponse) Descriptor
deprecated
added in
v0.0.10
func (*CustomDataTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use CustomDataTagResponse.ProtoReflect.Descriptor instead.
func (*CustomDataTagResponse) GetCode ¶ added in v0.0.10
func (x *CustomDataTagResponse) GetCode() uint32
func (*CustomDataTagResponse) ProtoMessage ¶ added in v0.0.10
func (*CustomDataTagResponse) ProtoMessage()
func (*CustomDataTagResponse) ProtoReflect ¶ added in v0.0.10
func (x *CustomDataTagResponse) ProtoReflect() protoreflect.Message
func (*CustomDataTagResponse) Reset ¶ added in v0.0.10
func (x *CustomDataTagResponse) Reset()
func (*CustomDataTagResponse) String ¶ added in v0.0.10
func (x *CustomDataTagResponse) String() string
type CustomTagGenResult ¶ added in v0.0.17
type CustomTagGenResult struct { Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` // contains filtered or unexported fields }
func (*CustomTagGenResult) Descriptor
deprecated
added in
v0.0.17
func (*CustomTagGenResult) Descriptor() ([]byte, []int)
Deprecated: Use CustomTagGenResult.ProtoReflect.Descriptor instead.
func (*CustomTagGenResult) GetTag ¶ added in v0.0.17
func (x *CustomTagGenResult) GetTag() *Tag
func (*CustomTagGenResult) ProtoMessage ¶ added in v0.0.17
func (*CustomTagGenResult) ProtoMessage()
func (*CustomTagGenResult) ProtoReflect ¶ added in v0.0.17
func (x *CustomTagGenResult) ProtoReflect() protoreflect.Message
func (*CustomTagGenResult) Reset ¶ added in v0.0.17
func (x *CustomTagGenResult) Reset()
func (*CustomTagGenResult) String ¶ added in v0.0.17
func (x *CustomTagGenResult) String() string
type FileType ¶ added in v0.0.10
type FileType int32
func (FileType) Descriptor ¶ added in v0.0.10
func (FileType) Descriptor() protoreflect.EnumDescriptor
func (FileType) EnumDescriptor
deprecated
added in
v0.0.10
func (FileType) Number ¶ added in v0.0.10
func (x FileType) Number() protoreflect.EnumNumber
func (FileType) Type ¶ added in v0.0.10
func (FileType) Type() protoreflect.EnumType
type GenErrorResult ¶ added in v0.0.17
type GenErrorResult struct { Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*GenErrorResult) Descriptor
deprecated
added in
v0.0.17
func (*GenErrorResult) Descriptor() ([]byte, []int)
Deprecated: Use GenErrorResult.ProtoReflect.Descriptor instead.
func (*GenErrorResult) GetCode ¶ added in v0.0.17
func (x *GenErrorResult) GetCode() uint32
func (*GenErrorResult) GetMsg ¶ added in v0.0.17
func (x *GenErrorResult) GetMsg() string
func (*GenErrorResult) ProtoMessage ¶ added in v0.0.17
func (*GenErrorResult) ProtoMessage()
func (*GenErrorResult) ProtoReflect ¶ added in v0.0.17
func (x *GenErrorResult) ProtoReflect() protoreflect.Message
func (*GenErrorResult) Reset ¶ added in v0.0.17
func (x *GenErrorResult) Reset()
func (*GenErrorResult) String ¶ added in v0.0.17
func (x *GenErrorResult) String() string
type GetRequest ¶ added in v0.0.10
type GetRequest struct { Type FileType `protobuf:"varint,1,opt,name=Type,json=type,proto3,enum=FileType" json:"Type,omitempty"` Hash string `protobuf:"bytes,2,opt,name=Hash,json=hash,proto3" json:"Hash,omitempty"` // contains filtered or unexported fields }
func (*GetRequest) Descriptor
deprecated
added in
v0.0.10
func (*GetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
func (*GetRequest) GetHash ¶ added in v0.0.10
func (x *GetRequest) GetHash() string
func (*GetRequest) GetType ¶ added in v0.0.10
func (x *GetRequest) GetType() FileType
func (*GetRequest) ProtoMessage ¶ added in v0.0.10
func (*GetRequest) ProtoMessage()
func (*GetRequest) ProtoReflect ¶ added in v0.0.10
func (x *GetRequest) ProtoReflect() protoreflect.Message
func (*GetRequest) Reset ¶ added in v0.0.10
func (x *GetRequest) Reset()
func (*GetRequest) String ¶ added in v0.0.10
func (x *GetRequest) String() string
type GetResponse ¶ added in v0.0.10
type GetResponse struct { Code uint32 `protobuf:"varint,1,opt,name=Code,json=code,proto3" json:"Code,omitempty"` Size uint64 `protobuf:"varint,2,opt,name=Size,json=size,proto3" json:"Size,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=Data,json=data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*GetResponse) Descriptor
deprecated
added in
v0.0.10
func (*GetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
func (*GetResponse) GetCode ¶ added in v0.0.10
func (x *GetResponse) GetCode() uint32
func (*GetResponse) GetData ¶ added in v0.0.11
func (x *GetResponse) GetData() []byte
func (*GetResponse) GetSize ¶ added in v0.0.10
func (x *GetResponse) GetSize() uint64
func (*GetResponse) ProtoMessage ¶ added in v0.0.10
func (*GetResponse) ProtoMessage()
func (*GetResponse) ProtoReflect ¶ added in v0.0.10
func (x *GetResponse) ProtoReflect() protoreflect.Message
func (*GetResponse) Reset ¶ added in v0.0.10
func (x *GetResponse) Reset()
func (*GetResponse) String ¶ added in v0.0.10
func (x *GetResponse) String() string
type IdleDataTagRequest ¶ added in v0.0.10
type IdleDataTagRequest struct { FileSize uint64 `protobuf:"varint,1,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"` BlockNum uint64 `protobuf:"varint,2,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"` Publickey []byte `protobuf:"bytes,3,opt,name=publickey,proto3" json:"publickey,omitempty"` Sign []byte `protobuf:"bytes,4,opt,name=sign,proto3" json:"sign,omitempty"` // contains filtered or unexported fields }
a protocol define a set of reuqest and responses
func (*IdleDataTagRequest) Descriptor
deprecated
added in
v0.0.10
func (*IdleDataTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use IdleDataTagRequest.ProtoReflect.Descriptor instead.
func (*IdleDataTagRequest) GetBlockNum ¶ added in v0.0.10
func (x *IdleDataTagRequest) GetBlockNum() uint64
func (*IdleDataTagRequest) GetFileSize ¶ added in v0.0.10
func (x *IdleDataTagRequest) GetFileSize() uint64
func (*IdleDataTagRequest) GetPublickey ¶ added in v0.0.15
func (x *IdleDataTagRequest) GetPublickey() []byte
func (*IdleDataTagRequest) GetSign ¶ added in v0.0.10
func (x *IdleDataTagRequest) GetSign() []byte
func (*IdleDataTagRequest) ProtoMessage ¶ added in v0.0.10
func (*IdleDataTagRequest) ProtoMessage()
func (*IdleDataTagRequest) ProtoReflect ¶ added in v0.0.10
func (x *IdleDataTagRequest) ProtoReflect() protoreflect.Message
func (*IdleDataTagRequest) Reset ¶ added in v0.0.10
func (x *IdleDataTagRequest) Reset()
func (*IdleDataTagRequest) String ¶ added in v0.0.10
func (x *IdleDataTagRequest) String() string
type IdleDataTagResponse ¶ added in v0.0.10
type IdleDataTagResponse struct { Code uint32 `protobuf:"varint,1,opt,name=Code,json=code,proto3" json:"Code,omitempty"` // contains filtered or unexported fields }
func (*IdleDataTagResponse) Descriptor
deprecated
added in
v0.0.10
func (*IdleDataTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use IdleDataTagResponse.ProtoReflect.Descriptor instead.
func (*IdleDataTagResponse) GetCode ¶ added in v0.0.10
func (x *IdleDataTagResponse) GetCode() uint32
func (*IdleDataTagResponse) ProtoMessage ¶ added in v0.0.10
func (*IdleDataTagResponse) ProtoMessage()
func (*IdleDataTagResponse) ProtoReflect ¶ added in v0.0.10
func (x *IdleDataTagResponse) ProtoReflect() protoreflect.Message
func (*IdleDataTagResponse) Reset ¶ added in v0.0.10
func (x *IdleDataTagResponse) Reset()
func (*IdleDataTagResponse) String ¶ added in v0.0.10
func (x *IdleDataTagResponse) String() string
type IdleTagGenResult ¶ added in v0.0.17
type IdleTagGenResult struct { Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Sign []byte `protobuf:"bytes,2,opt,name=sign,proto3" json:"sign,omitempty"` // contains filtered or unexported fields }
func (*IdleTagGenResult) Descriptor
deprecated
added in
v0.0.17
func (*IdleTagGenResult) Descriptor() ([]byte, []int)
Deprecated: Use IdleTagGenResult.ProtoReflect.Descriptor instead.
func (*IdleTagGenResult) GetSign ¶ added in v0.0.17
func (x *IdleTagGenResult) GetSign() []byte
func (*IdleTagGenResult) GetTag ¶ added in v0.0.17
func (x *IdleTagGenResult) GetTag() *Tag
func (*IdleTagGenResult) ProtoMessage ¶ added in v0.0.17
func (*IdleTagGenResult) ProtoMessage()
func (*IdleTagGenResult) ProtoReflect ¶ added in v0.0.17
func (x *IdleTagGenResult) ProtoReflect() protoreflect.Message
func (*IdleTagGenResult) Reset ¶ added in v0.0.17
func (x *IdleTagGenResult) Reset()
func (*IdleTagGenResult) String ¶ added in v0.0.17
func (x *IdleTagGenResult) String() string
type Int64Slice ¶ added in v0.1.8
type Int64Slice struct { Values []int64 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*Int64Slice) Descriptor
deprecated
added in
v0.1.8
func (*Int64Slice) Descriptor() ([]byte, []int)
Deprecated: Use Int64Slice.ProtoReflect.Descriptor instead.
func (*Int64Slice) GetValues ¶ added in v0.1.8
func (x *Int64Slice) GetValues() []int64
func (*Int64Slice) ProtoMessage ¶ added in v0.1.8
func (*Int64Slice) ProtoMessage()
func (*Int64Slice) ProtoReflect ¶ added in v0.1.8
func (x *Int64Slice) ProtoReflect() protoreflect.Message
func (*Int64Slice) Reset ¶ added in v0.1.8
func (x *Int64Slice) Reset()
func (*Int64Slice) String ¶ added in v0.1.8
func (x *Int64Slice) String() string
type MessageData ¶
type MessageData struct { // shared between all requests ClientVersion string `protobuf:"bytes,1,opt,name=clientVersion,proto3" json:"clientVersion,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` NodeId string `protobuf:"bytes,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` NodePubKey []byte `protobuf:"bytes,4,opt,name=nodePubKey,proto3" json:"nodePubKey,omitempty"` Sign []byte `protobuf:"bytes,5,opt,name=sign,proto3" json:"sign,omitempty"` Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Gossip bool `protobuf:"varint,7,opt,name=gossip,proto3" json:"gossip,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
designed to be shared between all app protocols
func (*MessageData) Descriptor ¶
func (*MessageData) Descriptor() ([]byte, []int)
func (*MessageData) GetClientVersion ¶
func (m *MessageData) GetClientVersion() string
func (*MessageData) GetGossip ¶
func (m *MessageData) GetGossip() bool
func (*MessageData) GetId ¶
func (m *MessageData) GetId() string
func (*MessageData) GetNodeId ¶
func (m *MessageData) GetNodeId() string
func (*MessageData) GetNodePubKey ¶
func (m *MessageData) GetNodePubKey() []byte
func (*MessageData) GetSign ¶
func (m *MessageData) GetSign() []byte
func (*MessageData) GetTimestamp ¶
func (m *MessageData) GetTimestamp() int64
func (*MessageData) ProtoMessage ¶
func (*MessageData) ProtoMessage()
func (*MessageData) Reset ¶
func (m *MessageData) Reset()
func (*MessageData) String ¶
func (m *MessageData) String() string
func (*MessageData) XXX_DiscardUnknown ¶
func (m *MessageData) XXX_DiscardUnknown()
func (*MessageData) XXX_Marshal ¶
func (m *MessageData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MessageData) XXX_Merge ¶
func (m *MessageData) XXX_Merge(src proto.Message)
func (*MessageData) XXX_Size ¶
func (m *MessageData) XXX_Size() int
func (*MessageData) XXX_Unmarshal ¶
func (m *MessageData) XXX_Unmarshal(b []byte) error
type MhtProof ¶ added in v0.1.8
type MhtProof struct { Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` Label []byte `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` Paths [][]byte `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"` Locs []byte `protobuf:"bytes,4,opt,name=locs,proto3" json:"locs,omitempty"` // contains filtered or unexported fields }
func (*MhtProof) Descriptor
deprecated
added in
v0.1.8
func (*MhtProof) ProtoMessage ¶ added in v0.1.8
func (*MhtProof) ProtoMessage()
func (*MhtProof) ProtoReflect ¶ added in v0.1.8
func (x *MhtProof) ProtoReflect() protoreflect.Message
type MhtProofGroup ¶ added in v0.1.8
type MhtProofGroup struct { Proofs []*MhtProof `protobuf:"bytes,1,rep,name=proofs,proto3" json:"proofs,omitempty"` // contains filtered or unexported fields }
func (*MhtProofGroup) Descriptor
deprecated
added in
v0.1.8
func (*MhtProofGroup) Descriptor() ([]byte, []int)
Deprecated: Use MhtProofGroup.ProtoReflect.Descriptor instead.
func (*MhtProofGroup) GetProofs ¶ added in v0.1.8
func (x *MhtProofGroup) GetProofs() []*MhtProof
func (*MhtProofGroup) ProtoMessage ¶ added in v0.1.8
func (*MhtProofGroup) ProtoMessage()
func (*MhtProofGroup) ProtoReflect ¶ added in v0.1.8
func (x *MhtProofGroup) ProtoReflect() protoreflect.Message
func (*MhtProofGroup) Reset ¶ added in v0.1.8
func (x *MhtProofGroup) Reset()
func (*MhtProofGroup) String ¶ added in v0.1.8
func (x *MhtProofGroup) String() string
type PoisApiClient ¶ added in v0.1.8
type PoisApiClient interface { RequestMinerGetNewKey(ctx context.Context, in *RequestMinerInitParam, opts ...grpc.CallOption) (*ResponseMinerInitParam, error) RequestMinerRegister(ctx context.Context, in *RequestMinerInitParam, opts ...grpc.CallOption) (*ResponseMinerRegister, error) RequestMinerCommitGenChall(ctx context.Context, in *RequestMinerCommitGenChall, opts ...grpc.CallOption) (*Challenge, error) RequestVerifyCommitProof(ctx context.Context, in *RequestVerifyCommitAndAccProof, opts ...grpc.CallOption) (*ResponseVerifyCommitAndAccProof, error) RequestSpaceProofVerifySingleBlock(ctx context.Context, in *RequestSpaceProofVerify, opts ...grpc.CallOption) (*ResponseSpaceProofVerify, error) RequestVerifySpaceTotal(ctx context.Context, in *RequestSpaceProofVerifyTotal, opts ...grpc.CallOption) (*ResponseSpaceProofVerifyTotal, error) }
PoisApiClient is the client API for PoisApi 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 NewPoisApiClient ¶ added in v0.1.8
func NewPoisApiClient(cc grpc.ClientConnInterface) PoisApiClient
type PoisApiServer ¶ added in v0.1.8
type PoisApiServer interface { RequestMinerGetNewKey(context.Context, *RequestMinerInitParam) (*ResponseMinerInitParam, error) RequestMinerRegister(context.Context, *RequestMinerInitParam) (*ResponseMinerRegister, error) RequestMinerCommitGenChall(context.Context, *RequestMinerCommitGenChall) (*Challenge, error) RequestVerifyCommitProof(context.Context, *RequestVerifyCommitAndAccProof) (*ResponseVerifyCommitAndAccProof, error) RequestSpaceProofVerifySingleBlock(context.Context, *RequestSpaceProofVerify) (*ResponseSpaceProofVerify, error) RequestVerifySpaceTotal(context.Context, *RequestSpaceProofVerifyTotal) (*ResponseSpaceProofVerifyTotal, error) // contains filtered or unexported methods }
PoisApiServer is the server API for PoisApi service. All implementations must embed UnimplementedPoisApiServer for forward compatibility
type ProofHashAndLeftRight ¶ added in v0.1.8
type ProofHashAndLeftRight struct { SpaceProofHash []byte `protobuf:"bytes,1,opt,name=space_proof_hash,json=spaceProofHash,proto3" json:"space_proof_hash,omitempty"` Left int64 `protobuf:"varint,2,opt,name=left,proto3" json:"left,omitempty"` Right int64 `protobuf:"varint,3,opt,name=right,proto3" json:"right,omitempty"` // contains filtered or unexported fields }
func (*ProofHashAndLeftRight) Descriptor
deprecated
added in
v0.1.8
func (*ProofHashAndLeftRight) Descriptor() ([]byte, []int)
Deprecated: Use ProofHashAndLeftRight.ProtoReflect.Descriptor instead.
func (*ProofHashAndLeftRight) GetLeft ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) GetLeft() int64
func (*ProofHashAndLeftRight) GetRight ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) GetRight() int64
func (*ProofHashAndLeftRight) GetSpaceProofHash ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) GetSpaceProofHash() []byte
func (*ProofHashAndLeftRight) ProtoMessage ¶ added in v0.1.8
func (*ProofHashAndLeftRight) ProtoMessage()
func (*ProofHashAndLeftRight) ProtoReflect ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) ProtoReflect() protoreflect.Message
func (*ProofHashAndLeftRight) Reset ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) Reset()
func (*ProofHashAndLeftRight) String ¶ added in v0.1.8
func (x *ProofHashAndLeftRight) String() string
type PutRequest ¶ added in v0.0.10
type PutRequest struct { Type FileType `protobuf:"varint,1,opt,name=Type,json=type,proto3,enum=FileType" json:"Type,omitempty"` Hash string `protobuf:"bytes,2,opt,name=Hash,json=hash,proto3" json:"Hash,omitempty"` Size uint64 `protobuf:"varint,3,opt,name=Size,json=size,proto3" json:"Size,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=Data,json=data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
a protocol define a set of reuqest and responses
func (*PutRequest) Descriptor
deprecated
added in
v0.0.10
func (*PutRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutRequest.ProtoReflect.Descriptor instead.
func (*PutRequest) GetData ¶ added in v0.0.11
func (x *PutRequest) GetData() []byte
func (*PutRequest) GetHash ¶ added in v0.0.10
func (x *PutRequest) GetHash() string
func (*PutRequest) GetSize ¶ added in v0.0.10
func (x *PutRequest) GetSize() uint64
func (*PutRequest) GetType ¶ added in v0.0.10
func (x *PutRequest) GetType() FileType
func (*PutRequest) ProtoMessage ¶ added in v0.0.10
func (*PutRequest) ProtoMessage()
func (*PutRequest) ProtoReflect ¶ added in v0.0.10
func (x *PutRequest) ProtoReflect() protoreflect.Message
func (*PutRequest) Reset ¶ added in v0.0.10
func (x *PutRequest) Reset()
func (*PutRequest) String ¶ added in v0.0.10
func (x *PutRequest) String() string
type PutResponse ¶ added in v0.0.10
type PutResponse struct { // Code indicates the result of this transfer Code uint32 `protobuf:"varint,1,opt,name=Code,json=code,proto3" json:"Code,omitempty"` // contains filtered or unexported fields }
func (*PutResponse) Descriptor
deprecated
added in
v0.0.10
func (*PutResponse) Descriptor() ([]byte, []int)
Deprecated: Use PutResponse.ProtoReflect.Descriptor instead.
func (*PutResponse) GetCode ¶ added in v0.0.10
func (x *PutResponse) GetCode() uint32
func (*PutResponse) ProtoMessage ¶ added in v0.0.10
func (*PutResponse) ProtoMessage()
func (*PutResponse) ProtoReflect ¶ added in v0.0.10
func (x *PutResponse) ProtoReflect() protoreflect.Message
func (*PutResponse) Reset ¶ added in v0.0.10
func (x *PutResponse) Reset()
func (*PutResponse) String ¶ added in v0.0.10
func (x *PutResponse) String() string
type Qslice ¶ added in v0.0.15
type Qslice struct { I uint64 `protobuf:"varint,1,opt,name=i,proto3" json:"i,omitempty"` V []byte `protobuf:"bytes,2,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Qslice) Descriptor
deprecated
added in
v0.0.15
func (*Qslice) ProtoMessage ¶ added in v0.0.15
func (*Qslice) ProtoMessage()
func (*Qslice) ProtoReflect ¶ added in v0.0.15
func (x *Qslice) ProtoReflect() protoreflect.Message
type ReadfileRequest ¶
type ReadfileRequest struct { // Roothash uniquely identifies a user data Roothash string `protobuf:"bytes,1,opt,name=Roothash,json=roothash,proto3" json:"Roothash,omitempty"` // Datahash is the currently written data hash value Datahash string `protobuf:"bytes,2,opt,name=Datahash,json=datahash,proto3" json:"Datahash,omitempty"` // MessageData is a generic message MessageData *MessageData `protobuf:"bytes,3,opt,name=messageData,proto3" json:"messageData,omitempty"` // Offset is the offset that the reader wants to read Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a protocol define a set of reuqest and responses
func (*ReadfileRequest) Descriptor ¶
func (*ReadfileRequest) Descriptor() ([]byte, []int)
func (*ReadfileRequest) GetDatahash ¶
func (m *ReadfileRequest) GetDatahash() string
func (*ReadfileRequest) GetMessageData ¶
func (m *ReadfileRequest) GetMessageData() *MessageData
func (*ReadfileRequest) GetOffset ¶
func (m *ReadfileRequest) GetOffset() int64
func (*ReadfileRequest) GetRoothash ¶
func (m *ReadfileRequest) GetRoothash() string
func (*ReadfileRequest) ProtoMessage ¶
func (*ReadfileRequest) ProtoMessage()
func (*ReadfileRequest) Reset ¶
func (m *ReadfileRequest) Reset()
func (*ReadfileRequest) String ¶
func (m *ReadfileRequest) String() string
func (*ReadfileRequest) XXX_DiscardUnknown ¶
func (m *ReadfileRequest) XXX_DiscardUnknown()
func (*ReadfileRequest) XXX_Marshal ¶
func (m *ReadfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReadfileRequest) XXX_Merge ¶
func (m *ReadfileRequest) XXX_Merge(src proto.Message)
func (*ReadfileRequest) XXX_Size ¶
func (m *ReadfileRequest) XXX_Size() int
func (*ReadfileRequest) XXX_Unmarshal ¶
func (m *ReadfileRequest) XXX_Unmarshal(b []byte) error
type ReadfileResponse ¶
type ReadfileResponse struct { // Data is the returned data Data []byte `protobuf:"bytes,1,opt,name=Data,json=data,proto3" json:"Data,omitempty"` // MessageData is a generic message MessageData *MessageData `protobuf:"bytes,2,opt,name=messageData,proto3" json:"messageData,omitempty"` // Offset is the data offset returned by the peer Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` // Code indicates the result of this transfer Code uint32 `protobuf:"varint,4,opt,name=code,proto3" json:"code,omitempty"` // Length is the returned data length Length uint32 `protobuf:"varint,5,opt,name=length,proto3" json:"length,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ReadfileResponse) Descriptor ¶
func (*ReadfileResponse) Descriptor() ([]byte, []int)
func (*ReadfileResponse) GetCode ¶
func (m *ReadfileResponse) GetCode() uint32
func (*ReadfileResponse) GetData ¶
func (m *ReadfileResponse) GetData() []byte
func (*ReadfileResponse) GetLength ¶
func (m *ReadfileResponse) GetLength() uint32
func (*ReadfileResponse) GetMessageData ¶
func (m *ReadfileResponse) GetMessageData() *MessageData
func (*ReadfileResponse) GetOffset ¶
func (m *ReadfileResponse) GetOffset() int64
func (*ReadfileResponse) ProtoMessage ¶
func (*ReadfileResponse) ProtoMessage()
func (*ReadfileResponse) Reset ¶
func (m *ReadfileResponse) Reset()
func (*ReadfileResponse) String ¶
func (m *ReadfileResponse) String() string
func (*ReadfileResponse) XXX_DiscardUnknown ¶
func (m *ReadfileResponse) XXX_DiscardUnknown()
func (*ReadfileResponse) XXX_Marshal ¶
func (m *ReadfileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReadfileResponse) XXX_Merge ¶
func (m *ReadfileResponse) XXX_Merge(src proto.Message)
func (*ReadfileResponse) XXX_Size ¶
func (m *ReadfileResponse) XXX_Size() int
func (*ReadfileResponse) XXX_Unmarshal ¶
func (m *ReadfileResponse) XXX_Unmarshal(b []byte) error
type Request ¶ added in v0.0.10
type Request struct { // Types that are assignable to Request: // *Request_PutRequest // *Request_GetRequest Request isRequest_Request `protobuf_oneof:"request"` // contains filtered or unexported fields }
func (*Request) Descriptor
deprecated
added in
v0.0.10
func (*Request) GetGetRequest ¶ added in v0.0.10
func (x *Request) GetGetRequest() *GetRequest
func (*Request) GetPutRequest ¶ added in v0.0.10
func (x *Request) GetPutRequest() *PutRequest
func (*Request) GetRequest ¶ added in v0.0.10
func (m *Request) GetRequest() isRequest_Request
func (*Request) ProtoMessage ¶ added in v0.0.10
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶ added in v0.0.10
func (x *Request) ProtoReflect() protoreflect.Message
type RequestMinerCommitGenChall ¶ added in v0.1.8
type RequestMinerCommitGenChall struct { MinerId []byte `protobuf:"bytes,1,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` Commit *Commits `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"` // contains filtered or unexported fields }
func (*RequestMinerCommitGenChall) Descriptor
deprecated
added in
v0.1.8
func (*RequestMinerCommitGenChall) Descriptor() ([]byte, []int)
Deprecated: Use RequestMinerCommitGenChall.ProtoReflect.Descriptor instead.
func (*RequestMinerCommitGenChall) GetCommit ¶ added in v0.1.8
func (x *RequestMinerCommitGenChall) GetCommit() *Commits
func (*RequestMinerCommitGenChall) GetMinerId ¶ added in v0.1.8
func (x *RequestMinerCommitGenChall) GetMinerId() []byte
func (*RequestMinerCommitGenChall) ProtoMessage ¶ added in v0.1.8
func (*RequestMinerCommitGenChall) ProtoMessage()
func (*RequestMinerCommitGenChall) ProtoReflect ¶ added in v0.1.8
func (x *RequestMinerCommitGenChall) ProtoReflect() protoreflect.Message
func (*RequestMinerCommitGenChall) Reset ¶ added in v0.1.8
func (x *RequestMinerCommitGenChall) Reset()
func (*RequestMinerCommitGenChall) String ¶ added in v0.1.8
func (x *RequestMinerCommitGenChall) String() string
type RequestMinerInitParam ¶ added in v0.1.8
type RequestMinerInitParam struct { MinerId []byte `protobuf:"bytes,1,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` // contains filtered or unexported fields }
func (*RequestMinerInitParam) Descriptor
deprecated
added in
v0.1.8
func (*RequestMinerInitParam) Descriptor() ([]byte, []int)
Deprecated: Use RequestMinerInitParam.ProtoReflect.Descriptor instead.
func (*RequestMinerInitParam) GetMinerId ¶ added in v0.1.8
func (x *RequestMinerInitParam) GetMinerId() []byte
func (*RequestMinerInitParam) ProtoMessage ¶ added in v0.1.8
func (*RequestMinerInitParam) ProtoMessage()
func (*RequestMinerInitParam) ProtoReflect ¶ added in v0.1.8
func (x *RequestMinerInitParam) ProtoReflect() protoreflect.Message
func (*RequestMinerInitParam) Reset ¶ added in v0.1.8
func (x *RequestMinerInitParam) Reset()
func (*RequestMinerInitParam) String ¶ added in v0.1.8
func (x *RequestMinerInitParam) String() string
type RequestSpaceProofVerify ¶ added in v0.1.8
type RequestSpaceProofVerify struct { SpaceChals []int64 `protobuf:"varint,1,rep,packed,name=space_chals,json=spaceChals,proto3" json:"space_chals,omitempty"` MinerId []byte `protobuf:"bytes,2,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` KeyN []byte `protobuf:"bytes,3,opt,name=key_n,json=keyN,proto3" json:"key_n,omitempty"` KeyG []byte `protobuf:"bytes,4,opt,name=key_g,json=keyG,proto3" json:"key_g,omitempty"` Acc []byte `protobuf:"bytes,5,opt,name=acc,proto3" json:"acc,omitempty"` Front int64 `protobuf:"varint,6,opt,name=front,proto3" json:"front,omitempty"` Rear int64 `protobuf:"varint,7,opt,name=rear,proto3" json:"rear,omitempty"` Proof *SpaceProof `protobuf:"bytes,8,opt,name=proof,proto3" json:"proof,omitempty"` MinerSpaceProofHashPolkadotSig []byte `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RequestSpaceProofVerify) Descriptor
deprecated
added in
v0.1.8
func (*RequestSpaceProofVerify) Descriptor() ([]byte, []int)
Deprecated: Use RequestSpaceProofVerify.ProtoReflect.Descriptor instead.
func (*RequestSpaceProofVerify) GetAcc ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetAcc() []byte
func (*RequestSpaceProofVerify) GetFront ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetFront() int64
func (*RequestSpaceProofVerify) GetKeyG ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetKeyG() []byte
func (*RequestSpaceProofVerify) GetKeyN ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetKeyN() []byte
func (*RequestSpaceProofVerify) GetMinerId ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetMinerId() []byte
func (*RequestSpaceProofVerify) GetMinerSpaceProofHashPolkadotSig ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetMinerSpaceProofHashPolkadotSig() []byte
func (*RequestSpaceProofVerify) GetProof ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetProof() *SpaceProof
func (*RequestSpaceProofVerify) GetRear ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetRear() int64
func (*RequestSpaceProofVerify) GetSpaceChals ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) GetSpaceChals() []int64
func (*RequestSpaceProofVerify) ProtoMessage ¶ added in v0.1.8
func (*RequestSpaceProofVerify) ProtoMessage()
func (*RequestSpaceProofVerify) ProtoReflect ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) ProtoReflect() protoreflect.Message
func (*RequestSpaceProofVerify) Reset ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) Reset()
func (*RequestSpaceProofVerify) String ¶ added in v0.1.8
func (x *RequestSpaceProofVerify) String() string
type RequestSpaceProofVerifyTotal ¶ added in v0.1.8
type RequestSpaceProofVerifyTotal struct { MinerId []byte `protobuf:"bytes,1,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` ProofList []*BlocksProof `protobuf:"bytes,2,rep,name=proof_list,json=proofList,proto3" json:"proof_list,omitempty"` Front int64 `protobuf:"varint,3,opt,name=front,proto3" json:"front,omitempty"` Rear int64 `protobuf:"varint,4,opt,name=rear,proto3" json:"rear,omitempty"` Acc []byte `protobuf:"bytes,5,opt,name=acc,proto3" json:"acc,omitempty"` SpaceChals []int64 `protobuf:"varint,6,rep,packed,name=space_chals,json=spaceChals,proto3" json:"space_chals,omitempty"` // contains filtered or unexported fields }
func (*RequestSpaceProofVerifyTotal) Descriptor
deprecated
added in
v0.1.8
func (*RequestSpaceProofVerifyTotal) Descriptor() ([]byte, []int)
Deprecated: Use RequestSpaceProofVerifyTotal.ProtoReflect.Descriptor instead.
func (*RequestSpaceProofVerifyTotal) GetAcc ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetAcc() []byte
func (*RequestSpaceProofVerifyTotal) GetFront ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetFront() int64
func (*RequestSpaceProofVerifyTotal) GetMinerId ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetMinerId() []byte
func (*RequestSpaceProofVerifyTotal) GetProofList ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetProofList() []*BlocksProof
func (*RequestSpaceProofVerifyTotal) GetRear ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetRear() int64
func (*RequestSpaceProofVerifyTotal) GetSpaceChals ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) GetSpaceChals() []int64
func (*RequestSpaceProofVerifyTotal) ProtoMessage ¶ added in v0.1.8
func (*RequestSpaceProofVerifyTotal) ProtoMessage()
func (*RequestSpaceProofVerifyTotal) ProtoReflect ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) ProtoReflect() protoreflect.Message
func (*RequestSpaceProofVerifyTotal) Reset ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) Reset()
func (*RequestSpaceProofVerifyTotal) String ¶ added in v0.1.8
func (x *RequestSpaceProofVerifyTotal) String() string
type RequestVerifyCommitAndAccProof ¶ added in v0.1.8
type RequestVerifyCommitAndAccProof struct { CommitProofGroup *CommitProofGroup `protobuf:"bytes,1,opt,name=commit_proof_group,json=commitProofGroup,proto3" json:"commit_proof_group,omitempty"` AccProof *AccProof `protobuf:"bytes,2,opt,name=acc_proof,json=accProof,proto3" json:"acc_proof,omitempty"` MinerId []byte `protobuf:"bytes,3,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` // contains filtered or unexported fields }
func (*RequestVerifyCommitAndAccProof) Descriptor
deprecated
added in
v0.1.8
func (*RequestVerifyCommitAndAccProof) Descriptor() ([]byte, []int)
Deprecated: Use RequestVerifyCommitAndAccProof.ProtoReflect.Descriptor instead.
func (*RequestVerifyCommitAndAccProof) GetAccProof ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) GetAccProof() *AccProof
func (*RequestVerifyCommitAndAccProof) GetCommitProofGroup ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) GetCommitProofGroup() *CommitProofGroup
func (*RequestVerifyCommitAndAccProof) GetMinerId ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) GetMinerId() []byte
func (*RequestVerifyCommitAndAccProof) ProtoMessage ¶ added in v0.1.8
func (*RequestVerifyCommitAndAccProof) ProtoMessage()
func (*RequestVerifyCommitAndAccProof) ProtoReflect ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) ProtoReflect() protoreflect.Message
func (*RequestVerifyCommitAndAccProof) Reset ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) Reset()
func (*RequestVerifyCommitAndAccProof) String ¶ added in v0.1.8
func (x *RequestVerifyCommitAndAccProof) String() string
type Request_GetRequest ¶ added in v0.0.10
type Request_GetRequest struct {
GetRequest *GetRequest `protobuf:"bytes,2,opt,name=getRequest,proto3,oneof"`
}
type Request_PutRequest ¶ added in v0.0.10
type Request_PutRequest struct {
PutRequest *PutRequest `protobuf:"bytes,1,opt,name=putRequest,proto3,oneof"`
}
type Response ¶ added in v0.0.10
type Response struct { // Types that are assignable to Response: // *Response_PutResponse // *Response_GetResponse Response isResponse_Response `protobuf_oneof:"response"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
added in
v0.0.10
func (*Response) GetGetResponse ¶ added in v0.0.10
func (x *Response) GetGetResponse() *GetResponse
func (*Response) GetPutResponse ¶ added in v0.0.10
func (x *Response) GetPutResponse() *PutResponse
func (*Response) GetResponse ¶ added in v0.0.10
func (m *Response) GetResponse() isResponse_Response
func (*Response) ProtoMessage ¶ added in v0.0.10
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶ added in v0.0.10
func (x *Response) ProtoReflect() protoreflect.Message
type ResponseMinerInitParam ¶ added in v0.1.8
type ResponseMinerInitParam struct { Acc []byte `protobuf:"bytes,1,opt,name=acc,proto3" json:"acc,omitempty"` //init value is from g in RsaKey KeyN []byte `protobuf:"bytes,2,opt,name=key_n,json=keyN,proto3" json:"key_n,omitempty"` //RsaKey n KeyG []byte `protobuf:"bytes,3,opt,name=key_g,json=keyG,proto3" json:"key_g,omitempty"` //RsaKey g Front int64 `protobuf:"varint,4,opt,name=front,proto3" json:"front,omitempty"` //begin with 0 Rear int64 `protobuf:"varint,5,opt,name=rear,proto3" json:"rear,omitempty"` //begin with 0 MinerId []byte `protobuf:"bytes,6,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` //miner id Signature []byte `protobuf:"bytes,7,opt,name=signature,proto3" json:"signature,omitempty"` //sig all // contains filtered or unexported fields }
func (*ResponseMinerInitParam) Descriptor
deprecated
added in
v0.1.8
func (*ResponseMinerInitParam) Descriptor() ([]byte, []int)
Deprecated: Use ResponseMinerInitParam.ProtoReflect.Descriptor instead.
func (*ResponseMinerInitParam) GetAcc ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetAcc() []byte
func (*ResponseMinerInitParam) GetFront ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetFront() int64
func (*ResponseMinerInitParam) GetKeyG ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetKeyG() []byte
func (*ResponseMinerInitParam) GetKeyN ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetKeyN() []byte
func (*ResponseMinerInitParam) GetMinerId ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetMinerId() []byte
func (*ResponseMinerInitParam) GetRear ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetRear() int64
func (*ResponseMinerInitParam) GetSignature ¶ added in v0.1.8
func (x *ResponseMinerInitParam) GetSignature() []byte
func (*ResponseMinerInitParam) ProtoMessage ¶ added in v0.1.8
func (*ResponseMinerInitParam) ProtoMessage()
func (*ResponseMinerInitParam) ProtoReflect ¶ added in v0.1.8
func (x *ResponseMinerInitParam) ProtoReflect() protoreflect.Message
func (*ResponseMinerInitParam) Reset ¶ added in v0.1.8
func (x *ResponseMinerInitParam) Reset()
func (*ResponseMinerInitParam) String ¶ added in v0.1.8
func (x *ResponseMinerInitParam) String() string
type ResponseMinerRegister ¶ added in v0.1.8
type ResponseMinerRegister struct { Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ResponseMinerRegister) Descriptor
deprecated
added in
v0.1.8
func (*ResponseMinerRegister) Descriptor() ([]byte, []int)
Deprecated: Use ResponseMinerRegister.ProtoReflect.Descriptor instead.
func (*ResponseMinerRegister) GetStatus ¶ added in v0.1.8
func (x *ResponseMinerRegister) GetStatus() bool
func (*ResponseMinerRegister) ProtoMessage ¶ added in v0.1.8
func (*ResponseMinerRegister) ProtoMessage()
func (*ResponseMinerRegister) ProtoReflect ¶ added in v0.1.8
func (x *ResponseMinerRegister) ProtoReflect() protoreflect.Message
func (*ResponseMinerRegister) Reset ¶ added in v0.1.8
func (x *ResponseMinerRegister) Reset()
func (*ResponseMinerRegister) String ¶ added in v0.1.8
func (x *ResponseMinerRegister) String() string
type ResponseSpaceProofVerify ¶ added in v0.1.8
type ResponseSpaceProofVerify struct { Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*ResponseSpaceProofVerify) Descriptor
deprecated
added in
v0.1.8
func (*ResponseSpaceProofVerify) Descriptor() ([]byte, []int)
Deprecated: Use ResponseSpaceProofVerify.ProtoReflect.Descriptor instead.
func (*ResponseSpaceProofVerify) GetSignature ¶ added in v0.1.8
func (x *ResponseSpaceProofVerify) GetSignature() []byte
func (*ResponseSpaceProofVerify) ProtoMessage ¶ added in v0.1.8
func (*ResponseSpaceProofVerify) ProtoMessage()
func (*ResponseSpaceProofVerify) ProtoReflect ¶ added in v0.1.8
func (x *ResponseSpaceProofVerify) ProtoReflect() protoreflect.Message
func (*ResponseSpaceProofVerify) Reset ¶ added in v0.1.8
func (x *ResponseSpaceProofVerify) Reset()
func (*ResponseSpaceProofVerify) String ¶ added in v0.1.8
func (x *ResponseSpaceProofVerify) String() string
type ResponseSpaceProofVerifyTotal ¶ added in v0.1.8
type ResponseSpaceProofVerifyTotal struct { MinerId []byte `protobuf:"bytes,1,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"` IdleResult bool `protobuf:"varint,2,opt,name=idle_result,json=idleResult,proto3" json:"idle_result,omitempty"` Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*ResponseSpaceProofVerifyTotal) Descriptor
deprecated
added in
v0.1.8
func (*ResponseSpaceProofVerifyTotal) Descriptor() ([]byte, []int)
Deprecated: Use ResponseSpaceProofVerifyTotal.ProtoReflect.Descriptor instead.
func (*ResponseSpaceProofVerifyTotal) GetIdleResult ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) GetIdleResult() bool
func (*ResponseSpaceProofVerifyTotal) GetMinerId ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) GetMinerId() []byte
func (*ResponseSpaceProofVerifyTotal) GetSignature ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) GetSignature() []byte
func (*ResponseSpaceProofVerifyTotal) ProtoMessage ¶ added in v0.1.8
func (*ResponseSpaceProofVerifyTotal) ProtoMessage()
func (*ResponseSpaceProofVerifyTotal) ProtoReflect ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) ProtoReflect() protoreflect.Message
func (*ResponseSpaceProofVerifyTotal) Reset ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) Reset()
func (*ResponseSpaceProofVerifyTotal) String ¶ added in v0.1.8
func (x *ResponseSpaceProofVerifyTotal) String() string
type ResponseVerifyCommitAndAccProof ¶ added in v0.1.8
type ResponseVerifyCommitAndAccProof struct { Acc []byte `protobuf:"bytes,1,opt,name=acc,proto3" json:"acc,omitempty"` Front int64 `protobuf:"varint,2,opt,name=front,proto3" json:"front,omitempty"` Rear int64 `protobuf:"varint,3,opt,name=rear,proto3" json:"rear,omitempty"` SignatureAbove []byte `protobuf:"bytes,4,opt,name=signature_above,json=signatureAbove,proto3" json:"signature_above,omitempty"` // contains filtered or unexported fields }
func (*ResponseVerifyCommitAndAccProof) Descriptor
deprecated
added in
v0.1.8
func (*ResponseVerifyCommitAndAccProof) Descriptor() ([]byte, []int)
Deprecated: Use ResponseVerifyCommitAndAccProof.ProtoReflect.Descriptor instead.
func (*ResponseVerifyCommitAndAccProof) GetAcc ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) GetAcc() []byte
func (*ResponseVerifyCommitAndAccProof) GetFront ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) GetFront() int64
func (*ResponseVerifyCommitAndAccProof) GetRear ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) GetRear() int64
func (*ResponseVerifyCommitAndAccProof) GetSignatureAbove ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) GetSignatureAbove() []byte
func (*ResponseVerifyCommitAndAccProof) ProtoMessage ¶ added in v0.1.8
func (*ResponseVerifyCommitAndAccProof) ProtoMessage()
func (*ResponseVerifyCommitAndAccProof) ProtoReflect ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) ProtoReflect() protoreflect.Message
func (*ResponseVerifyCommitAndAccProof) Reset ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) Reset()
func (*ResponseVerifyCommitAndAccProof) String ¶ added in v0.1.8
func (x *ResponseVerifyCommitAndAccProof) String() string
type Response_GetResponse ¶ added in v0.0.10
type Response_GetResponse struct {
GetResponse *GetResponse `protobuf:"bytes,2,opt,name=getResponse,proto3,oneof"`
}
type Response_PutResponse ¶ added in v0.0.10
type Response_PutResponse struct {
PutResponse *PutResponse `protobuf:"bytes,1,opt,name=putResponse,proto3,oneof"`
}
type SpaceProof ¶ added in v0.1.8
type SpaceProof struct { Left int64 `protobuf:"varint,1,opt,name=left,proto3" json:"left,omitempty"` Right int64 `protobuf:"varint,2,opt,name=right,proto3" json:"right,omitempty"` Proofs []*MhtProofGroup `protobuf:"bytes,3,rep,name=proofs,proto3" json:"proofs,omitempty"` Roots [][]byte `protobuf:"bytes,4,rep,name=roots,proto3" json:"roots,omitempty"` WitChains []*AccWitnessNode `protobuf:"bytes,5,rep,name=wit_chains,json=witChains,proto3" json:"wit_chains,omitempty"` // contains filtered or unexported fields }
func (*SpaceProof) Descriptor
deprecated
added in
v0.1.8
func (*SpaceProof) Descriptor() ([]byte, []int)
Deprecated: Use SpaceProof.ProtoReflect.Descriptor instead.
func (*SpaceProof) GetLeft ¶ added in v0.1.8
func (x *SpaceProof) GetLeft() int64
func (*SpaceProof) GetProofs ¶ added in v0.1.8
func (x *SpaceProof) GetProofs() []*MhtProofGroup
func (*SpaceProof) GetRight ¶ added in v0.1.8
func (x *SpaceProof) GetRight() int64
func (*SpaceProof) GetRoots ¶ added in v0.1.8
func (x *SpaceProof) GetRoots() [][]byte
func (*SpaceProof) GetWitChains ¶ added in v0.1.8
func (x *SpaceProof) GetWitChains() []*AccWitnessNode
func (*SpaceProof) ProtoMessage ¶ added in v0.1.8
func (*SpaceProof) ProtoMessage()
func (*SpaceProof) ProtoReflect ¶ added in v0.1.8
func (x *SpaceProof) ProtoReflect() protoreflect.Message
func (*SpaceProof) Reset ¶ added in v0.1.8
func (x *SpaceProof) Reset()
func (*SpaceProof) String ¶ added in v0.1.8
func (x *SpaceProof) String() string
type T ¶ added in v0.0.15
type T struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` U string `protobuf:"bytes,2,opt,name=u,proto3" json:"u,omitempty"` Phi []string `protobuf:"bytes,3,rep,name=phi,proto3" json:"phi,omitempty"` // contains filtered or unexported fields }
func (*T) Descriptor
deprecated
added in
v0.0.15
func (*T) ProtoMessage ¶ added in v0.0.15
func (*T) ProtoMessage()
func (*T) ProtoReflect ¶ added in v0.0.15
func (x *T) ProtoReflect() protoreflect.Message
type Tag ¶ added in v0.0.15
type Tag struct { T *T `protobuf:"bytes,1,opt,name=t,proto3" json:"t,omitempty"` PhiHash string `protobuf:"bytes,2,opt,name=phi_hash,json=phiHash,proto3" json:"phi_hash,omitempty"` Attest string `protobuf:"bytes,3,opt,name=attest,proto3" json:"attest,omitempty"` // contains filtered or unexported fields }
func (*Tag) Descriptor
deprecated
added in
v0.0.15
func (*Tag) GetPhiHash ¶ added in v0.0.15
func (*Tag) ProtoMessage ¶ added in v0.0.15
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶ added in v0.0.15
func (x *Tag) ProtoReflect() protoreflect.Message
type TagPushRequest ¶ added in v0.0.15
type TagPushRequest struct { // Types that are assignable to Result: // *TagPushRequest_Ctgr // *TagPushRequest_Itgr // *TagPushRequest_Error Result isTagPushRequest_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
func (*TagPushRequest) Descriptor
deprecated
added in
v0.0.15
func (*TagPushRequest) Descriptor() ([]byte, []int)
Deprecated: Use TagPushRequest.ProtoReflect.Descriptor instead.
func (*TagPushRequest) GetCtgr ¶ added in v0.0.17
func (x *TagPushRequest) GetCtgr() *CustomTagGenResult
func (*TagPushRequest) GetError ¶ added in v0.0.17
func (x *TagPushRequest) GetError() *GenErrorResult
func (*TagPushRequest) GetItgr ¶ added in v0.0.17
func (x *TagPushRequest) GetItgr() *IdleTagGenResult
func (*TagPushRequest) GetResult ¶ added in v0.0.17
func (m *TagPushRequest) GetResult() isTagPushRequest_Result
func (*TagPushRequest) ProtoMessage ¶ added in v0.0.15
func (*TagPushRequest) ProtoMessage()
func (*TagPushRequest) ProtoReflect ¶ added in v0.0.15
func (x *TagPushRequest) ProtoReflect() protoreflect.Message
func (*TagPushRequest) Reset ¶ added in v0.0.15
func (x *TagPushRequest) Reset()
func (*TagPushRequest) String ¶ added in v0.0.15
func (x *TagPushRequest) String() string
type TagPushRequest_Ctgr ¶ added in v0.0.17
type TagPushRequest_Ctgr struct {
Ctgr *CustomTagGenResult `protobuf:"bytes,1,opt,name=ctgr,proto3,oneof"`
}
type TagPushRequest_Error ¶ added in v0.0.17
type TagPushRequest_Error struct {
Error *GenErrorResult `protobuf:"bytes,3,opt,name=error,proto3,oneof"`
}
type TagPushRequest_Itgr ¶ added in v0.0.17
type TagPushRequest_Itgr struct {
Itgr *IdleTagGenResult `protobuf:"bytes,2,opt,name=itgr,proto3,oneof"`
}
type TagPushResponse ¶ added in v0.0.15
type TagPushResponse struct { Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // contains filtered or unexported fields }
func (*TagPushResponse) Descriptor
deprecated
added in
v0.0.15
func (*TagPushResponse) Descriptor() ([]byte, []int)
Deprecated: Use TagPushResponse.ProtoReflect.Descriptor instead.
func (*TagPushResponse) GetCode ¶ added in v0.0.15
func (x *TagPushResponse) GetCode() uint32
func (*TagPushResponse) ProtoMessage ¶ added in v0.0.15
func (*TagPushResponse) ProtoMessage()
func (*TagPushResponse) ProtoReflect ¶ added in v0.0.15
func (x *TagPushResponse) ProtoReflect() protoreflect.Message
func (*TagPushResponse) Reset ¶ added in v0.0.15
func (x *TagPushResponse) Reset()
func (*TagPushResponse) String ¶ added in v0.0.15
func (x *TagPushResponse) String() string
type UnimplementedPoisApiServer ¶ added in v0.1.8
type UnimplementedPoisApiServer struct { }
UnimplementedPoisApiServer must be embedded to have forward compatible implementations.
func (UnimplementedPoisApiServer) RequestMinerCommitGenChall ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestMinerCommitGenChall(context.Context, *RequestMinerCommitGenChall) (*Challenge, error)
func (UnimplementedPoisApiServer) RequestMinerGetNewKey ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestMinerGetNewKey(context.Context, *RequestMinerInitParam) (*ResponseMinerInitParam, error)
func (UnimplementedPoisApiServer) RequestMinerRegister ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestMinerRegister(context.Context, *RequestMinerInitParam) (*ResponseMinerRegister, error)
func (UnimplementedPoisApiServer) RequestSpaceProofVerifySingleBlock ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestSpaceProofVerifySingleBlock(context.Context, *RequestSpaceProofVerify) (*ResponseSpaceProofVerify, error)
func (UnimplementedPoisApiServer) RequestVerifyCommitProof ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestVerifyCommitProof(context.Context, *RequestVerifyCommitAndAccProof) (*ResponseVerifyCommitAndAccProof, error)
func (UnimplementedPoisApiServer) RequestVerifySpaceTotal ¶ added in v0.1.8
func (UnimplementedPoisApiServer) RequestVerifySpaceTotal(context.Context, *RequestSpaceProofVerifyTotal) (*ResponseSpaceProofVerifyTotal, error)
type UnsafePoisApiServer ¶ added in v0.1.8
type UnsafePoisApiServer interface {
// contains filtered or unexported methods
}
UnsafePoisApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PoisApiServer will result in compilation errors.
type WritefileRequest ¶
type WritefileRequest struct { // Roothash uniquely identifies a user data Roothash string `protobuf:"bytes,1,opt,name=Roothash,json=roothash,proto3" json:"Roothash,omitempty"` // Datahash is the currently written data hash value Datahash string `protobuf:"bytes,2,opt,name=Datahash,json=datahash,proto3" json:"Datahash,omitempty"` // Data is the data written this time Data []byte `protobuf:"bytes,3,opt,name=Data,json=data,proto3" json:"Data,omitempty"` // MessageData is a generic message MessageData *MessageData `protobuf:"bytes,4,opt,name=messageData,proto3" json:"messageData,omitempty"` // Offset is the offset of this write Offset int64 `protobuf:"varint,5,opt,name=Offset,json=offset,proto3" json:"Offset,omitempty"` // Length is the length of the data written this time Length uint32 `protobuf:"varint,6,opt,name=Length,json=length,proto3" json:"Length,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a protocol define a set of reuqest and responses
func (*WritefileRequest) Descriptor ¶
func (*WritefileRequest) Descriptor() ([]byte, []int)
func (*WritefileRequest) GetData ¶
func (m *WritefileRequest) GetData() []byte
func (*WritefileRequest) GetDatahash ¶
func (m *WritefileRequest) GetDatahash() string
func (*WritefileRequest) GetLength ¶
func (m *WritefileRequest) GetLength() uint32
func (*WritefileRequest) GetMessageData ¶
func (m *WritefileRequest) GetMessageData() *MessageData
func (*WritefileRequest) GetOffset ¶
func (m *WritefileRequest) GetOffset() int64
func (*WritefileRequest) GetRoothash ¶
func (m *WritefileRequest) GetRoothash() string
func (*WritefileRequest) ProtoMessage ¶
func (*WritefileRequest) ProtoMessage()
func (*WritefileRequest) Reset ¶
func (m *WritefileRequest) Reset()
func (*WritefileRequest) String ¶
func (m *WritefileRequest) String() string
func (*WritefileRequest) XXX_DiscardUnknown ¶
func (m *WritefileRequest) XXX_DiscardUnknown()
func (*WritefileRequest) XXX_Marshal ¶
func (m *WritefileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WritefileRequest) XXX_Merge ¶
func (m *WritefileRequest) XXX_Merge(src proto.Message)
func (*WritefileRequest) XXX_Size ¶
func (m *WritefileRequest) XXX_Size() int
func (*WritefileRequest) XXX_Unmarshal ¶
func (m *WritefileRequest) XXX_Unmarshal(b []byte) error
type WritefileResponse ¶
type WritefileResponse struct { // MessageData is a generic message MessageData *MessageData `protobuf:"bytes,1,opt,name=messageData,proto3" json:"messageData,omitempty"` // Offset is the write offset the receiver wants Offset int64 `protobuf:"varint,2,opt,name=Offset,json=offset,proto3" json:"Offset,omitempty"` // Code indicates the result of this transfer Code uint32 `protobuf:"varint,3,opt,name=Code,json=code,proto3" json:"Code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*WritefileResponse) Descriptor ¶
func (*WritefileResponse) Descriptor() ([]byte, []int)
func (*WritefileResponse) GetCode ¶
func (m *WritefileResponse) GetCode() uint32
func (*WritefileResponse) GetMessageData ¶
func (m *WritefileResponse) GetMessageData() *MessageData
func (*WritefileResponse) GetOffset ¶
func (m *WritefileResponse) GetOffset() int64
func (*WritefileResponse) ProtoMessage ¶
func (*WritefileResponse) ProtoMessage()
func (*WritefileResponse) Reset ¶
func (m *WritefileResponse) Reset()
func (*WritefileResponse) String ¶
func (m *WritefileResponse) String() string
func (*WritefileResponse) XXX_DiscardUnknown ¶
func (m *WritefileResponse) XXX_DiscardUnknown()
func (*WritefileResponse) XXX_Marshal ¶
func (m *WritefileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WritefileResponse) XXX_Merge ¶
func (m *WritefileResponse) XXX_Merge(src proto.Message)
func (*WritefileResponse) XXX_Size ¶
func (m *WritefileResponse) XXX_Size() int
func (*WritefileResponse) XXX_Unmarshal ¶
func (m *WritefileResponse) XXX_Unmarshal(b []byte) error