public class FullTransaction extends BaseTransaction
A transaction with fully resolved components, such as input states.
public FullTransaction()
A transaction with fully resolved components, such as input states.
@NotNull public java.util.List<net.corda.core.contracts.StateAndRef> getInputs()
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
@NotNull public java.util.List<net.corda.core.contracts.StateAndRef> getReferences()
A list of reusable reference data states which can be referred to by other contracts in this transaction.
@Nullable public NetworkParameters getNetworkParameters()
Network parameters that were in force when this transaction was created. Resolved from the hash of network parameters on the corresponding wire transaction.
protected void checkBaseInvariants()
protected void checkNotaryWhitelisted()
Make sure the assigned notary is part of the network parameter whitelist.