LedgerTransaction(inputs: List<StateAndRef<*>>, outputs: List<TransactionState<ContractState>>, commands: List<AuthenticatedObject<CommandData>>, attachments: List<Attachment>, id: SecureHash, notary: Party?, signers: List<CompositeKey>, timestamp: Timestamp?, type: TransactionType)
A LedgerTransaction is derived from a WireTransaction. It is the result of doing the following operations:
All the above refer to inputs using a (txhash, output index) pair.