pb

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2023 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var (
	StatusCode_name = map[int32]string{
		0:     "Success",
		1:     "Processing",
		10001: "InvalidParameters",
		10002: "InvalidPath",
		10003: "InternalError",
		10004: "OutOfMemory",
		10005: "AlgorithmError",
		10006: "UnknownError",
	}
	StatusCode_value = map[string]int32{
		"Success":           0,
		"Processing":        1,
		"InvalidParameters": 10001,
		"InvalidPath":       10002,
		"InternalError":     10003,
		"OutOfMemory":       10004,
		"AlgorithmError":    10005,
		"UnknownError":      10006,
	}
)

Enum value maps for StatusCode.

View Source
var File_genTag_proto protoreflect.FileDescriptor
View Source
var File_pois_api_proto protoreflect.FileDescriptor
View Source
var File_pois_service_api_proto protoreflect.FileDescriptor
View Source
var File_proof_proto protoreflect.FileDescriptor
View Source
var File_pushTag_proto protoreflect.FileDescriptor
View Source
var Podr2Api_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "podr2.api.Podr2Api",
	HandlerType: (*Podr2ApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "request_gen_tag",
			Handler:    _Podr2Api_RequestGenTag_Handler,
		},
		{
			MethodName: "request_batch_verify",
			Handler:    _Podr2Api_RequestBatchVerify_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pois-service-api.proto",
}

Podr2Api_ServiceDesc is the grpc.ServiceDesc for Podr2Api service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PoisApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pois.api.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,
		},
		{
			MethodName: "request_verify_deletion_proof",
			Handler:    _PoisApi_RequestVerifyDeletionProof_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "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 RegisterPodr2ApiServer added in v0.1.10

func RegisterPodr2ApiServer(s grpc.ServiceRegistrar, srv Podr2ApiServer)

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) Descriptor() ([]byte, []int)

Deprecated: Use AccProof.ProtoReflect.Descriptor instead.

func (*AccProof) GetAccPath added in v0.1.8

func (x *AccProof) GetAccPath() [][]byte

func (*AccProof) GetIndexs added in v0.1.8

func (x *AccProof) GetIndexs() []int64

func (*AccProof) GetLabels added in v0.1.8

func (x *AccProof) GetLabels() [][]byte

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

func (*AccProof) Reset added in v0.1.8

func (x *AccProof) Reset()

func (*AccProof) String added in v0.1.8

func (x *AccProof) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Challenge.ProtoReflect.Descriptor instead.

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

func (*Challenge) Reset added in v0.1.8

func (x *Challenge) Reset()

func (*Challenge) String added in v0.1.8

func (x *Challenge) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Commits.ProtoReflect.Descriptor instead.

func (*Commits) GetFileIndexs added in v0.1.8

func (x *Commits) GetFileIndexs() []int64

func (*Commits) GetRoots added in v0.1.8

func (x *Commits) GetRoots() [][]byte

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

func (*Commits) Reset added in v0.1.8

func (x *Commits) Reset()

func (*Commits) String added in v0.1.8

func (x *Commits) String() string

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 *Tag2 `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() *Tag2

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
const (
	FileType_CustomData FileType = 0
	FileType_IdleData   FileType = 1
	FileType_IdleMu     FileType = 2
	FileType_CustomMu   FileType = 3
)

func (FileType) Descriptor added in v0.0.10

func (FileType) Descriptor() protoreflect.EnumDescriptor

func (FileType) Enum added in v0.0.10

func (x FileType) Enum() *FileType

func (FileType) EnumDescriptor deprecated added in v0.0.10

func (FileType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FileType.Descriptor instead.

func (FileType) Number added in v0.0.10

func (x FileType) Number() protoreflect.EnumNumber

func (FileType) String added in v0.0.10

func (x FileType) String() string

func (FileType) Type added in v0.0.10

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  *Tag2  `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() *Tag2

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) Descriptor() ([]byte, []int)

Deprecated: Use MhtProof.ProtoReflect.Descriptor instead.

func (*MhtProof) GetIndex added in v0.1.8

func (x *MhtProof) GetIndex() int32

func (*MhtProof) GetLabel added in v0.1.8

func (x *MhtProof) GetLabel() []byte

func (*MhtProof) GetLocs added in v0.1.8

func (x *MhtProof) GetLocs() []byte

func (*MhtProof) GetPaths added in v0.1.8

func (x *MhtProof) GetPaths() [][]byte

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

func (*MhtProof) Reset added in v0.1.8

func (x *MhtProof) Reset()

func (*MhtProof) String added in v0.1.8

func (x *MhtProof) String() string

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 Podr2ApiClient added in v0.1.10

type Podr2ApiClient interface {
	RequestGenTag(ctx context.Context, in *RequestGenTag, opts ...grpc.CallOption) (*ResponseGenTag, error)
	RequestBatchVerify(ctx context.Context, in *RequestBatchVerify, opts ...grpc.CallOption) (*ResponseBatchVerify, error)
}

Podr2ApiClient is the client API for Podr2Api 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 NewPodr2ApiClient added in v0.1.10

func NewPodr2ApiClient(cc grpc.ClientConnInterface) Podr2ApiClient

type Podr2ApiServer added in v0.1.10

type Podr2ApiServer interface {
	RequestGenTag(context.Context, *RequestGenTag) (*ResponseGenTag, error)
	RequestBatchVerify(context.Context, *RequestBatchVerify) (*ResponseBatchVerify, error)
	// contains filtered or unexported methods
}

Podr2ApiServer is the server API for Podr2Api service. All implementations must embed UnimplementedPodr2ApiServer for forward compatibility

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) (*ResponseVerifyCommitOrDeletionProof, error)
	RequestSpaceProofVerifySingleBlock(ctx context.Context, in *RequestSpaceProofVerify, opts ...grpc.CallOption) (*ResponseSpaceProofVerify, error)
	RequestVerifySpaceTotal(ctx context.Context, in *RequestSpaceProofVerifyTotal, opts ...grpc.CallOption) (*ResponseSpaceProofVerifyTotal, error)
	RequestVerifyDeletionProof(ctx context.Context, in *RequestVerifyDeletionProof, opts ...grpc.CallOption) (*ResponseVerifyCommitOrDeletionProof, 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) (*ResponseVerifyCommitOrDeletionProof, error)
	RequestSpaceProofVerifySingleBlock(context.Context, *RequestSpaceProofVerify) (*ResponseSpaceProofVerify, error)
	RequestVerifySpaceTotal(context.Context, *RequestSpaceProofVerifyTotal) (*ResponseSpaceProofVerifyTotal, error)
	RequestVerifyDeletionProof(context.Context, *RequestVerifyDeletionProof) (*ResponseVerifyCommitOrDeletionProof, error)
	// contains filtered or unexported methods
}

PoisApiServer is the server API for PoisApi service. All implementations must embed UnimplementedPoisApiServer for forward compatibility

type PoisStatus added in v0.1.10

type PoisStatus 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"`
	// contains filtered or unexported fields
}

func (*PoisStatus) Descriptor deprecated added in v0.1.10

func (*PoisStatus) Descriptor() ([]byte, []int)

Deprecated: Use PoisStatus.ProtoReflect.Descriptor instead.

func (*PoisStatus) GetAcc added in v0.1.10

func (x *PoisStatus) GetAcc() []byte

func (*PoisStatus) GetFront added in v0.1.10

func (x *PoisStatus) GetFront() int64

func (*PoisStatus) GetRear added in v0.1.10

func (x *PoisStatus) GetRear() int64

func (*PoisStatus) ProtoMessage added in v0.1.10

func (*PoisStatus) ProtoMessage()

func (*PoisStatus) ProtoReflect added in v0.1.10

func (x *PoisStatus) ProtoReflect() protoreflect.Message

func (*PoisStatus) Reset added in v0.1.10

func (x *PoisStatus) Reset()

func (*PoisStatus) String added in v0.1.10

func (x *PoisStatus) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Qslice.ProtoReflect.Descriptor instead.

func (*Qslice) GetI added in v0.0.15

func (x *Qslice) GetI() uint64

func (*Qslice) GetV added in v0.0.15

func (x *Qslice) GetV() []byte

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

func (*Qslice) Reset added in v0.0.15

func (x *Qslice) Reset()

func (*Qslice) String added in v0.0.15

func (x *Qslice) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Request.ProtoReflect.Descriptor instead.

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

func (*Request) Reset added in v0.0.10

func (x *Request) Reset()

func (*Request) String added in v0.0.10

func (x *Request) String() string

type RequestBatchVerify added in v0.1.10

type RequestBatchVerify struct {
	AggProof *RequestBatchVerify_BatchVerifyParam `protobuf:"bytes,1,opt,name=agg_proof,json=aggProof,proto3" json:"agg_proof,omitempty"`
	// 38 bytes raw multihash
	PeerId []byte `protobuf:"bytes,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	// 32 bytes public key
	MinerPbk []byte `protobuf:"bytes,3,opt,name=miner_pbk,json=minerPbk,proto3" json:"miner_pbk,omitempty"`
	// 64 bytes sign content
	MinerPeerIdSign []byte                     `protobuf:"bytes,4,opt,name=miner_peer_id_sign,json=minerPeerIdSign,proto3" json:"miner_peer_id_sign,omitempty"`
	Qslices         *RequestBatchVerify_Qslice `protobuf:"bytes,5,opt,name=qslices,proto3" json:"qslices,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestBatchVerify) Descriptor deprecated added in v0.1.10

func (*RequestBatchVerify) Descriptor() ([]byte, []int)

Deprecated: Use RequestBatchVerify.ProtoReflect.Descriptor instead.

func (*RequestBatchVerify) GetAggProof added in v0.1.10

func (*RequestBatchVerify) GetMinerPbk added in v0.1.10

func (x *RequestBatchVerify) GetMinerPbk() []byte

func (*RequestBatchVerify) GetMinerPeerIdSign added in v0.1.10

func (x *RequestBatchVerify) GetMinerPeerIdSign() []byte

func (*RequestBatchVerify) GetPeerId added in v0.1.10

func (x *RequestBatchVerify) GetPeerId() []byte

func (*RequestBatchVerify) GetQslices added in v0.1.10

func (*RequestBatchVerify) ProtoMessage added in v0.1.10

func (*RequestBatchVerify) ProtoMessage()

func (*RequestBatchVerify) ProtoReflect added in v0.1.10

func (x *RequestBatchVerify) ProtoReflect() protoreflect.Message

func (*RequestBatchVerify) Reset added in v0.1.10

func (x *RequestBatchVerify) Reset()

func (*RequestBatchVerify) String added in v0.1.10

func (x *RequestBatchVerify) String() string

type RequestBatchVerify_BatchVerifyParam added in v0.1.10

type RequestBatchVerify_BatchVerifyParam struct {
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	Us    []string `protobuf:"bytes,2,rep,name=us,proto3" json:"us,omitempty"`
	Mus   []string `protobuf:"bytes,3,rep,name=mus,proto3" json:"mus,omitempty"`
	Sigma string   `protobuf:"bytes,4,opt,name=sigma,proto3" json:"sigma,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestBatchVerify_BatchVerifyParam) Descriptor deprecated added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) Descriptor() ([]byte, []int)

Deprecated: Use RequestBatchVerify_BatchVerifyParam.ProtoReflect.Descriptor instead.

func (*RequestBatchVerify_BatchVerifyParam) GetMus added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) GetNames added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) GetSigma added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) GetUs added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) ProtoMessage added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) ProtoMessage()

func (*RequestBatchVerify_BatchVerifyParam) ProtoReflect added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) Reset added in v0.1.10

func (*RequestBatchVerify_BatchVerifyParam) String added in v0.1.10

type RequestBatchVerify_Qslice added in v0.1.10

type RequestBatchVerify_Qslice struct {
	RandomIndexList []uint32 `protobuf:"varint,1,rep,packed,name=random_index_list,json=randomIndexList,proto3" json:"random_index_list,omitempty"`
	RandomList      [][]byte `protobuf:"bytes,2,rep,name=random_list,json=randomList,proto3" json:"random_list,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestBatchVerify_Qslice) Descriptor deprecated added in v0.1.10

func (*RequestBatchVerify_Qslice) Descriptor() ([]byte, []int)

Deprecated: Use RequestBatchVerify_Qslice.ProtoReflect.Descriptor instead.

func (*RequestBatchVerify_Qslice) GetRandomIndexList added in v0.1.10

func (x *RequestBatchVerify_Qslice) GetRandomIndexList() []uint32

func (*RequestBatchVerify_Qslice) GetRandomList added in v0.1.10

func (x *RequestBatchVerify_Qslice) GetRandomList() [][]byte

func (*RequestBatchVerify_Qslice) ProtoMessage added in v0.1.10

func (*RequestBatchVerify_Qslice) ProtoMessage()

func (*RequestBatchVerify_Qslice) ProtoReflect added in v0.1.10

func (*RequestBatchVerify_Qslice) Reset added in v0.1.10

func (x *RequestBatchVerify_Qslice) Reset()

func (*RequestBatchVerify_Qslice) String added in v0.1.10

func (x *RequestBatchVerify_Qslice) String() string

type RequestGenTag added in v0.1.10

type RequestGenTag struct {
	FileData   []byte `protobuf:"bytes,1,opt,name=file_data,json=fileData,proto3" json:"file_data,omitempty"`
	BlockNum   uint64 `protobuf:"varint,2,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"`
	Name       string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	CustomData string `protobuf:"bytes,4,opt,name=custom_data,json=customData,proto3" json:"custom_data,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestGenTag) Descriptor deprecated added in v0.1.10

func (*RequestGenTag) Descriptor() ([]byte, []int)

Deprecated: Use RequestGenTag.ProtoReflect.Descriptor instead.

func (*RequestGenTag) GetBlockNum added in v0.1.10

func (x *RequestGenTag) GetBlockNum() uint64

func (*RequestGenTag) GetCustomData added in v0.1.10

func (x *RequestGenTag) GetCustomData() string

func (*RequestGenTag) GetFileData added in v0.1.10

func (x *RequestGenTag) GetFileData() []byte

func (*RequestGenTag) GetName added in v0.1.10

func (x *RequestGenTag) GetName() string

func (*RequestGenTag) ProtoMessage added in v0.1.10

func (*RequestGenTag) ProtoMessage()

func (*RequestGenTag) ProtoReflect added in v0.1.10

func (x *RequestGenTag) ProtoReflect() protoreflect.Message

func (*RequestGenTag) Reset added in v0.1.10

func (x *RequestGenTag) Reset()

func (*RequestGenTag) String added in v0.1.10

func (x *RequestGenTag) String() string

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 (*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 (*RequestSpaceProofVerifyTotal) Reset added in v0.1.8

func (x *RequestSpaceProofVerifyTotal) Reset()

func (*RequestSpaceProofVerifyTotal) String added in v0.1.8

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"`
	KeyN             []byte            `protobuf:"bytes,4,opt,name=key_n,json=keyN,proto3" json:"key_n,omitempty"`
	KeyG             []byte            `protobuf:"bytes,5,opt,name=key_g,json=keyG,proto3" json:"key_g,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) GetKeyG added in v0.1.10

func (x *RequestVerifyCommitAndAccProof) GetKeyG() []byte

func (*RequestVerifyCommitAndAccProof) GetKeyN added in v0.1.10

func (x *RequestVerifyCommitAndAccProof) GetKeyN() []byte

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 (*RequestVerifyCommitAndAccProof) Reset added in v0.1.8

func (x *RequestVerifyCommitAndAccProof) Reset()

func (*RequestVerifyCommitAndAccProof) String added in v0.1.8

type RequestVerifyDeletionProof added in v0.1.10

type RequestVerifyDeletionProof struct {
	Roots    [][]byte        `protobuf:"bytes,1,rep,name=roots,proto3" json:"roots,omitempty"`
	WitChain *AccWitnessNode `protobuf:"bytes,2,opt,name=wit_chain,json=witChain,proto3" json:"wit_chain,omitempty"`
	AccPath  [][]byte        `protobuf:"bytes,3,rep,name=acc_path,json=accPath,proto3" json:"acc_path,omitempty"`
	MinerId  []byte          `protobuf:"bytes,4,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"`
	KeyN     []byte          `protobuf:"bytes,5,opt,name=key_n,json=keyN,proto3" json:"key_n,omitempty"`
	KeyG     []byte          `protobuf:"bytes,6,opt,name=key_g,json=keyG,proto3" json:"key_g,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestVerifyDeletionProof) Descriptor deprecated added in v0.1.10

func (*RequestVerifyDeletionProof) Descriptor() ([]byte, []int)

Deprecated: Use RequestVerifyDeletionProof.ProtoReflect.Descriptor instead.

func (*RequestVerifyDeletionProof) GetAccPath added in v0.1.10

func (x *RequestVerifyDeletionProof) GetAccPath() [][]byte

func (*RequestVerifyDeletionProof) GetKeyG added in v0.1.10

func (x *RequestVerifyDeletionProof) GetKeyG() []byte

func (*RequestVerifyDeletionProof) GetKeyN added in v0.1.10

func (x *RequestVerifyDeletionProof) GetKeyN() []byte

func (*RequestVerifyDeletionProof) GetMinerId added in v0.1.10

func (x *RequestVerifyDeletionProof) GetMinerId() []byte

func (*RequestVerifyDeletionProof) GetRoots added in v0.1.10

func (x *RequestVerifyDeletionProof) GetRoots() [][]byte

func (*RequestVerifyDeletionProof) GetWitChain added in v0.1.10

func (x *RequestVerifyDeletionProof) GetWitChain() *AccWitnessNode

func (*RequestVerifyDeletionProof) ProtoMessage added in v0.1.10

func (*RequestVerifyDeletionProof) ProtoMessage()

func (*RequestVerifyDeletionProof) ProtoReflect added in v0.1.10

func (*RequestVerifyDeletionProof) Reset added in v0.1.10

func (x *RequestVerifyDeletionProof) Reset()

func (*RequestVerifyDeletionProof) String added in v0.1.10

func (x *RequestVerifyDeletionProof) 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) Descriptor() ([]byte, []int)

Deprecated: Use Response.ProtoReflect.Descriptor instead.

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

func (*Response) Reset added in v0.0.10

func (x *Response) Reset()

func (*Response) String added in v0.0.10

func (x *Response) String() string

type ResponseBatchVerify added in v0.1.10

type ResponseBatchVerify struct {
	BatchVerifyResult  bool     `protobuf:"varint,1,opt,name=batch_verify_result,json=batchVerifyResult,proto3" json:"batch_verify_result,omitempty"`
	TeeAccountId       []byte   `protobuf:"bytes,2,opt,name=tee_account_id,json=teeAccountId,proto3" json:"tee_account_id,omitempty"`
	ServiceBloomFilter []uint64 `protobuf:"varint,3,rep,packed,name=service_bloom_filter,json=serviceBloomFilter,proto3" json:"service_bloom_filter,omitempty"`
	Signature          []byte   `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseBatchVerify) Descriptor deprecated added in v0.1.10

func (*ResponseBatchVerify) Descriptor() ([]byte, []int)

Deprecated: Use ResponseBatchVerify.ProtoReflect.Descriptor instead.

func (*ResponseBatchVerify) GetBatchVerifyResult added in v0.1.10

func (x *ResponseBatchVerify) GetBatchVerifyResult() bool

func (*ResponseBatchVerify) GetServiceBloomFilter added in v0.1.10

func (x *ResponseBatchVerify) GetServiceBloomFilter() []uint64

func (*ResponseBatchVerify) GetSignature added in v0.1.10

func (x *ResponseBatchVerify) GetSignature() []byte

func (*ResponseBatchVerify) GetTeeAccountId added in v0.1.12

func (x *ResponseBatchVerify) GetTeeAccountId() []byte

func (*ResponseBatchVerify) ProtoMessage added in v0.1.10

func (*ResponseBatchVerify) ProtoMessage()

func (*ResponseBatchVerify) ProtoReflect added in v0.1.10

func (x *ResponseBatchVerify) ProtoReflect() protoreflect.Message

func (*ResponseBatchVerify) Reset added in v0.1.10

func (x *ResponseBatchVerify) Reset()

func (*ResponseBatchVerify) String added in v0.1.10

func (x *ResponseBatchVerify) String() string

type ResponseGenTag added in v0.1.10

type ResponseGenTag struct {
	Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseGenTag) Descriptor deprecated added in v0.1.10

func (*ResponseGenTag) Descriptor() ([]byte, []int)

Deprecated: Use ResponseGenTag.ProtoReflect.Descriptor instead.

func (*ResponseGenTag) GetTag added in v0.1.10

func (x *ResponseGenTag) GetTag() *Tag

func (*ResponseGenTag) ProtoMessage added in v0.1.10

func (*ResponseGenTag) ProtoMessage()

func (*ResponseGenTag) ProtoReflect added in v0.1.10

func (x *ResponseGenTag) ProtoReflect() protoreflect.Message

func (*ResponseGenTag) Reset added in v0.1.10

func (x *ResponseGenTag) Reset()

func (*ResponseGenTag) String added in v0.1.10

func (x *ResponseGenTag) String() string

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 (*ResponseSpaceProofVerifyTotal) Reset added in v0.1.8

func (x *ResponseSpaceProofVerifyTotal) Reset()

func (*ResponseSpaceProofVerifyTotal) String added in v0.1.8

type ResponseSpaceProofVerifyTotalSignatureMember added in v0.1.10

type ResponseSpaceProofVerifyTotalSignatureMember struct {
	MinerId        []byte  `protobuf:"bytes,1,opt,name=miner_id,json=minerId,proto3" json:"miner_id,omitempty"`
	TotalProofHash []byte  `protobuf:"bytes,2,opt,name=total_proof_hash,json=totalProofHash,proto3" json:"total_proof_hash,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 (*ResponseSpaceProofVerifyTotalSignatureMember) Descriptor deprecated added in v0.1.10

Deprecated: Use ResponseSpaceProofVerifyTotalSignatureMember.ProtoReflect.Descriptor instead.

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetAcc added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetFront added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetMinerId added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetRear added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetSpaceChals added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) GetTotalProofHash added in v0.1.10

func (x *ResponseSpaceProofVerifyTotalSignatureMember) GetTotalProofHash() []byte

func (*ResponseSpaceProofVerifyTotalSignatureMember) ProtoMessage added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) ProtoReflect added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) Reset added in v0.1.10

func (*ResponseSpaceProofVerifyTotalSignatureMember) String added in v0.1.10

type ResponseVerifyCommitOrDeletionProof added in v0.1.10

type ResponseVerifyCommitOrDeletionProof struct {
	PoisStatus     *PoisStatus `protobuf:"bytes,1,opt,name=pois_status,json=poisStatus,proto3" json:"pois_status,omitempty"`
	SignatureAbove []byte      `protobuf:"bytes,2,opt,name=signature_above,json=signatureAbove,proto3" json:"signature_above,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseVerifyCommitOrDeletionProof) Descriptor deprecated added in v0.1.10

func (*ResponseVerifyCommitOrDeletionProof) Descriptor() ([]byte, []int)

Deprecated: Use ResponseVerifyCommitOrDeletionProof.ProtoReflect.Descriptor instead.

func (*ResponseVerifyCommitOrDeletionProof) GetPoisStatus added in v0.1.10

func (x *ResponseVerifyCommitOrDeletionProof) GetPoisStatus() *PoisStatus

func (*ResponseVerifyCommitOrDeletionProof) GetSignatureAbove added in v0.1.10

func (x *ResponseVerifyCommitOrDeletionProof) GetSignatureAbove() []byte

func (*ResponseVerifyCommitOrDeletionProof) ProtoMessage added in v0.1.10

func (*ResponseVerifyCommitOrDeletionProof) ProtoMessage()

func (*ResponseVerifyCommitOrDeletionProof) ProtoReflect added in v0.1.10

func (*ResponseVerifyCommitOrDeletionProof) Reset added in v0.1.10

func (*ResponseVerifyCommitOrDeletionProof) String added in v0.1.10

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 StatusCode added in v0.1.10

type StatusCode int32
const (
	StatusCode_Success           StatusCode = 0
	StatusCode_Processing        StatusCode = 1
	StatusCode_InvalidParameters StatusCode = 10001
	StatusCode_InvalidPath       StatusCode = 10002
	StatusCode_InternalError     StatusCode = 10003
	StatusCode_OutOfMemory       StatusCode = 10004
	StatusCode_AlgorithmError    StatusCode = 10005
	StatusCode_UnknownError      StatusCode = 10006
)

func (StatusCode) Descriptor added in v0.1.10

func (StatusCode) Descriptor() protoreflect.EnumDescriptor

func (StatusCode) Enum added in v0.1.10

func (x StatusCode) Enum() *StatusCode

func (StatusCode) EnumDescriptor deprecated added in v0.1.10

func (StatusCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatusCode.Descriptor instead.

func (StatusCode) Number added in v0.1.10

func (x StatusCode) Number() protoreflect.EnumNumber

func (StatusCode) String added in v0.1.10

func (x StatusCode) String() string

func (StatusCode) Type added in v0.1.10

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) Descriptor() ([]byte, []int)

Deprecated: Use T.ProtoReflect.Descriptor instead.

func (*T) GetName added in v0.0.15

func (x *T) GetName() string

func (*T) GetPhi added in v0.0.15

func (x *T) GetPhi() []string

func (*T) GetU added in v0.0.15

func (x *T) GetU() string

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

func (*T) Reset added in v0.0.15

func (x *T) Reset()

func (*T) String added in v0.0.15

func (x *T) String() string

type Tag added in v0.0.15

type Tag struct {
	T       *Tag_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) Descriptor() ([]byte, []int)

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetAttest added in v0.0.15

func (x *Tag) GetAttest() string

func (*Tag) GetPhiHash added in v0.0.15

func (x *Tag) GetPhiHash() string

func (*Tag) GetT added in v0.0.15

func (x *Tag) GetT() *Tag_T

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

func (*Tag) Reset added in v0.0.15

func (x *Tag) Reset()

func (*Tag) String added in v0.0.15

func (x *Tag) String() string

type Tag2 added in v0.1.11

type Tag2 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 (*Tag2) Descriptor deprecated added in v0.1.11

func (*Tag2) Descriptor() ([]byte, []int)

Deprecated: Use Tag2.ProtoReflect.Descriptor instead.

func (*Tag2) GetAttest added in v0.1.11

func (x *Tag2) GetAttest() string

func (*Tag2) GetPhiHash added in v0.1.11

func (x *Tag2) GetPhiHash() string

func (*Tag2) GetT added in v0.1.11

func (x *Tag2) GetT() *T

func (*Tag2) ProtoMessage added in v0.1.11

func (*Tag2) ProtoMessage()

func (*Tag2) ProtoReflect added in v0.1.11

func (x *Tag2) ProtoReflect() protoreflect.Message

func (*Tag2) Reset added in v0.1.11

func (x *Tag2) Reset()

func (*Tag2) String added in v0.1.11

func (x *Tag2) String() string

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 Tag_T added in v0.1.10

type Tag_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 (*Tag_T) Descriptor deprecated added in v0.1.10

func (*Tag_T) Descriptor() ([]byte, []int)

Deprecated: Use Tag_T.ProtoReflect.Descriptor instead.

func (*Tag_T) GetName added in v0.1.10

func (x *Tag_T) GetName() string

func (*Tag_T) GetPhi added in v0.1.10

func (x *Tag_T) GetPhi() []string

func (*Tag_T) GetU added in v0.1.10

func (x *Tag_T) GetU() string

func (*Tag_T) ProtoMessage added in v0.1.10

func (*Tag_T) ProtoMessage()

func (*Tag_T) ProtoReflect added in v0.1.10

func (x *Tag_T) ProtoReflect() protoreflect.Message

func (*Tag_T) Reset added in v0.1.10

func (x *Tag_T) Reset()

func (*Tag_T) String added in v0.1.10

func (x *Tag_T) String() string

type UnimplementedPodr2ApiServer added in v0.1.10

type UnimplementedPodr2ApiServer struct {
}

UnimplementedPodr2ApiServer must be embedded to have forward compatible implementations.

func (UnimplementedPodr2ApiServer) RequestBatchVerify added in v0.1.10

func (UnimplementedPodr2ApiServer) RequestGenTag added in v0.1.10

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) RequestMinerGetNewKey added in v0.1.8

func (UnimplementedPoisApiServer) RequestMinerRegister added in v0.1.8

func (UnimplementedPoisApiServer) RequestSpaceProofVerifySingleBlock added in v0.1.8

func (UnimplementedPoisApiServer) RequestVerifyCommitProof added in v0.1.8

func (UnimplementedPoisApiServer) RequestVerifyDeletionProof added in v0.1.10

func (UnimplementedPoisApiServer) RequestVerifySpaceTotal added in v0.1.8

type UnsafePodr2ApiServer added in v0.1.10

type UnsafePodr2ApiServer interface {
	// contains filtered or unexported methods
}

UnsafePodr2ApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to Podr2ApiServer will result in compilation errors.

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL