A cosmic species from the far side of the Moon

Mint a Lunarian

1,100 cosmic cats on Solana. Mint in SOL. Tradeable & playable in Emblem World πŸŒ™

Supply
1,100
Mint price
β—Ž …
Chain
Solana
Pay in
SOL
Every mint
πŸ”₯ 100% β†’ $LUNA burn ↓
Pay β—Ž 0.1 Β· 100% of it market-buys $LUNA and burns it πŸ”₯ Β· see on-chain proof β†—
🎲 Provably random mint. Every mint draws a random Lunarian on-chain. No one can target or rig which cat you get.
πŸ’‘ Total β‰ˆ 0.12 SOL (β—Ž0.1 mint price + ~0.02 SOL Solana network rent for the NFT accounts) β€” keep ~0.15 to be safe. Phantom may show a caution banner for a new dApp; that's advisory β€” the mint is safe to approve.
See all 1,100 Lunarians β†’

πŸŒ™ Enter Emblem World

Your Lunarians aren't just collectibles, they're playable. Claim a plot on the Moon and roam a living, on-chain isometric world.

Emblem World, an isometric on-chain world on the Moon β—· PREVIEW Β· building on the Moon

How it works

Platform fees cycle back to $LUNA and Lunarian holders.

1

Mint β†’ burn $LUNA

100% of mint revenue buys back & burns $LUNA.

2

Fees β†’ $LUNA burn

30% of the 1% platform fee buys back & burns $LUNA.

3

Lunarian floor buybacks

30% of the 1% platform fee buys Lunarians off the floor.

4

The Rare Gacha

Pull real grails. Deposit NFTs / PokΓ©mon cards. The provably-fair gacha the collection is built on.

5

Playable in Emblem World

Every Lunarian is a playable & tradeable character in Emblem World. Animated in-game sprites, tradeable on any Solana marketplace.

πŸ”₯ $LUNA burned forever

Every mint and every fee cycle buys back & burns $LUNA. Mint authority is revoked, so burned $LUNA is gone for good.

… $LUNA
πŸ”₯ See every buyback & burn β€” live on-chain proof β†’

The code that buys & burns $LUNA

This is the exact function that runs on every mint: it market-buys $LUNA with your SOL, then burns it. Both transactions are logged and shown on the proof page β†— β€” nothing hidden.

// 100% buyback-and-burn β€” runs on EVERY mint
async function swapAndBurn(lamports) {
  // 1) market-BUY $LUNA with the mint's SOL, via Jupiter
  const quote  = await fetch(`${JUP}/quote?inputMint=SOL&outputMint=$LUNA&amount=${lamports}`);
  const swapTx = await fetch(`${JUP}/swap`, { quoteResponse: quote, userPublicKey: TREASURY });
  treasury.sign(swapTx); await send(swapTx);          // SOL -> $LUNA  (on-chain, verifiable)

  // 2) BURN every $LUNA we just bought (SPL burn -> total supply actually drops)
  const bought = balanceAfter - balanceBefore;
  const burnIx = createBurnInstruction(lunaAcct, LUNA_MINT, treasury, bought);
  treasury.sign(burnTx); await send(burnTx);          // $LUNA -> destroyed forever

  return { swapSig, burnSig, lunaBurned: bought };    // both sigs logged + shown on /burn
}
β†’ View the live burns & verify on Solscan