1,100 cosmic cats on Solana. Mint in SOL. Tradeable & playable in 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.
Six species roam Emblem World, led by Luna, the Lunarians' own. More join as the world grows.
Platform fees cycle back to $LUNA and Lunarian holders.
100% of mint revenue buys back & burns $LUNA.
30% of the 1% platform fee buys back & burns $LUNA.
β· Opening after mint30% of the 1% platform fee buys Lunarians off the floor.
β· Opening after mintEvery Lunarian is a playable & tradeable character in Emblem World. Animated in-game sprites, tradeable on any Solana marketplace.
Every mint and every fee cycle buys back & burns $LUNA. Mint authority is revoked, so burned $LUNA is gone for good.
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