core.node / ServiceHub / verifyTransaction

# verifyTransaction

`open fun verifyTransaction(ltx: LedgerTransaction): Unit`

Given a LedgerTransaction, looks up all its dependencies in the local database, uses the identity service to map the SignedTransactions the DB gives back into LedgerTransactions, and then runs the smart contracts for the transaction. If no exception is thrown, the transaction is valid.