When calculating the round extra 1 is added as offset inside loop and after loop which will increase the round by one every time 1 is added as offset finally giving the wrong round by number increased by 1 * no. of times 1 is added. Which is different from current actual round.
https://github.com/Cyfrin/2024-10-swan-dria/blob/main/contracts/swan/BuyerAgent.sol#L352C12-L371C1
do not add extra 1
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.