B20Deployer
← Blog

How to Deploy a Token on Base Without Code

·3 min read

Deploying a token on Base used to require writing Solidity, running a CLI, and managing private keys in terminal. With B20, you can do it entirely from your browser in under a minute.

What you need

  • A wallet (MetaMask, Coinbase Wallet, or any WalletConnect-compatible wallet)
  • A small amount of ETH on Base Sepolia (testnet) or Base Mainnet for gas
  • A token name and symbol

If you're testing, you can get free Sepolia ETH from a Base faucet. No real money needed.

Step-by-step guide

1

Open Deploy B20

Go to deployb20.xyz in your browser.
2

Connect your wallet

Click the Connect Wallet button in the top right. Choose your wallet and approve the connection. Make sure you are on Base Sepolia (for testing) or Base Mainnet.
3

Choose a variant

Select ASSET or STABLECOIN:

  • ASSET — general-purpose token, you choose decimals (6–18)
  • STABLECOIN — fixed 6 decimals, requires a 3-letter currency code like USD
4

Fill in token details

Enter your token name (e.g. Game Points) and symbol (e.g. GP). For ASSET, pick your decimal count. For STABLECOIN, enter your currency code.
5

Set permissions and supply

  • Grant myself MINT_ROLE — tick this so you can mint tokens immediately after deploy. If unchecked, you will need to grant the role in a second transaction.
  • No supply cap — leave ticked for unlimited supply, or untick and enter a cap to set a maximum total supply.
6

Deploy

Click Deploy B20 Token. Your wallet will ask you to confirm the transaction. Once confirmed, your token address will appear on screen with a link to Basescan.
7

Mint your first tokens

Switch to the Mint Tokens tab, paste your new token address, enter an amount, and hit Mint. Tokens will land in your wallet.

What happens on-chain?

Deploy B20 calls the B20 factory precompile on Base — 0xB20f000000000000000000000000000000000000 — with your token parameters. The factory creates the token, runs the init calls (grant MINT_ROLE, set supply cap), and returns the new token address. No contract bytecode is deployed from your side.

Can I do this with AI instead?

Yes. The B20 MCP server lets you deploy a token by describing it in plain English to Claude or another AI assistant. The AI encodes the transaction and Base MCP sends it from your wallet.

Ready? Deploy your first token now.

Deploy a B20 Token →