B20Token Launcher

Deploy a Base B20 Token

Pick a variant to get started.

What is STABLECOIN?

Fixed at 6 decimals with an immutable, self-declared currency code (3 uppercase letters, e.g. USD) set permanently at creation.

Why choose it?

Choose STABLECOIN for fiat-pegged or cash-equivalent tokens, where integrators need to rely on a standardized decimal count and a permanent currency identity that can never change after launch.

What is B20?+

B20 is an ERC-20 superset that runs as a native precompile on Base, instead of a regular smart contract. It gives cheaper, higher-throughput transfers while staying fully ERC-20 compatible, and bakes in features most tokens have to build and audit themselves: roles, supply caps, pausing, policy gating, memos, and permit.

What is Grant myself MINT_ROLE?+

B20 tokens use a role-based permission system. Holding the token's DEFAULT_ADMIN_ROLE (which you get automatically as the creator) lets you grant or revoke roles, but it does not by itself let you mint new tokens — minting requires the separate MINT_ROLE. Checking this box grants MINT_ROLE to your own wallet in the same transaction that creates the token, so you can mint immediately without a second transaction.

What is a supply cap?+

The supply cap is the maximum total supply your token can ever reach — minting beyond it reverts. "No supply cap" sets it to the protocol's unbounded sentinel value (the maximum uint128), meaning there's effectively no limit. Setting a specific number fixes your token's lifetime maximum supply; it can still be changed later by whoever holds the role that calls updateSupplyCap.