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

The demo above is mock only. If you want to see onchain demos on Vibenet, head to Base chain demos.
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 B20 token standard for the complete interface, roles, and policies.
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

Announce a Stock Dividend

Record an onchain distribution announcement.

Pause Transfers

Halt transfers in an emergency.