updateMarket() should not be allowed if the are any active offers
Rigth now contract owner can update Markets at any time he wants:
It should now be allowed to change _tokenAddress when there are active offers on the market, as this could potentially break the logic and lead to a loss of assets.
For example, for now the market token is USDT with 6 decimals. Later it will be updated to WETH with 18 decimals and different asset cost compared to USDT. Some users will see фт unfair advantage and withdraw assets with larget cost.
It can potentialy breaks the logic and calculations for the protocol
Manual review
Consider checking that there are no active offers at the time of updating.
The following issues and its duplicates are invalid as admin errors/input validation/malicious intents are1 generally considered invalid based on [codehawks guidelines](https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity#findings-that-may-be-invalid). If they deploy/set inputs of the contracts appropriately, there will be no issue. Additionally admins are trusted as noted in READ.ME they can break certain assumption of the code based on their actions, and
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.