As mentioned many times almost all type of tokens but for fee on transfer token deployement will fail everytime
in newEscrow first price tokens sent to computedAddress then deployment occurs and for deployment price should not be less than balance of tokenContract.
In the case fee on transfer , transferred price will be less than param price and hence the actual token balance of the tokenCOntract will be less than price resulting fail deployment
https://github.com/Cyfrin/2023-07-escrow/blob/main/src/EscrowFactory.sol#L39
https://github.com/Cyfrin/2023-07-escrow/blob/main/src/Escrow.sol#L44
deployment will fail
Manual
Check balance before and after the transfer and then pass actual transfer amount in deployement function.
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.