Cash Issue Flow
class CashIssueFlow(amount: <Error class: unknown class><Currency>, issuerBankPartyRef: <Error class: unknown class>, notary: <Error class: unknown class>, progressTracker: <Error class: unknown class>) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
We issue cash only to ourselves so that all KYC/AML checks on payments are enforced consistently, rather than risk checks for issuance and payments differing. Outside of test scenarios it would be extremely unusual to issue cash and immediately transfer it, so impact of this limitation is considered minimal.
Parameters
amount
the amount of currency to issue.
issuer Bank Party Ref
a reference to put on the issued currency.
notary
the notary to set on the output states.
Constructors
Link copied to clipboard
constructor(amount: <Error class: unknown class><Currency>, issuerBankPartyRef: <Error class: unknown class>, notary: <Error class: unknown class>)
constructor(amount: <Error class: unknown class><Currency>, issuerBankPartyRef: <Error class: unknown class>, notary: <Error class: unknown class>, progressTracker: <Error class: unknown class>)
Types
Link copied to clipboard
class IssueRequest(val amount: <Error class: unknown class><Currency>, val issueRef: <Error class: unknown class>, val notary: <Error class: unknown class>) : AbstractCashFlow.AbstractRequest