Description
frontend/src/lib/monitoring/ exists but error tracking for failed contract calls is not wired up. Silent failures make it hard to detect production issues.
Tasks
Acceptance Criteria
- Failed RPC calls are captured in Sentry with function context
- Wallet addresses are not sent to Sentry
- Missing
VITE_SENTRY_DSN does not crash the app (monitoring is optional)
Description
frontend/src/lib/monitoring/exists but error tracking for failed contract calls is not wired up. Silent failures make it hard to detect production issues.Tasks
stellar.tsservice methodsVITE_SENTRY_DSNto.env.exampleandenvValidation.tsAcceptance Criteria
VITE_SENTRY_DSNdoes not crash the app (monitoring is optional)