Summary
Users want to understand how the bonding curve price will change at different quantities before committing funds. A simulation panel on the key detail page that uses the simulate_buy view function to show price at 1, 5, 10, and 50 keys would help buyers make informed decisions.
Scope
- Add a Price Simulator section on the key detail page below the price chart
- Fetch simulated prices from GET /keys/:keyId/simulate?quantity=1,5,10,50 in a single request
- Render a table with columns: Quantity, Price per Key, Total Cost, Price Impact (%)
- Allow users to enter a custom quantity and fetch the simulation on the fly with a 300ms debounce
- Show a loading skeleton for the table while fetching
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Users want to understand how the bonding curve price will change at different quantities before committing funds. A simulation panel on the key detail page that uses the simulate_buy view function to show price at 1, 5, 10, and 50 keys would help buyers make informed decisions.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram