Documentation ¶
Index ¶
- func RegisterProverServer(s *grpc.Server, srv ProverServer)
- type AllowanceRecipientShare
- func (*AllowanceRecipientShare) Descriptor() ([]byte, []int)
- func (m *AllowanceRecipientShare) GetQuantity() uint64
- func (m *AllowanceRecipientShare) GetRecipient() []byte
- func (*AllowanceRecipientShare) ProtoMessage()
- func (m *AllowanceRecipientShare) Reset()
- func (m *AllowanceRecipientShare) String() string
- func (m *AllowanceRecipientShare) XXX_DiscardUnknown()
- func (m *AllowanceRecipientShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *AllowanceRecipientShare) XXX_Merge(src proto.Message)
- func (m *AllowanceRecipientShare) XXX_Size() int
- func (m *AllowanceRecipientShare) XXX_Unmarshal(b []byte) error
- type ApproveRequest
- func (*ApproveRequest) Descriptor() ([]byte, []int)
- func (m *ApproveRequest) GetAllowanceShares() []*AllowanceRecipientShare
- func (m *ApproveRequest) GetCredential() []byte
- func (m *ApproveRequest) GetTokenIds() [][]byte
- func (*ApproveRequest) ProtoMessage()
- func (m *ApproveRequest) Reset()
- func (m *ApproveRequest) String() string
- func (m *ApproveRequest) XXX_DiscardUnknown()
- func (m *ApproveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ApproveRequest) XXX_Merge(src proto.Message)
- func (m *ApproveRequest) XXX_Size() int
- func (m *ApproveRequest) XXX_Unmarshal(b []byte) error
- type Command
- func (*Command) Descriptor() ([]byte, []int)
- func (m *Command) GetApproveRequest() *ApproveRequest
- func (m *Command) GetExpectationRequest() *ExpectationRequest
- func (m *Command) GetHeader() *Header
- func (m *Command) GetImportRequest() *ImportRequest
- func (m *Command) GetListRequest() *ListRequest
- func (m *Command) GetPayload() isCommand_Payload
- func (m *Command) GetRedeemRequest() *RedeemRequest
- func (m *Command) GetTransferFromRequest() *TransferRequest
- func (m *Command) GetTransferRequest() *TransferRequest
- func (*Command) ProtoMessage()
- func (m *Command) Reset()
- func (m *Command) String() string
- func (m *Command) XXX_DiscardUnknown()
- func (m *Command) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Command) XXX_Merge(src proto.Message)
- func (*Command) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Command) XXX_Size() int
- func (m *Command) XXX_Unmarshal(b []byte) error
- type CommandResponse
- func (*CommandResponse) Descriptor() ([]byte, []int)
- func (m *CommandResponse) GetErr() *Error
- func (m *CommandResponse) GetHeader() *CommandResponseHeader
- func (m *CommandResponse) GetPayload() isCommandResponse_Payload
- func (m *CommandResponse) GetTokenTransaction() *TokenTransaction
- func (m *CommandResponse) GetUnspentTokens() *UnspentTokens
- func (*CommandResponse) ProtoMessage()
- func (m *CommandResponse) Reset()
- func (m *CommandResponse) String() string
- func (m *CommandResponse) XXX_DiscardUnknown()
- func (m *CommandResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CommandResponse) XXX_Merge(src proto.Message)
- func (*CommandResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *CommandResponse) XXX_Size() int
- func (m *CommandResponse) XXX_Unmarshal(b []byte) error
- type CommandResponseHeader
- func (*CommandResponseHeader) Descriptor() ([]byte, []int)
- func (m *CommandResponseHeader) GetCommandHash() []byte
- func (m *CommandResponseHeader) GetCreator() []byte
- func (m *CommandResponseHeader) GetTimestamp() *timestamp.Timestamp
- func (*CommandResponseHeader) ProtoMessage()
- func (m *CommandResponseHeader) Reset()
- func (m *CommandResponseHeader) String() string
- func (m *CommandResponseHeader) XXX_DiscardUnknown()
- func (m *CommandResponseHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CommandResponseHeader) XXX_Merge(src proto.Message)
- func (m *CommandResponseHeader) XXX_Size() int
- func (m *CommandResponseHeader) XXX_Unmarshal(b []byte) error
- type CommandResponse_Err
- type CommandResponse_TokenTransaction
- type CommandResponse_UnspentTokens
- type Command_ApproveRequest
- type Command_ExpectationRequest
- type Command_ImportRequest
- type Command_ListRequest
- type Command_RedeemRequest
- type Command_TransferFromRequest
- type Command_TransferRequest
- type Error
- func (*Error) Descriptor() ([]byte, []int)
- func (m *Error) GetMessage() string
- func (m *Error) GetPayload() []byte
- func (*Error) ProtoMessage()
- func (m *Error) Reset()
- func (m *Error) String() string
- func (m *Error) XXX_DiscardUnknown()
- func (m *Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Error) XXX_Merge(src proto.Message)
- func (m *Error) XXX_Size() int
- func (m *Error) XXX_Unmarshal(b []byte) error
- type ExpectationRequest
- func (*ExpectationRequest) Descriptor() ([]byte, []int)
- func (m *ExpectationRequest) GetCredential() []byte
- func (m *ExpectationRequest) GetExpectation() *TokenExpectation
- func (m *ExpectationRequest) GetTokenIds() [][]byte
- func (*ExpectationRequest) ProtoMessage()
- func (m *ExpectationRequest) Reset()
- func (m *ExpectationRequest) String() string
- func (m *ExpectationRequest) XXX_DiscardUnknown()
- func (m *ExpectationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ExpectationRequest) XXX_Merge(src proto.Message)
- func (m *ExpectationRequest) XXX_Size() int
- func (m *ExpectationRequest) XXX_Unmarshal(b []byte) error
- type Header
- func (*Header) Descriptor() ([]byte, []int)
- func (m *Header) GetChannelId() string
- func (m *Header) GetCreator() []byte
- func (m *Header) GetNonce() []byte
- func (m *Header) GetTimestamp() *timestamp.Timestamp
- func (*Header) ProtoMessage()
- func (m *Header) Reset()
- func (m *Header) String() string
- func (m *Header) XXX_DiscardUnknown()
- func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Header) XXX_Merge(src proto.Message)
- func (m *Header) XXX_Size() int
- func (m *Header) XXX_Unmarshal(b []byte) error
- type ImportRequest
- func (*ImportRequest) Descriptor() ([]byte, []int)
- func (m *ImportRequest) GetCredential() []byte
- func (m *ImportRequest) GetTokensToIssue() []*TokenToIssue
- func (*ImportRequest) ProtoMessage()
- func (m *ImportRequest) Reset()
- func (m *ImportRequest) String() string
- func (m *ImportRequest) XXX_DiscardUnknown()
- func (m *ImportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ImportRequest) XXX_Merge(src proto.Message)
- func (m *ImportRequest) XXX_Size() int
- func (m *ImportRequest) XXX_Unmarshal(b []byte) error
- type InputId
- func (*InputId) Descriptor() ([]byte, []int)
- func (m *InputId) GetIndex() uint32
- func (m *InputId) GetTxId() string
- func (*InputId) ProtoMessage()
- func (m *InputId) Reset()
- func (m *InputId) String() string
- func (m *InputId) XXX_DiscardUnknown()
- func (m *InputId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *InputId) XXX_Merge(src proto.Message)
- func (m *InputId) XXX_Size() int
- func (m *InputId) XXX_Unmarshal(b []byte) error
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)
- func (m *ListRequest) GetCredential() []byte
- func (*ListRequest) ProtoMessage()
- func (m *ListRequest) Reset()
- func (m *ListRequest) String() string
- func (m *ListRequest) XXX_DiscardUnknown()
- func (m *ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ListRequest) XXX_Merge(src proto.Message)
- func (m *ListRequest) XXX_Size() int
- func (m *ListRequest) XXX_Unmarshal(b []byte) error
- type PlainApprove
- func (*PlainApprove) Descriptor() ([]byte, []int)
- func (m *PlainApprove) GetDelegatedOutputs() []*PlainDelegatedOutput
- func (m *PlainApprove) GetInputs() []*InputId
- func (m *PlainApprove) GetOutput() *PlainOutput
- func (*PlainApprove) ProtoMessage()
- func (m *PlainApprove) Reset()
- func (m *PlainApprove) String() string
- func (m *PlainApprove) XXX_DiscardUnknown()
- func (m *PlainApprove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainApprove) XXX_Merge(src proto.Message)
- func (m *PlainApprove) XXX_Size() int
- func (m *PlainApprove) XXX_Unmarshal(b []byte) error
- type PlainDelegatedOutput
- func (*PlainDelegatedOutput) Descriptor() ([]byte, []int)
- func (m *PlainDelegatedOutput) GetDelegatees() [][]byte
- func (m *PlainDelegatedOutput) GetOwner() []byte
- func (m *PlainDelegatedOutput) GetQuantity() uint64
- func (m *PlainDelegatedOutput) GetType() string
- func (*PlainDelegatedOutput) ProtoMessage()
- func (m *PlainDelegatedOutput) Reset()
- func (m *PlainDelegatedOutput) String() string
- func (m *PlainDelegatedOutput) XXX_DiscardUnknown()
- func (m *PlainDelegatedOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainDelegatedOutput) XXX_Merge(src proto.Message)
- func (m *PlainDelegatedOutput) XXX_Size() int
- func (m *PlainDelegatedOutput) XXX_Unmarshal(b []byte) error
- type PlainExpectation
- func (*PlainExpectation) Descriptor() ([]byte, []int)
- func (m *PlainExpectation) GetImportExpectation() *PlainTokenExpectation
- func (m *PlainExpectation) GetPayload() isPlainExpectation_Payload
- func (m *PlainExpectation) GetTransferExpectation() *PlainTokenExpectation
- func (*PlainExpectation) ProtoMessage()
- func (m *PlainExpectation) Reset()
- func (m *PlainExpectation) String() string
- func (m *PlainExpectation) XXX_DiscardUnknown()
- func (m *PlainExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainExpectation) XXX_Merge(src proto.Message)
- func (*PlainExpectation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *PlainExpectation) XXX_Size() int
- func (m *PlainExpectation) XXX_Unmarshal(b []byte) error
- type PlainExpectation_ImportExpectation
- type PlainExpectation_TransferExpectation
- type PlainImport
- func (*PlainImport) Descriptor() ([]byte, []int)
- func (m *PlainImport) GetOutputs() []*PlainOutput
- func (*PlainImport) ProtoMessage()
- func (m *PlainImport) Reset()
- func (m *PlainImport) String() string
- func (m *PlainImport) XXX_DiscardUnknown()
- func (m *PlainImport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainImport) XXX_Merge(src proto.Message)
- func (m *PlainImport) XXX_Size() int
- func (m *PlainImport) XXX_Unmarshal(b []byte) error
- type PlainOutput
- func (*PlainOutput) Descriptor() ([]byte, []int)
- func (m *PlainOutput) GetOwner() []byte
- func (m *PlainOutput) GetQuantity() uint64
- func (m *PlainOutput) GetType() string
- func (*PlainOutput) ProtoMessage()
- func (m *PlainOutput) Reset()
- func (m *PlainOutput) String() string
- func (m *PlainOutput) XXX_DiscardUnknown()
- func (m *PlainOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainOutput) XXX_Merge(src proto.Message)
- func (m *PlainOutput) XXX_Size() int
- func (m *PlainOutput) XXX_Unmarshal(b []byte) error
- type PlainTokenAction
- func (*PlainTokenAction) Descriptor() ([]byte, []int)
- func (m *PlainTokenAction) GetData() isPlainTokenAction_Data
- func (m *PlainTokenAction) GetPlainApprove() *PlainApprove
- func (m *PlainTokenAction) GetPlainImport() *PlainImport
- func (m *PlainTokenAction) GetPlainRedeem() *PlainTransfer
- func (m *PlainTokenAction) GetPlainTransfer() *PlainTransfer
- func (m *PlainTokenAction) GetPlainTransfer_From() *PlainTransferFrom
- func (*PlainTokenAction) ProtoMessage()
- func (m *PlainTokenAction) Reset()
- func (m *PlainTokenAction) String() string
- func (m *PlainTokenAction) XXX_DiscardUnknown()
- func (m *PlainTokenAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainTokenAction) XXX_Merge(src proto.Message)
- func (*PlainTokenAction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *PlainTokenAction) XXX_Size() int
- func (m *PlainTokenAction) XXX_Unmarshal(b []byte) error
- type PlainTokenAction_PlainApprove
- type PlainTokenAction_PlainImport
- type PlainTokenAction_PlainRedeem
- type PlainTokenAction_PlainTransfer
- type PlainTokenAction_PlainTransfer_From
- type PlainTokenExpectation
- func (*PlainTokenExpectation) Descriptor() ([]byte, []int)
- func (m *PlainTokenExpectation) GetOutputs() []*PlainOutput
- func (*PlainTokenExpectation) ProtoMessage()
- func (m *PlainTokenExpectation) Reset()
- func (m *PlainTokenExpectation) String() string
- func (m *PlainTokenExpectation) XXX_DiscardUnknown()
- func (m *PlainTokenExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainTokenExpectation) XXX_Merge(src proto.Message)
- func (m *PlainTokenExpectation) XXX_Size() int
- func (m *PlainTokenExpectation) XXX_Unmarshal(b []byte) error
- type PlainTransfer
- func (*PlainTransfer) Descriptor() ([]byte, []int)
- func (m *PlainTransfer) GetInputs() []*InputId
- func (m *PlainTransfer) GetOutputs() []*PlainOutput
- func (*PlainTransfer) ProtoMessage()
- func (m *PlainTransfer) Reset()
- func (m *PlainTransfer) String() string
- func (m *PlainTransfer) XXX_DiscardUnknown()
- func (m *PlainTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainTransfer) XXX_Merge(src proto.Message)
- func (m *PlainTransfer) XXX_Size() int
- func (m *PlainTransfer) XXX_Unmarshal(b []byte) error
- type PlainTransferFrom
- func (*PlainTransferFrom) Descriptor() ([]byte, []int)
- func (m *PlainTransferFrom) GetDelegatedOutput() *PlainDelegatedOutput
- func (m *PlainTransferFrom) GetInputs() []*InputId
- func (m *PlainTransferFrom) GetOutputs() []*PlainOutput
- func (*PlainTransferFrom) ProtoMessage()
- func (m *PlainTransferFrom) Reset()
- func (m *PlainTransferFrom) String() string
- func (m *PlainTransferFrom) XXX_DiscardUnknown()
- func (m *PlainTransferFrom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainTransferFrom) XXX_Merge(src proto.Message)
- func (m *PlainTransferFrom) XXX_Size() int
- func (m *PlainTransferFrom) XXX_Unmarshal(b []byte) error
- type ProverClient
- type ProverServer
- type RecipientTransferShare
- func (*RecipientTransferShare) Descriptor() ([]byte, []int)
- func (m *RecipientTransferShare) GetQuantity() uint64
- func (m *RecipientTransferShare) GetRecipient() []byte
- func (*RecipientTransferShare) ProtoMessage()
- func (m *RecipientTransferShare) Reset()
- func (m *RecipientTransferShare) String() string
- func (m *RecipientTransferShare) XXX_DiscardUnknown()
- func (m *RecipientTransferShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RecipientTransferShare) XXX_Merge(src proto.Message)
- func (m *RecipientTransferShare) XXX_Size() int
- func (m *RecipientTransferShare) XXX_Unmarshal(b []byte) error
- type RedeemRequest
- func (*RedeemRequest) Descriptor() ([]byte, []int)
- func (m *RedeemRequest) GetCredential() []byte
- func (m *RedeemRequest) GetQuantityToRedeem() uint64
- func (m *RedeemRequest) GetTokenIds() [][]byte
- func (*RedeemRequest) ProtoMessage()
- func (m *RedeemRequest) Reset()
- func (m *RedeemRequest) String() string
- func (m *RedeemRequest) XXX_DiscardUnknown()
- func (m *RedeemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RedeemRequest) XXX_Merge(src proto.Message)
- func (m *RedeemRequest) XXX_Size() int
- func (m *RedeemRequest) XXX_Unmarshal(b []byte) error
- type SignedCommand
- func (*SignedCommand) Descriptor() ([]byte, []int)
- func (m *SignedCommand) GetCommand() []byte
- func (m *SignedCommand) GetSignature() []byte
- func (*SignedCommand) ProtoMessage()
- func (m *SignedCommand) Reset()
- func (m *SignedCommand) String() string
- func (m *SignedCommand) XXX_DiscardUnknown()
- func (m *SignedCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SignedCommand) XXX_Merge(src proto.Message)
- func (m *SignedCommand) XXX_Size() int
- func (m *SignedCommand) XXX_Unmarshal(b []byte) error
- type SignedCommandResponse
- func (*SignedCommandResponse) Descriptor() ([]byte, []int)
- func (m *SignedCommandResponse) GetResponse() []byte
- func (m *SignedCommandResponse) GetSignature() []byte
- func (*SignedCommandResponse) ProtoMessage()
- func (m *SignedCommandResponse) Reset()
- func (m *SignedCommandResponse) String() string
- func (m *SignedCommandResponse) XXX_DiscardUnknown()
- func (m *SignedCommandResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SignedCommandResponse) XXX_Merge(src proto.Message)
- func (m *SignedCommandResponse) XXX_Size() int
- func (m *SignedCommandResponse) XXX_Unmarshal(b []byte) error
- type TokenExpectation
- func (*TokenExpectation) Descriptor() ([]byte, []int)
- func (m *TokenExpectation) GetExpectation() isTokenExpectation_Expectation
- func (m *TokenExpectation) GetPlainExpectation() *PlainExpectation
- func (*TokenExpectation) ProtoMessage()
- func (m *TokenExpectation) Reset()
- func (m *TokenExpectation) String() string
- func (m *TokenExpectation) XXX_DiscardUnknown()
- func (m *TokenExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TokenExpectation) XXX_Merge(src proto.Message)
- func (*TokenExpectation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *TokenExpectation) XXX_Size() int
- func (m *TokenExpectation) XXX_Unmarshal(b []byte) error
- type TokenExpectation_PlainExpectation
- type TokenOutput
- func (*TokenOutput) Descriptor() ([]byte, []int)
- func (m *TokenOutput) GetId() []byte
- func (m *TokenOutput) GetQuantity() uint64
- func (m *TokenOutput) GetType() string
- func (*TokenOutput) ProtoMessage()
- func (m *TokenOutput) Reset()
- func (m *TokenOutput) String() string
- func (m *TokenOutput) XXX_DiscardUnknown()
- func (m *TokenOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TokenOutput) XXX_Merge(src proto.Message)
- func (m *TokenOutput) XXX_Size() int
- func (m *TokenOutput) XXX_Unmarshal(b []byte) error
- type TokenToIssue
- func (*TokenToIssue) Descriptor() ([]byte, []int)
- func (m *TokenToIssue) GetQuantity() uint64
- func (m *TokenToIssue) GetRecipient() []byte
- func (m *TokenToIssue) GetType() string
- func (*TokenToIssue) ProtoMessage()
- func (m *TokenToIssue) Reset()
- func (m *TokenToIssue) String() string
- func (m *TokenToIssue) XXX_DiscardUnknown()
- func (m *TokenToIssue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TokenToIssue) XXX_Merge(src proto.Message)
- func (m *TokenToIssue) XXX_Size() int
- func (m *TokenToIssue) XXX_Unmarshal(b []byte) error
- type TokenTransaction
- func (*TokenTransaction) Descriptor() ([]byte, []int)
- func (m *TokenTransaction) GetAction() isTokenTransaction_Action
- func (m *TokenTransaction) GetPlainAction() *PlainTokenAction
- func (*TokenTransaction) ProtoMessage()
- func (m *TokenTransaction) Reset()
- func (m *TokenTransaction) String() string
- func (m *TokenTransaction) XXX_DiscardUnknown()
- func (m *TokenTransaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TokenTransaction) XXX_Merge(src proto.Message)
- func (*TokenTransaction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *TokenTransaction) XXX_Size() int
- func (m *TokenTransaction) XXX_Unmarshal(b []byte) error
- type TokenTransaction_PlainAction
- type TransferRequest
- func (*TransferRequest) Descriptor() ([]byte, []int)
- func (m *TransferRequest) GetCredential() []byte
- func (m *TransferRequest) GetShares() []*RecipientTransferShare
- func (m *TransferRequest) GetTokenIds() [][]byte
- func (*TransferRequest) ProtoMessage()
- func (m *TransferRequest) Reset()
- func (m *TransferRequest) String() string
- func (m *TransferRequest) XXX_DiscardUnknown()
- func (m *TransferRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TransferRequest) XXX_Merge(src proto.Message)
- func (m *TransferRequest) XXX_Size() int
- func (m *TransferRequest) XXX_Unmarshal(b []byte) error
- type UnspentTokens
- func (*UnspentTokens) Descriptor() ([]byte, []int)
- func (m *UnspentTokens) GetTokens() []*TokenOutput
- func (*UnspentTokens) ProtoMessage()
- func (m *UnspentTokens) Reset()
- func (m *UnspentTokens) String() string
- func (m *UnspentTokens) XXX_DiscardUnknown()
- func (m *UnspentTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *UnspentTokens) XXX_Merge(src proto.Message)
- func (m *UnspentTokens) XXX_Size() int
- func (m *UnspentTokens) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterProverServer ¶
func RegisterProverServer(s *grpc.Server, srv ProverServer)
Types ¶
type AllowanceRecipientShare ¶ added in v1.4.0
type AllowanceRecipientShare struct { byte `protobuf:"bytes,1,opt,name=recipient,proto3" json:"recipient,omitempty"` // Quantity is how many tokens are delegated to the recipient }Recipient []
ALlowance defines how many and what tokens a recipient can transfer on behalf of their actual owner
func (*AllowanceRecipientShare) Descriptor ¶ added in v1.4.0
func (*AllowanceRecipientShare) Descriptor() ([]byte, []int)
func (*AllowanceRecipientShare) GetQuantity ¶ added in v1.4.0
func (m *AllowanceRecipientShare) GetQuantity() uint64
func (*AllowanceRecipientShare) GetRecipient ¶ added in v1.4.0
func (m *AllowanceRecipientShare) GetRecipient() []byte
func (*AllowanceRecipientShare) ProtoMessage ¶ added in v1.4.0
func (*AllowanceRecipientShare) ProtoMessage()
func (*AllowanceRecipientShare) Reset ¶ added in v1.4.0
func (m *AllowanceRecipientShare) Reset()
func (*AllowanceRecipientShare) String ¶ added in v1.4.0
func (m *AllowanceRecipientShare) String() string
func (*AllowanceRecipientShare) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *AllowanceRecipientShare) XXX_DiscardUnknown()
func (*AllowanceRecipientShare) XXX_Marshal ¶ added in v1.4.0
func (m *AllowanceRecipientShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AllowanceRecipientShare) XXX_Merge ¶ added in v1.4.0
func (dst *AllowanceRecipientShare) XXX_Merge(src proto.Message)
func (*AllowanceRecipientShare) XXX_Size ¶ added in v1.4.0
func (m *AllowanceRecipientShare) XXX_Size() int
func (*AllowanceRecipientShare) XXX_Unmarshal ¶ added in v1.4.0
func (m *AllowanceRecipientShare) XXX_Unmarshal(b []byte) error
type ApproveRequest ¶ added in v1.4.0
type ApproveRequest struct { // Credential refers to the public credential of the request creator Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` AllowanceShares []*AllowanceRecipientShare `protobuf:"bytes,2,rep,name=allowance_shares,json=allowanceShares,proto3" json:"allowance_shares,omitempty"` // TokenIds are the token identifiers used to create the allowance TokenIds [][]byte `protobuf:"bytes,3,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ApproveRequest is used to request the creation of allowance from one owner to another
func (*ApproveRequest) Descriptor ¶ added in v1.4.0
func (*ApproveRequest) Descriptor() ([]byte, []int)
func (*ApproveRequest) GetAllowanceShares ¶ added in v1.4.0
func (m *ApproveRequest) GetAllowanceShares() []*AllowanceRecipientShare
func (*ApproveRequest) GetCredential ¶ added in v1.4.0
func (m *ApproveRequest) GetCredential() []byte
func (*ApproveRequest) GetTokenIds ¶ added in v1.4.0
func (m *ApproveRequest) GetTokenIds() [][]byte
func (*ApproveRequest) ProtoMessage ¶ added in v1.4.0
func (*ApproveRequest) ProtoMessage()
func (*ApproveRequest) Reset ¶ added in v1.4.0
func (m *ApproveRequest) Reset()
func (*ApproveRequest) String ¶ added in v1.4.0
func (m *ApproveRequest) String() string
func (*ApproveRequest) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *ApproveRequest) XXX_DiscardUnknown()
func (*ApproveRequest) XXX_Marshal ¶ added in v1.4.0
func (m *ApproveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ApproveRequest) XXX_Merge ¶ added in v1.4.0
func (dst *ApproveRequest) XXX_Merge(src proto.Message)
func (*ApproveRequest) XXX_Size ¶ added in v1.4.0
func (m *ApproveRequest) XXX_Size() int
func (*ApproveRequest) XXX_Unmarshal ¶ added in v1.4.0
func (m *ApproveRequest) XXX_Unmarshal(b []byte) error
type Command ¶
type Command struct { // Header is the header of this command Header *Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Payload is the payload of this command. It can assume one of the following value // // Types that are valid to be assigned to Payload: // *Command_ImportRequest // *Command_TransferRequest // *Command_ListRequest // *Command_RedeemRequest // *Command_ApproveRequest // *Command_TransferFromRequest // *Command_ExpectationRequest Payload isCommand_Payload `protobuf_oneof:"payload"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Command describes the type of operation that a client is requesting.
func (*Command) Descriptor ¶
func (*Command) GetApproveRequest ¶ added in v1.4.0
func (m *Command) GetApproveRequest() *ApproveRequest
func (*Command) GetExpectationRequest ¶ added in v1.4.0
func (m *Command) GetExpectationRequest() *ExpectationRequest
func (*Command) GetImportRequest ¶
func (m *Command) GetImportRequest() *ImportRequest
func (*Command) GetListRequest ¶ added in v1.4.0
func (m *Command) GetListRequest() *ListRequest
func (*Command) GetPayload ¶
func (m *Command) GetPayload() isCommand_Payload
func (*Command) GetRedeemRequest ¶ added in v1.4.0
func (m *Command) GetRedeemRequest() *RedeemRequest
func (*Command) GetTransferFromRequest ¶ added in v1.4.0
func (m *Command) GetTransferFromRequest() *TransferRequest
func (*Command) GetTransferRequest ¶ added in v1.4.0
func (m *Command) GetTransferRequest() *TransferRequest
func (*Command) ProtoMessage ¶
func (*Command) ProtoMessage()
func (*Command) XXX_DiscardUnknown ¶
func (m *Command) XXX_DiscardUnknown()
func (*Command) XXX_Marshal ¶
func (*Command) XXX_OneofFuncs ¶
func (*Command) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Command) XXX_Unmarshal ¶
type CommandResponse ¶
type CommandResponse struct { // Header of the response. Header *CommandResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Payload of the response. // // Types that are valid to be assigned to Payload: // *CommandResponse_Err // *CommandResponse_TokenTransaction // *CommandResponse_UnspentTokens Payload isCommandResponse_Payload `protobuf_oneof:"payload"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A CommnandResponse is returned from a prover to the command submitter.
func (*CommandResponse) Descriptor ¶
func (*CommandResponse) Descriptor() ([]byte, []int)
func (*CommandResponse) GetErr ¶
func (m *CommandResponse) GetErr() *Error
func (*CommandResponse) GetHeader ¶
func (m *CommandResponse) GetHeader() *CommandResponseHeader
func (*CommandResponse) GetPayload ¶
func (m *CommandResponse) GetPayload() isCommandResponse_Payload
func (*CommandResponse) GetTokenTransaction ¶
func (m *CommandResponse) GetTokenTransaction() *TokenTransaction
func (*CommandResponse) GetUnspentTokens ¶ added in v1.4.0
func (m *CommandResponse) GetUnspentTokens() *UnspentTokens
func (*CommandResponse) ProtoMessage ¶
func (*CommandResponse) ProtoMessage()
func (*CommandResponse) Reset ¶
func (m *CommandResponse) Reset()
func (*CommandResponse) String ¶
func (m *CommandResponse) String() string
func (*CommandResponse) XXX_DiscardUnknown ¶
func (m *CommandResponse) XXX_DiscardUnknown()
func (*CommandResponse) XXX_Marshal ¶
func (m *CommandResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommandResponse) XXX_Merge ¶
func (dst *CommandResponse) XXX_Merge(src proto.Message)
func (*CommandResponse) XXX_OneofFuncs ¶
func (*CommandResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*CommandResponse) XXX_Size ¶
func (m *CommandResponse) XXX_Size() int
func (*CommandResponse) XXX_Unmarshal ¶
func (m *CommandResponse) XXX_Unmarshal(b []byte) error
type CommandResponseHeader ¶
type CommandResponseHeader struct { // Timestamp is the time that the message // was created as defined by the sender Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // CommandHash is the hash computed on the concatenation of the SignedCommand's command and signature fields. // If not specified differently, SHA256 is used // The hash is used to link a response with its request, both for bookeeping purposes on an // asynchronous system and for security reasons (accountability, non-repudiation) CommandHash []byte `protobuf:"bytes,2,opt,name=command_hash,json=commandHash,proto3" json:"command_hash,omitempty"` // Creator is the identity of the party creating this message Creator []byte `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CommandResponseHeader) Descriptor ¶
func (*CommandResponseHeader) Descriptor() ([]byte, []int)
func (*CommandResponseHeader) GetCommandHash ¶
func (m *CommandResponseHeader) GetCommandHash() []byte
func (*CommandResponseHeader) GetCreator ¶
func (m *CommandResponseHeader) GetCreator() []byte
func (*CommandResponseHeader) GetTimestamp ¶
func (m *CommandResponseHeader) GetTimestamp() *timestamp.Timestamp
func (*CommandResponseHeader) ProtoMessage ¶
func (*CommandResponseHeader) ProtoMessage()
func (*CommandResponseHeader) Reset ¶
func (m *CommandResponseHeader) Reset()
func (*CommandResponseHeader) String ¶
func (m *CommandResponseHeader) String() string
func (*CommandResponseHeader) XXX_DiscardUnknown ¶
func (m *CommandResponseHeader) XXX_DiscardUnknown()
func (*CommandResponseHeader) XXX_Marshal ¶
func (m *CommandResponseHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommandResponseHeader) XXX_Merge ¶
func (dst *CommandResponseHeader) XXX_Merge(src proto.Message)
func (*CommandResponseHeader) XXX_Size ¶
func (m *CommandResponseHeader) XXX_Size() int
func (*CommandResponseHeader) XXX_Unmarshal ¶
func (m *CommandResponseHeader) XXX_Unmarshal(b []byte) error
type CommandResponse_Err ¶
type CommandResponse_Err struct {
Err *Error `protobuf:"bytes,2,opt,name=err,proto3,oneof"`
}
type CommandResponse_TokenTransaction ¶
type CommandResponse_TokenTransaction struct {
TokenTransaction *TokenTransaction `protobuf:"bytes,3,opt,name=token_transaction,json=tokenTransaction,proto3,oneof"`
}
type CommandResponse_UnspentTokens ¶ added in v1.4.0
type CommandResponse_UnspentTokens struct {
UnspentTokens *UnspentTokens `protobuf:"bytes,4,opt,name=unspent_tokens,json=unspentTokens,proto3,oneof"`
}
type Command_ApproveRequest ¶ added in v1.4.0
type Command_ApproveRequest struct {
ApproveRequest *ApproveRequest `protobuf:"bytes,6,opt,name=approve_request,json=approveRequest,proto3,oneof"`
}
type Command_ExpectationRequest ¶ added in v1.4.0
type Command_ExpectationRequest struct {
ExpectationRequest *ExpectationRequest `protobuf:"bytes,8,opt,name=expectation_request,json=expectationRequest,proto3,oneof"`
}
type Command_ImportRequest ¶
type Command_ImportRequest struct {
ImportRequest *ImportRequest `protobuf:"bytes,2,opt,name=import_request,json=importRequest,proto3,oneof"`
}
type Command_ListRequest ¶ added in v1.4.0
type Command_ListRequest struct {
ListRequest *ListRequest `protobuf:"bytes,4,opt,name=list_request,json=listRequest,proto3,oneof"`
}
type Command_RedeemRequest ¶ added in v1.4.0
type Command_RedeemRequest struct {
RedeemRequest *RedeemRequest `protobuf:"bytes,5,opt,name=redeem_request,json=redeemRequest,proto3,oneof"`
}
type Command_TransferFromRequest ¶ added in v1.4.0
type Command_TransferFromRequest struct {
TransferFromRequest *TransferRequest `protobuf:"bytes,7,opt,name=transfer_from_request,json=transferFromRequest,proto3,oneof"`
}
type Command_TransferRequest ¶ added in v1.4.0
type Command_TransferRequest struct {
TransferRequest *TransferRequest `protobuf:"bytes,3,opt,name=transfer_request,json=transferRequest,proto3,oneof"`
}
type Error ¶
type Error struct { // Message associated with this response. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Payload that can be used to include metadata with this response. Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Error reports an application error
func (*Error) Descriptor ¶
func (*Error) GetMessage ¶
func (*Error) GetPayload ¶
func (*Error) ProtoMessage ¶
func (*Error) ProtoMessage()
func (*Error) XXX_DiscardUnknown ¶
func (m *Error) XXX_DiscardUnknown()
func (*Error) XXX_Marshal ¶
func (*Error) XXX_Unmarshal ¶
type ExpectationRequest ¶ added in v1.4.0
type ExpectationRequest struct { // credential contains information for the party who is requesting the operation // The content of this field depends on the characteristic of token manager system Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // expectation contains the expected outputs for token import or transfer Expectation *TokenExpectation `protobuf:"bytes,2,opt,name=expectation,proto3" json:"expectation,omitempty"` // TokenIds are the token identifiers used to fulfill the expectation TokenIds [][]byte `protobuf:"bytes,3,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ExpectationRequest is used to request indirect token import or transfer based on the token expectation
func (*ExpectationRequest) Descriptor ¶ added in v1.4.0
func (*ExpectationRequest) Descriptor() ([]byte, []int)
func (*ExpectationRequest) GetCredential ¶ added in v1.4.0
func (m *ExpectationRequest) GetCredential() []byte
func (*ExpectationRequest) GetExpectation ¶ added in v1.4.0
func (m *ExpectationRequest) GetExpectation() *TokenExpectation
func (*ExpectationRequest) GetTokenIds ¶ added in v1.4.0
func (m *ExpectationRequest) GetTokenIds() [][]byte
func (*ExpectationRequest) ProtoMessage ¶ added in v1.4.0
func (*ExpectationRequest) ProtoMessage()
func (*ExpectationRequest) Reset ¶ added in v1.4.0
func (m *ExpectationRequest) Reset()
func (*ExpectationRequest) String ¶ added in v1.4.0
func (m *ExpectationRequest) String() string
func (*ExpectationRequest) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *ExpectationRequest) XXX_DiscardUnknown()
func (*ExpectationRequest) XXX_Marshal ¶ added in v1.4.0
func (m *ExpectationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExpectationRequest) XXX_Merge ¶ added in v1.4.0
func (dst *ExpectationRequest) XXX_Merge(src proto.Message)
func (*ExpectationRequest) XXX_Size ¶ added in v1.4.0
func (m *ExpectationRequest) XXX_Size() int
func (*ExpectationRequest) XXX_Unmarshal ¶ added in v1.4.0
func (m *ExpectationRequest) XXX_Unmarshal(b []byte) error
type Header ¶
type Header struct { // Timestamp is the local time when the message was created // by the sender Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // ChannelId identifies the channel this message is bound for ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` // Nonce is a sufficientley long random value // used to ensure the request has enough entropy. Nonce []byte `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"` // Creator of the message. // Typically, a marshaled msp.SerializedIdentity Creator []byte `protobuf:"bytes,4,opt,name=creator,proto3" json:"creator,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header is a generic replay prevention and identity message to include in a signed command
func (*Header) Descriptor ¶
func (*Header) GetChannelId ¶
func (*Header) GetCreator ¶
func (*Header) GetTimestamp ¶
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) XXX_DiscardUnknown ¶
func (m *Header) XXX_DiscardUnknown()
func (*Header) XXX_Marshal ¶
func (*Header) XXX_Unmarshal ¶
type ImportRequest ¶
type ImportRequest struct { // Credential contains information about the party who is requesting the operation // the content of this field depends on the charateristic of the token manager system used. Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // TokenToIssue contains the information about the tokens to be issued TokensToIssue []*TokenToIssue `protobuf:"bytes,2,rep,name=tokens_to_issue,json=tokensToIssue,proto3" json:"tokens_to_issue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ImportRequest is used to request creation of imports
func (*ImportRequest) Descriptor ¶
func (*ImportRequest) Descriptor() ([]byte, []int)
func (*ImportRequest) GetCredential ¶
func (m *ImportRequest) GetCredential() []byte
func (*ImportRequest) GetTokensToIssue ¶
func (m *ImportRequest) GetTokensToIssue() []*TokenToIssue
func (*ImportRequest) ProtoMessage ¶
func (*ImportRequest) ProtoMessage()
func (*ImportRequest) Reset ¶
func (m *ImportRequest) Reset()
func (*ImportRequest) String ¶
func (m *ImportRequest) String() string
func (*ImportRequest) XXX_DiscardUnknown ¶
func (m *ImportRequest) XXX_DiscardUnknown()
func (*ImportRequest) XXX_Marshal ¶
func (m *ImportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImportRequest) XXX_Merge ¶
func (dst *ImportRequest) XXX_Merge(src proto.Message)
func (*ImportRequest) XXX_Size ¶
func (m *ImportRequest) XXX_Size() int
func (*ImportRequest) XXX_Unmarshal ¶
func (m *ImportRequest) XXX_Unmarshal(b []byte) error
type InputId ¶
type InputId struct { // The transaction ID TxId string `protobuf:"bytes,1,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"` // The index of the output in the transaction Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An InputId specifies an output using the transaction ID and the index of the output in the transaction
func (*InputId) Descriptor ¶
func (*InputId) ProtoMessage ¶
func (*InputId) ProtoMessage()
func (*InputId) XXX_DiscardUnknown ¶
func (m *InputId) XXX_DiscardUnknown()
func (*InputId) XXX_Marshal ¶
func (*InputId) XXX_Unmarshal ¶
type ListRequest ¶ added in v1.4.0
type ListRequest struct { Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ListRequest is used to request a list of unspent tokens
func (*ListRequest) Descriptor ¶ added in v1.4.0
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) GetCredential ¶ added in v1.4.0
func (m *ListRequest) GetCredential() []byte
func (*ListRequest) ProtoMessage ¶ added in v1.4.0
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶ added in v1.4.0
func (m *ListRequest) Reset()
func (*ListRequest) String ¶ added in v1.4.0
func (m *ListRequest) String() string
func (*ListRequest) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *ListRequest) XXX_DiscardUnknown()
func (*ListRequest) XXX_Marshal ¶ added in v1.4.0
func (m *ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListRequest) XXX_Merge ¶ added in v1.4.0
func (dst *ListRequest) XXX_Merge(src proto.Message)
func (*ListRequest) XXX_Size ¶ added in v1.4.0
func (m *ListRequest) XXX_Size() int
func (*ListRequest) XXX_Unmarshal ¶ added in v1.4.0
func (m *ListRequest) XXX_Unmarshal(b []byte) error
type PlainApprove ¶ added in v1.4.0
type PlainApprove struct { // The inputs to the transfer transaction are specified by their ID Inputs []*InputId `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // An approve transaction contains one or more plain delegated outputs DelegatedOutputs []*PlainDelegatedOutput `protobuf:"bytes,2,rep,name=delegated_outputs,json=delegatedOutputs,proto3" json:"delegated_outputs,omitempty"` // An approve transaction contains one plain output Output *PlainOutput `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainApprove specifies an approve of one or more tokens in plaintext format
func (*PlainApprove) Descriptor ¶ added in v1.4.0
func (*PlainApprove) Descriptor() ([]byte, []int)
func (*PlainApprove) GetDelegatedOutputs ¶ added in v1.4.0
func (m *PlainApprove) GetDelegatedOutputs() []*PlainDelegatedOutput
func (*PlainApprove) GetInputs ¶ added in v1.4.0
func (m *PlainApprove) GetInputs() []*InputId
func (*PlainApprove) GetOutput ¶ added in v1.4.0
func (m *PlainApprove) GetOutput() *PlainOutput
func (*PlainApprove) ProtoMessage ¶ added in v1.4.0
func (*PlainApprove) ProtoMessage()
func (*PlainApprove) Reset ¶ added in v1.4.0
func (m *PlainApprove) Reset()
func (*PlainApprove) String ¶ added in v1.4.0
func (m *PlainApprove) String() string
func (*PlainApprove) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *PlainApprove) XXX_DiscardUnknown()
func (*PlainApprove) XXX_Marshal ¶ added in v1.4.0
func (m *PlainApprove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainApprove) XXX_Merge ¶ added in v1.4.0
func (dst *PlainApprove) XXX_Merge(src proto.Message)
func (*PlainApprove) XXX_Size ¶ added in v1.4.0
func (m *PlainApprove) XXX_Size() int
func (*PlainApprove) XXX_Unmarshal ¶ added in v1.4.0
func (m *PlainApprove) XXX_Unmarshal(b []byte) error
type PlainDelegatedOutput ¶ added in v1.4.0
type PlainDelegatedOutput struct { // The owner is the serialization of a SerializedIdentity struct Owner []byte `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` // The delegatees is an arrary of the serialized identities that can spend the output on behalf // the owner Delegatees [][]byte `protobuf:"bytes,2,rep,name=delegatees,proto3" json:"delegatees,omitempty"` // The token type Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // The quantity of tokens Quantity uint64 `protobuf:"varint,4,opt,name=quantity,proto3" json:"quantity,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A PlainDelegatedOutput is the result of approve transactions using plaintext tokens
func (*PlainDelegatedOutput) Descriptor ¶ added in v1.4.0
func (*PlainDelegatedOutput) Descriptor() ([]byte, []int)
func (*PlainDelegatedOutput) GetDelegatees ¶ added in v1.4.0
func (m *PlainDelegatedOutput) GetDelegatees() [][]byte
func (*PlainDelegatedOutput) GetOwner ¶ added in v1.4.0
func (m *PlainDelegatedOutput) GetOwner() []byte
func (*PlainDelegatedOutput) GetQuantity ¶ added in v1.4.0
func (m *PlainDelegatedOutput) GetQuantity() uint64
func (*PlainDelegatedOutput) GetType ¶ added in v1.4.0
func (m *PlainDelegatedOutput) GetType() string
func (*PlainDelegatedOutput) ProtoMessage ¶ added in v1.4.0
func (*PlainDelegatedOutput) ProtoMessage()
func (*PlainDelegatedOutput) Reset ¶ added in v1.4.0
func (m *PlainDelegatedOutput) Reset()
func (*PlainDelegatedOutput) String ¶ added in v1.4.0
func (m *PlainDelegatedOutput) String() string
func (*PlainDelegatedOutput) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *PlainDelegatedOutput) XXX_DiscardUnknown()
func (*PlainDelegatedOutput) XXX_Marshal ¶ added in v1.4.0
func (m *PlainDelegatedOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainDelegatedOutput) XXX_Merge ¶ added in v1.4.0
func (dst *PlainDelegatedOutput) XXX_Merge(src proto.Message)
func (*PlainDelegatedOutput) XXX_Size ¶ added in v1.4.0
func (m *PlainDelegatedOutput) XXX_Size() int
func (*PlainDelegatedOutput) XXX_Unmarshal ¶ added in v1.4.0
func (m *PlainDelegatedOutput) XXX_Unmarshal(b []byte) error
type PlainExpectation ¶ added in v1.4.0
type PlainExpectation struct { // Types that are valid to be assigned to Payload: // *PlainExpectation_ImportExpectation // *PlainExpectation_TransferExpectation Payload isPlainExpectation_Payload `protobuf_oneof:"payload"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainExpectation represent the plain expectation where no confidentiality is provided.
func (*PlainExpectation) Descriptor ¶ added in v1.4.0
func (*PlainExpectation) Descriptor() ([]byte, []int)
func (*PlainExpectation) GetImportExpectation ¶ added in v1.4.0
func (m *PlainExpectation) GetImportExpectation() *PlainTokenExpectation
func (*PlainExpectation) GetPayload ¶ added in v1.4.0
func (m *PlainExpectation) GetPayload() isPlainExpectation_Payload
func (*PlainExpectation) GetTransferExpectation ¶ added in v1.4.0
func (m *PlainExpectation) GetTransferExpectation() *PlainTokenExpectation
func (*PlainExpectation) ProtoMessage ¶ added in v1.4.0
func (*PlainExpectation) ProtoMessage()
func (*PlainExpectation) Reset ¶ added in v1.4.0
func (m *PlainExpectation) Reset()
func (*PlainExpectation) String ¶ added in v1.4.0
func (m *PlainExpectation) String() string
func (*PlainExpectation) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *PlainExpectation) XXX_DiscardUnknown()
func (*PlainExpectation) XXX_Marshal ¶ added in v1.4.0
func (m *PlainExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainExpectation) XXX_Merge ¶ added in v1.4.0
func (dst *PlainExpectation) XXX_Merge(src proto.Message)
func (*PlainExpectation) XXX_OneofFuncs ¶ added in v1.4.0
func (*PlainExpectation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*PlainExpectation) XXX_Size ¶ added in v1.4.0
func (m *PlainExpectation) XXX_Size() int
func (*PlainExpectation) XXX_Unmarshal ¶ added in v1.4.0
func (m *PlainExpectation) XXX_Unmarshal(b []byte) error
type PlainExpectation_ImportExpectation ¶ added in v1.4.0
type PlainExpectation_ImportExpectation struct {
ImportExpectation *PlainTokenExpectation `protobuf:"bytes,1,opt,name=import_expectation,json=importExpectation,proto3,oneof"`
}
type PlainExpectation_TransferExpectation ¶ added in v1.4.0
type PlainExpectation_TransferExpectation struct {
TransferExpectation *PlainTokenExpectation `protobuf:"bytes,2,opt,name=transfer_expectation,json=transferExpectation,proto3,oneof"`
}
type PlainImport ¶
type PlainImport struct { // An import transaction may contain one or more outputs Outputs []*PlainOutput `protobuf:"bytes,1,rep,name=outputs,proto3" json:"outputs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainImport specifies an import of one or more tokens in plaintext format
func (*PlainImport) Descriptor ¶
func (*PlainImport) Descriptor() ([]byte, []int)
func (*PlainImport) GetOutputs ¶
func (m *PlainImport) GetOutputs() []*PlainOutput
func (*PlainImport) ProtoMessage ¶
func (*PlainImport) ProtoMessage()
func (*PlainImport) Reset ¶
func (m *PlainImport) Reset()
func (*PlainImport) String ¶
func (m *PlainImport) String() string
func (*PlainImport) XXX_DiscardUnknown ¶
func (m *PlainImport) XXX_DiscardUnknown()
func (*PlainImport) XXX_Marshal ¶
func (m *PlainImport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainImport) XXX_Merge ¶
func (dst *PlainImport) XXX_Merge(src proto.Message)
func (*PlainImport) XXX_Size ¶
func (m *PlainImport) XXX_Size() int
func (*PlainImport) XXX_Unmarshal ¶
func (m *PlainImport) XXX_Unmarshal(b []byte) error
type PlainOutput ¶
type PlainOutput struct { // The owner is the serialization of a SerializedIdentity struct Owner []byte `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` // The token type Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // The quantity of tokens Quantity uint64 `protobuf:"varint,3,opt,name=quantity,proto3" json:"quantity,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A PlainOutput is the result of import and transfer transactions using plaintext tokens
func (*PlainOutput) Descriptor ¶
func (*PlainOutput) Descriptor() ([]byte, []int)
func (*PlainOutput) GetOwner ¶
func (m *PlainOutput) GetOwner() []byte
func (*PlainOutput) GetQuantity ¶
func (m *PlainOutput) GetQuantity() uint64
func (*PlainOutput) GetType ¶
func (m *PlainOutput) GetType() string
func (*PlainOutput) ProtoMessage ¶
func (*PlainOutput) ProtoMessage()
func (*PlainOutput) Reset ¶
func (m *PlainOutput) Reset()
func (*PlainOutput) String ¶
func (m *PlainOutput) String() string
func (*PlainOutput) XXX_DiscardUnknown ¶
func (m *PlainOutput) XXX_DiscardUnknown()
func (*PlainOutput) XXX_Marshal ¶
func (m *PlainOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainOutput) XXX_Merge ¶
func (dst *PlainOutput) XXX_Merge(src proto.Message)
func (*PlainOutput) XXX_Size ¶
func (m *PlainOutput) XXX_Size() int
func (*PlainOutput) XXX_Unmarshal ¶
func (m *PlainOutput) XXX_Unmarshal(b []byte) error
type PlainTokenAction ¶
type PlainTokenAction struct { // Types that are valid to be assigned to Data: // *PlainTokenAction_PlainImport // *PlainTokenAction_PlainTransfer // *PlainTokenAction_PlainRedeem // *PlainTokenAction_PlainApprove // *PlainTokenAction_PlainTransfer_From Data isPlainTokenAction_Data `protobuf_oneof:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainTokenAction governs the structure of a token action that is subjected to no privacy restrictions
func (*PlainTokenAction) Descriptor ¶
func (*PlainTokenAction) Descriptor() ([]byte, []int)
func (*PlainTokenAction) GetData ¶
func (m *PlainTokenAction) GetData() isPlainTokenAction_Data
func (*PlainTokenAction) GetPlainApprove ¶ added in v1.4.0
func (m *PlainTokenAction) GetPlainApprove() *PlainApprove
func (*PlainTokenAction) GetPlainImport ¶
func (m *PlainTokenAction) GetPlainImport() *PlainImport
func (*PlainTokenAction) GetPlainRedeem ¶ added in v1.4.0
func (m *PlainTokenAction) GetPlainRedeem() *PlainTransfer
func (*PlainTokenAction) GetPlainTransfer ¶
func (m *PlainTokenAction) GetPlainTransfer() *PlainTransfer
func (*PlainTokenAction) GetPlainTransfer_From ¶ added in v1.4.0
func (m *PlainTokenAction) GetPlainTransfer_From() *PlainTransferFrom
func (*PlainTokenAction) ProtoMessage ¶
func (*PlainTokenAction) ProtoMessage()
func (*PlainTokenAction) Reset ¶
func (m *PlainTokenAction) Reset()
func (*PlainTokenAction) String ¶
func (m *PlainTokenAction) String() string
func (*PlainTokenAction) XXX_DiscardUnknown ¶
func (m *PlainTokenAction) XXX_DiscardUnknown()
func (*PlainTokenAction) XXX_Marshal ¶
func (m *PlainTokenAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainTokenAction) XXX_Merge ¶
func (dst *PlainTokenAction) XXX_Merge(src proto.Message)
func (*PlainTokenAction) XXX_OneofFuncs ¶
func (*PlainTokenAction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*PlainTokenAction) XXX_Size ¶
func (m *PlainTokenAction) XXX_Size() int
func (*PlainTokenAction) XXX_Unmarshal ¶
func (m *PlainTokenAction) XXX_Unmarshal(b []byte) error
type PlainTokenAction_PlainApprove ¶ added in v1.4.0
type PlainTokenAction_PlainApprove struct {
PlainApprove *PlainApprove `protobuf:"bytes,4,opt,name=plain_approve,json=plainApprove,proto3,oneof"`
}
type PlainTokenAction_PlainImport ¶
type PlainTokenAction_PlainImport struct {
PlainImport *PlainImport `protobuf:"bytes,1,opt,name=plain_import,json=plainImport,proto3,oneof"`
}
type PlainTokenAction_PlainRedeem ¶ added in v1.4.0
type PlainTokenAction_PlainRedeem struct {
PlainRedeem *PlainTransfer `protobuf:"bytes,3,opt,name=plain_redeem,json=plainRedeem,proto3,oneof"`
}
type PlainTokenAction_PlainTransfer ¶
type PlainTokenAction_PlainTransfer struct {
PlainTransfer *PlainTransfer `protobuf:"bytes,2,opt,name=plain_transfer,json=plainTransfer,proto3,oneof"`
}
type PlainTokenAction_PlainTransfer_From ¶ added in v1.4.0
type PlainTokenAction_PlainTransfer_From struct {
PlainTransfer_From *PlainTransferFrom `protobuf:"bytes,5,opt,name=plain_transfer_From,json=plainTransferFrom,proto3,oneof"`
}
type PlainTokenExpectation ¶ added in v1.4.0
type PlainTokenExpectation struct { // Outputs contains the expected outputs Outputs []*PlainOutput `protobuf:"bytes,1,rep,name=outputs,proto3" json:"outputs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainTokenExpectation represents the expecation that certain outputs will be matched
func (*PlainTokenExpectation) Descriptor ¶ added in v1.4.0
func (*PlainTokenExpectation) Descriptor() ([]byte, []int)
func (*PlainTokenExpectation) GetOutputs ¶ added in v1.4.0
func (m *PlainTokenExpectation) GetOutputs() []*PlainOutput
func (*PlainTokenExpectation) ProtoMessage ¶ added in v1.4.0
func (*PlainTokenExpectation) ProtoMessage()
func (*PlainTokenExpectation) Reset ¶ added in v1.4.0
func (m *PlainTokenExpectation) Reset()
func (*PlainTokenExpectation) String ¶ added in v1.4.0
func (m *PlainTokenExpectation) String() string
func (*PlainTokenExpectation) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *PlainTokenExpectation) XXX_DiscardUnknown()
func (*PlainTokenExpectation) XXX_Marshal ¶ added in v1.4.0
func (m *PlainTokenExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainTokenExpectation) XXX_Merge ¶ added in v1.4.0
func (dst *PlainTokenExpectation) XXX_Merge(src proto.Message)
func (*PlainTokenExpectation) XXX_Size ¶ added in v1.4.0
func (m *PlainTokenExpectation) XXX_Size() int
func (*PlainTokenExpectation) XXX_Unmarshal ¶ added in v1.4.0
func (m *PlainTokenExpectation) XXX_Unmarshal(b []byte) error
type PlainTransfer ¶
type PlainTransfer struct { // The inputs to the transfer transaction are specified by their ID Inputs []*InputId `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // A transfer transaction may contain one or more outputs Outputs []*PlainOutput `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainTransfer specifies a transfer of one or more plaintext tokens to one or more outputs
func (*PlainTransfer) Descriptor ¶
func (*PlainTransfer) Descriptor() ([]byte, []int)
func (*PlainTransfer) GetInputs ¶
func (m *PlainTransfer) GetInputs() []*InputId
func (*PlainTransfer) GetOutputs ¶
func (m *PlainTransfer) GetOutputs() []*PlainOutput
func (*PlainTransfer) ProtoMessage ¶
func (*PlainTransfer) ProtoMessage()
func (*PlainTransfer) Reset ¶
func (m *PlainTransfer) Reset()
func (*PlainTransfer) String ¶
func (m *PlainTransfer) String() string
func (*PlainTransfer) XXX_DiscardUnknown ¶
func (m *PlainTransfer) XXX_DiscardUnknown()
func (*PlainTransfer) XXX_Marshal ¶
func (m *PlainTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainTransfer) XXX_Merge ¶
func (dst *PlainTransfer) XXX_Merge(src proto.Message)
func (*PlainTransfer) XXX_Size ¶
func (m *PlainTransfer) XXX_Size() int
func (*PlainTransfer) XXX_Unmarshal ¶
func (m *PlainTransfer) XXX_Unmarshal(b []byte) error
type PlainTransferFrom ¶ added in v1.4.0
type PlainTransferFrom struct { // The inputs to the transfer transaction are specified by their ID Inputs []*InputId `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // A transferFrom transaction contains multiple outputs Outputs []*PlainOutput `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"` // A transferFrom transaction may contain one delegatable output DelegatedOutput *PlainDelegatedOutput `protobuf:"bytes,3,opt,name=delegated_output,json=delegatedOutput,proto3" json:"delegated_output,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PlainTransferFrom specifies a transfer of one or more plaintext delegated tokens to one or more outputs an to a delegated output
func (*PlainTransferFrom) Descriptor ¶ added in v1.4.0
func (*PlainTransferFrom) Descriptor() ([]byte, []int)
func (*PlainTransferFrom) GetDelegatedOutput ¶ added in v1.4.0
func (m *PlainTransferFrom) GetDelegatedOutput() *PlainDelegatedOutput
func (*PlainTransferFrom) GetInputs ¶ added in v1.4.0
func (m *PlainTransferFrom) GetInputs() []*InputId
func (*PlainTransferFrom) GetOutputs ¶ added in v1.4.0
func (m *PlainTransferFrom) GetOutputs() []*PlainOutput
func (*PlainTransferFrom) ProtoMessage ¶ added in v1.4.0
func (*PlainTransferFrom) ProtoMessage()
func (*PlainTransferFrom) Reset ¶ added in v1.4.0
func (m *PlainTransferFrom) Reset()
func (*PlainTransferFrom) String ¶ added in v1.4.0
func (m *PlainTransferFrom) String() string
func (*PlainTransferFrom) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *PlainTransferFrom) XXX_DiscardUnknown()
func (*PlainTransferFrom) XXX_Marshal ¶ added in v1.4.0
func (m *PlainTransferFrom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainTransferFrom) XXX_Merge ¶ added in v1.4.0
func (dst *PlainTransferFrom) XXX_Merge(src proto.Message)
func (*PlainTransferFrom) XXX_Size ¶ added in v1.4.0
func (m *PlainTransferFrom) XXX_Size() int
func (*PlainTransferFrom) XXX_Unmarshal ¶ added in v1.4.0
func (m *PlainTransferFrom) XXX_Unmarshal(b []byte) error
type ProverClient ¶
type ProverClient interface { // ProcessCommand processes the passed command ensuring proper access control. // The returned response allows the client to understand if the // operation was succeffully executed and if not, the response // reports the reason of the failure. ProcessCommand(ctx context.Context, in *SignedCommand, opts ...grpc.CallOption) (*SignedCommandResponse, error) }
ProverClient is the client API for Prover service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewProverClient ¶
func NewProverClient(cc *grpc.ClientConn) ProverClient
type ProverServer ¶
type ProverServer interface { // ProcessCommand processes the passed command ensuring proper access control. // The returned response allows the client to understand if the // operation was succeffully executed and if not, the response // reports the reason of the failure. ProcessCommand(context.Context, *SignedCommand) (*SignedCommandResponse, error) }
ProverServer is the server API for Prover service.
type RecipientTransferShare ¶ added in v1.4.0
type RecipientTransferShare struct { byte `protobuf:"bytes,1,opt,name=recipient,proto3" json:"recipient,omitempty"` // Quantity refers to the number of token units to be transferred to the recipient }Recipient []
RecipientTransferShare describes how much a recipient will receive in a token transfer
func (*RecipientTransferShare) Descriptor ¶ added in v1.4.0
func (*RecipientTransferShare) Descriptor() ([]byte, []int)
func (*RecipientTransferShare) GetQuantity ¶ added in v1.4.0
func (m *RecipientTransferShare) GetQuantity() uint64
func (*RecipientTransferShare) GetRecipient ¶ added in v1.4.0
func (m *RecipientTransferShare) GetRecipient() []byte
func (*RecipientTransferShare) ProtoMessage ¶ added in v1.4.0
func (*RecipientTransferShare) ProtoMessage()
func (*RecipientTransferShare) Reset ¶ added in v1.4.0
func (m *RecipientTransferShare) Reset()
func (*RecipientTransferShare) String ¶ added in v1.4.0
func (m *RecipientTransferShare) String() string
func (*RecipientTransferShare) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *RecipientTransferShare) XXX_DiscardUnknown()
func (*RecipientTransferShare) XXX_Marshal ¶ added in v1.4.0
func (m *RecipientTransferShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RecipientTransferShare) XXX_Merge ¶ added in v1.4.0
func (dst *RecipientTransferShare) XXX_Merge(src proto.Message)
func (*RecipientTransferShare) XXX_Size ¶ added in v1.4.0
func (m *RecipientTransferShare) XXX_Size() int
func (*RecipientTransferShare) XXX_Unmarshal ¶ added in v1.4.0
func (m *RecipientTransferShare) XXX_Unmarshal(b []byte) error
type RedeemRequest ¶ added in v1.4.0
type RedeemRequest struct { // Credential contains information for the party who is requesting the operation // The content of this field depends on the characteristic of token manager system Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // token_ids specifies the ids for the tokens that will be redeemed TokenIds [][]byte `protobuf:"bytes,2,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"` // quantity refers to the number of units of a given token needs to be redeemed. QuantityToRedeem uint64 `protobuf:"varint,3,opt,name=quantity_to_redeem,json=quantityToRedeem,proto3" json:"quantity_to_redeem,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
RedeemRequest is used to request token redemption
func (*RedeemRequest) Descriptor ¶ added in v1.4.0
func (*RedeemRequest) Descriptor() ([]byte, []int)
func (*RedeemRequest) GetCredential ¶ added in v1.4.0
func (m *RedeemRequest) GetCredential() []byte
func (*RedeemRequest) GetQuantityToRedeem ¶ added in v1.4.0
func (m *RedeemRequest) GetQuantityToRedeem() uint64
func (*RedeemRequest) GetTokenIds ¶ added in v1.4.0
func (m *RedeemRequest) GetTokenIds() [][]byte
func (*RedeemRequest) ProtoMessage ¶ added in v1.4.0
func (*RedeemRequest) ProtoMessage()
func (*RedeemRequest) Reset ¶ added in v1.4.0
func (m *RedeemRequest) Reset()
func (*RedeemRequest) String ¶ added in v1.4.0
func (m *RedeemRequest) String() string
func (*RedeemRequest) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *RedeemRequest) XXX_DiscardUnknown()
func (*RedeemRequest) XXX_Marshal ¶ added in v1.4.0
func (m *RedeemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedeemRequest) XXX_Merge ¶ added in v1.4.0
func (dst *RedeemRequest) XXX_Merge(src proto.Message)
func (*RedeemRequest) XXX_Size ¶ added in v1.4.0
func (m *RedeemRequest) XXX_Size() int
func (*RedeemRequest) XXX_Unmarshal ¶ added in v1.4.0
func (m *RedeemRequest) XXX_Unmarshal(b []byte) error
type SignedCommand ¶
type SignedCommand struct { // Command is the serialised version of a Command message Command []byte `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"` // Signature is the signature over command Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
SignedCommand is a command that carries the signature of the command's creator.
func (*SignedCommand) Descriptor ¶
func (*SignedCommand) Descriptor() ([]byte, []int)
func (*SignedCommand) GetCommand ¶
func (m *SignedCommand) GetCommand() []byte
func (*SignedCommand) GetSignature ¶
func (m *SignedCommand) GetSignature() []byte
func (*SignedCommand) ProtoMessage ¶
func (*SignedCommand) ProtoMessage()
func (*SignedCommand) Reset ¶
func (m *SignedCommand) Reset()
func (*SignedCommand) String ¶
func (m *SignedCommand) String() string
func (*SignedCommand) XXX_DiscardUnknown ¶
func (m *SignedCommand) XXX_DiscardUnknown()
func (*SignedCommand) XXX_Marshal ¶
func (m *SignedCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SignedCommand) XXX_Merge ¶
func (dst *SignedCommand) XXX_Merge(src proto.Message)
func (*SignedCommand) XXX_Size ¶
func (m *SignedCommand) XXX_Size() int
func (*SignedCommand) XXX_Unmarshal ¶
func (m *SignedCommand) XXX_Unmarshal(b []byte) error
type SignedCommandResponse ¶
type SignedCommandResponse struct { // Response is the serialised version of a CommandResponse message Response []byte `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` // Signature is the signature over command Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
SignedCommandResponse is a signed command response
func (*SignedCommandResponse) Descriptor ¶
func (*SignedCommandResponse) Descriptor() ([]byte, []int)
func (*SignedCommandResponse) GetResponse ¶
func (m *SignedCommandResponse) GetResponse() []byte
func (*SignedCommandResponse) GetSignature ¶
func (m *SignedCommandResponse) GetSignature() []byte
func (*SignedCommandResponse) ProtoMessage ¶
func (*SignedCommandResponse) ProtoMessage()
func (*SignedCommandResponse) Reset ¶
func (m *SignedCommandResponse) Reset()
func (*SignedCommandResponse) String ¶
func (m *SignedCommandResponse) String() string
func (*SignedCommandResponse) XXX_DiscardUnknown ¶
func (m *SignedCommandResponse) XXX_DiscardUnknown()
func (*SignedCommandResponse) XXX_Marshal ¶
func (m *SignedCommandResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SignedCommandResponse) XXX_Merge ¶
func (dst *SignedCommandResponse) XXX_Merge(src proto.Message)
func (*SignedCommandResponse) XXX_Size ¶
func (m *SignedCommandResponse) XXX_Size() int
func (*SignedCommandResponse) XXX_Unmarshal ¶
func (m *SignedCommandResponse) XXX_Unmarshal(b []byte) error
type TokenExpectation ¶ added in v1.4.0
type TokenExpectation struct { // Types that are valid to be assigned to Expectation: // *TokenExpectation_PlainExpectation Expectation isTokenExpectation_Expectation `protobuf_oneof:"Expectation"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TokenExpectation represent the belief that someone should achieve in terms of a token action
func (*TokenExpectation) Descriptor ¶ added in v1.4.0
func (*TokenExpectation) Descriptor() ([]byte, []int)
func (*TokenExpectation) GetExpectation ¶ added in v1.4.0
func (m *TokenExpectation) GetExpectation() isTokenExpectation_Expectation
func (*TokenExpectation) GetPlainExpectation ¶ added in v1.4.0
func (m *TokenExpectation) GetPlainExpectation() *PlainExpectation
func (*TokenExpectation) ProtoMessage ¶ added in v1.4.0
func (*TokenExpectation) ProtoMessage()
func (*TokenExpectation) Reset ¶ added in v1.4.0
func (m *TokenExpectation) Reset()
func (*TokenExpectation) String ¶ added in v1.4.0
func (m *TokenExpectation) String() string
func (*TokenExpectation) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *TokenExpectation) XXX_DiscardUnknown()
func (*TokenExpectation) XXX_Marshal ¶ added in v1.4.0
func (m *TokenExpectation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenExpectation) XXX_Merge ¶ added in v1.4.0
func (dst *TokenExpectation) XXX_Merge(src proto.Message)
func (*TokenExpectation) XXX_OneofFuncs ¶ added in v1.4.0
func (*TokenExpectation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*TokenExpectation) XXX_Size ¶ added in v1.4.0
func (m *TokenExpectation) XXX_Size() int
func (*TokenExpectation) XXX_Unmarshal ¶ added in v1.4.0
func (m *TokenExpectation) XXX_Unmarshal(b []byte) error
type TokenExpectation_PlainExpectation ¶ added in v1.4.0
type TokenExpectation_PlainExpectation struct {
PlainExpectation *PlainExpectation `protobuf:"bytes,1,opt,name=plain_expectation,json=plainExpectation,proto3,oneof"`
}
type TokenOutput ¶ added in v1.4.0
type TokenOutput struct { // ID is used to uniquely identify the token Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Type is the type of the token Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // Quantity represents the number for this type of token Quantity uint64 `protobuf:"varint,3,opt,name=quantity,proto3" json:"quantity,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TokenOutput is used to specify a token returned by ListRequest
func (*TokenOutput) Descriptor ¶ added in v1.4.0
func (*TokenOutput) Descriptor() ([]byte, []int)
func (*TokenOutput) GetId ¶ added in v1.4.0
func (m *TokenOutput) GetId() []byte
func (*TokenOutput) GetQuantity ¶ added in v1.4.0
func (m *TokenOutput) GetQuantity() uint64
func (*TokenOutput) GetType ¶ added in v1.4.0
func (m *TokenOutput) GetType() string
func (*TokenOutput) ProtoMessage ¶ added in v1.4.0
func (*TokenOutput) ProtoMessage()
func (*TokenOutput) Reset ¶ added in v1.4.0
func (m *TokenOutput) Reset()
func (*TokenOutput) String ¶ added in v1.4.0
func (m *TokenOutput) String() string
func (*TokenOutput) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *TokenOutput) XXX_DiscardUnknown()
func (*TokenOutput) XXX_Marshal ¶ added in v1.4.0
func (m *TokenOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenOutput) XXX_Merge ¶ added in v1.4.0
func (dst *TokenOutput) XXX_Merge(src proto.Message)
func (*TokenOutput) XXX_Size ¶ added in v1.4.0
func (m *TokenOutput) XXX_Size() int
func (*TokenOutput) XXX_Unmarshal ¶ added in v1.4.0
func (m *TokenOutput) XXX_Unmarshal(b []byte) error
type TokenToIssue ¶
type TokenToIssue struct { // Recipient refers to the owner of the token to be issued Recipient []byte `protobuf:"bytes,1,opt,name=recipient,proto3" json:"recipient,omitempty"` // Type refers to the token type Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // Quantity refers to the number of token units to be issued Quantity uint64 `protobuf:"varint,3,opt,name=quantity,proto3" json:"quantity,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TokenToIssue describes a token to be issued in the system
func (*TokenToIssue) Descriptor ¶
func (*TokenToIssue) Descriptor() ([]byte, []int)
func (*TokenToIssue) GetQuantity ¶
func (m *TokenToIssue) GetQuantity() uint64
func (*TokenToIssue) GetRecipient ¶
func (m *TokenToIssue) GetRecipient() []byte
func (*TokenToIssue) GetType ¶
func (m *TokenToIssue) GetType() string
func (*TokenToIssue) ProtoMessage ¶
func (*TokenToIssue) ProtoMessage()
func (*TokenToIssue) Reset ¶
func (m *TokenToIssue) Reset()
func (*TokenToIssue) String ¶
func (m *TokenToIssue) String() string
func (*TokenToIssue) XXX_DiscardUnknown ¶
func (m *TokenToIssue) XXX_DiscardUnknown()
func (*TokenToIssue) XXX_Marshal ¶
func (m *TokenToIssue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenToIssue) XXX_Merge ¶
func (dst *TokenToIssue) XXX_Merge(src proto.Message)
func (*TokenToIssue) XXX_Size ¶
func (m *TokenToIssue) XXX_Size() int
func (*TokenToIssue) XXX_Unmarshal ¶
func (m *TokenToIssue) XXX_Unmarshal(b []byte) error
type TokenTransaction ¶
type TokenTransaction struct { // action carries the content of this transaction. // // Types that are valid to be assigned to Action: // *TokenTransaction_PlainAction Action isTokenTransaction_Action `protobuf_oneof:"action"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TokenTransaction governs the structure of Payload.data, when the transaction's envelope header indicates a transaction of type "Token"
func (*TokenTransaction) Descriptor ¶
func (*TokenTransaction) Descriptor() ([]byte, []int)
func (*TokenTransaction) GetAction ¶
func (m *TokenTransaction) GetAction() isTokenTransaction_Action
func (*TokenTransaction) GetPlainAction ¶
func (m *TokenTransaction) GetPlainAction() *PlainTokenAction
func (*TokenTransaction) ProtoMessage ¶
func (*TokenTransaction) ProtoMessage()
func (*TokenTransaction) Reset ¶
func (m *TokenTransaction) Reset()
func (*TokenTransaction) String ¶
func (m *TokenTransaction) String() string
func (*TokenTransaction) XXX_DiscardUnknown ¶
func (m *TokenTransaction) XXX_DiscardUnknown()
func (*TokenTransaction) XXX_Marshal ¶
func (m *TokenTransaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenTransaction) XXX_Merge ¶
func (dst *TokenTransaction) XXX_Merge(src proto.Message)
func (*TokenTransaction) XXX_OneofFuncs ¶
func (*TokenTransaction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*TokenTransaction) XXX_Size ¶
func (m *TokenTransaction) XXX_Size() int
func (*TokenTransaction) XXX_Unmarshal ¶
func (m *TokenTransaction) XXX_Unmarshal(b []byte) error
type TokenTransaction_PlainAction ¶
type TokenTransaction_PlainAction struct {
PlainAction *PlainTokenAction `protobuf:"bytes,1,opt,name=plain_action,json=plainAction,proto3,oneof"`
}
type TransferRequest ¶ added in v1.4.0
type TransferRequest struct { Credential []byte `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` TokenIds [][]byte `protobuf:"bytes,2,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
RequestTransfer is used to request creation of transfers
func (*TransferRequest) Descriptor ¶ added in v1.4.0
func (*TransferRequest) Descriptor() ([]byte, []int)
func (*TransferRequest) GetCredential ¶ added in v1.4.0
func (m *TransferRequest) GetCredential() []byte
func (*TransferRequest) GetShares ¶ added in v1.4.0
func (m *TransferRequest) GetShares() []*RecipientTransferShare
func (*TransferRequest) GetTokenIds ¶ added in v1.4.0
func (m *TransferRequest) GetTokenIds() [][]byte
func (*TransferRequest) ProtoMessage ¶ added in v1.4.0
func (*TransferRequest) ProtoMessage()
func (*TransferRequest) Reset ¶ added in v1.4.0
func (m *TransferRequest) Reset()
func (*TransferRequest) String ¶ added in v1.4.0
func (m *TransferRequest) String() string
func (*TransferRequest) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *TransferRequest) XXX_DiscardUnknown()
func (*TransferRequest) XXX_Marshal ¶ added in v1.4.0
func (m *TransferRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TransferRequest) XXX_Merge ¶ added in v1.4.0
func (dst *TransferRequest) XXX_Merge(src proto.Message)
func (*TransferRequest) XXX_Size ¶ added in v1.4.0
func (m *TransferRequest) XXX_Size() int
func (*TransferRequest) XXX_Unmarshal ¶ added in v1.4.0
func (m *TransferRequest) XXX_Unmarshal(b []byte) error
type UnspentTokens ¶ added in v1.4.0
type UnspentTokens struct { Tokens []*TokenOutput `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
UnspentTokens is used to hold the output of listRequest
func (*UnspentTokens) Descriptor ¶ added in v1.4.0
func (*UnspentTokens) Descriptor() ([]byte, []int)
func (*UnspentTokens) GetTokens ¶ added in v1.4.0
func (m *UnspentTokens) GetTokens() []*TokenOutput
func (*UnspentTokens) ProtoMessage ¶ added in v1.4.0
func (*UnspentTokens) ProtoMessage()
func (*UnspentTokens) Reset ¶ added in v1.4.0
func (m *UnspentTokens) Reset()
func (*UnspentTokens) String ¶ added in v1.4.0
func (m *UnspentTokens) String() string
func (*UnspentTokens) XXX_DiscardUnknown ¶ added in v1.4.0
func (m *UnspentTokens) XXX_DiscardUnknown()
func (*UnspentTokens) XXX_Marshal ¶ added in v1.4.0
func (m *UnspentTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UnspentTokens) XXX_Merge ¶ added in v1.4.0
func (dst *UnspentTokens) XXX_Merge(src proto.Message)
func (*UnspentTokens) XXX_Size ¶ added in v1.4.0
func (m *UnspentTokens) XXX_Size() int
func (*UnspentTokens) XXX_Unmarshal ¶ added in v1.4.0
func (m *UnspentTokens) XXX_Unmarshal(b []byte) error