Commit 741b3e4
feat(canvas): Add DePIN Node WaveMode — Docker management + live stats panel (Shift+D)
New `depin` WaveMode in Trinity Canvas for managing DePIN node directly from
the UI. Press Shift+D to open a control panel showing node status, earnings,
and infrastructure stats with Start/Stop/Claim/Dashboard buttons.
- Add depin variant to WaveMode enum with green-yellow hue
- Add 6 backend functions: depinCheckDocker, depinCheckRunning, depinStartNode,
depinStopNode, depinPollStats, depinClaimRewards (all via std.process.Child)
- Add two-column render block (EARNINGS | INFRASTRUCTURE) with pulsing status
indicator, uptime bar, and manual button rendering
- Add 10s polling timer for live node stats via curl to localhost:8080
- Add startup Docker detection
- Fix 60+ duplicate member errors in golden_chain.zig (pre-existing)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 0f9862c commit 741b3e4
2 files changed
+714
-337
lines changed
0 commit comments