MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / IDataSource

Interface IDataSource

database/repository.go:30–40  ·  view source on GitHub ↗

IDataSource defines the interface for data source operations, grouping related functionalities.

Source from the content-addressed store, hash-verified

28
29// IDataSource defines the interface for data source operations, grouping related functionalities.
30type IDataSource interface {
31 transaction // Interface for transaction-related operations
32 ledger // Interface for ledger-related operations
33 balance // Interface for balance-related operations
34 identity // Interface for identity-related operations
35 balanceMonitor // Interface for balance monitoring operations
36 account // Interface for account-related operations
37 reconciliation // Interface for reconciliation-related operations
38 apikey // Interface for API key operations
39 lineage // Interface for fund lineage operations
40}
41
42// transaction defines methods for handling transactions.
43type transaction interface {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected