Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
6.5 KiB
6.5 KiB
Remaining Tasks — All Projects
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Master list of next steps: For a single consolidated list (immediate, phases, containers, codebase, optional, maintenance), see 00-meta/NEXT_STEPS_MASTER.md.
Date: 2026-01-30
Status: ✅ ALL TASKS COMPLETE — See ALL_TASKS_COMPLETE.md for full report
✅ Recently Completed
MetaMask Integration (2026-01-30)
- ✅ All 4 phases deployed to VMID 5000 (explorer.d-bis.org)
- ✅ Backend API serving
/api/config/networksand/api/config/token-list - ✅ Wallet page at
/walletfor adding chains to MetaMask - ✅ Integration tests passing (5 passed, 0 failed)
SolaceScanScout Explorer (2026-01-30)
- ✅ Fixed RPC connectivity (updated from destroyed VMID 2500 to VMID 2201)
- ✅ Explorer now syncing in real-time (block 1,581,090+)
- ✅ Navigation bar reviewed and documented
🔄 Optional/Enhancement Tasks
1. MetaMask Integration Enhancements
| # | Task | Priority | Effort | Notes |
|---|---|---|---|---|
| 12 | Token-aggregation service deployment | Medium | 2-3 hours | Deploy with DB for market data API (prices, volume, OHLCV) |
| 13 | Chain 138 Snap - Market data/pricing | Low | 4-6 hours | Integrate token-aggregation API into Snap UI |
| 14 | Chain 138 Snap - Swap flow | Low | 8-12 hours | Add quote API integration for swaps |
| 15 | Chain 138 Snap - Bridge flow | Low | 8-12 hours | Expose CCIP bridge routes in Snap |
| 16 | Chain 138 Snap - Testing & distribution | Low | 2-4 hours | Test in Flask, submit to Snap directory |
| 17 | CoinGecko submission | Low | 1-2 hours | Submit Chain 138 for native USD prices in MetaMask |
| 18 | Consensys outreach | Low | 1 hour | Request native Swaps/Bridge support |
| 19 | Paymaster deployment | Low | 2-3 hours | For Smart Accounts gas abstraction |
Documentation:
2. SolaceScanScout Explorer UI Enhancements
| # | Task | Priority | Effort | Notes |
|---|---|---|---|---|
| 20 | Add "Wallet" link to navbar | Low | 15 min | Link to /wallet in live explorer HTML |
| 21 | Add sync status indicator | Low | 1 hour | Show "Synced" with latest block number |
| 22 | Add network selector | Low | 2-3 hours | Future: switch between Chain 138/Mainnet/ALL |
| 23 | Add dark mode toggle | Low | 2-3 hours | UX enhancement |
Documentation:
3. Token-Aggregation Service
| # | Task | Priority | Effort | Notes |
|---|---|---|---|---|
| 24 | Deploy to production | Medium | 2-3 hours | Requires PostgreSQL DB, env configuration |
| 25 | Configure external API keys | Medium | 30 min | CoinGecko, CMC, DexScreener for enrichment |
| 26 | Set up monitoring | Low | 1-2 hours | Health checks, error alerts |
| 27 | Add authentication | Low | 2-3 hours | JWT/API key auth for admin endpoints |
Location: smom-dbis-138/services/token-aggregation/
Status: Built and tested locally, not deployed
4. Chain 138 Snap
| # | Task | Priority | Effort | Notes |
|---|---|---|---|---|
| 28 | Test in MetaMask Flask | Low | 1 hour | Manual E2E testing |
| 29 | Add UI for market data | Low | 4-6 hours | Display prices, charts in Snap |
| 30 | Implement swap quotes | Low | 8-12 hours | Integrate DEX aggregator |
| 31 | Implement bridge routes | Low | 8-12 hours | CCIP + custom bridge integration |
| 32 | Submit to Snap directory | Low | 2-3 hours | MetaMask Snap marketplace listing |
Location: metamask-integration/chain138-snap/
Status: Scaffolded and built, not published
📋 Maintenance Tasks
Ongoing Monitoring
| # | Task | Frequency | Notes |
|---|---|---|---|
| 33 | Monitor explorer sync status | Daily | Ensure Blockscout stays synced |
| 34 | Monitor RPC node health | Daily | Check VMID 2201 (192.168.11.221) uptime |
| 35 | Check config API uptime | Weekly | Verify /api/config/* endpoints |
| 36 | Review explorer logs | Weekly | Check for errors in Blockscout |
| 37 | Update token list | As needed | Add new tokens to DUAL_CHAIN_TOKEN_LIST.tokenlist.json |
🎯 Quick Wins (< 1 hour)
-
Add Wallet link to explorer navbar (15 min)
- SSH to explorer VM (e.g. VMID 5000).
- Edit the main page (e.g.
sudo nano /var/www/html/index.htmlor the Blockscout nav template). - In the navigation section add:
<a href="/wallet">Wallet</a>. - Save and reload https://explorer.d-bis.org — Wallet should appear in the nav.
-
CoinGecko submission (1 hour)
- Follow guide:
docs/04-configuration/coingecko/COINGECKO_SUBMISSION_GUIDE.md - Submit Chain 138 and major tokens
- Follow guide:
-
Consensys outreach (1 hour)
- Use package:
metamask-integration/docs/CONSENSYS_OUTREACH_PACKAGE.md - Email Consensys BD team
- Use package:
-
Test Snap in Flask (1 hour)
- Run
cd metamask-integration/chain138-snap && pnpm run start - Install in MetaMask Flask
- Test RPC methods
- Run
📊 Priority Matrix
High Priority (Do First)
- None currently (all critical items completed)
Medium Priority (Next Sprint)
- Token-aggregation service deployment
- Configure external API keys for enrichment
Low Priority (Backlog)
- Snap enhancements (market data, swaps, bridge)
- Explorer UI improvements (dark mode, network selector)
- CoinGecko/Consensys submissions
🔗 Key Documentation
- MetaMask Integration: PHASES_1-4_COMPLETE.md
- Deployment Details: DEPLOYMENT_COMPLETE_VMID5000.md
- Explorer Review: SOLACESCANSCOUT_REVIEW.md
- All Next Steps: ALL_NEXT_STEPS.md
📝 Notes
- Package manager: All projects use
pnpmas default - Explorer: Now syncing in real-time at https://explorer.d-bis.org
- Wallet page: Live at https://explorer.d-bis.org/wallet
- Config APIs: Live at https://explorer.d-bis.org/api/config/*
Last updated: 2026-01-30