Skip to main content
Represent a real-world asset with the B20 Asset standard. Configure precision and issuer roles, distribute units, restrict eligible holders, and run distributions through one ERC-20-compatible surface built into Base. The guides below use a stock token as the worked example; the same flows apply to other asset types.
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 uses a local browser-generated account to submit real transactions on Base Vibenet. If Vibenet or its B20 features are unavailable, it automatically switches to an illustrative offline version.

Guides

Create an Asset Token

Configure a B20 Asset token for one class of units.

Issue Units to Holders

Distribute units to multiple approved holders in one batch.

Restrict Eligible Holders

Gate issuance and transfers with a shared allowlist.

Restrict Who Can Initiate Transfers

Require a designated initiator, such as a transfer agent, for every transfer.

Seize and Cancel Units

Move units from an ineligible holder to safekeeping, then cancel them.

Announce a Change to Holders

Publish an onchain disclosure with the issuance, multiplier update, or burn it describes.

Apply a Multiplier

Update displayed balances without migrating holders.

Pause Transfers

Halt transfers during an incident while issuance stays available.