# Welcome to Yeet

This documentation will explain all the products in the Yeet ecosystem.


# Products

This section describes all the products in the Ecosystem


# Yeet v1

This section will give a comprehensive description of all game mechanics.

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FLW636TBZTBDK1Pdnk3ac%2Ftelegram-cloud-document-2-5235853356194348122.jpg?alt=media&amp;token=1e88553c-bed1-408e-9492-466948276ded" alt="" width="375"><figcaption></figcaption></figure>

### What is it?

Yeet v1 is a fully on-chain game with no dominant game theoretic strategy to win. Players can make money in multiple ways.

### How it works

1. Players yeet $BERA into a pool
2. The last player to make a yeet, wins `80`% of the whole pool
   1. `20`% is split among `10` random players
3. You can yeet as much as you want as long as it is equal to or greater than `0.5`% of the current pool value (this ensures that the game eventually ends, and that there is a winner)
4. `15`% of every yeet is taxed and is split among:
   1. `9`% to the Liquidity Trifecta Vault, and the newly minted vault LP tokens are awarded to $YEET stakers
   2. `1`% to Public Goods Funding, overseen by Yeet and The Honey Jar
   3. `5`% to Yeet treasury
5. There are two phases:
   1. Bootstrap phase: a `24` hour period in which all lottery tickets are priced at `0.1` `$BERA`
   2. Game phase: the game rules are enforced, minimum yeet size increases with the pot size, and the last yeeter wins the grand prize

{% hint style="info" %}
Numbers that are formated in this way `10` means that they are changeable
{% endhint %}


# Mechanics

Full explanation of 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 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 %}


# NFTBoostWeight

Yeetard NFT holders get boosted $YEET rewards

$YEET player rewards are distributed epochally, as described in [Mechanics](/yeet/products/yeet-v1/mechanics)

* Holding Yeetard NFTs, grants a boost on yeeting weight which is used to calculate each player's share of the epochal $YEET rewards
* Holding greater numbers of NFTs applies increased boost
  * A concave curve is applied to this boost in order to limit the power of big holders
  * max boost that can be applied is 15%, and is reached at holding 25 NFTs

<table><thead><tr><th width="172">No. of NFTs held</th><th>0</th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th><th>13</th><th>14</th><th>15</th><th>16</th><th>17</th><th>18</th><th>19</th><th>20</th><th>21</th><th>22</th><th>23</th><th>24</th><th>25</th></tr></thead><tbody><tr><td>Weighting Boost</td><td>0%</td><td>3.45%</td><td>5.4%</td><td>6.75%</td><td>7.65%</td><td>8.4%</td><td>9%</td><td>9.6%</td><td>10.05%</td><td>10.5%</td><td>10.8%</td><td>11.0%</td><td>11.55%</td><td>11.85%</td><td>12.15%</td><td>12.45%</td><td>12.75%</td><td>13.05%</td><td>13.35%</td><td>13.65%</td><td>13.8%</td><td>14.0%</td><td>14.4%</td><td>14.55%</td><td>14.7%</td><td>15%</td></tr></tbody></table>

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FgZaE2x1mzTNPHWgLXKlM%2FIMG_6436%20(1).PNG?alt=media&amp;token=73bd858e-65b6-498b-b661-76245d40e50f" alt=""><figcaption></figcaption></figure>


# Increasing Gas Fees

In games where the prize pool becomes significant enough, some participants may engage in what is known as a "Blockstuffing" attack. This is when many transactions are made which fill multiple blocks, and stop others from including transactions in the chain within a certain period of time.

This can be addressed by increasing the gas fees paid when making a transaction, in order to guarantee inclusion in a block even if an attacker is attempting to fill it with their own spam transactions.

In the final minutes of a game, the Yeet modal that appears will look like this in order to warn users:

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2Fy6LNH9PcSpMZbVaykfnE%2Fimage.png?alt=media&amp;token=b89c226c-62c5-4f4b-8043-1b12d87baf2d" alt="" width="188"><figcaption><p>This is what the warning looks like</p></figcaption></figure>

It is recommended to try make a transaction normally, and if it fails, to increase gas fee to the recommended amount.

Here are tutorials on how to increase your gas fees:

{% content-ref url="/pages/XnNtsIaLbGvp8tbPPqRA" %}
[Metamask Tutorial](/yeet/products/yeet-v1/increasing-gas-fees/metamask-tutorial)
{% endcontent-ref %}

{% content-ref url="/pages/7A89sgekzLOnLQFtd4KH" %}
[Rabby Tutorial](/yeet/products/yeet-v1/increasing-gas-fees/rabby-tutorial)
{% endcontent-ref %}


# Metamask Tutorial

How to increase your gas fees in Metamask

Step 1: Make a Yeet

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FIbCAekUeDEVZrWCzkVED%2Fimage.png?alt=media&amp;token=17d6568e-8e15-4b86-8015-729a114d54b5" alt="" width="179"><figcaption></figcaption></figure>

Step 2: edit network fee

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FeN5gXk6zWXZR2Kvn4LNl%2Fimage.png?alt=media&amp;token=a0d84064-23a8-4a70-8367-9a384c4f84b2" alt="" width="176"><figcaption></figcaption></figure>

Step 3: Click advanced, then change both the Max Base Fee and Priority Fee to the Gwei amount recommended in the Yeet app (do NOT save these values as your default for Berachain)

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2Fsz2l6P5lRRICSGIy0hzd%2Fimage.png?alt=media&amp;token=2f8af63b-b7c8-4d81-af28-972de46ad983" alt="" width="177"><figcaption></figcaption></figure>

Step 4: Save, and then confirm the transaction to make a Yeet


# Rabby Tutorial

How to increase your gas fees in Rabby

Step 1: Make a Yeet

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2F0Ba4evpYoc20tWEgZGjS%2Fimage.png?alt=media&amp;token=c41977a2-f131-417a-8bb9-623e4ce9eaad" alt="" width="188"><figcaption><p>Here is the popup you get</p></figcaption></figure>

Step 2: Change transaction speed

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2Fq22w7ONkt8sxB6FZywkl%2Fimage.png?alt=media&amp;token=3b1e7832-b109-432d-90cd-ea44aa0b1d66" alt="" width="188"><figcaption></figcaption></figure>

Step 3: use custom and use the Gwei amount recommended in the Yeet app

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FrHiFdAjz6ZQ4RDxHFMyP%2Fimage.png?alt=media&amp;token=d57f83d9-2031-488e-b0cc-247398003007" alt="" width="188"><figcaption></figcaption></figure>

Step 4: confirm it, and make a Yeet


# Yeet BGT Auction

### What is it?

The Yeet BGT Auction is a fully onchain game built around Berachain's Proof-of-Liquidity. The game combines elements of bidding on guaranteed BGT flow and winning a grand prize.

### How it works

* Players bid on securing a timeslot in which they earn guaranteed BGT flow
* The bidding works via a dutch auction, a price descends and whoever bids first secure the BGT flow for the next slot
* After a timeslot expires, a new Dutch Auction begins
* When a successful bid is made, BERA used to make the bid is split between:
  * Incentives for continued BGT flow
  * Prize pool
  * Protocol treasury
* Some of the bid goes to growing the prize pool, this is paid out to one winner when they are the slot leader for a certain number of consecutive slots
  * When this win condition is achieved, the BERA in the prize pool is paid out to the winner, and the game continues

{% hint style="success" %}
Running bots to play the game and farm BGT is allowed and encouraged. [You can use an opensourced bot we have made for users](https://github.com/0xKingKoala/yeetbot).
{% endhint %}


# Mechanics

## Intro

The BGT Auction is a Berachain PoL bribe machine what takes the BERA that users Yeet and award BGT. It does so by adding and removing players from the BGT reward vault.

## Phases

The game goes true two kind of phases, the **Auction** phase and the **Rewards** phase, which alternate in perpetuity.

### Auction phase

The auction phase is when the game auctions off the upcoming reward slot. It does this via a Dutch Auction where it start with a high price, and reduces until someone yeets and buys the slot. As soon as the slot is is bought by a player, the player starts to earn BGT, and the rewards phase begins.

A slot is a `5 minute` period in which a player receives BGT that is flowing to the dedicated Yeet BGT Auction Reward Vault.

* After a slot period has elapsed, a new Dutch Auction begins, howver the current slot owner keeps earning BGT until the next auction ends. Their rewards do not stop as the next auction begins, their rewards end as the next auction finalizes
* The auction is settled in BERA, and the first address to successfully bid ends the auction and triggers the next slot beginning
* The auction starting price and other auction parameters are monitored and set according to the following formula `uint256 calculatedStart = (expectedReward * maxFactor)`
  * Where the `maxFactor` increases if a Yeet is made early on during the auction phase, and decreases if a Yeet is made late during the auction phase
  * This helps ensure that the auction starting price is never below the minimum guaranteed BGT

{% hint style="success" %}
A Dutch Auction is used as this avoids gas wars at the chain level, and maximizes value capture for the app and users
{% endhint %}

### Rewards phase

The rewards phase is the protected slot of `5 minutes` in which the previous auction winner earns BGT. During this period, no auction is active and no one else can dethrone the current slow owner.

When the period has elapsed, a new auction begins which will allow a new player to become the leader if they win the auction. The same player can remain the leader if they win the auction.

## Specialized Reward Vault

A special Berachain Reward Vault will be used to accrue BGT to users, without users having to stake or unstake anything.

* A contracts mints and burns an ERC-20 token when a slot leader changes, and uses the `delegateStake` function in order to make the current slot leader the recipient of the BGT
* The recipient of the BGT flow is `1` address - the current slot leader - however this can be configured to be up to the previous `100` slot leaders with different weights
* When a slot leader is removed, their ERC-20 tokens in the reward vault are unstaked and burned, and new tokens are minted on behalf of the new leader and staked for them

## Prize Pool

* A portion of each Yeet is added to the Prize Pool
* This grows until one address meets the win condition
* This condition is: an address being the slot leader for `24 hours` consecutively
  * This is configurable


# Liquidity Trifecta Vault

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FUHRAk7fH4zg5VNctJuAv%2Fimage.png?alt=media&amp;token=c849106b-a7ca-4876-95f8-750ae986e1c4" alt="" width="375"><figcaption></figcaption></figure>

Liquidity providers in the pool receive partner incentives from Beradrome (oBERO), and from Kodiak (KDK and xKDK). In order to farm these rewards effectively, LPs must provide liquidity in Kodiak, stake the LP token in Beradrome, and continuously harvest and compound rewards.

The Liquidity Trifecta Vault automates this on behalf of users, manages the process efficiently, and continuously compounds rewards.

The vault adheres to ERC-4626, and is audited by [Zellic](https://www.zellic.io/).


# YeetBonds

The home of PoL²

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FfkA7sy3ipXMROTX8W5aA%2Ftelegram-cloud-document-2-5364038089662548846.jpg?alt=media&amp;token=b1a3f860-d9fd-4d6d-8054-15ffe18aab19" alt="" width="375"><figcaption></figcaption></figure>

YeetBonds are a mechanism for Berachain protocols to issue tokens to buyers, and accept any desired ERC-20 as payment, akin to a permissionless OTC sale. Protocols may use this to:

* Bootstrap liquidity
* Diversify treasury
* Raise funds

The difference between YeetBonds and OTC sales are that bonds typically have a short lockup period applied to tokens acquired by buyers. This is because tokens sold are typically done so at a discount to market price.

Discounts can be static (price is predeetermined and fixed), or dynamic (discounts use a dutch auction and increase/decrease based on market demand). All parameters are configurable during the bond deployment process.

This product is brought to Berachain via a collaboration with [Bond Protocol](https://bondprotocol.finance/). All smart contracts used are theirs, and documentation can be found below.

{% embed url="<https://docs.bondprotocol.finance/products/permissionless-bonds>" %}
Bond Protocol documentation
{% endembed %}

{% hint style="info" %}
YeetBonds fees are 5% of volume, paid in the token accepted as payment in the YeetBond
{% endhint %}


# Benefits and FAQ

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FEAkVdFYCWRcDV6iJNYSm%2Fimage.png?alt=media&amp;token=66fb75fc-b140-4245-87ba-7622cb0136a7" alt=""><figcaption></figcaption></figure>

<details>

<summary>What are YeetBonds?</summary>

* YeetBonds are sales of a token at a discount to market price
* Big holders can sell tokens without having to swap them via the liquidity pool, avoiding slippage and price impact
* Bonds have a discount to the market price of the token. If there is no discount, buyers would buy from a DEX/CEX
* Tokens purchased via a bond have a short unlock period to avoid people instantly arbitraging the price

</details>

<details>

<summary>Why would I use YeetBonds?</summary>

* If you are a protocol treasury, you can use bonds to:
  * Raise more cash (stablecoins, or $BERA) after your token is live without crashing the price of your own token
  * Acquire LP tokens of your $TOKEN/$BERA pool, allowing you to own the liquidity in your own pool
  * This allows you to reduce the inflation of your token over the medium and long term (because you can reduce the amount you pay for bribes and/or liquidity mining)
* Acquire strategic assets and diversify your treasury
  * Decentralize the holdings of your token supply
  * Acquire metagovernance tokens such as $BERO or $iRED
  * Benefits are explained further in [this article](https://mirror.xyz/yeetit.eth/Q1LL6MhkY9HFKnOOHoBhfgXPjGv2OFy-GwXdkPfFP1E)
* If you are a whale/founder/big holder/investor:
  * It can be difficult to exit positions, which is why big holders usually look for OTC (Over The Counter) deals, where tokens are exchanged p2p and not via secondary markets
  * Bonds can be considered a form of permissionless OTC. You can issue a bond, and a greater range of buyers can participate
* If you are a buyer
  * To acquire tokens at a discount to the current market price (after a short lock-up period)

</details>

<details>

<summary>Why are YeetBonds important?</summary>

* It gives protocols a useful and accessible way of raising more cash post TGE
* Allows protocols to diversify treasury without having to sell tokens in the liquidity pool or on a CEX
* Allows aligned stakeholders and community members to purchase tokens at a market discount
* It enables protocols to build up **Protocol Owned Liquidity**
  * This is extremely important in helping reduce the emissions of a protocol’s token in the long term. Usually protocols pay out bribes or liquidity mining incentives to LPs continuously to maintain pool liquidity. These rewards usually get sold by farmers.
  * If a protocol owns its own liquidity, it does not need to pay rent to mercenary LPs
  * Protocols also earn trading fees by owning the liquidity in their pool
* Berachain protocols can farm $BGT, which gives them power in the Berachain gauges and creates another source of revenue from bribes others make to $BGT holders

</details>

<details>

<summary>Practical guidelines for deployers</summary>

* Runway: recommended for protocol treasuries to have 6-12 months of runway in stables
* Owning liquidity: healthy liquidity is usually when 60-80% of pool is owned by the protocol, and pool TVL is 10-20% of the token marketcap
* Metagovernance: $iRED or $BERO can help get leveraged bribing power for liquidity incentives
* Should I use a static or dynamic discount on my YeetBond?
  * Use static if you need to sell the tokens quickly
  * Use dynamic if there is no urgency, and this derisks exposure to market fluctuations in token being sold

</details>


# BakerDAO

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FYK5gFL3Gpg8xdFvyUVGv%2FIMG_8031%20(1)%20(1).PNG?alt=media&amp;token=f44e4e0a-6f1d-4f60-81a7-0be3a7a43a1f" alt="" width="375"><figcaption></figcaption></figure>

### What is it?

* BakerDAO is a protocol incubated by Yeet and [Kodiak Finance](https://x.com/KodiakFi).&#x20;
* BakerDAO issues BREAD: an up-only BERA derivative which can be borrowed against at 99% LTV with no liquidations, and can be looped in order to access leverage.
* BakerDAO acquired stBGT (a BGT LST) from Stride
* [App](https://www.bakerdao.io/)
* [X](https://x.com/BakerDAO420)
* [Documentation](https://documentation.bakerdao.io/)
* [Dashboard](https://dune.com/purif/bakerdao)

### How is it linked to Yeet?

* BakerDAO profit is shared among Yeet, Kodiak, and Stride in the following split: 40/40/20
  * Liquidity and debt incentives via bribes as well as BakerDAO operating expenses are deducted from BakerDAO revenue before distribution of profit


# $YEET


# Yeetonomics

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FD9cLRVpEBf9ZIfxG90FU%2Ftelegram-cloud-document-2-5470074363980042766.jpg?alt=media&amp;token=447d4c69-ddcb-4ab4-b4e0-4bc48da6b559" alt="" width="375"><figcaption></figcaption></figure>

### Info

* Supply: 1,000,000,000
* Yeeting rewards are **≈** 0.131% of total supply in week 1
  * Reduce by 0.5% each week
  * Distributed daily at midnight UTC

### Allocations

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2Fi4mJs3v1AY8i1bHXqMOX%2FIMG_6540%20(1).PNG?alt=media&amp;token=99f23162-8e6f-42c7-bfa7-183e2db00d0f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FGSAfnLPhUOlyDiswKQ10%2FIMG_2165.PNG?alt=media&amp;token=7f0fce09-1e73-4201-90bb-ade4b2662594" alt=""><figcaption></figcaption></figure>

### Emissions Schedule

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FdJIrxMu19LZLIFwF4I55%2FIMG_7088%20(1).PNG?alt=media&amp;token=d63dee4b-18e4-4dee-89e8-a76d5fcd628d" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th>Bucket</th><th width="100">Allocation</th><th width="99">TGE Unlock</th><th width="83">Cliff</th><th width="104">Vesting</th><th>Note</th></tr></thead><tbody><tr><td>Yeeting Rewards</td><td>17%</td><td>0%</td><td>NA</td><td>48m non-linear</td><td>Emissions reduce by 0.5% each week</td></tr><tr><td>Liquidity &#x26; Bribes</td><td>15%</td><td>60%</td><td>NA</td><td>24m linear</td><td></td></tr><tr><td>Public Sale</td><td>8%</td><td>100%</td><td>NA</td><td>NA</td><td></td></tr><tr><td>apDAO</td><td>2.75%</td><td>0%</td><td>NA</td><td>12m linear</td><td>Cannot be sold, only staked</td></tr><tr><td>HoneyComb NFTs</td><td>2.75%</td><td>0%</td><td>NA</td><td>12m linear</td><td></td></tr><tr><td>Liquidity Trifecta</td><td>6%</td><td>0%</td><td>NA</td><td>12m linear</td><td></td></tr><tr><td>Strategic partners</td><td>1.4%</td><td>100%</td><td>NA</td><td>NA</td><td>Cannot be sold, only staked</td></tr><tr><td>Treasury</td><td>12.6%</td><td>30%</td><td>NA</td><td>18m linear</td><td></td></tr><tr><td>Yeetard NFTs</td><td>20%</td><td>25%</td><td>NA</td><td>3m linear</td><td></td></tr><tr><td>Advisors</td><td>0.5%</td><td>0%</td><td>6m</td><td>12m linear</td><td></td></tr><tr><td>Core Yeetards</td><td>14%</td><td>0%</td><td>6m</td><td>12m linear</td><td></td></tr></tbody></table>


# $YEET Buyback Vault

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FxI1LmcDd1BUM8Jj829Wh%2Flord%20monopilitian%20(1).png?alt=media&amp;token=84d82b3e-19c2-4a5a-994d-e400a843267b" alt="" width="375"><figcaption></figcaption></figure>

### What is it?

Yeet leverages Berachain's Proof-of-Liquidity and protocol partnerships in order to get leveraged buyback power with product revenues.

### How does it work?

1\) Yeet earns revenue from all its [Products](/yeet/products)

2\) These revenues are used to mint wgBERA, and are added to the buyback vault to be used as bribes

3\) Smilee Finance matches the wgBERA Yeet sends to the vault, up to 1500 wgBERA per week

4\) Bribes are placed with all wgBERA

5\) Yeet farms 100% of BGT rewards, mints the highest premium LST (or redeems to BERA)

6\) Yeet uses all these rewards to buyback and burn YEET

{% hint style="success" %}
The use of this buyback vault enables Yeet to effectively achieve 2.1-2.5x leverage on YEET buybacks, thanks to Smilee bribe matching and bribe efficiency rates in Proof-of-Liquidity
{% endhint %}

Please note:

* The LST minted with accrued BGT is selected upon which has the highest premium at the time
* The Smilee bribe matching might not last in perpetuity
* Buyback Reward Vault contract address: `0x366590179b477362adce1735419a38d574071b4c`

### $YEET Burns

* All tokens acquired via the Buyback vault are burned
* Yeet also receives a lot of YEET tokens as bribes by using our large hiBERO position on Beradrome, these YEET tokens are also burned
* YEET burns may be observed and tracked in [this dashboard](https://dune.com/yeetard/yeet-v2#yeet-x-burn)


# What can you do with $YEET?

Please note that APRs across protocols may fluctuate

{% hint style="success" %}
[**$YEET can be purchased here**](https://app.oogabooga.io/?fromToken=0X0000000000000000000000000000000000000000\&toToken=0X08A38CAA631DE329FF2DAD1656CE789F31AF3142\&amount=50)
{% endhint %}

### Stake

* [Official $YEET staking](https://v1.game.yeetit.xyz/stake)

{% hint style="info" %}
Please note that official staking is currently 0 mechanical APR due to protocol changes, but points will be earned in the Anti Points Points campaign. Staking will be discontinued after the campaign has concluded
{% endhint %}

* [Jiko Fun](https://app.beraji.com/staking?address=0x08A38Caa631DE329FF2DAD1656CE789F31AF3142): earn iBGT + aSUGAR + game attack points
* [Wasabi Finance](https://app.wasabi.xyz/earn?chain=berachain\&vault=sYEET\&network=berachain): earn wasabi points + lending APR

### Provide Liquidity and Farm

* Main liquidity pool: [YEET | osBGT](https://app.kodiak.finance/#/liquidity/pools/0x137bac38316075f6675027592b922a7f95a9dd97?farm=0xafaedbe1a07704f3779196fbb4595bbe625f327c\&chain=berachain_mainnet)
* Incentives can be farmed via:
  * [Berachain Hub](https://hub.berachain.com/earn/0xafaedbe1a07704f3779196fbb4595bbe625f327c/): earn BGT, which can be claimed or used to mint LSTs (note that rewards are intermittent, and dependent upon bribes made for the relevant Reward Vault)
  * [Infrared Finance](https://infrared.finance/pol-vaults/yeet-yeet-osbgt): earn iBGT + infrared points (note that rewards are intermittent, and dependent upon bribes made for the relevant Reward Vault)
  * [Beradrome](https://www.beradrome.com/farms/0x845C3E17b3171062e643b4673E104493ca76DAE4): earn iBGT + infrared points + oBERO

### Lending

* Create an isolated market on [Vendor Finance](https://vendor.finance/) to lend YEET, or use an existing market to borrow against it

### Volatility Farming via Arbera

* [Single sided wrapping into brYEET](https://arbera.io/platform/wrap?den=0x76d70D7Be520842bfEF0C6C8F23f60BD1a4640E5\&panel=unwrap\&chain=berachain)
* [LPing brYEET | HONEY](https://arbera.io/platform/wrap?den=0xaCFE84514E46850E39CE6C626318b65638B300A7\&panel=stake\&chain=berachain)

### Gamble

* Deposit into [OverUnder](https://overunder.xyz/) and gamble on streams


# Smart Contract Addresses

### Miscellaneous

<table data-header-hidden><thead><tr><th width="246.26953125">Name</th><th>Address</th></tr></thead><tbody><tr><td>ERC-20</td><td><code>0x08A38Caa631DE329FF2DAD1656CE789F31AF3142</code></td></tr><tr><td>Staking</td><td><code>0x5cf74FfF31aC34853D4e5e9F4C5996baF829cAFC</code></td></tr><tr><td>Buyback Vault</td><td><code>0x366590179b477362adce1735419a38d574071b4c</code></td></tr></tbody></table>

### Yeet v1

<table data-header-hidden><thead><tr><th width="245.796875">Name</th><th>Address</th></tr></thead><tbody><tr><td>Yeet v1 Game</td><td><code>0xEe6f49Dc2f1D0d9567dDd3FD6D77D8F7edfe7379</code></td></tr><tr><td>Yeet v1 Lottery</td><td><code>0x9B84297A081903e79f7b449a5239244abEbBEbd5</code></td></tr></tbody></table>

### Yeet BGT Auction

<table data-header-hidden><thead><tr><th width="245.5703125">Name</th><th>Address</th></tr></thead><tbody><tr><td>Game</td><td><code>0xF6977c3D5154Aa4510B16267761Da16fE6bb05e4</code></td></tr><tr><td>Specialized Reward Vault</td><td><code>0xa63Af00B73a4D995c9bB4C399a81708f0b026A62</code></td></tr><tr><td>PrizeManager</td><td><code>0xd05A807eDD9710e9064BC2535995C4a9d2332B8c</code></td></tr><tr><td>BGTTracker</td><td><code>0xa93e9a5e27e3427d4BA6988321F8DBC11F44583C</code></td></tr><tr><td>TaxSplitter</td><td><code>0x93227c212b468B139e7D737525a736582F9FDC3F</code></td></tr><tr><td>YeetSettingsStruct</td><td><code>0x094aDfd197D52defaB5a773ff2CB0EF40de739B3</code></td></tr><tr><td>CircularAddressBuffer</td><td><code>0x14931a4cFee40aC37ffAD57A9A4F635700AEe407</code></td></tr></tbody></table>

### Liquidity Trifecta Vault

<table data-header-hidden><thead><tr><th width="246.2265625">Name</th><th>Address</th></tr></thead><tbody><tr><td>Vault Zapper</td><td><code>0xC725B5484FfCa924CBFcF7120090C73F24a6b0cc</code></td></tr><tr><td>Vault</td><td><code>0xD3908dA797eCeC7ea0fBfbacF3118302E215556c</code></td></tr></tbody></table>

### YeetBonds

<table data-header-hidden><thead><tr><th width="246.16015625">Name</th><th>Address</th></tr></thead><tbody><tr><td>Aggregator</td><td><code>0x007A6621A9997A633Cb1B757f2f7ffb51310704A</code></td></tr><tr><td>Fixed Term Teller</td><td><code>0x007F774351e541b8bc720018De0796c4BF5afE3D</code></td></tr><tr><td>Fixed Term SDA</td><td><code>0xF75DA1E6eA0521da0cb938D2F96bfe1Da5929557</code></td></tr><tr><td>Fixed Term FPA</td><td><code>0xF7F9A834CBD3075D4810A9b818f594312C0de168</code></td></tr><tr><td>RevShareCallback</td><td><code>0x366808b67118a81083e20105e087da62c4397b6a</code></td></tr></tbody></table>


# Yeetard NFTs

The most Yeeted JPEGs, ever.

<figure><img src="https://424785090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FneZGzvGfL3lat813enPI%2Fuploads%2FI3s81Nql6j0uoGPcVLWF%2Fimage.png?alt=media&amp;token=cae23013-ed28-4423-82d4-8f8aaeffe80b" alt="" width="375"><figcaption></figcaption></figure>

### Information and links

* Supply: 5555
* Chain: Arbitrum + Berachain
* Arbitrum Contract Address: `0x2e660787bceccd39f67b8190a5bc4fc3ad3b64f7`
* Berachain Contract Address:`0xa6B1948b42ea485c391730bb721d9f2001EBE504`
* [NFT](https://bridge.kingdomly.app/) [Bridge](https://bridge.kingdomly.app/)
* Marketplaces: [Magic Eden](https://magiceden.io/collections/berachain/0xa6b1948b42ea485c391730bb721d9f2001ebe504)

### Utility

* $YEET airdrop (20% of supply)
* WLs and other perks, detailed in "Holder Benefits" channel in[ Discord](https://discord.com/invite/yeetards)


# Roadmap

What's next?

* Continue the incubation of multiple projects building in the Yeecosystem
  * Telegram bots that users can yeet from and interact with Yeet's smart contracts
  * Communal yeeting products where users can pool capital, and share risk and rewards
  * AI agents that can devise yeeting strategies and execute them
* Amass greater volume and deals from other protocols to launch YeetBonds, and secure integrations from cross-chain aggregators
* Build out social features for the Yeet Bonzi, such as social profiles and onchain badges that highlight different actions and behavious, creating a Yeet onchain social graph
* Evolution of $YEET tokenomics to move to a dynamic issuance curve to Yeet Game players, instead of the current fixed issuance curve in order to avoid "overpaying" for volume
  * This is based on mutliple economic audits and simulations which have shown that this would be a wise evolution for the sake of Yeet's longevity and sustainability
* Build a gamified Yeet layer on top of Berachain defi where whitelisted products can be "yeeted" into from the Yeet app (extremely long term)
* Ossify as much of the protocol as possible, and decentralize to a DAO what is not possible to ossify


# Security and Audits

## Yeet V2

{% embed url="<https://github.com/astrasecai/audit-reports/blob/main/AstraSec-AuditReport-Yeet.pdf>" %}

## Yeet V1

{% embed url="<https://github.com/shieldify-security/audits-portfolio/blob/main/reports/Yeet-Security-Review.pdf>" %}

{% embed url="<https://github.com/0xKingKoala/contracts/blob/main/audits/Yeet_Security_Report_0xWeiss.pdf>" %}

{% embed url="<https://github.com/Zellic/publications/blob/master/Yeet%20-%20Zellic%20Audit%20Report.pdf>" %}

{% embed url="<https://github.com/Zellic/publications/blob/master/Yeet%20October%20-%20Zellic%20Audit%20Report.pdf>" %}


# Media Kit

Relevant materials for all content creation needs

Brand assets: <https://postimg.cc/gallery/hDJ7p7W>


