Summary
Each successful buy should increment the creator's key supply by exactly one. An integration test should perform three sequential buys and assert the supply after each one to confirm no off-by-one errors exist in the supply tracking logic.
Scope
- Start from a creator with supply 0
- Perform three sequential buy transactions, each for 1 key
- Assert supply is 1, 2, and 3 after each respective buy
- Assert a failed buy (insufficient funds) does not increment the supply
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Each successful buy should increment the creator's key supply by exactly one. An integration test should perform three sequential buys and assert the supply after each one to confirm no off-by-one errors exist in the supply tracking logic.
Scope
Acceptance Criteria
query_supplyread-only functionETA: 12 hours
Coordinate on Telegram