# Functions
No description provided by the author
No description provided by the author
# Structs
ALlowance defines how many and what tokens a recipient can transfer on behalf of their actual owner.
ApproveRequest is used to request the creation of allowance from one owner to another.
Command describes the type of operation that a client is requesting.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A CommnandResponse is returned from a prover to the command submitter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Error reports an application error.
ExpectationRequest is used to request indirect token import or transfer based on the token expectation.
Header is a generic replay prevention and identity message to include in a signed command.
ImportRequest is used to request creation of imports.
An InputId specifies an output using the transaction ID and the index of the output in the transaction.
ListRequest is used to request a list of unspent tokens.
PlainApprove specifies an approve of one or more tokens in plaintext format.
A PlainDelegatedOutput is the result of approve transactions using plaintext tokens.
PlainExpectation represent the plain expectation where no confidentiality is provided.
No description provided by the author
No description provided by the author
PlainImport specifies an import of one or more tokens in plaintext format.
A PlainOutput is the result of import and transfer transactions using plaintext tokens.
PlainTokenAction governs the structure of a token action that is subjected to no privacy restrictions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PlainTokenExpectation represents the expecation that certain outputs will be matched.
PlainTransfer specifies a transfer of one or more plaintext tokens to one or more outputs.
PlainTransferFrom specifies a transfer of one or more plaintext delegated tokens to one or more outputs an to a delegated output.
RecipientTransferShare describes how much a recipient will receive in a token transfer.
RedeemRequest is used to request token redemption.
SignedCommand is a command that carries the signature of the command's creator.
SignedCommandResponse is a signed command response.
TokenExpectation represent the belief that someone should achieve in terms of a token action.
No description provided by the author
TokenOutput is used to specify a token returned by ListRequest.
TokenToIssue describes a token to be issued in the system.
TokenTransaction governs the structure of Payload.data, when the transaction's envelope header indicates a transaction of type "Token".
No description provided by the author
RequestTransfer is used to request creation of transfers.
UnspentTokens is used to hold the output of listRequest.
# Interfaces
ProverClient is the client API for Prover service.
ProverServer is the server API for Prover service.