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.