Package-level declarations
Types
Link copied to clipboard
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
Link copied to clipboard
Link copied to clipboard
class CashExitFlow(amount: Amount<Currency>, issuerRef: OpaqueBytes, progressTracker: ProgressTracker) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that produces an cash exit transaction.
Link copied to clipboard
Link copied to clipboard
class CashIssueAndPaymentFlow(val amount: Amount<Currency>, val issueRef: OpaqueBytes, val recipient: Party, val anonymous: Boolean, val notary: Party, progressTracker: ProgressTracker) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that self-issues cash and then send this to a recipient.
Link copied to clipboard
class CashIssueFlow(amount: Amount<Currency>, issuerBankPartyRef: OpaqueBytes, notary: Party, progressTracker: ProgressTracker) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
Link copied to clipboard
open class CashPaymentFlow(val amount: Amount<Currency>, val recipient: Party, val anonymous: Boolean, progressTracker: ProgressTracker, val issuerConstraint: Set<Party> = emptySet(), val notary: Party? = null) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that sends cash to a recipient.
Link copied to clipboard
Link copied to clipboard
object TwoPartyDealFlow
Classes for manipulating a two party deal or agreement.
Link copied to clipboard
object TwoPartyTradeFlow
This asset trading flow implements a "delivery vs payment" type swap. It has two parties (B and S for buyer and seller) and the following steps: