1.5 KiB
1.5 KiB
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| task-2 | Transform into generalized rWallet.online platform | Done | 2026-02-13 10:34 | 2026-02-13 10:34 |
|
high |
Description
Replace hardcoded single-wallet static site with a dynamic platform that can explore any Safe multi-sig wallet across 7 chains via live Safe Global API data. New homepage with democratic wallet management messaging, interactive visualizations for group treasury management.
Acceptance Criteria
- #1 js/safe-api.js - Browser-side Safe Transaction Service API client for 7 chains
- #2 js/data-transform.js - API response to D3 visualization transforms
- #3 js/router.js - URL-based state management and shared address bar
- #4 index.html - Rich homepage with wallet input, ELI5, viz cards, demo CTA
- #5 wallet-visualization.html - Dynamic single-chain Sankey from live data
- #6 wallet-timeline-visualization.html - Dynamic Balance River from live data
- #7 wallet-multichain-visualization.html - Dynamic multi-chain flow from live data
- #8 Dockerfile copies js/ directory alongside HTML files
- #9 docker-compose.yml adds rwallet.online domain to Traefik routing
- #10 Deployed and live on server
Implementation Notes
Committed as d0c75ab, pushed to Gitea + GitHub, deployed on Netcup RS 8000