Transaction gRPC API
Overview
The Transaction service (or transaction-related endpoints) provides transaction history, deposit/withdrawal lists, and trading history for the Mini App.
Internal address: Service name and port as configured in swarm (e.g. wallet or a dedicated transaction service).
Responsibilities
- List transactions for a user (crypto deposits, withdrawals, swaps, fiat IRT).
- Filter by type, asset, date range.
- Used by Gateway for “transaction history” and “activity” in the app.
Flow
flowchart LR
A[Gateway] -->|/api/v1/transactions or similar| B[Wallet / Transaction]
B --> C[DB + Ledger]
C --> B
B --> A
REST Exposure
Transaction history is exposed via the Gateway. See Gateway REST and api.nextgiti.cloud/swagger for exact endpoint paths and response shapes.