Summary
The held_since field on each holder entry must reflect the timestamp of that wallet's first buy event for the creator. An integration test with multiple holders who bought at different times should confirm the field is populated correctly for each one.
Scope
- Seed three wallets with buy events at different timestamps for the same creator
- Call
GET /creators/:id/holders and assert each wallet's held_since matches its first buy timestamp
- Assert a wallet that bought twice shows the timestamp of its first buy, not its most recent
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
The
held_sincefield on each holder entry must reflect the timestamp of that wallet's first buy event for the creator. An integration test with multiple holders who bought at different times should confirm the field is populated correctly for each one.Scope
GET /creators/:id/holdersand assert each wallet'sheld_sincematches its first buy timestampAcceptance Criteria
held_sincematches their first buy timestampETA: 12 hours
Coordinate on Telegram