CCTools 159 Milestone 2: Infrastructure, DeFi Dashboard & Portfolio
OPENIssue
175K CC requested
Milestone 2: Infrastructure, DeFi Dashboard & Portfolio
| Detail | Description | |--------|-------------| | Estimated Delivery | Month 2-3 from grant approval | | Focus | Infrastructure scaling, paid APIs, DeFi data aggregation, portfolio enhancements, reputation system | | Funding | 175,000 CC |
Deliverables:
- Dedicated server infrastructure with PostgreSQL, Redis caching, and automated daily backups
- Integration of paid APIs: on-chain historical data provider, social metrics API, multi-coin price feeds
- Pro tier enhanced with paid API data (extended charts, historical data, additional wallet slots)
- DeFi dashboard (/defi) with aggregated TVL across Canton protocols (Temple, ACME, Alpend, Cantex, Hecto, Edel Finance)
- APY comparison table, active pools listing, liquidity trend charts
- Portfolio tracker upgrades: historical rewards charts (30d, 90d, 1y via paid APIs), detailed P&L breakdown, multi-asset tracking, performance over time
- Improved export: additional formats, compatibility documentation for Koinly and CoinTracker import
- Canton wallet login integration (once WalletConnect equivalent is live)
- Frontend performance improvements: optimized loading, responsiveness, mobile-first layouts
- Reputation System: Separate from XP, reputation measures quality of community contributions. Reputation score based on curation accuracy (approved submissions, helpful edits, quality upvotes). Public user profiles (/u/username) showcasing badges, reputation, contributions, and activity. Weighted community votes based on reputation tier (subtle, internal weighting 1.0x-2.0x).
Acceptance Criteria:
- Platform running on reliable dedicated infrastructure with documented deployment process
- At least 1 paid API integration live and serving data to Pro users
- DeFi dashboard live with TVL data from at least 3 Canton DeFi protocols
- Portfolio showing historical data beyond 7 days for Pro users
- Reputation system live with public user profiles accessible via shareable URL
- User growth milestone: target user count during milestone period
---
_Originally posted by @hythloda in https://github.com/canton-foundation/canton-dev-fund/issues/159#issuecomment-4254846740_