Team 1 Β· πΆ
DOGS
Doge, Shiba, Floki (2013β2021)
Season 1 Β· Base Β· Uniswap v2
The eternal meme war. Pick a side. Fight for the pot.
Contracts are not deployed yet. The live scoreboard β current war, phase, countdown, team sizes β appears here at genesis. Follow the TelegramFollow the Telegram for the genesis block.
Pick a side
Team choice is emotional, which is what makes switching socially costly. Balance does not depend on the names β the smaller team's points are scaled up to 1.5Γ, so size is never the strategy.
Team 1 Β· πΆ
Doge, Shiba, Floki (2013β2021)
Team 2 Β· π±
Popcat, MEW, Michi (2023+)
Your first stake picks the team. Switching is possible on truce day only: it claims first, burns 2% of the moved stake and sends 2% of the moved LP to 0xdEaD.
How a war works
12 wars Γ 7 days = 84 days, counted from GENESIS β the timestamp of the deploy transaction. No keeper: settlement is lazy, the first user action after a war's fight ends settles it.
π The bell
Burns are time-weighted like stake. A burn inside your budget at the bell earns like staking 4 tokens for the whole war; halfway through, like 2. A burn one block before truce earns ~0. "Burn together at the bell" is the ritual β no shared cap, no gas race.
Days 1β6 Β· Fight
Points accrue every second: T = 518,400 fight seconds per war. The scoreboard β both teams' size, points, the underdog factor and the projected winner β is exact at any second; nothing is revalued at settlement.
Day 7 Β· Truce
Nothing accrues. Settlement becomes possible, claim auto-stakes your payout, switchTeam is allowed (2% burned). Truce-day sell fees go to the next war's pot.
Seven actions. That is the whole game.
Put your $BTYLD in the Arena and pick a side. It starts earning straight away, but sitting still only counts half.
Burn tokens for your team. Do it and your whole stake counts double for the week. Burn early: at the opening bell your burn is worth four times its size, at the end of the week it is worth nothing.
Add liquidity in one click, tokens plus ETH, and it is staked for you. Liquidity counts 1.25Γ what it is worth, because you are also making the pool deeper for everyone.
Buy and stake in a single transaction. Send ETH, get $BTYLD, it lands staked on your team. No bonus, just one click instead of three.
Collect everything you have won. It is added straight back to your stake, so it starts earning again immediately. Nobody can claim for you.
Change team, on truce day only. It costs 2% of what you move. Loyalty is cheap, betrayal is not free.
Ask to leave and wait 7 days to get everything back. In a hurry? You can go immediately and burn up to 25% of what you take, less each day you have already waited.
Genesis = the timestamp of the deploy transaction. The full calendar (12 wars: fight start, fight end, truce end, then the aftermath window) appears here at genesis.
Rules card
Five things to understand. Nothing here can be changed after the deploy transaction.
| Rule | Value |
|---|---|
| Passive stake | counts 0.5Γ |
| Fight budget | 2% of your position per war; burning it makes your position count 1Γ (proportional below) |
| Burns inside the budget | 4Γ points, time-weighted (a burn at the bell = staking 4 tokens for the war; halfway = 2) |
| Burns beyond the budget | 1Γ points, time-weighted |
| Staked LP | 1.25Γ its fair value (both legs) = 2.5Γ per BTYLD paired |
| Underdog | the team with the smaller raw size has its points scaled up to 1.5Γ β inside 1.5Γ of size, the higher points per staked token wins |
| Split | winner 60%; loser up to 40%, but never more than 1.5Γ the winner's rate per point; the rest rolls into the next pot |
βοΈ WAR 1 β πΆ DOGS vs π± CATS 1. War 1 pays 61.2M $BTYLD: +61% in a week at 10% staked if everyone fights (+59% after your 2% burn). War 12 pays 10.2M. 2. Fight = burn 2% of your stake this war: it counts 4Γ in the fight and doubles your weight. Passive earns less than half. 3. Sellers pay the fighters: every sell fee (2β6%) goes to the pot; every buy burns 1%. Leaving takes 7 days.
All figures reproducible from the emission schedule (Β§4) and the yield tables (Β§12).
Yield, honestly
Every yield below carries its assumption: the share of supply staked, and whether everyone fights. Loot = 0 (a bonus, never planned). The chest is finite and front-loaded.
| Staked | War | Chest pot | All fight (gross) | Net of the 2% burn | APR Γ52 (net) | APY (theoretical, net) | Half fight: fighter | Half fight: passive | LP per $ (all fight) |
|---|---|---|---|---|---|---|---|---|---|
| 5% | 1 | 61.2M | 122.4% | 120.4% | 6,261% | 70,508,896,488,946,737,152% | 167.3% | 77.5% | 153.0% |
| 5% | 6 | 27.2M | 54.3% | 52.3% | 2,720% | 318,130,386,567% | 74.3% | 34.4% | 67.9% |
| 5% | 12 | 10.2M | 20.5% | 18.5% | 961% | 676,706% | 28.0% | 13.0% | 25.6% |
| 10% | 1 | 61.2M | 61.2% | 59.2% | 3,079% | 3,176,131,654,432% | 83.7% | 38.7% | 76.5% |
| 10% | 6 | 27.2M | 27.2% | 25.2% | 1,308% | 11,688,144% | 37.1% | 17.2% | 33.9% |
| 10% | 12 | 10.2M | 10.2% | 8.2% | 429% | 6,047% | 14.0% | 6.5% | 12.8% |
| 20% | 1 | 61.2M | 30.6% | 28.6% | 1,487% | 47,980,115% | 41.8% | 19.4% | 38.3% |
| 20% | 6 | 27.2M | 13.6% | 11.6% | 602% | 29,701% | 18.6% | 8.6% | 17.0% |
| 20% | 12 | 10.2M | 5.1% | 3.1% | 162% | 394% | 7.0% | 3.2% | 6.4% |
| 40% | 1 | 61.2M | 15.3% | 13.3% | 692% | 66,008% | 20.9% | 9.7% | 19.1% |
| 40% | 6 | 27.2M | 6.8% | 4.8% | 249% | 1,039% | 9.3% | 4.3% | 8.5% |
| 40% | 12 | 10.2M | 2.6% | 0.6% | 29% | 34% | 3.5% | 1.6% | 3.2% |
Season total at constant stake (no compounding): gross 700 / 350 / 175 / 88% at 5 / 10 / 20 / 40% staked; net of twelve 2% burns 676 / 326 / 151 / 64%. A passive token in a fighting team earns 0.463 of a fighter; LP earns 1.25Γ a staker per dollar (2.5Γ per BTYLD paired), with IL.
Auto-stake path: start 10% staked, every reward compounds, nobody else joins. Gross = nobody burns; net = everyone burns the 2% from stake at the bell (the deflation this creates is real: 69.0M burned over the season).
Season return (auto-stake) = staked after war 12 Γ· staked before war 1 β 1, same path started at each share; gross = nobody burns, net = the 2% burned from stake at every bell.
Stake ends at 400.0 / 450.0 / 550.0 / 750.0M gross, 341.7 / 381.0 / 459.4 / 616.4M net, at 5 / 10 / 20 / 40% staked (TOKENOMICS Β§12.2).
Theoretical APY assumes the weekly rate holds all year. It cannot: the chest decays 15% per war and is empty after 12. Quote the season return above instead.
| War | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Staked, gross (M) | 100.0 | 161.2 | 213.2 | 257.5 | 295.0 | 327.0 | 354.1 | 377.2 | 396.9 | 413.5 | 427.7 | 439.8 |
| Weekly yield, gross | 61.2% | 32.3% | 20.7% | 14.6% | 10.8% | 8.3% | 6.5% | 5.2% | 4.2% | 3.4% | 2.8% | 2.3% |
| Staked, net path (M) | 100.0 | 159.2 | 208.0 | 248.1 | 280.7 | 307.1 | 328.1 | 344.6 | 357.3 | 366.9 | 373.7 | 378.3 |
| Weekly yield, net path | 61.2% | 32.7% | 21.3% | 15.1% | 11.4% | 8.8% | 7.0% | 5.7% | 4.7% | 3.9% | 3.2% | 2.7% |
Supply & allocation
Fixed supply, 18 decimals, minted in the constructor. Buy fees, fight burns, ragequit burns, switch burns and post-aftermath fees all reduce it. Zero admin keys after the deploy transaction.
Paired with the genesis ETH inside the deploy transaction by a one-shot Deployer contract; the pair's LP tokens are minted directly to 0xβ¦dEaD, so liquidity is burned before the first block ends. Proof: pair.balanceOf(0xdEaD) == pair.totalSupply() β 1000.
Minted to the Arena. The only way out is the hard-coded 12-pot schedule below, paid by points; whatever is not allocated after war 12 is burned. No sweep, no owner.
Immutable TeamVesting: cliff GENESIS + 180 days (the season ends day 84, aftermath loot ends day 112), then linear over 365 days = 136,986 BTYLD/day = 0.959M/week = 0.096% of supply/week. release() is permissionless; beneficiary fixed in the constructor.
Why 60/35/5 (team fixed at 5%, remainder to the chest): if the entire chest is dumped into the pool the v2 price factor is Γ0.277 at 50% LP, Γ0.335 at 55%, Γ0.399 at 60%. The deepest pool the chest budget allows; 35% still gives degen-grade yields.
pot_w = 350,000,000 Γ 0.85^(wβ1) Γ (1β0.85)/(1β0.85^12), rounded to whole tokens; war 12 absorbs rounding. Sum = exactly 350,000,000. War 1 pays 5.98Γ war 12.
Bar heights are relative to war 1. Rendered from the same array both pages use (TOKENOMICS Β§4).
| War | Chest pot (BTYLD) | % of supply | Cumulative |
|---|---|---|---|
| 1 | 61,206,057 | 6.12% | 61,206,057 |
| 2 | 52,025,149 | 5.20% | 113,231,206 |
| 3 | 44,221,376 | 4.42% | 157,452,582 |
| 4 | 37,588,170 | 3.76% | 195,040,752 |
| 5 | 31,949,944 | 3.19% | 226,990,696 |
| 6 | 27,157,453 | 2.72% | 254,148,149 |
| 7 | 23,083,835 | 2.31% | 277,231,984 |
| 8 | 19,621,260 | 1.96% | 296,853,244 |
| 9 | 16,678,071 | 1.67% | 313,531,315 |
| 10 | 14,176,360 | 1.42% | 327,707,675 |
| 11 | 12,049,906 | 1.20% | 339,757,581 |
| 12 | 10,242,419 | 1.02% | 350,000,000 |
Fee policy
The fee lives inside the ERC-20 and applies only on the official Uniswap v2 pair: to == pair is a sell, from == pair is a buy. Wallet-to-wallet transfers are free. The Uniswap 0.30% LP fee is untouched. No ETH is ever collected by the protocol.
| Sell from a calm market | Fee |
|---|---|
| 1M | 2.10% |
| 5M | 2.50% |
| 10M | 3.00% |
| 20M | 4.00% |
| 40M | 5.00% |
| 30M in one day | 4.67% |
| 30M as 6M/day over 5 days | 2.60% each |
Loot
Every sell fee on the official pair becomes loot of the war in progress and is paid out with the chest pot β to points, not to traders. A round trip cannot farm it.
Aftermath Β· days 78 β 112
From the end of the last fight (day 78) to day 112, every sell fee is credited to a 13th pool and paid to the war-12 fighters in proportion to their war-12 payout, claimable any time with claim(), paid to the wallet. Computed: 350M sold over a week pays them 20.4M (avg fee 5.82%); 350M over four weeks 7.2M (2.05%). War 12's chest pot, for comparison, is 10.2M.
From day 112 the token routes sell fees to 0xdEaD (buy fees were always burned): every trade burns.
Read this twice
Any second BTYLD pool (Aerodrome, v3, OTC) is untaxed by construction: the fee is pair-only. Aggregators will route there when it is cheaper. 60% of supply sits burned in the official pool and only official LP earns points, so the side pool settles at a discount β the fee β but plan with the chest only. No yield table on this site includes loot.
| Selfish move | Effect on the tokenomics |
|---|---|
| Fight every war (2% budget at the bell) | β2% of the fighting base per war, burned (69M on the 10% path) |
| Burn beyond the budget to take the 60% | 1Γ time-weighted, permanent supply removal |
| Fortify to earn 1.25Γ per dollar | deeper official pool (the only taxed venue), locked while staked, 7-day exit |
| Join the smaller team for the higher per-token yield | teams converge to 50/50; wars stay contested |
| Wait 7 days instead of ragequitting | dumps are staggered by individual timers; 25% burn on impatience |
| Sell into the official pool | 2β6% into the pot of the fighters (or, after day 78, to the war-12 fighters); 1% of every buy burned |
Read before you ape
Thirteen things that are true and that a launch site would normally leave out. They are the design, not the fine print.
Unaudited. There is no audit report at the time of writing. The contracts are immutable with zero admin keys, which also means nobody can pause or fix anything. Verify every address on the block explorer before signing. Not financial advice.
FAQ
requestExit(stake, lp): the requested amount stops earning immediately and gets its own 7-day timer (per-request entries; a new request never resets an older one). withdraw(id) after 7 days returns 100%. ragequit(id) any time before maturity burns 25% Γ remaining/7 days of the entry and gives you the rest now:
| Day | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| Burn | 25.0% | 21.4% | 17.9% | 14.3% | 10.7% | 7.1% | 3.6% | 0% |
The rule never changes, including after the season. 7 days is the longest any token can be held: nothing can be trapped. Safety valve without admin: if a war stays unsettled 14 days after its fight ended, rescueExit() opens the normal 7-day exit for principal without touching the reward logic.
On truce day only. switchTeam() claims your pending wars first, burns 2% of the moved stake and sends 2% of the moved LP to 0xdEaD (locked forever). It reverts outside the truce, so nobody hops on day 6.
Adding liquidity through the Uniswap UI is a transfer to the pair: taxed as a sell (2β6%) and it moves the pressure S. fortify(tokens, ETH) goes through the Arena, which is a fee-exempt sender: tokens + ETH β addLiquidityETH untaxed β the LP tokens are staked for you and count 1.25Γ their fair value (2.5Γ per BTYLD paired). Removing liquidity, either way, is pair β user = taxed as a buy: 1%, burned. The 0.25 is the compensation for impermanent loss and that removal tax; it is not free money.
Fighting = burning your 2% budget at the bell. Versus staying passive while the rest of your team fights, it adds 0.537 Γ y of your position (0.500 Γ y halfway through the war) for a cost of 2%: break-even y = 3.72%/week (4.00% midweek). Net of position: +30.9% at 61.2% weekly yield, +14.4% at 30.6%, +6.2% at 15.3%, +3.4% at 10%, +0.7% at 5%, β0.6% at 2.6% (war 12 at 40% staked). Fighting is +EV in every war at 5, 10 and 20% staked and in wars 1β9 at 40% staked. Beyond the budget a burn returns (1βΟ) Γ y per token: +EV alone only above 100% weekly yield; otherwise it is team play for the 60% share and permanent supply removal.
The first action after day 83 settles war 12; any unpaid remainder is burned. The Arena rolls no further wars: claim, requestExit, withdraw, ragequit stay open forever with the same rules; stake, burn, fortify, buyAndStake, switchTeam revert. Sell fees from day 78 to day 112 are paid to the war-12 fighters (aftermath loot, to the wallet); from day 112 every fee is burned. Team vesting starts day 180 β 68 days after the loot window closes, 96 days after the season ends; an exit requested on the last day matures on day 91.
Season 2 is a new Arena contract. The token is immutable and fully allocated, so Season 2's chest must come from a new source β a community-funded chest deposited into an immutable S2 Arena before its genesis, or a new token paired with BTYLD. DEX fees cannot fund it: routing them to a not-yet-existing contract would need an admin key, which does not exist. Stated, not hidden.
No. Zero admin keys after the deploy transaction: no proxies, no Ownable, no selfdestruct, no delegatecall, no setters. Token, Arena, vesting and liquidity are all created in one transaction; the LP tokens go straight to 0xdEaD; the Deployer has no functions and holds nothing afterwards. Settlement is permissionless and lazy β there is no keeper to go offline. Nobody can pause, upgrade, sweep or rescue anything; that is the trade.
Unaudited. There is no third-party audit report at the time of writing. The design has been through several rounds of adversarial review and the contracts carry a fuzz/invariant suite, but that is not an audit. Size your position accordingly and read the list above.
Inside the normalized zone (size ratio β€ 1.5) equal effort per token is an exact tie: each side takes 50% and the smaller team earns more per token, so stake flows to the small team and 50/50 is the single attractor. Beyond the zone the big team wins outright, but its per-token yield (0.6 / its share) is still below the loser's because 0.6/0.4 = 1.5 = the underdog cap: the yield tipping point and the normalization cap coincide, so the flow is toward the small team everywhere. A 65/35 split with the same cap leaves a dead zone where the big team parks as a deterministic winner β computed and rejected.
The Arena never takes principal except through your own choices: the fight burns you sign (wallet or from stake), the 2% switch cost, and the ragequit burn if you exit before your 7-day timer matures (0% at day 7). Price is another matter β see the structural floor and the season-end unravel above. Nothing here is risk-free.