# Functions
NewLedgerReader returns a ledger reader over a transaction repository.
NewLedgerReaderTransactionRepository returns a new repository over a database.
# Structs
LedgerReader listens for and reacts to incoming transactions.
LedgerReaderTransactionRepository exposes methods used by LedgerReader.
# Interfaces
LedgerReaderCallback provides a callback method invoked by ledger reader on discovering new transactions.
ReadOnlyTransactionRepository is a read-only interface over transaction repository.