Summary
The bonding curve must guarantee that each successive buy increases the price. An integration test should execute ten sequential single-key buys and assert the price returned by get_price strictly increases after each one.
Scope
- Deploy the contract and record
get_price before any buy
- Buy one key, record price; repeat ten times
- Assert each recorded price is strictly greater than the previous
- Assert the price after selling one key is strictly less than the price before the sell
- Assert
get_price at supply 0 equals the configured base price
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
The bonding curve must guarantee that each successive buy increases the price. An integration test should execute ten sequential single-key buys and assert the price returned by
get_pricestrictly increases after each one.Scope
get_pricebefore any buyget_priceat supply 0 equals the configured base priceAcceptance Criteria
ETA: 12 hours
Coordinate on Telegram