No timelocks for critical actions
Buyer may call confirmReceipt() and realize later on they actually wanted to dispute but its too late
Buyer or Seller may call initiateDispute() and realize they made a mistake or actually they have changed their mind but its too late. Additionally Timelock can emit events preparing the parties that something has been triggered e.g buyer or seller or arbiter on noticing Timelock dispute initiated can know that they have to be available within x period to deal with dispute
Timelocks prepare the parties for action that has been taken e.g dispute initiated
Timelocks allow for actions to be reversible
Manual Analysis
It is recommended to have Timelocks that ensure that critical actions are only implemented after some time has passed
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.