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

Method GetTransaction

database/repository.go:49–49  ·  view source on GitHub ↗
(cxt context.Context, id string)

Source from the content-addressed store, hash-verified

47 RecordTransactionsWithBalancesAndOutboxes(ctx context.Context, txns []*model.Transaction, sourceBalance, destinationBalance *model.Balance, outboxes []*model.LineageOutbox) ([]*model.Transaction, error)
48 RecordTransactionsWithBalanceSetAndOutboxes(ctx context.Context, txns []*model.Transaction, balances []*model.Balance, outboxes []*model.LineageOutbox) ([]*model.Transaction, error)
49 GetTransaction(cxt context.Context, id string) (*model.Transaction, error) // Retrieves a transaction by ID
50 IsParentTransactionVoid(cxt context.Context, parentID string) (bool, error) // Checks if a parent transaction is void
51 GetTransactionByRef(cxt context.Context, reference string) (model.Transaction, error) // Retrieves a transaction by reference
52 TransactionExistsByRef(ctx context.Context, reference string) (bool, error) // Checks if a transaction exists by reference

Implementers 2

Datasourcedatabase/db.go
MockDataSourcedatabase/mocks/repo_mocks.go

Calls

no outgoing calls