SurfSense/surfsense_backend/app
API Test Bot 9f66d5ca25 feat(backend): Implement DexScreener connector (Story 1.1)
Core Implementation:
- Add DexScreenerConnector class with public API integration
- Implement token pair data fetching and indexing
- Add API routes: add, delete, test endpoints
- Register connector in task indexers and Celery tasks
- Add DEXSCREENER_CONNECTOR enum to database models

Features:
- Support up to 50 tokens per connector
- Track prices, volume, liquidity across multiple DEXs
- EVM and Solana address validation
- Periodic sync support
- No API key required (public DexScreener API)

API Endpoints:
- POST /api/v1/connectors/dexscreener/add
- DELETE /api/v1/connectors/dexscreener
- GET /api/v1/connectors/dexscreener/test

All endpoints require JWT authentication 
Integration tests passing 
Ready for production deployment 
2026-01-31 17:25:48 +07:00
..
agents hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
config hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
connectors feat(backend): Implement DexScreener connector (Story 1.1) 2026-01-31 17:25:48 +07:00
prompts feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
retriever roadmap(1.3): Update citation prompt to use new whole document structure 2025-12-14 22:07:31 -08:00
routes feat(backend): Implement DexScreener connector (Story 1.1) 2026-01-31 17:25:48 +07:00
schemas hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
services hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
tasks feat(backend): Implement DexScreener connector (Story 1.1) 2026-01-31 17:25:48 +07:00
utils style(backend): run ruff format on 10 files 2026-01-28 22:20:02 +02:00
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
celery_app.py hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
db.py feat(backend): Implement DexScreener connector (Story 1.1) 2026-01-31 17:25:48 +07:00
users.py feat: enable public access for podcasts in shared chats 2026-01-26 15:56:49 +02:00