package token

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Prover

prover.proto:224

Prover provides support to clients for the creation of FabToken transactions, and to query the ledger.

message AllowanceRecipientShare

prover.proto:94

ALlowance defines how many and what tokens a recipient can transfer on behalf of their actual owner

Used in: ApproveRequest

message ApproveRequest

prover.proto:103

ApproveRequest is used to request the creation of allowance from one owner to another

Used in: Command

message Command

prover.proto:151

Command describes the type of operation that a client is requesting.

message CommandResponse

prover.proto:201

A CommnandResponse is returned from a prover to the command submitter.

message CommandResponseHeader

prover.proto:176

Used in: CommandResponse

message Error

prover.proto:192

Error reports an application error

Used in: CommandResponse

message ExpectationRequest

prover.proto:115

ExpectationRequest is used to request indirect token import or transfer based on the token expectation

Used in: Command

prover.proto:128

Header is a generic replay prevention and identity message to include in a signed command

Used in: Command

message ImportRequest

prover.proto:62

ImportRequest is used to request creation of imports

Used in: Command

message InputId

transaction.proto:136

An InputId specifies an output using the transaction ID and the index of the output in the transaction

Used in: ApproveRequest, ExpectationRequest, PlainApprove, PlainTransfer, PlainTransferFrom, RedeemRequest, TokenOutput, TransferRequest

message ListRequest

prover.proto:57

ListRequest is used to request a list of unspent tokens

Used in: Command

message PlainApprove

transaction.proto:98

PlainApprove specifies an approve of one or more tokens in plaintext format

Used in: PlainTokenAction

message PlainDelegatedOutput

transaction.proto:146

A PlainDelegatedOutput is the result of approve transactions using plaintext tokens

Used in: PlainApprove, PlainTransferFrom

message PlainExpectation

expectations.proto:25

PlainExpectation represent the plain expectation where no confidentiality is provided.

Used in: TokenExpectation

message PlainImport

transaction.proto:81

PlainImport specifies an import of one or more tokens in plaintext format

Used in: PlainTokenAction

message PlainOutput

transaction.proto:123

A PlainOutput is the result of import and transfer transactions using plaintext tokens

Used in: PlainApprove, PlainImport, PlainTokenExpectation, PlainTransfer, PlainTransferFrom

message PlainTokenAction

transaction.proto:65

PlainTokenAction governs the structure of a token action that is subjected to no privacy restrictions

Used in: TokenTransaction

message PlainTokenExpectation

expectations.proto:36

PlainTokenExpectation represents the expecation that certain outputs will be matched

Used in: PlainExpectation

message PlainTransfer

transaction.proto:88

PlainTransfer specifies a transfer of one or more plaintext tokens to one or more outputs

Used in: PlainTokenAction

message PlainTransferFrom

transaction.proto:111

PlainTransferFrom specifies a transfer of one or more plaintext delegated tokens to one or more outputs an to a delegated output

Used in: PlainTokenAction

message RecipientTransferShare

prover.proto:31

RecipientTransferShare describes how much a recipient will receive in a token transfer

Used in: TransferRequest

message RedeemRequest

prover.proto:81

RedeemRequest is used to request token redemption

Used in: Command

message TokenExpectation

expectations.proto:17

TokenExpectation represent the belief that someone should achieve in terms of a token action

Used in: ExpectationRequest

message TokenOutput

prover.proto:40

TokenOutput is used to specify a token returned by ListRequest

Used in: UnspentTokens

message TokenToIssue

prover.proto:19

TokenToIssue describes a token to be issued in the system

Used in: ImportRequest

message TokenTransaction

transaction.proto:56

TokenTransaction governs the structure of Payload.data, when the transaction's envelope header indicates a transaction of type "Token"

Used in: CommandResponse

message TransferRequest

prover.proto:72

RequestTransfer is used to request creation of transfers

Used in: Command

message UnspentTokens

prover.proto:52

UnspentTokens is used to hold the output of listRequest

Used in: CommandResponse