Skip navigation links

Package net.corda.core.transactions

Base data types for transactions which modify contract state on the distributed ledger.

See: Description

Package net.corda.core.transactions Description

Base data types for transactions which modify contract state on the distributed ledger.

The core transaction on the ledger is class WireTransaction, which is constructed by class TransactionBuilder. Once signed a transaction is stored in class SignedTransaction which encapsulates class WireTransaction. Finally there is a special-case class LedgerTransaction which is used by contracts validating transactions, and is built from the wire transaction by resolving all references into their underlying data (i.e. inputs are actual states rather than state references).

See Also:
class WireTransaction, class TransactionBuilder, class SignedTransaction, class WireTransaction, class LedgerTransaction
Skip navigation links