CertiK LogoCertiK Logo
zkSwap Finance logo
zkSwap Finance
DeFi
DEX
Yield Farming
Max Payout
$2,000
Project Overview

zkSwap Finance is the leading decentralized exchange (DEX) and the first “Swap to Earn” DeFi platform on the zkSync Era ecosystem. By pioneering a dual-incentive model, zkSwap rewards both liquidity providers and traders, driving engagement and capital efficiency. Built on zero-knowledge rollup technology, zkSwap combines scalability, low fees, and user-centric rewards to redefine the trading experience in Layer 2 DeFi.

Rewards by Severity

Program Overview ZKSwap Finance operates a bug bounty program to proactively identify vulnerabilities within its smart contract infrastructure. The program aims to enhance the overall security and reliability of its Layer-2 ecosystem through responsible vulnerability disclosure from security researchers and ethical hackers.

Reward Structure The program is structured using a 4-tier severity model, with rewards based on both the criticality of the vulnerability and the asset class affected. For critical smart contract vulnerabilities, rewards are capped at 10% of the potential economic damage, factoring in the funds at risk, as well as reputational and brand impact at the discretion of the ZKSwap Finance team. For high-severity smart contract vulnerabilities, rewards may reach up to 100% of the funds affected. All calculations regarding the value at risk are based on on-chain conditions at the time the report is submitted.

Submission Requirements All bug reports must include a complete and functional proof of concept (PoC), along with clear reproduction steps that show the issue's real-world impact on an in-scope asset. Submissions based on theoretical descriptions or lacking executable code will not be considered for reward eligibility.

Payouts All rewards are denominated in USD and paid in USDT, disbursed directly by the ZKSwap Finance team following successful report validation and completion of KYC.

Smart Contract
The bounty will be paid out in USDT
Assets In-Scope
Target
Severity
Name
Smart Contract
Swap, Pool, Farming
In-Scope Vulnerabilities
Only the following impacts are accepted within this bug bounty program. All other impacts are not considered in-scope, even if they affect something in the assets in scope table.
Smart Contract
Critical
Direct theft of any user funds - whether at-rest or in-motion - other than unclaimed yield
Freezing or shutdown of systems
Major price manipulation (>=50)
Unauthorized mint/burn/transfer of assets
Permanent denial of services
Double spending
Protocol insolvency
Major
Faulty usage of proxy patterns
Minor price manipulation
Temporary denial of services
Temporary freezing of funds for any amount of time
Access control is bypassed - including privilege escalation
Medium
Unexpected logic executions (doesn’t lose value)
Users could lose funds due to rounding
Griefing (e.g. no profit motive for an attacker but damage to the users or the protocol)
Weak random sources
Low
Non-intuitive return values
Important gas optimizations
Smart contract functionality significantly differs from how it is described in its official repo
Smart contract fails to deliver promised returns - but doesn’t lose value
Missing events for functions that change critical parameters
Out-Of-Scope Vulnerabilities
The following vulnerabilities are excluded from the rewards for this bug bounty program:
  • Vulnerabilities that have already been exploited
  • Centralization-related vulnerabilities related to: private keys, privileged addresses, governance, credentials, etc.
Smart Contract
Incorrect data supplied by third party oracles (Not to exclude oracle manipulation/flash loan attacks)
Basic economic governance attacks (e.g. 51% attack)
Best practice critiques
Sybil attacks
Centralization risks
Program Rules
  • Please provide detailed reports with reproducible steps. If the report is not detailed enough to reproduce the issue - the issue will not be eligible for a reward.
The following activities are prohibited by this bug bounty program:
  • Any testing with mainnet or public testnet contracts
  • all testing should be done on private testnets.
FAQs
How do I search for active bounties?
A: Active bounties can be viewed here [CertiK URL], and by filtering for bounties on the Security Leaderboard. Projects will post bounties along with the assets in the scope of the bounties with a corresponding bounty reward.
How do I submit a bounty?
To submit a bug report, first register an account with us https://www.certik.com/auth/signup. Once your account is created, you can log in and select “Submit Bug” for the specific bounties you're interested in. You will be prompted to fill out a webform; follow the instructions and upon successful submission, you will receive an email confirmation with a reference ID.
Who do I contact if I'm having trouble with my bug report submission?
You can reach out to bugbounty@certik.com for updates and assistance with your bug bounty submission.
I submitted my bug report. What now?
Once your bug report is submitted, CertiK will evaluate the report and contact the respective project. Depending on the criteria stated within a bug bounty, a KYC may be required. With valid bug reports, you will be contacted to begin the process of evaluating the bug with the project.
How is KYC handled?
CertiK has a team of investigative professionals that will handle any needed KYC services for bug bounty submissions requiring KYC.
Why was my bug report submission rejected?
A description of dismissal will be available for any bug bounty that is rejected.
The project is being slow responding to my bug report. What are their required response times / SLAs?
There can be multiple bug bounty submissions therefore there might be some delay in process times.
How do payouts work?
Payments for successful bug bounties will be communicated directly via the project wherein wallet information can be exchanged.
Bounty Highlights
Assets in Scope1
Live SinceApr 10, 2024
Last Updated4mo 28d ago
Funds Reserved$3,000
Max Payout$2,000
Skynet Score
90.48
AA
KYC
Not Required
PoC
Required