- Export transaction data for auditors
- Track all blockchain activity by wallet
- Link operations to on-chain transactions
- Filter by date range, token, type, and status
Planned Endpoint
GET /api/transactions
Query complete transaction history with filters. Status: 🔜 Service exists, public endpoint coming soon Headers:| Parameter | Type | Required | Description |
|---|---|---|---|
opWalletId | number | Optional | Filter by operational wallet |
token | string | Optional | Token symbol (e.g., “USDC”) |
startDate | string | Optional | ISO 8601 date (e.g., “2025-01-01”) |
endDate | string | Optional | ISO 8601 date (e.g., “2025-01-31”) |
type | string | Optional | INFLOW, SUPPLY, UNWIND, TRANSFER_OUT |
status | string | Optional | PENDING, CONFIRMED, FAILED |
limit | number | Optional | Items per page (default: 50, max: 100) |
offset | number | Optional | Starting position (default: 0) |
Response Fields
Transaction Object
| Field | Type | Description |
|---|---|---|
id | number | Internal transaction ID |
txHash | string | Blockchain transaction hash |
blockchain | string | Blockchain name (e.g., “SOLANA”) |
type | string | Transaction type (see below) |
status | string | Transaction status (see below) |
opWallet | object | Operational wallet involved |
token | object | Token transferred |
amount | Amount | Amount transferred (see Data Types) |
direction | string | ”IN” (inflow) or “OUT” (outflow) |
addresses | object | From/to addresses |
operation | object | Linked operation (null if not associated) |
blockchainDetails | object | Blockchain-specific details |
timestamps | object | Detection and confirmation timestamps |
Transaction Types
| Type | Description |
|---|---|
INFLOW | External deposit to operational wallet |
SUPPLY | Deployment to yield protocol |
UNWIND | Withdrawal from yield protocol |
TRANSFER_OUT | Transfer to external address |
TRANSFER_IN | Transfer from another wallet |
Transaction Status
| Status | Description |
|---|---|
PENDING | Detected but not yet confirmed |
CONFIRMED | Confirmed on blockchain |
FAILED | Transaction failed |
Summary Object
Aggregates across all filtered transactions:totalInflowUsd- Sum of all inflows (stablecoin = $1 USD)totalOutflowUsd- Sum of all outflowsnetChangeUsd- Net change (inflow - outflow)transactionCount- Total transactions matching filtersbyToken- Per-token breakdown with counts
Use Cases
Compliance Reporting
Export complete transaction history for auditors:Track Specific Token Activity
Link Transactions to Operations
Monthly Reconciliation
Pagination Example
Filtering Examples
By Type
By Status
By Date Range
Combined Filters
Data Types
This endpoint uses standard data types:- Amount: See Data Types Reference - 2-field
{ amount, currency }format - Timestamp: See Data Types Reference
- Pagination: See Data Types Reference
- USD Aggregate: Simple strings assuming stablecoin = $1 USD
Current Workaround
Until the API endpoint is available:Use the Dashboard
- Navigate to Wallets → Select your wallet
- Click the Transactions tab
- Filter by:
- Date range
- Transaction type
- Token
- Status
- Export to CSV for offline analysis
Query Individual Operations
You can currently get transaction details for specific operations:Timeline
Q1 2025 Roadmap:- ✅ Service method implemented (
getManagedWalletTransactionHistory()) - ✅ Dashboard displays transaction history with filters
- 🔜 Public API endpoint with API key authentication
- 🔜 Enhanced filtering capabilities
- 🔜 Export formats (JSON, CSV)
- Public
/api/transactionsendpoint - API key authentication support
- Comprehensive filtering (date, token, type, status)
- Summary aggregations with USD totals
- Operation linkage in responses
- Pagination support
Related Documentation
- Operations API - Operation management and history
- Data Types Reference - Standard formats for Amount, Timestamp, etc.
- Wallets API - Operational wallet management
Support
Questions about transaction history or compliance requirements?- Email: [email protected]
- Discord: Join our community
- Dashboard: Use dashboard for immediate access to transaction history
- Compliance: Contact us for specific compliance or audit requirements