When the Escrow contract is used with a negative rebasing token it cannot send the desired amount.
A negative rebasing token is decreasing the Token holders balance without a transfer.
The Escrow contract is checking if the given price is transferred to the contract beforehand. However, it only does this in the constructor. Therefore if the balance decreases afterwards it will not hold true.
This will result in the seller receiving less tokens. In worst case, on a dispute and a too high arbiterFee, all the tokens might get locked.
Seller receives wrong amount of tokens.
Manual Review
N/a
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.