The auctionEnd
function attempts to burn all FjordPoints held by the contract and transfer all auction tokens. If the auction receives a large number of bids, or if the burn
and transfer
functions require significant gas, the function could potentially hit the block gas limit, causing it to fail.
Mitigation:
Consider patterns that minimize storage writes and computations in frequently called functions.
Consider splitting up the auctionEnd
process into smaller steps or allow for batch processing by the bidders themselves.
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.