Stellar Transaction
Monitoring API
Monitor Stellar transactions, payments, accounts, ledgers, and asset movements with developer-friendly APIs, decoded operations, and configurable alert workflows.
Why Stellar Transaction Monitoring Matters
Real-Time Visibility
The Stellar network closes ledgers every 5-7 seconds. Without real-time monitoring, you miss critical account activity, failed transactions, and unusual patterns until it is too late to act.
Fraud Prevention
Detect suspicious activity like rapid-fire transactions, circular payment loops, and structuring attempts as they happen. Automated alerts let compliance teams respond before funds leave the network.
Operational Intelligence
Understand transaction throughput, fee trends, asset flow volumes, and account behavior over time. Monitoring data feeds directly into dashboards, reports, and automated decision-making workflows.
What You Can Monitor
LumenQuery decodes and surfaces every operation type on the Stellar network, giving you human-readable transaction data instead of raw XDR blobs.
Payments
XLM and asset transfers between accounts
Path Payments
Multi-hop cross-asset conversions
Account Creation
New accounts funded on the network
Trustline Changes
Assets added, removed, or modified
DEX Orders
Buy and sell offers on the Stellar DEX
Account Merges
Accounts closed and balances absorbed
Soroban Calls
Smart contract invocations and state changes
Claimable Balances
Pending balances created or claimed
Liquidity Pool Ops
Deposits, withdrawals, and swaps
Who Uses Stellar Transaction Monitoring
From wallet teams tracking user balances to compliance officers screening for suspicious patterns, transaction monitoring is essential across the Stellar ecosystem.
Wallet Providers
Track incoming and outgoing payments for user accounts in real time. Display transaction history with decoded operation details and push notifications for balance changes.
Exchanges
Monitor deposit and withdrawal addresses, detect double-spend attempts, flag large or unusual transfers, and maintain a complete audit trail of all movements for regulatory reporting.
Fintech Applications
Build payment confirmation flows, reconcile cross-border settlements, and track Stellar-based remittance pipelines with sub-second latency on transaction status updates.
Compliance Teams
Screen transactions against watchlists, detect structuring patterns, monitor high-risk accounts, and generate compliance reports with immutable audit logs for regulators.
Configurable Alert Examples
Define rules that trigger alerts when specific conditions are met. Alerts are delivered via email, Slack, or webhooks so your team can respond immediately.
| Alert Type | Condition | Severity |
|---|---|---|
| Large Payment | Payment amount > 500,000 XLM | HIGH |
| Failed Transaction | Transaction successful = false | MEDIUM |
| Suspicious Activity | Velocity > 50 txns in 10 minutes | HIGH |
| Asset Movement Spike | USDC volume > 2x daily average | MEDIUM |
| Balance Change | Account balance drops below threshold | LOW |
How LumenQuery Monitoring Works
Connect
Subscribe to the SSE transaction stream or poll the REST API for recent transactions.
Decode
LumenQuery decodes XDR operations into human-readable descriptions for 25+ operation types.
Analyze
Filter by account, asset, operation type, or amount. Aggregate metrics over time ranges.
Alert
Configure rules that trigger notifications when thresholds are crossed or patterns are detected.
Stream Transactions with SSE
Connect to the real-time transaction stream and receive decoded operations as they are confirmed on the Stellar network.
// Connect to LumenQuery's SSE transaction stream
const eventSource = new EventSource(
'https://lumenquery.io/api/transactions/stream'
);
eventSource.onmessage = (event) => {
const tx = JSON.parse(event.data);
console.log('Transaction:', tx.hash);
console.log('Ledger:', tx.ledger);
console.log('Operations:');
tx.operations.forEach((op) => {
// Human-readable descriptions, not raw XDR
console.log(' -', op.description);
// e.g. "Payment of 1,500 XLM from GAXJ...ABC to GBCD...XYZ"
});
};
eventSource.onerror = () => {
console.error('Stream disconnected, reconnecting...');
};Explore Related Tools
Frequently Asked Questions
What is Stellar transaction monitoring?
How do I monitor Stellar transactions in real time?
Can I set up alerts for large Stellar payments?
What types of Stellar operations can be monitored?
Is transaction monitoring useful for compliance?
How does LumenQuery differ from using the public Horizon API for monitoring?
Start Monitoring Stellar Transactions
Create a free account and connect to the live transaction stream in under a minute. No credit card required.