ObligationUtils

Functions

Link copied to clipboard
fun generateCashIssue(tx: <Error class: unknown class>, obligor: <Error class: unknown class>, acceptableContract: <Error class: unknown class>, amount: <Error class: unknown class><<Error class: unknown class><Currency>>, dueBefore: Instant, beneficiary: <Error class: unknown class>, notary: <Error class: unknown class>)

Puts together an issuance transaction for the specified currency obligation amount that starts out being owned by the given pubkey.

Link copied to clipboard
fun <P : Any> generateCloseOutNetting(tx: <Error class: unknown class>, signer: <Error class: unknown class>, vararg inputs: <Error class: unknown class><<Error class: unknown class><P>>)

Generate a transaction performing close-out netting of two or more states.

Link copied to clipboard
fun <P : Any> generateExit(tx: <Error class: unknown class>, amountIssued: <Error class: unknown class><<Error class: unknown class><<Error class: unknown class><P>>>, assetStates: List<<Error class: unknown class><<Error class: unknown class><P>>>): Set<PublicKey>

Generate an transaction exiting an obligation from the ledger.

Link copied to clipboard
fun <P : Any> generateIssue(tx: <Error class: unknown class>, obligor: <Error class: unknown class>, issuanceDef: <Error class: unknown class><P>, pennies: Long, beneficiary: <Error class: unknown class>, notary: <Error class: unknown class>): Set<PublicKey>

Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.

Link copied to clipboard
fun <P : Any> generatePaymentNetting(tx: <Error class: unknown class>, issued: <Error class: unknown class><<Error class: unknown class><P>>, notary: <Error class: unknown class>, vararg inputs: <Error class: unknown class><<Error class: unknown class><P>>)
Link copied to clipboard
fun <P : Any> generateSetLifecycle(tx: <Error class: unknown class>, statesAndRefs: List<<Error class: unknown class><<Error class: unknown class><P>>>, lifecycle: <Error class: unknown class>, notary: <Error class: unknown class>)

Generate a transaction changing the lifecycle of one or more state objects.

Link copied to clipboard
fun <P : Any> generateSettle(tx: <Error class: unknown class>, statesAndRefs: Iterable<<Error class: unknown class><<Error class: unknown class><P>>>, assetStatesAndRefs: Iterable<<Error class: unknown class><<Error class: unknown class><P>>>, moveCommand: <Error class: unknown class>, notary: <Error class: unknown class>)