For bid/unbid block.timestamp == auctionEndTime is considered as not ended
For auctionEnd block.timestamp == auctionEndTime is considered as ended
An inconsistency issue was raised.
bid and unbid Functions:
These functions allow actions to be performed if block.timestamp <= auctionEndTime. This means that bids and unbids can still be made at the exact moment when block.timestamp == auctionEndTime.
auctionEnd Function:
This function allows the auction to be ended if block.timestamp >= auctionEndTime. This means that the auction can be ended at the exact moment when block.timestamp == auctionEndTime.
At the exact moment when block.timestamp == auctionEndTime, both bidding/unbidding and ending the auction are allowed.
Manual
Handling block.timestamp == auctionEndTimeas ended or not ended in the validations above.
An auction with 0 bids will get the `totalTokens` stuck inside the contract. Impact: High - Tokens are forever lost Likelihood - Low - Super small chances of happening, but not impossible
An auction with 0 bids will get the `totalTokens` stuck inside the contract. Impact: High - Tokens are forever lost Likelihood - Low - Super small chances of happening, but not impossible
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.