In SpiceAuction, there can be two activation mode in auction config. However, this is not used properly in the contract and can be removed.
The SpiceAuctioncontract currently has following code for checking ActivationModeconfig.
It doesn't matter whether the config.activationModeis AcitvationMode.AUCTION_TOKEN_BALANCE or ActivationMode.USER_FIRST_BIDbecause config.minimumDistributedAuctionTokenwon't be 0in any case because it is already checked during setAuctionConfig.
SpiceAuctioncontract contains unneeded functionality and can be removed.
Manual review
Remove the checks or add more functionality.
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.