This contest focuses on the security of DEX built on ZetaChain’s cross-chain infrastructure.
Scope
On what chains are the smart contracts going to be deployed?
ZetaChain, Ethereum, Polygon, Arbitrum, Base, BNB Chain.
If you are integrating tokens, are you allowing only whitelisted tokens to work with the codebase or any complying with the standard? Are they assumed to have certain properties, e.g. be non-reentrant? Are there any types of weird tokens you want to integrate?
The project only integrate tokens inside ZetaChain supported asset list.
For token supported, please refer to: https://www.zetachain.com/docs/developers/tokens/zrc20/#supported-assets
Are there any limitations on values set by admins (or other roles) in the codebase, including restrictions on array lengths?
Owner and Bot are trusted.
EddyTreasurySafe is only trusted to collect the fees correctly.
Are there any limitations on values set by admins (or other roles) in protocols you integrate with, including restrictions on array lengths?
No.
Is the codebase expected to comply with any specific EIPs?
No.
Are there any off-chain mechanisms involved in the protocol (e.g., keeper bots, arbitrage bots, etc.)? We assume these mechanisms will not misbehave, delay, or go offline unless otherwise specified.
If the receiver of refund info is not an EOA address, refund bots collect the tokens and process the refund manually.
What properties/invariants do you want to hold even if breaking them has a low/unknown impact?
No.
Please discuss any design choices you made.
This project is a cross-chain DEX supporting both same-chain and cross-chain swaps. It integrates DODO Router for token swap. It applies ZetaChain's cross-chain infrastructure to handle token cross-chaining. It also uses ZetaChain's onRevert and onAbort functions to handle failed transactions.
For onRevert and onAbort logics, please refer to: https://www.zetachain.com/docs/developers/chains/zetachain/#revert-transactions
Please provide links to previous audits (if any).
None.
Please list any relevant protocol resources.
Additional audit information.
None.
Total Rewards
Contest Pool
Lead Senior Watson
Judging Pool
Lead Judge
14,700 USDC
12,500 USDC
1,100 USDC
1,900 USDC
Status
Scope
Start Time
End Time
Judging Rules