com.r3corda.core.contracts / TransactionForContract / <init>

<init>

TransactionForContract(inputs: List<ContractState>, outputs: List<ContractState>, attachments: List<Attachment>, commands: List<AuthenticatedObject<CommandData>>, origHash: SecureHash, inputNotary: Party? = null)

A transaction to be passed as input to a contract verification function. Defines helper methods to simplify verification logic in contracts.