1e9 WEI fee instead of 1e9 ETH fee in MerkleAirdrop
In the docs is stateed that user should pay 1e9 ETH to claim the amount.
The claim function requires a 1e9 ETH fee to be paid, and the owner of the contract is the only one who should be allowed to withdraw it with claimFees.
The actual FEE in the contract is 1e9 WEI
uint256 private constant FEE = 1e9;
I put this as low because most likely it is a mistake in the docs, than intension to take 1e9 ETH fee, because it seems unreasonable.
Manual Review
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.