# Phase 2

Welcome to **Phase 2** of the zkPass × Binance Wallet Booster Program.

In this phase, eligible users can **delegate $ZKP in Binance Wallet** and earn rewards from a **5,000,000 $ZKP** pool.

This guide explains how to join the campaign, complete tasks, and understand the delegation rules inside Binance Wallet.

***

### **1 – Join the Campaign**

1. Open the **Binance Wallet App** on your mobile device.
2. Navigate to **Discover → Booster**, or tap the **zkPass** banner on the homepage.
3. Tap **Join Campaign** to activate participation.
4. Your **task dashboard** will appear automatically.

You’ll see two categories of tasks:

* **Social Tasks:** Follow [zkPass](https://x.com/zkPass) on X and repost the campaign announcement.
* **Delegation Task:** Delegate $ZKP and keep it delegated for the required holding period.

Each verified task contributes to your share of the reward pool.

To participate in the delegation task, you may obtain $ZKP from supported exchanges or through the official contract addresses listed below.

{% hint style="info" %}
BNB Smart Chain (BSC) <https://bscscan.com/token/0xd89B7dD376E671c124352267516BEF1C2cc231a3>
{% endhint %}

### **2 – Social Tasks (Engage with zkPass on X)**

1. **Follow zkPass on X** – Follow [@zkPass](https://twitter.com/zkPass) to stay updated on campaign news.
2. **Repost the Official Campaign Post** – Repost the “zkPass × Binance Wallet Booster Program” announcement.

After connecting your X account, Binance Wallet automatically verifies both actions.

### **3 – Delegate Your $ZKP**

Delegation connects your wallet to the zkPass verifier network.

Your delegation amount determines which reward tier you qualify for:

| **Requirement**                                                                                                             | **Reward Pool** |
| --------------------------------------------------------------------------------------------------------------------------- | --------------- |
| Apr 28 to May 5 (07:00 UTC) Delegate exactly 220 $ZKP and keep it for 7 consecutive days                                    | 1,200,000 $ZKP  |
| May 5 to May 12 (07:00 UTC) Delegate exactly 450 $ZKP for 7 days. Either add 230 to an existing 220, or delegate 450 fresh. | 3,000,000 $ZKP  |
| Lucky Draw: complete all tasks to qualify                                                                                   | 800,000 $ZKP    |

Users are verified once the minimum required amount is delegated during the active period.

#### **Step 1 – Open the Delegation Task**

* On the Booster campaign page, tap **“Complete”** to enter the delegation flow.

#### **Step 2 – Delegate your $ZKP tokens**

* Tap **Delegate** button on the active period's card — the amount is pre-set.
* Confirm the on-chain transaction.
* Once confirmed, the task will show a **Successful** status.

> 💡 Tip: Keep some BNB for gas fees.

#### **Important delegation rules (must read)**

* **One unified delegate**. All delegated $ZKP is managed as a single balance with a single unlock time — not divided by period.
* **Lock period**. Each deposit sets a 7-day lock on your entire balance:
  * **First deposit**: 7 days from the transaction.
  * **Deposit during an active lock**: <mark style="background-color:$warning;">**the lock extends to remaining time + 7 days from the new deposit**</mark> — applied to all tokens, including previously delegated ones.
  * **Deposit after unlock**: a fresh 7-day lock starts.
* **Redemption is all-or-nothing**. You must redeem your entire available balance in a single transaction. Partial withdrawal is not supported.
* **Early redemption is not possible**. The contract enforces the 7-day lock; you cannot withdraw sooner and therefore cannot lose eligibility by accident.

### **4 – Verify Your Tasks on Binance**

* Return to the **Booster Campaign** page and tap **Complete** beside each finished task.
* Binance Wallet automatically verifies your social tasks and delegation status.
* Once validated, the task status updates to **Completed ✅**.

***

### **Completion & Reward Unlock**

* **Rewards are calculated and distributed after Phase 2 ends**, based on the final eligible addresses in each reward pool.
* **Period 1 (Apr 28 07:00 UTC to May 5 07:00 UTC):** 1,200,000 ZKP, equal split among all eligible addresses with at least 220 ZKP delegated
* **Period 2 (May 5 07:00 UTC to May 12 07:00 UTC):** 3,000,000 ZKP, equal split among all eligible addresses with at least 450 ZKP delegated
* **Lucky Draw:** 800,000 ZKP, distributed via randomized selection among eligible addresses

***

#### FAQ

<details>

<summary><strong>Who can join the zkPass Booster Campaign?</strong></summary>

This campaign is exclusive to **Binance Keyless Wallet** users who meet the **Binance Wallet Booster Program Phase 2** eligibility requirements (including Alpha Points thresholds shown in the Booster UI).

</details>

<details>

<summary><strong>Do I need any tokens to participate?</strong></summary>

Yes. You need $ZKP on BNB Smart Chain, plus a small amount of BNB for gas.

The delegation amount is fixed per period:

* Period 1 (Apr 28 07:00 UTC – May 5 07:00 UTC): exactly 220 $ZKP
* Period 2 (May 5 07:00 UTC – May 12 07:00 UTC): total of exactly 450 $ZKP (add 230 on top of your Period 1 delegate, or delegate 450 fresh)

All $ZKP is locked together as a single delegate — see Delegation Rules for how the 7-day lock works.

</details>

<details>

<summary><strong>What if I don’t see the “Join Campaign” button or task list?</strong></summary>

Make sure:

* You are using the **latest version** of Binance Wallet.
* You are logged in with a **Keyless Wallet account**.
* The campaign has officially started.

  If the issue persists, try refreshing or restarting the app.

</details>

<details>

<summary><strong>Can I redeem anytime?</strong></summary>

No. The contract locks your entire delegated balance for **7 days** after each deposit. Adding more tokens while a lock is active **extends it to remaining time + 7 days on the whole balance** — it does not reset to 7 days. When the lock ends, you must redeem your full balance in a single transaction (no partial redemption).

For persistent issues, contact support via [zkPass Discord](http://discord.gg/zkpass)

</details>

<details>

<summary><strong>What happens if I don’t have enough Alpha Points?</strong></summary>

You won’t be able to join the campaign until you reach **≥ 61 Alpha Points**.

Alpha Points are earned through your wallet activity and Alpha token holdings in Binance Wallet.

</details>

<details>

<summary><strong>Can I use a regular Binance Wallet instead of Keyless?</strong></summary>

No. Only Keyless Wallet users can participate in Booster campaigns. You can create one in Binance Wallet via Profile → Keyless Wallet → Create.

</details>

<details>

<summary><strong>Can I participate with multiple wallets or accounts?</strong></summary>

Each Binance Keyless Wallet address can participate once per phase. Duplicate submissions or suspicious activity may lead to disqualification.

</details>

<details>

<summary><strong>When will I receive my rewards?</strong></summary>

Rewards are distributed **after Phase 2 ends**, based on the final eligibility set of each reward pool.

</details>

<details>

<summary><strong>What if I lose connection or close the app during delegation process?</strong></summary>

You can safely restart the Binance Wallet app and re-open the zkPass delegation page.

</details>

<details>

<summary><strong>Where can I get help or report issues?</strong></summary>

For troubleshooting, updates, or general questions, reach out via: Discord: <https://discord.gg/zkpass> Twitter (X): @zkPass

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zkpass.org/booster/phase-2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
