Mechanics

Full explanation of mechanics and reasoning behind design choices

Revenue

  • 15% of every yeet is taxed

    • 9% of this is distributed to $YEET stakers via the Liquidity Trifecta Vault

    • 1% is given to Bera8 to fund public goods 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

The % tax incurred on yeeting is subtracted before it goes to the prize pool

Timing

  • With every new deposit, the timer is reset and extends the time remaining in the game

  • 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

Yeeting Rewards

  • Players still have an incentive to yeet and play the game even if they do not aim to be the winner of the game

    • This is because all players receive $YEET tokens just for playing

  • There is a predetermined amount of $YEET tokens to be emitted each day, and each player is eligible to claim a pro-rata share of these emissions according to their BoostedValue

    • There is a cap each day on what percentage of the daily emissions that an individual address can receive, set at 30%

    • Surplus token are burned

  • BoostedValue = YeetVolume * NFTBoostWeight

    • YeetVolume refers to how much $BERA an address has yeeted in an epoch

    • NFTBoostWeight is explained in NFTBoostWeight

  • For example:

    • there are N $YEET tokens to be emitted this epoch (24 hours)

    • Bob has a BoostedValue of X $BERA this epoch, Alice has one of Y, and John has one of Z

  • they are the only 3 players this epoch

  • The amounts they can claim are as follows:

    • Bob can claim: $YEET = X/(X+Y+Z)*N

    • Alice can claim: $YEET = Y/(X+Y+Z)*N

    • John can claim:$YEET = Z/(X+Y+Z)*N

Yeet It is a game designed and built for humans, not machines. Various design choices have been made to mitigate the advantage that technically skilled players may have.

Last updated