The
BidIncrementTable
defines how much the next valid bid must increase based on the current bid amount. It ensures that bids follow a clear, predictable progression as auction prices rise.π’ Example Table
Low Range | High Range | Step |
0 | 100000 | 2500 |
100000 | 5000000 | 10000 |
π΅ All values are in minor currency units (e.g. cents for USD).For example,100000
= $1,000.
π¬ Human-Friendly Interpretation (USD)
With the table above, here's how to read it:
- From $0 to $1,000 β bids increase by $25
- From $1,000 to $50,000 β bids increase by $100
- If the bid exceeds the highest
HighRange
(in this case $50,000), the increment remains fixed at the last step: $100
β Validation Rules
To be valid, a
BidIncrementTable
must meet these requirements:- Each range must align
LowRange
andHighRange
must be divisible byStep
Step
must fit evenly within the range (HighRange - LowRange
)
- Rules must be continuous
- The first rule must start at
0
- Each ruleβs
LowRange
must equal the previous ruleβsHighRange
- At least one rule is required
π§ Summary
- Controls how bid amounts increase over time
- Dynamic and price-dependent
- Keeps auction pacing smooth and scalable
π Want to see how this interacts with a StartingBid?