B20Deployer

B20 Token Launcher — Deploy & Mint B20 Tokens on Base

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.

Frequently Asked Questions

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.