From apptokens
TokenMaster background knowledge -- architecture, data structures, pool types, fee distribution, events. Use this skill whenever the user asks about TokenMaster, backed tokens, bonding curves, token pools (Standard/Stable/Promotional), buy/sell/spend flows, or any code referencing the TokenMaster Router at 0x0E00009d00d1000069ed00A908e00081F5006008.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apptokens:tokenmaster-protocolThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have deep knowledge of the TokenMaster protocol. Use this skill's reference files whenever the user's question involves TokenMaster concepts, ERC-20C token deployment, pool mechanics, buy/sell/spend flows, or any of the related TokenMaster skills.
You have deep knowledge of the TokenMaster protocol. Use this skill's reference files whenever the user's question involves TokenMaster concepts, ERC-20C token deployment, pool mechanics, buy/sell/spend flows, or any of the related TokenMaster skills.
TokenMaster is a next-generation fungible token protocol for onchain consumer economies, built on ERC-20C.
TokenMaster Router (0x0E00009d00d1000069ed00A908e00081F5006008) -- Central entry point. Inherits RoleSetClient, TrustedForwarderERC2771Context, EIP712, TstorishReentrancyGuard. Delegates to pool contracts deployed via CREATE2 factories.
Pool Types -- Pluggable modules defining token economics:
Order System -- Basic buy/sell (permissionless) and advanced orders (signed by order signer, support hooks, cosigning, oracles)
Hook System -- Post-execution hooks for advanced orders:
ITokenMasterBuyHook -- Executes after buy completesITokenMasterSellHook -- Executes after sell completesITokenMasterSpendHook -- Executes after spend completesGitHub: https://github.com/limitbreakinc/tm-tokenmaster
foundry.toml must exist. If not: forge initlib/tm-tokenmaster/ must exist. If not: forge install limitbreakinc/tm-tokenmasterremappings.txt needs @limitbreak/tm-tokenmaster/=lib/tm-tokenmaster/. Append if missing -- do not overwrite existing entries.apptoken-dev to bootstrap an Anvil node with all Apptoken protocols at their deterministic addresses -- see apptoken-general/references/project-setup.md.| Contract | Address |
|---|---|
| TokenMaster Router | 0x0E00009d00d1000069ed00A908e00081F5006008 |
| Standard Factory | 0x000000c5F2DF717F497BeAcCE161F8b042310d17 |
| Stable Factory | 0x0000006a50a9c9Efae8875266ff222579fC2F449 |
| Promotional Factory | 0x00000014D04B7d1Cad1960eA8980A9af5De2104e |
references/data-structures.md -- Core structs, enums, and parameter encodingreferences/pool-types.md -- Standard, Stable, and Promotional pool details, pricing, and fee modelsreferences/events.md -- Event emissions for buy, sell, spend, deployment, and configurationnpx claudepluginhub limitbreakinc/apptoken-skills --plugin apptokensCreates and launches meme coins/crypto tokens on launchpads (Pump.fun, FourMeme, Bonk, BAGS, Flap, Klik, Clanker) via bonding curve fair launch, or queries token creation stats by launchpad using GMGN API. Requires explicit user confirmation.
Deploys and manages ERC20 tokens on Base and Unichain using Clanker. Covers deployment parameters, metadata updates, fee claims, rate limits, and common issues.
This skill should be used when the user asks about Midnight tokens, token types (NIGHT, DUST, shielded, unshielded), minting and burning tokens, token transfers, token colors and domain separators, the zswap protocol, ShieldedCoinInfo, QualifiedShieldedCoinInfo, Kernel mint operations, contract token patterns (FungibleToken, NonFungibleToken, MultiToken), the account model vs UTXO model for tokens, sendShielded, receiveShielded, sendUnshielded, mintShieldedToken, mintUnshieldedToken, unshieldedBalance, OpenZeppelin Compact token contracts, or choosing between shielded and unshielded token approaches.