ReentrancyGuard.sol
is a very simple abstract contract. Its functionality can be baked into Escrow.sol
, and its gas can be optimized as well.
Over 800 gas can be saved between deployments.
Foundry
Remove Escrow
's inheritance of ReentrancyGuard
and add the following:
The Escrow__ReentrantCall
error can be moved into IEscrow.sol
for continuity.
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.