Full Transaction
A transaction with fully resolved components, such as input states.
Inheritors
Properties
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
Network parameters that were in force when this transaction was created. Resolved from the hash of network parameters on the corresponding wire transaction.
Ordered list of states defined by this transaction, along with the associated notaries.
Helper property to return a list of ContractState objects, rather than the often less convenient TransactionState
A list of reusable reference data states which can be referred to by other contracts in this transaction.
Functions
Helper to simplify filtering outputs according to a Predicate.
Helper to simplify filtering output StateAndRef items according to a Predicate.
Helper to simplify finding a single output matching a Predicate.
Helper to simplify finding a single output StateAndRef matching a Predicate.
Helper to simplify getting an indexed output.
Helper to simplify getting all output states of a particular class, interface, or base class.
Returns a StateAndRef for the given output index.
Returns a StateAndRef for the requested output state, or throws IllegalArgumentException if not found.
Helper to simplify getting all output StateAndRef items of a particular state class, interface, or base class.