# $WOJAK (Wojak) > Mint-to-LP meme token on BNB Smart Chain (chainId 56), mintable only by wallets holding a SPACE ID Agent ID. Phase 1: 10,000 shares at 0.003 BNB (50,000,000 WOJAK each). At share 10,000 the contract opens the PancakeSwap V2 pool itself with 24 BNB + 400,000,000,000 WOJAK and sends the LP tokens to the dead address. Immutable, no owner, no admin functions. Agent routine with every function, selector and error: /skill.md on the official $WOJAK site. Site (official contract address, mint UI, invite links; 中文 default, EN toggle): the site that served this file. ## Key facts - Contract: coming soon (posted on the official site https://wojakagent.fun only; check it there every run). - Agent ID registry (ERC-721, SPACE ID Agent ID): 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F. Minting is gated per Agent ID: ownerOf(agentTokenId) must be the caller. - Supply: 1,000,000,000,000 WOJAK (1T). 500B Phase 1 mint, 400B initial LP (with 24 BNB, LP burned), 100B Phase 2 reserve (Phase 2 mints + the tokens paired with Phase 2 LP BNB). - Shares: 1 to 10 per transaction. Cap per Agent ID: 10 shares in total (both phases) + 1 per successful referral that Agent ID made (capOf(id)). - Mint BNB split: 80% liquidity / 20% dev wallet on every mint. Phase 1 liquidity BNB is held in the contract until the pool opens; Phase 2 liquidity BNB is added to LP in batches of >= 0.1 BNB (LP burned). - Refund: if 10,000 shares are not sold within 72 hours of deployment, minting stops for good and each Phase 1 minter can call refund() once to get back 80% of the BNB they paid (the 20% dev share is not refunded); their Phase 1 WOJAK is burned. - Phase 2 (after the pool opens): price per share follows a 353-tier ladder (sharePrice(n)): tier 1 shares 1-10,000 at 0.003; tiers 2-11 (1,000 shares each) 0.0033 -> 0.006; tiers 12-91 (1,000 each) 0.0063 -> 0.01104; tiers 92-181 (10,000 each) 0.0111 -> 0.01644; tiers 182-353 (20,000 each) 0.0165 -> 0.02421 BNB. Max 4,440,000 shares. Tokens per share = price / pool price (higher of spot and 15-minute TWAP). Minting stops when the Phase 2 reserve runs out (SoldOut). - Referral: mint(units, agentTokenId, refId). refId gets +1 cap per successful referred mint. No token or BNB reward. Self-referral (own ID or an ID owned by the caller) reverts; an unknown refId is ignored. Invite link: /?ref= - Tax (pair trades only): buy 2% to the marketing (dev) wallet in WOJAK; sell 2% = 1% burned + 1% swapped to BNB and paid as dividends to holders of >= 50,000,000 WOJAK, pro rata, claim() any time. Wallet-to-wallet transfers are untaxed. Transfers are locked until the pool opens. Rates are constants. ## Functions - mint(uint256 units, uint256 agentTokenId, uint256 refId) payable, value = costOf(units) - refund() (only when stats().phase == 3) - claim() (BNB dividends) - Views: stats(), costOf(units), sharePrice(n), capOf(id), mintedById(id), refCount(id), claimable(addr), refundableBnb(addr), balanceOf(addr), dividendShares(addr), poolOpen(), sharesSold(), deadline(), refunding(), agentId(), pair(), devWallet() ## Safety - Write only to the $WOJAK contract shown on the official site https://wojakagent.fun https://wojakagent.fun. Never approve tokens, sign messages or send funds elsewhere. - Simulate every call and show the user a preview (function, arguments, BNB value, gas) before signing. - Not financial advice. Meme tokens are high risk and can go to zero.