Summary
A wallet should not be able to register two active alerts for the same creator, direction, and target price. Submitting a duplicate should return 409 with a clear error rather than silently creating a second alert that fires twice.
Scope
- Register a price alert for a creator with a specific direction and target price
- Register the same alert again with identical fields
- Assert the second registration returns 409
- Assert only one alert record exists in the database
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
A wallet should not be able to register two active alerts for the same creator, direction, and target price. Submitting a duplicate should return 409 with a clear error rather than silently creating a second alert that fires twice.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram