abstract fun verifyTransaction(tx: LedgerTransaction): Unit
Implement type specific transaction validation logic