Create a safe, fixed-supply ERC-20 token on Monad with buy/sell/transfer tax. No mint, burn, pause, or blacklist.
Use Pinata or NFT.Storage — free IPFS pinning
Three independent rates — max 10% each, decrease-only on Monad
Register DEX pairs with addPair() on Monadscan if you enabled tax.
The MON Token Tools Monad Token Generator is the safest way to create an ERC-20 token on Monad blockchain. Every token created through this Monad token generator has a permanently fixed supply with no mint, burn, pause, or blacklist functions in the contract bytecode. This Monad token generator is used by projects that want to prove to their community that their token is safe and cannot be manipulated after deployment on Monad.
When you create a token on Monad using MON Token Tools, the entire process happens directly between your wallet and the Monad blockchain — no intermediary servers or custodial services are involved. The Monad token generator deploys your contract using ethers.js ContractFactory directly from your browser. Your private keys never leave your wallet.
The token creation on Monad involves two transactions: First, the ERC-20 token contract is deployed directly to Monad blockchain from your wallet. This contract contains all the token logic, including the fixed supply, buy/sell/transfer tax mechanism, and ownership functions. Second, the token's metadata (logo URL, description, social links) is registered on the MonRegistry contract on Monad, and the $15 creation fee is collected in MON at the live market rate.
MON Token Tools stores your logo URL in the on-chain metadata on Monad — not the image file itself. This means your logo is hosted on the decentralized IPFS network via services like Pinata or NFT.Storage, ensuring permanent availability without relying on any central server.
Step 1: Go to pinata.cloud and create a free account (500 uploads free, no credit card required)
Step 2: Click "Upload" → "File" and select your token logo (recommended: 512×512 PNG with transparent background)
Step 3: After upload completes, copy the gateway URL — it looks like: https://gateway.pinata.cloud/ipfs/QmYour...Hash
Step 4: Paste this URL into the "Logo URL" field in the Monad token generator above
Step 5: The URL is stored permanently in your token's on-chain metadata on Monad blockchain. DEX platforms like DEXScreener, GeckoTerminal, and DEXTools can read this metadata to display your logo.
Alternative: NFT.Storage offers free unlimited IPFS storage backed by Filecoin. Upload your logo, copy the IPFS URL, and paste it into the Monad token generator.
No mint function on Monad: Many tokens include a mint function that lets the owner create new tokens at will, diluting holders. Tokens created with MON Token Tools have no mint function — the supply is fixed at creation and can never be increased on Monad.
No burn function on Monad: The token contract has no owner-controlled burn function. If you want to burn tokens, use the separate Monad Token Burner tool which sends them to the dead address safely.
No pause/blacklist on Monad: Some tokens include pause or blacklist functions creating honeypot scenarios where users can buy but cannot sell. MON Token Tools tokens have neither — every transfer will always execute on Monad.
Decrease-only tax on Monad: The smart contract rejects any attempt to raise tax rates. This prevents the common "increase sell tax to 99%" attack used in rug-pull schemes on Monad and other blockchains.
Monadscan → your token → Write Contract → addPair(). Enter the DEX LP pair address. Enables buy and sell tax on Monad.
Call renounce() to permanently lock all settings on Monad. Proves to your community that the token cannot be changed.
Next: Create a liquidity pool on Monad → List on DEXScreener, GeckoTerminal, DEXTools