# Mechanics

## Bootstrap Phase

A `24` hour period at the beginning of the game in which the minimum yeet size does not increase, and is fixed at `0.1` `$BERA`. This is for players to participate and purchase lottery tickets without the risk of being frontrun, and give fair entry to all.

* Each lottery ticket costs `0.1` `$BERA`
* Max amount of tickets that can be purchased in one transaction is `300` tickets (Only enforced via UI to prevent out of gas errors)
* Players that participate in the bootstrap phase still earn $YEET participation rewards
* This negates the advantage that bots have with sniping lottery tickets as soon as a new round begins

When the Bootstrap Phase is concluded, the Game Phase begins.

## Game Phase

**Timing**

* With every new deposit, the timer is reset and extends the time remaining in the game&#x20;
* The amount of time the timer is reset by is `1 hour`
* If `1 hour` passes since the last yeet with no new yeets, then the current game ends
* Once a game concludes, anyone can permissionlessly call the appropriate function to start a new game
* The amount of time that the timer is reset by is configurable, and can be changed by the admin multisig
  * This is to run shorter, faster games at times
  * Control over this variable will eventually be transferred to the community, or ossified at a specific value

**Revenue**

* `15`% of every yeet is taxed
  * `9`% of this is distributed to $YEET stakers via the Liquidity Trifecta Vault
  * `1`% is contributed to public goods funding on Berachain
  * `5`% is retained as protocol revenue

**Lottery**

* After a game concludes, `80`% of the prize pool is awarded to the last Yeeter, which they can claim at any time
* `20`% of the prize pool is distributed via verifiably random lottery to `10` participating addresses
  * Pyth VRF will be the source of randomness (will document this more clearly once docs are done)
  * Each winning address will receive an equivalent amount
  * An address can win multiple times

{% hint style="info" %}
The % tax incurred on yeeting is subtracted before it goes to the prize pool.
{% endhint %}
