principal = _principal;
Initial State: The contract is deployed.
Step 1: An unauthorized user initializes the contract.
Outcome: The unauthorized user becomes the principal.
Implications: The contract can be drained or misused.
How they are affected: Unauthorized access could lead to loss of funds.
require(msg.sender == deployer, "Not authorized");
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.