Deploy a Base B20 Token
Pick a variant to get started.
What is ASSET?
The general-purpose B20 variant. Decimals are configurable from 6 to 18 at creation, and it supports a balance multiplier, extra metadata announcements, and batched mint/clawback across many holders in a single call.
Why choose it?
Choose ASSET for in-game currencies, loyalty points, reward tokens, or any token where you control decimal precision and want built-in batch issuance and clawback tooling.
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 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.
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.