Skip to main content

TimeBasedReadCondition (superseded)

TimeBasedReadCondition was the original CDR read condition used by SealedAuction. It passed only a single gate: block.timestamp >= deadline. This meant a CDR vault could be decrypted as soon as the clock elapsed, regardless of whether anyone had called trigger().

The contract has been deleted from the repo. It is not deployed in the current system. Do not reference it as an active component.

Replacement

AuctionRevealCondition supersedes this contract. It adds a second gate: SealedAuction.isTriggered(auctionId) == true. Both gates must pass before CDR validators contribute decryption shares.

See the full reference: AuctionRevealCondition.

Superseded addresses

The TimeBasedReadCondition address 0xF3cc...E8B7 (Aeneid) is no longer used. Do not point SDK or tooling at it.