DAO members with ERC1155 tokens can frontrun burnBatch() and burnBatchMultiple() calls to avoid having their tokens burned. They frontrun the call, and transfer all their tokens, which are about to be burned, to another address. This causes their balanceOf() to be zero for those tokens, and so burning is skipped.
Importantly, this "fails" silently without a revert, so the Admin may not notice that user's are circumventing the intended burning. If the admin finds out, they must manually burn them one by one.
See Summary
See Summary
Manual Review
Unknown.
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.