# Hold and Earn

A <mark style="color:blue;">**Hold-to-Earn Campaign**</mark> is a <mark style="color:blue;">**limited-time event**</mark> on Cede Hub where participants <mark style="color:blue;">**earn rewards for holding a specific token**</mark> in their connected exchange accounts.

Unlike trading campaigns, rewards are based on <mark style="color:blue;">**maintaining a token balance over time**</mark>, rather than generating trading volume.

***

### How It Works

1. **Campaign Selection**
   * Each campaign focuses on <mark style="color:blue;">**one or more eligible tokens**</mark>.
   * All details - including <mark style="color:blue;">**duration**</mark>, <mark style="color:blue;">**prize pool**</mark>, and <mark style="color:blue;">**specific rules**</mark> - are published on the <mark style="color:blue;">**campaign page**</mark>.
2. **Opting In, Buying, and Holding**

   To participate:

   * **Opt In:** Actively join the campaign through the <mark style="color:blue;">**Cede Hub interface**</mark> before it starts.
   * **Buy the Token:** Purchase the eligible token via the <mark style="color:blue;">**Cede Hub trading interface**</mark>, ensuring you meet the <mark style="color:blue;">**minimum holding requirement**</mark> (if any).
   * **Hold:** Maintain at least the <mark style="color:blue;">**minimum required balance**</mark> in your connected exchange account <mark style="color:blue;">**throughout the epoch**</mark>.

   If your balance drops below the requirement at any time, you <mark style="color:blue;">**lose eligibility for rewards**</mark> in that epoch.
3. **Epoch**
   * Campaigns are divided into smaller time periods called <mark style="color:blue;">**epochs**</mark>.\
     Each epoch has its own <mark style="color:blue;">**leaderboard**</mark> and <mark style="color:blue;">**volume (or holding) limit**</mark>, which <mark style="color:blue;">**resets**</mark> at the end of the epoch.
   * Your eligibility is <mark style="color:blue;">**checked periodically**</mark> during each epoch.
   * <mark style="color:blue;">**Rewards are distributed within 24 hours**</mark> after each epoch ends.
   * <mark style="color:blue;">**Balances reset**</mark> with each new epoch, so you must <mark style="color:blue;">**continue holding**</mark> to qualify for subsequent ones.

***

### Campaign Rules

{% tabs %}
{% tab title="Pro-Rata" %}
Rewards are distributed <mark style="color:blue;">**proportionally**</mark> based on both <mark style="color:blue;">**holding amount**</mark> and <mark style="color:blue;">**time held**</mark> during each epoch.

* No minimum holding: You only need to <mark style="color:blue;">**hold any amount**</mark> of the eligible token <mark style="color:blue;">**when the epoch ends**</mark>.
* Rewards are calculated using a <mark style="color:blue;">**holding score**</mark> *(= token amount × hours held)*, compared across <mark style="color:blue;">**all participants**</mark>
  {% endtab %}

{% tab title="Fixed Spots" %}
A predefined number of <mark style="color:blue;">**reward spots**</mark> are be available, each offering a <mark style="color:blue;">**fixed reward**</mark>. Spots operate on a <mark style="color:blue;">**first-come, first-served**</mark> basis:

* A <mark style="color:blue;">**spot is locked**</mark> when a user <mark style="color:blue;">**opts in**</mark> and <mark style="color:blue;">**buys the required amount**</mark> through the <mark style="color:blue;">**Cede Hub interface**</mark>.
* If a holder’s <mark style="color:blue;">**balance falls below the minimum**</mark> at <mark style="color:blue;">**any snapshot**</mark>, the wallet is <mark style="color:blue;">**automatically opted out**</mark>, the <mark style="color:blue;">**spot is vacated**</mark>, and the <mark style="color:blue;">**earliest waitlisted eligible wallet**</mark> is promoted.
* The <mark style="color:blue;">**reward for that spot**</mark> is paid <mark style="color:blue;">**pro-rata**</mark> based on the <mark style="color:blue;">**time the requirement**</mark> was met during the epoch.
  {% endtab %}
  {% endtabs %}


---

# 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.cedehub.io/user-guide/hold-and-earn.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.
