We have two types of activation mode:
but regardless of this the contract activates the auction in the startAuction
function.
it only checks that there is enough tokens when mode is in AUCTION_TOKEN_BALANCE.
Incase the activation mode is set to USER_FIRST_BID the auction can be started even with 0 auction tokens rewards.
But there is no accounting mechanism that will update the _totalAuctionTokenAllocation
when the activation mode is USER_FIRST_BID.
Since it is a valid way to start an auction a user may be hoping to get the future incoming rewards from the TGLD contract and bid tokens.
But since there is no way to increase the allocated reward for the auction, any user who bids for an auction that was started using the USER_FIRST_BID can bid for 0 rewards.
Users can lose their bids.
manual
Implement a mechanism to update the _totalAuctionTokenAllocation
for auctions started using the USER_FIRST_BID
as activation mode.
OR remove the ActivationMode completely if it is not intended to be used.
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.