In the Deploy.s.sol
file, the address of USDC token is incorrect. This will cause the airdrop to fail because the claim function will not work as expected. This will cause to not execute the safeTransfer function
in the MerkleAirdrop
contract.
This address of s_zkSyncUSDC
address in Deploy.s.sol
file is incorrect and it is not the address of USDC token in zkSync.
This will cause the airdrop to fail because the claim function will not work as expected.
This will cause to not execute the safeTransfer function
in the MerkleAirdrop
contract.
These are the steps to flow to check the s_zkSyncUSDC
address in Deploy.s.sol
file is correct or not.
Go the All zksync token list and the click on the USDC token address.
Copy the address of USDC token and compare it with the s_zkSyncUSDC
address in Deploy.s.sol
file.
this is the address of USDC token 0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4
.
this is the address of USDC token in Deploy.s.sol
file 0x1D17CbCf0D6d143135be902365d2e5E2a16538d4
.
And also search the address of USDC token which presnt in the Deploy.s.sol
file. we can found that the address is not USDC token address. we can see by this link.
It will not work as expected.
All the functions will fail.
No user will be able to claim the airdrop because address of USDC token is incorrect.
Manual Review
put this in Deploy.s.sol
to correct the address of USDC token.
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.