Skip to main content
Run a 2-for-1 stock split by setting the B20 Asset multiplier to 2e18. Raw balances stay unchanged, while scaledBalanceOf and conversion helpers expose the post-split share amounts.
Real-world asset (RWA) tokenization is one of many use cases for the B20 Asset standard. The examples on this page use a stock token for illustration; the same flows apply to other asset types.Coinbase tokenized equities are only available to persons in eligible jurisdictions outside of the U.S.Tokenized securities examples shown for illustration. Base is a general-purpose blockchain; issuance and compliance are the responsibility of the issuer under applicable law.

Demo

New to B20? See the B20 Token Standard for the concepts and a full launch walkthrough. These samples target base-std@v1.0.0, viem@2.55.11, and Base Foundry v1.1.1.

Apply and verify the split multiplier

See the complete verified B20 examples for imports, client construction, and runnable projects.
multiplier() returns 2e18; raw balances remain unchanged while scaled balances double.
This guide targets Beryl base-std@v1.0.0. Integrations must distinguish raw ERC-20 units from scaled display balances.

See also