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.
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.
