Missing arbiter address can render the contract unusable leading to loss of buyer deposits
Since its impossible to determine at contract deployment time IF arbiter services will be required, the contract can become unusable if arbiter services are later required and the arbiter address was set to the address zero.
Buyer risks losing deposits.
Manual review
We recommend that the arbiter address should always be set and enforced by the Escrow.sol contract as not the zero address.
In Escrow.sol::Ln 43, Add
In IEscrow.sol::Ln 19, add
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.