# Ocean Raffle

The TIDE Ocean Raffle is a weekly lottery that randomly distributes tokens to 10 members of the community.

1. Ocean Raffle Amount: Each week, Tideflow will distribute 0.1% of the total supply of $TIDE to the community.  This is done through a raffle system that anybody can win and is evenly given out per player (0.01% for each of the 10 players).
2. Base Eligibility: Each holder must lock a minimum of 2000 $TIDE and hold the equivalent $xTIDE in their wallet in order to be eligible.
3. Increased Chances: Each additional 2,000 $xTIDE held increases the holder's chances by an additional ticket.
4. Anti-whale: To maintain fairness and avoid excessive dominance by whales, there will be a cap of 35 entries (60,000 $TIDE).

**Step-by-Step Breakdown of the Raffle**

Let x be the total amount of $xTIDE a participant has in their wallet.

Let n be the number of tickets a participant receives for the raffle.

The formula for calculating the number of entries n based on the amount x locked is:&#x20;

$$
n = \left\[ \frac{x}{2000} \right]
$$

This denotes the floor function, which rounds down to the nearest whole number. This ensures that only full 2,000 $xTIDE increments count towards additional entries.

To prevent excessive influence by whales, there is a cap on the maximum number of eligible tickets. This cap is set at 60,000 $TIDE for a maximum of 35 entries.

**Eligibility Criteria**

In order to prevent botting, there are several conditions that users need to complete in order to be eligible for the raffle:\
\
**Core Condition:**

* Having at least 2000 $xTIDE<br>

**Account conditions**

* Weekly minimum volume of $50 throughout the TideFlow ecosystem
* Have connected Telegram

**Example**

* Player 1 has 2,000 $xTIDE: They receive 1 entry (n = 1).
* Player 2 has 10,000 $xTIDE: Without a cap, they would receive 5 entries (n = 5). With a cap of 35, they still get 5 entries.
* Player 3 has 62,000 $xTIDE: Without a cap, they would receive 36 entries. With a cap of 35, they receive only 35 entries (n = 35).

**Calculating odds to win**

All eligible participants count towards the raffle. Each week, there will be a total number of eligible entries N. The winning tickets will be randomly chosen from this total. Note that if a ticket associated with a player has been chosen to win one of the 10 rewards, all tickets associated with that player are void for the respective week’s raffle.

Total Entries (N) - Sum the entries of all participants to get the total entries in the lottery.

$$
N = \sum\_{i=1}^{\text{total players}} n(x\_i)
$$

This can then be used to calculate individual odds:

**Calculating Individual Odds**

Given there are 10 winners each week, the chance Pi that a participant wins at least one prize is derived from the complement of the probability of not winning any of the 10 draws:

$$
P\_i = 1 - \left( 1 - \frac{n(x\_i)}{N} \right)^{10}
$$

This formula calculates the probability that a participant wins at least one of the 10 available prizes, given their number of entries n(xi), relative to the total N.

**Maximizing a player’s weight in the Raffle**

Either 60k TIDE locked or 12k lock for 20 weeks.

Here’s  the raffle entries per 2,000 $TIDE locked at TGE

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc1t5jQsEnZ-yDuPumNfKitrLT26wOBxRD1VEXZ-O9HKLZBSMiHYVv3bptmLcuuxCLxsnpZzxRigDfarkw1Nobdd0ARP25w9caUswqsA_rzGp_qQ5z4hald_IPpdXiBEek0RQPylb5WRrIWs11OjDSIItED?key=WURWKeGye4FqO9wXcZxhXA" alt=""><figcaption></figcaption></figure>


---

# 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.tideflow.com/tokenomics/utility/ocean-raffle.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.
