logo

Bid Increment Table

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 and HighRange must be divisible by Step
    • 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’s HighRange
  • 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?

Powered by Notaku