$LLAMA Tokenomics
A fixed-supply Sui coin, a retroactive airdrop weighted by the revenue you actually generated, and a staking vault paying a share of daily house profit.
The contracts are live on Sui mainnet and 57,000,000 $LLAMA is minted — all of it into irrevocable vesting locks that release over years, none of it to anyone's spending wallet. No player can claim anything yet: the claim registry holds 0 Merkle roots, so the claim function aborts for everyone. There is no sale, presale, allowlist or market — anyone offering to sell you $LLAMA today is running a scam. Check the addresses on the contracts page before you trust any of them.
The coin
A standard Sui coin created with coin::create_currency and a one-time witness: 100,000,000 $LLAMA, 9 decimals — matching the MIST convention so every amount stays integer math end to end.
Players earn the right to mint by playing, so the TreasuryCap cannot simply be burned at genesis the way a fixed-supply airdrop token's would be. Instead it is sealed inside a shared mint controller that enforces the ceiling on-chain: every mint checks minted + amount ≤ max_supply, and max_supply can only ever be lowered, never raised.
The practical guarantee is the one a burned cap gives — nobody, the house included, can push supply past the published number — while still letting minting happen over time as players earn it. Be precise about what that does and does not cover: the ceiling is trustless, the pace underneath it is not. Minting needs a separate capability from the admin one, and the copy of it that exists today lives inside the claim contract, which will only release tokens against a published Merkle root. But the admin can create another. What that means in practice is set out in §03 rather than left for you to find in the source.
What is live, and what is not
The package was published to Sui mainnet on 29 July 2026 and is immutable from that moment — a Sui package cannot be edited, only superseded by a new one at a new address. The 100,000,000 ceiling and the halving multipliers [16, 8, 4, 2, 1] were fixed by that transaction and cannot now be changed by anyone, us included.
The same day, 57,000,000 $LLAMA — 57% of supply — was minted directly into five irrevocable vesting locks. It never passed through a spending wallet: the mint and the lock happen in one transaction, so there was no moment at which anyone held it loose. The locks are listed with their live released figures on the contracts page.
Nothing below this line has been switched on. The emission schedule has issued 0 of its 25,000,000 play-to-earn pool, the vault holds 0 staked $LLAMA, and the liquidity pool does not exist yet. Seasons, rates and the airdrop described in the rest of this page are the design the deployed contracts implement — they are not yet things you can go and do.
What the house can still do
Everything above describes what is now beyond our reach. This section is the other half, and it is the half most token pages leave out: the powers that still exist, who holds them, and what would happen if that holder were compromised or dishonest. None of it is hidden — all of it is readable in the Move source and on the explorer — but you should not have to go looking.
43,000,000 $LLAMA is unminted, and the AdminCap holder can mint it.
issue_minter takes the AdminCap and returns a fresh minting capability. It exists because emissions, the liquidity pool and the retroactive airdrop all still have to be funded out of that headroom, and a capability that has been destroyed cannot fund anything. revoke_minter — the function that closes the path permanently — is written, tested and deliberately not yet called. Until it is, the honest statement is that the ceiling is enforced by the chain and the schedule underneath it is enforced by us.
| Power | Who can use it | What bounds it |
|---|---|---|
| Mint the unminted headroom issue_minter creates a fresh MinterCap, which can mint anything still under the ceiling. | AdminCap | Hard-capped at 100,000,000 total supply, which no capability can raise. Not otherwise limited — revoke_minter would end it and has not been called. |
| Publish an airdrop root publish_root opens an epoch and fixes the tokens reserved against it. | AdminCap | Write-once per epoch: a root cannot be revised after players start claiming against it, and the epoch's rate is fixed at publish time. |
| Pause claims or the vault set_paused stops claiming or staking while it is on. | AdminCap | Cannot take anything: staked tokens and accrued dividends stay yours and are still withdrawable by the same functions once unpaused. |
| Lower the supply ceiling lower_max_supply permanently reduces the maximum, and is the only way to retire headroom. | AdminCap | One-directional in the contract — it can never be raised again, and never below what is already minted. |
| Fund the dividend vault::fund pays SUI into the staking vault for stakers to claim. | House treasury | Adds value only. There is no withdrawal path back out of the vault to the house. |
| Change a vesting schedule Moving a beneficiary, shortening a cliff, or clawing a lock back. | Nobody | No such function exists. The five locks are fixed at creation and release is callable by anyone, always to the beneficiary. |
| Change the emission multipliers Altering the [16, 8, 4, 2, 1] halving schedule or the pool size. | Nobody | Immutable once the schedule object is created; the only route is a new object, which would be visible on chain and is recorded here when it happens. |
| Edit the contracts Changing what any of the published code does. | Nobody | The package is immutable. A change means a new package at a new address, which cannot touch the objects this one created. |
One key, not a multisig — yet
The AdminCap was moved off the production server on 29 July 2026 to a cold address whose key is not on any machine that runs the casino. Control of that address was proven by a round trip before the capability was sent to it, and the transfer script refuses any destination derived from a key in the server's own keystore — otherwise the move would be theatre.
It is still a single key. A multisig is the right home for it and is the next step, but until that happens the honest description is one signer, held offline, with the losses above possible if it is compromised — and everything above it permanently forfeited if it is lost. You can watch the address: 0xee63ebef00…33915e48 ↗
The vesting beneficiaries are single keys, permanently
Each lock pays a fixed address that was set when the lock was created and can never be changed — there is no setter, by design, because a changeable beneficiary is not really a lock. The same immutability that stops us moving tokens early also means a beneficiary key that is lost takes its allocation with it, and one that is compromised hands the attacker that stream as it releases. Five separate keys hold the five locks; none of them is a multisig today.
Two unlock cliffs arrive in one step
Cliffs are not gentle. A 12-month cliff means nothing releases for 12 months and then the whole first year vests at once — so 3,750,000 $LLAMA becomes releasable to the team in a single moment on 23 July 2027, and 4,000,000 to the bankroll reserve on 17 July 2028. After each step the remainder resumes releasing continuously. The contract counts a month as 30 days, which is why those dates are not anniversaries of the start date.
The three locks with no cliff — treasury, vault bootstrap and ecosystem — have been releasing since day one, at roughly 28,000 $LLAMA a day between them. That is the only supply that can move at all right now, and it is house-side: no player can claim anything until a Merkle root is published.
Burning frees headroom rather than lowering the ceiling
The sinks in §10 burn $LLAMA, and burning decrements minted — so it genuinely reduces circulating supply, but it also returns that room under the cap where a minter could reach it again. The alternative would make sinks permanently deflationary at the cost of shrinking the programme every time someone bought compute credit. lower_max_supply is the one-directional tool for actually retiring supply, and it is the honest thing to call once the distribution is finished.
What would make this section shorter
Three things, in the order they are worth doing: move the AdminCap to a multisig; call revoke_minter once emissions, liquidity and the airdrop are funded, which permanently ends discretionary minting; and call lower_max_supply down to whatever has actually been distributed. Each one is a one-way transaction that removes a power from us, and each one will be announced with its digest so you can verify it happened rather than take our word for it. None of them has been done yet.
Allocation
Weight sits on future play rather than past play. The retroactive airdrop is deliberately a small slice: measured lifetime real-money volume on Llamabet so far is modest, and a large retro allocation would set a price anchor the platform cannot grow into while handing a big share of supply to a handful of wallets.
| Bucket | Share | Tokens | Unlock |
|---|---|---|---|
| Play-to-earn emissions Earned by playing, never sold — the main distribution route | 25% | 25,000,000 | Issued only as players claim it |
| Treasury & growth Marketing, listings, audits, partnerships | 20% | 20,000,000 | Linear over 48 months, on-chain |
| Team & contributors Alignment; the cliff sits behind the airdrop on purpose | 15% | 15,000,000 | 12-month cliff, 48-month vest, on-chain |
| Protocol-owned liquidity DEX depth the protocol owns rather than rents | 15% | 15,000,000 | Paired into the LP at launch, LP locked |
| Bankroll reserve Variance backstop under the vault | 10% | 10,000,000 | 24-month cliff, 60-month vest, on-chain |
| Vault bootstrap Rewards early stakers while real dividends are still small | 7% | 7,000,000 | Linear over 24 months, on-chain |
| Ecosystem & partnerships Integrations and Sui ecosystem work | 5% | 5,000,000 | Linear over 36 months, on-chain |
| Retroactive airdrop Players who were here before the token | 3% | 3,000,000 | 6-month claim window, fully liquid |
Earning by playing
You earn on what you actually contributed to the house, not on how much volume you could churn. Every game has a different edge, so the same stake generates very different revenue — and paying on raw volume would make grinding the lowest-edge game the optimal farm. Llamabet already records revenue contributed on every settled bet:
| Game | House edge | Revenue per 100 SUI wagered |
|---|---|---|
| Blackjack | 0.50% | 0.50 SUI |
| Roulette | 5.26% | 5.26 SUI |
| Dice | 1.00% | 1.00 SUI |
| Slot Machine | 6.00% | 6.00 SUI |
| Baccarat — Banker | 1.06% | 1.05 SUI |
| Baccarat — Player | 1.24% | 1.23 SUI |
| Baccarat — Tie | 14.36% | 14.35 SUI |
| Baccarat — Pairs | 10.36% | 10.36 SUI |
| Poker | 2% rake | Your attributed rake |
Poker is measured rather than estimated. Because the house takes rake instead of an edge, the poker server records your actual share of the rake in every pot you contribute to, split in proportion to what you put in — the standard “contributed” method used for rakeback.
Note what is not in that formula: anyone else. The rate is fixed, so your allocation depends only on your own play. An earlier draft split a fixed pool pro-rata, which meant your rate quietly fell as other people played — impossible to publish in advance, and it rewarded hoping the casino stayed empty.
1 SUI of house revenue mints 80 $LLAMA at launch
Halves to 40, then 20, 10, and 5 as each fifth of the pool is issued. The rate decays with tokens issued, not with the calendar, so it cannot run down while nobody is playing.
| Game | Revenue per 100 SUI wagered | $LLAMA at the opening rate |
|---|---|---|
| Blackjack | 0.50 SUI | 40 |
| Roulette | 5.26 SUI | 420.8 |
| Dice | 1.00 SUI | 80 |
| Baccarat — Banker | 1.05 SUI | 84 |
| Baccarat — Tie | 14.35 SUI | 1,148 |
| Poker | 2.00 SUI rake | 160 |
The rate halves as each fifth of the play-to-earn pool is issued, so the earliest players earn 16× what the last ones will. It decays with tokens issued, not elapsed time — a quiet month cannot burn through the opening rate, and no amount of waiting can game it.
The rate is linear in revenue contributed, on purpose. Softening the curve to favour smaller players sounds fairer but is trivially gamed: sign-in derives a wallet with no seed phrase, so splitting across ten wallets would simply pay more. Linear splitting changes nothing, which is what makes it sybil-neutral. A per-wallet cap and a minimum-activity floor limit concentration instead.
Referrals
Refer a player and you earn a 20% bonus on everything they earn, for as long as they play — at the opening rate, 3.2 $LLAMA for every SUI of revenue they generate.
It is a bonus, not a cut. Being referred never reduces what the referee earns; they keep their full rate. The programme exists to bring players in, so taking rewards from one player to pay another would defeat the point.
That does mean referred play emits 1.2× the rate — and since sign-in derives a wallet with no seed phrase, anyone can refer themselves from a second wallet. Rather than police that, the cost is carried by the emission budget: it is set at 20% of house revenue precisely so the bonus is affordable while self-referral still loses money. See the emission rule.
The retroactive airdrop
A separate, one-off 3% of supply for players who were here before the token existed. It is not the same mechanism as the rate above, and the difference is worth being explicit about.
Derived from the rate, a retroactive airdrop would be worth almost nothing: all pre-launch play across every player and every game amounts to roughly 13 SUI of house revenue, which at the opening rate is about 208 $LLAMA in total. So the airdrop is a fixed grant split pro-rata among pre-launch players instead — the one place pro-rata is the right mechanism, because it is a gift rather than a published rate, and nothing was promised in advance for it to float against.
Claims work by publishing a Merkle root on chain and letting each eligible wallet claim against it, so the recipient list costs one on-chain write rather than thousands. Roots are write-once per epoch, so an allocation cannot be revised after players have started claiming against it. Unclaimed tokens return to the treasury when the window closes.
The eligibility snapshot is taken at a block height in the past and published with the announcement. A forward-looking snapshot would simply invite wash trading into it. No snapshot date is published yet, and none will be until it has already passed.
Seasons, not one drop
The retroactive grant is Season 0 of several. One snapshot rewards whoever happened to be there and leaves everyone who arrives afterwards with nothing to play for; seasons keep a live reason to play, and step the rate down each time so being early is worth something real rather than merely promised.
| Season | Rate per SUI of revenue | Multiplier | Who |
|---|---|---|---|
Season 0 Retroactive A fixed pool split by revenue contributed, claimable in one window. Nothing to do now — it is measured from play that has already happened. | — | Fixed 3% of supply | Everyone who played before the token existed |
Season 1 Opening The highest rate the schedule ever pays, and the shortest season: it runs only until the first fifth of the play-to-earn pool is issued. | 80 $LLAMA | 16x | Every player, from launch |
Season 2 First halving Same rules, half the rate. Anyone still farming at this point earns what Season 1 players earned for twice the play. | 40 $LLAMA | 8x | Every player |
Season 3 Second halving The farm is now a supplement to playing rather than a reason to. | 20 $LLAMA | 4x | Every player |
Season 4 Third halving Half again. Only two fifths of the pool is left by here, but because each season needs twice the revenue of the one before, this season and the next account for roughly three quarters of the programme's lifetime. | 10 $LLAMA | 2x | Every player |
Season 5 Base rate The floor, and where it stays. From here $LLAMA is mostly acquired by buying it, and the vault dividend is the reason to hold it. | 5 $LLAMA | 1x | Every player |
Rates are per SUI of house revenue you generate, not per SUI wagered. Seasons advance on tokens issued, never on a date, so a quiet month cannot burn one down. Snapshot and start dates are not published yet.
Two ways to get it
A revenue-share token that can only be farmed shuts out everyone who arrives after the farm slows down; one that can only be bought shuts out the players who generated the revenue in the first place. Both routes exist, and the vault treats them identically — a staked token earns the same dividend whether it was earned at a table or bought on a DEX.
Play. Every SUI of house revenue you generate mints $LLAMA to you at the current season rate, and pre-token play is covered by the retroactive airdrop.
Rate halves each season, so the earliest players earn the most per SUI.
Trade for it on a Sui DEX from launch day. 15% of supply is paired into a protocol-owned pool, so there is depth to buy against without waiting for a listing.
The pool is owned by the protocol and its LP tokens are locked — it cannot be pulled out from under the market.
The buy route is what the 15% protocol-owned liquidity allocation is for. It is paired into a Sui DEX pool at launch and its LP tokens are locked, so the market has depth from day one and that depth belongs to the protocol rather than to a market maker who can withdraw it. Anyone can buy there and stake straight into the vault without ever having placed a bet.
The staking vault
Stake $LLAMA and receive a pro-rata claim on the house-profit distribution, claimable from your own wallet whenever you choose. The important detail: the dividend is paid in SUI, not in $LLAMA. It is a share of real revenue rather than emissions wearing a costume.
Once a day the house funds the vault in a single transaction. It does not compute a list of stakers, calculate anybody's share, or send per-player transfers — the vault does all of that on-chain. Your entitlement for the day is simply:
Active is the operative word. Stake still warming up, and stake being unbonded, count for neither — they earn nothing and dilute nobody. Entitlement then accumulates in the vault until you withdraw it, so being away for a month costs you nothing and there is no deadline to claim by. Internally it is an accumulator, so claiming is constant-time however many stakers exist and the house pays gas once per day rather than once per player.
Llamabet already distributes 20% of daily profit to active players and referrers. Stakers do not stack a second 20% on top — the same pool is re-split so total distribution stays at 20% of profit. Staking competes with the play rebate rather than doubling the house's outflow, which is what keeps the programme solvent.
Two safeguards are already live rather than planned. Distributions accrue against a high-water mark, so a losing day must be earned back before new dividends flow; and payouts are released from a pool a fraction at a time, so a single lucky day cannot drain the bankroll and a quiet stretch does not stop rewards dead. Without both, a share of “up days only” pays out a share of variance rather than a share of profit — on a bankroll that goes 1,000 → 900 → 1,000 the house has earned nothing, yet a naive daily rule still pays out on the recovery.
The emission rule
One rule decides whether a casino token survives. If the tokens earned by wagering are worth more than the house edge, then wagering becomes a profitable farm, volume turns fake, and the house funds its own extraction. So emissions are budgeted in value terms, at 20% of the revenue that generated them. That budget holds exactly averaged across the whole schedule — but it is front-loaded, and Season 1 spends more than its share. The 16× opening rate is a deliberate decision to pay early players above the rule and claw it back later:
Season 1 is the shortest season for exactly this reason: it ends once the first fifth of the pool is issued, which is about 3% of the programme's lifetime revenue. A per-wallet cap limits what any single address can take out of one epoch, and every season after the first sits below the rule — halving each time — so the average comes back to 20%. The trade is a real one and it is stated here rather than buried: the earliest players are paid above cost, and that cost is borne by the schedule, not by later players' rates, which are fixed in advance.
In practice this runs as a SUI-denominated daily budget converted at a time-weighted average price, so a rising token price emits fewer tokens and extends the runway automatically — paired with a hard per-epoch token ceiling so a price crash cannot drain the pool.
Where $LLAMA gets used up
Emissions without demand that consumes tokens is just a slow sell. These sinks are things Llamabet already charges for, so they burn tokens against real costs rather than invented ones:
Tokens collected through sinks are burned, with the burn rate published alongside the emission rate. The stated target is for burn to exceed emission by month 18.
Sequence
- High-water mark accrual, smoothed release and reserve buffer (shipped)
- Per-player poker volume and rake attribution (shipped)
- Rewards weighted by revenue contributed rather than raw volume (shipped)
- Grow real volume — a revenue-share token is only worth the revenue behind it
- Supply ceiling sealed in Move, TreasuryCap locked inside the mint controller, contracts audited
- Merkle airdrop opens behind the existing geo-gate, 6-month window
- Protocol-owned liquidity seeded
- Vault live with flexible staking, funded from the re-split distribution pool
- Lock tiers with weighted dividend share
- Compute credit, entry fees and SuiNS names payable in $LLAMA
- Public burn and emission dashboard
- Value-capped play-to-earn emissions switched on
- Buyback-and-burn alongside the dividend, mix under governance
- Governance over distribution ratio, emission cap and lock multipliers
- Subject to bankroll and volume: open the vault to SUI deposits
Published guardrails
These are the numbers that decide whether the design is working. They are published so the commitment is checkable rather than asserted.
Risks, stated plainly
The dividend scales with the casino, and the casino is early. A share of house profit is only worth what the house earns. At current volume that figure is small, and any yield expectation should be set against real revenue rather than a projection. The token is a distribution and loyalty instrument first; the profit claim becomes meaningful only if volume grows substantially.
Regulatory. A token carrying a share of business profit may be treated as a security in some jurisdictions. Access to the claim and the vault will be geo-gated at least as strictly as gameplay already is, and the design may shift toward buyback-and-burn instead of a direct dividend if that becomes the sounder footing. This page is not an offer, and it is not financial or legal advice.
Key custody. The AdminCap is a single offline key rather than a multisig, and each vesting lock pays a single beneficiary key that can never be changed. Losing one forfeits what it controls permanently; compromising one costs what §03 sets out. This is the largest remaining trust assumption in the design and it is being worked on rather than solved.
Not everything is deployed. Supply, vesting and the vault are live and immutable. The emission seasons, the retroactive airdrop and the protocol-owned liquidity are not switched on yet — rates and dates for those may still change, and none of them is a promise you can hold anyone to today.
No audit yet. The contracts have unit tests and were rehearsed end to end on testnet before the mainnet publish, but no third-party security audit has been completed. That is stated here rather than implied by silence.
Questions
Contracts live on Sui mainnet since 29 July 2026; nothing claimable, and no sale, presale or allowlist of any kind. Not an offer, and not financial or legal advice. 18+ only, and gambling involves risk of loss.