The following functions do not check if the user address is the zero address before proceeding with execution:
VestedAirdrop::rescue_tokens
VestedAirdrop::claim
VestedAirdrop::claimable_amount
VestedAirdrop::claim
would likely fail with the verify_proof
assertion if the user address is the zero address. However, it is recommended to add a check for the zero address to prevent any unexpected behavior.
VestedAirdrop::rescue_tokens
could send tokens to the zero address unintentionally. VestedAirdrop::claimable_amount
could return a false claimable amount for the zero address. VestedAirdrop::claim
would likely fail with the verify_proof
assertion if the user address is the zero address, unless the zero address is included in the Merkle tree.
Add these tests:
Add a check to ensure the user address is not the zero address before proceeding with execution:
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.