Its always possible that a BuyerAgent could exist the system or became Idle
In that case there is no checks that ensure BuyerAgent active or deactive in the system
In that case Sellers listing their assets for them only ending by paying fees to a idle agent and platform
https://github.com/Cyfrin/2024-10-swan-dria/blob/main/contracts/swan/Swan.sol#L157
Impact
One proper check here buying tracking `BuyersAgent.amountPerRound` if its 0 then BuyerAgent is inactive in this system or completly withdrawn his funds
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.