transfer, transferFrom, approve, balanceOf, and allowance work unchanged, so existing wallets, indexers, and app integrations can treat a B20 token like an ERC-20 token.
B20 adds issuer-grade controls at the chain level: policy-gated transfers and mints, role-based administration, granular pausing, supply caps, memos, ERC-2612 permit, and variant-specific features for assets and stablecoins.
Choose your path
Launch a token
Create a B20 token with the factory and mint the first supply.
Understand policies
Learn how token policy scopes point to PolicyRegistry entries.
Variants
Learn the model
- Architecture & precompiles: why B20 is configured through fixed precompile surfaces instead of deployed bytecode.
- Policies & scopes: how token scopes point to registry policies and gate operations.
- Roles & access control: who can mint, pause, seize, change metadata, and renounce administration.
- Token lifecycle: how creation, initCalls, operation, and admin renunciation fit together.
- Variants: Asset vs Stablecoin: how to choose a token variant.