Audited by @pashovkrum | commit hash cb27022597db95c4fd734356491bc0304e1e0721 | Report
A Dutch auction derivative with composite decay.
Composite decay resets a point on the curve to it's current coordinates normalising the slope, making price decay inversely proportional to bid activity. This occurs whenever an auction "window" or "tranche" is initialised, which is when a participant submits a bid; which must be equal or greater than the current scalar price.
The Rolling Dutch auction introduces composite decay, meaning the price decay of an auction is reset to compliment a slower rate of decay proportional to bid activity. This occurs whenever an auction "window" or "tranche" is initialised, which is when a participant submits a bid; which must be equal or greater than the current scalar price.
-
Composite Decay:
- Price decay resets on bids
- Slower decay rate over time
- Proportional to bid activity
- Window-based pricing
-
Bidding Windows:
- Activated by valid bids
- Fixed duration per window
- Reset on counter bids
- Creates perpetual state
-
Bid Requirements:
- Must meet/exceed scalar price
- Must exceed previous bid price
- Must meet/exceed previous volume
@TODO
See License