Skip to content

Commit 35d25ae

Browse files
committed
feat(transactions): implement sync, history, categorize, spending aggregation
- syncTransactions: fetch last 200 Horizon ops, normalize payments, insert with ON CONFLICT (hash) DO NOTHING, return new-row count - getHistory: paginated query with optional category/asset filters - categorize: updates category, enforces userId ownership (403/404) - getSpendingByCategory: aggregated totals grouped by category - Fix Horizon SDK import to use @stellar/stellar-sdk Horizon.Server, matching BlockchainService - Add unit tests covering dedup, pagination, ownership checks, aggregation Refs #108
1 parent 31c25fb commit 35d25ae

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎package-lock.json‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"joi": "17.13.5",
4747
"jsonwebtoken": "9.0.3",
4848
"nest-winston": "1.10.2",
49-
"nodemailer": "7.0.13",
49+
"nodemailer": "^9.0.5",
5050
"passport": "0.7.0",
5151
"passport-jwt": "4.0.1",
5252
"passport-local": "1.0.0",

0 commit comments

Comments
 (0)