ZAP is a token launch and distribution protocol, initially built on Blast. It offers curated and permissionless token sales as well as chapter based air drops for projects. It operates on Mission Control where users complete tasks for allocation in sales, and points in air drops. ZAP also offers an overallocation layer where users can allocate their refunded capital as liquidity to protocols on Blast to double and triple farm airdrop points as well as earn additional APY's and Native Yield.
Scope
Contest Results
On what chains are the smart contracts going to be deployed?
Blast
Which ERC20 tokens do you expect will interact with the smart contracts?
any standard ERC20 & our own custom ERC20
Which ERC721 tokens do you expect will interact with the smart contracts?
None
Do you plan to support ERC1155?
No
Which ERC777 tokens do you expect will interact with the smart contracts?
None
Are there any FEE-ON-TRANSFER tokens interacting with the smart contracts?
No
Are there any REBASING tokens interacting with the smart contracts?
No
Are the admins of the protocols your contracts integrate with (if any) TRUSTED or RESTRICTED?
TRUSTED
Is the admin/owner of the protocol/contracts TRUSTED or RESTRICTED?
TRUSTED
Are there any additional protocol roles? If yes, please explain in detail:
No
Is the code/contract expected to comply with any EIPs? Are there specific assumptions around adhering to those EIPs that Watsons should be aware of?
Only ERC20
Please list any known issues/acceptable risks that should not result in a valid finding.
As per the business requirement, we have only one instance that is being controlled by the admin i.e. allocation based on completed missions
Please provide links to previous audits (if any).
N/A - One ongoing
Are there any off-chain mechanisms or off-chain procedures for the protocol (keeper bots, input validation expectations, etc)?
Yes, there are certain missions which are being tracked off-chain and based on the completed missions users/investors will get allocations.
In case of external protocol integrations, are the risks of external contracts pausing or executing an emergency withdrawal acceptable? If not, Watsons will submit issues related to these situations that can harm your protocol's functionality.
Acceptable
Do you expect to use any of the following tokens with non-standard behaviour with the smart contracts?
No
Add links to relevant protocol resources
Total Rewards
Contest Pool
Lead Senior Watson
Judging Pool
Lead Judge
8,375 USDC
4,125 USDC
400 USDC
600 USDC
Status
Scope
Start Time
End Time
Finished
868 nSLOC
Mar 14, 2024, 3:00 PM
Mar 20, 2024, 3:00 PM