Obligation Utils
object 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>)