Summary
The trade flow currently gives the user no visible feedback after a confirmed transaction and crashes the full page on unexpected render errors inside the panel. Both gaps should be addressed together since they are two sides of the same trade panel reliability story.
Scope
- Add a success toast after buy confirmation:
Bought {n} key{s} from {creator}
- Add a success toast after sell confirmation:
Sold {n} key{s} from {creator}
- Toasts auto-dismiss after 4 seconds; error toasts are out of scope for this issue
- Wrap the trade panel in a React error boundary; fallback UI shows an inline error message and a retry button that resets the boundary
- The rest of the page (header, creator info, holdings) must remain mounted when the panel errors
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
The trade flow currently gives the user no visible feedback after a confirmed transaction and crashes the full page on unexpected render errors inside the panel. Both gaps should be addressed together since they are two sides of the same trade panel reliability story.
Scope
Bought {n} key{s} from {creator}Sold {n} key{s} from {creator}Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram