Summary
New visitors to a key detail page have no social proof of activity. A live activity feed showing the last 5 buys and sells with wallet address (truncated), quantity, and time ago would signal that the key is actively traded.
Scope
- Fetch the last 5 trades from GET /keys/:keyId/trades?limit=5 on key detail page load
- Poll every 30 seconds and prepend new trades to the top of the feed
- Render each row with truncated wallet address, trade type (Buy/Sell), quantity, and time ago
- Animate new rows sliding in from the top with a brief highlight
- Show 'No recent activity' when no trades exist
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
New visitors to a key detail page have no social proof of activity. A live activity feed showing the last 5 buys and sells with wallet address (truncated), quantity, and time ago would signal that the key is actively traded.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram