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 == auctionEndTime
as 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.