RWAGMI

A practical map for B20.

Use this when you want to know what RWAGMI is showing, which role an action needs, and what to check before you sign. Deployment notes live in the repository docs.

Start with a token

Paste an address, check the chain, and let RWAGMI show what the token supports.

Check who can do what

Open Roles to see whether your wallet can run the action you have in mind.

Preview before signing

Every write shows the target, function, and arguments before your wallet asks you to sign.

Check the receipt

After it lands, use the history and explorer link to see exactly what changed.

Dashboard tabs

Overview

The clear snapshot: identity, supply, caps, pause status, your balance, and detected B20 support.

Actions

Mint, burn, pause, supply caps, token profile, and multiplier panels. Unsupported calls stay out of the way.

Roles

See role checks, then grant, revoke, or renounce roles when the token supports it.

Policies

Read and update transfer policy ids, then use burnBlocked when the token exposes it.

Transactions

A local trail of submitted transactions with handy explorer links.

Diagnostics

Raw reads and support detection for unusual or freshly created tokens.

B20 feature reference

Create

Deployer wallet

Create Asset or Stablecoin variants through B20Factory. RWAGMI generates the salt, previews the address, and can include admin-less launch, role grants, token profile, policy ids, supply cap, launch mint, Asset multiplier, batch mints, announcements, advanced token data, and final pauses in one wallet transaction.

Mint

MINT_ROLE

Create new supply for a recipient. RWAGMI checks amounts and warns when your wallet may be missing MINT_ROLE.

Burn

BURN_ROLE

Burn tokens from your connected wallet. Memo support appears when the token offers it.

burnBlocked

BURN_BLOCKED_ROLE

Calls burnBlocked(from, amount) for the account you choose.

Pause / unpause

PAUSE_ROLE / UNPAUSE_ROLE

Pause or restore TRANSFER, MINT, or BURN. Transfer pause is powerful, so RWAGMI treats it with extra care.

Supply cap

DEFAULT_ADMIN_ROLE

Updates the maximum supply. The app treats the max uint128 sentinel as uncapped and prevents setting a cap below current total supply.

Token profile

METADATA_ROLE

Update display fields like name, symbol, profile file, and advanced token data when the token exposes them.

Transfer policies

DEFAULT_ADMIN_ROLE

Store policy ids on the token. Policy id 0 means ALWAYS_ALLOW; check nonzero ids in PolicyRegistry first.

Asset multiplier

OPERATOR_ROLE

Update the Asset rebase multiplier. This changes displayed balances for holders, so RWAGMI treats it as critical.

Role meanings

DEFAULT_ADMIN_ROLE

Grant and revoke roles, update policy ids, and update the supply cap.

MINT_ROLE

Mint new tokens, including memo mints when supported.

BURN_ROLE

Burn tokens from the connected wallet.

BURN_BLOCKED_ROLE

Run burnBlocked(from, amount) for blocked accounts.

PAUSE_ROLE

Pause transfer, mint, or burn features.

UNPAUSE_ROLE

Restore paused transfer, mint, or burn features.

METADATA_ROLE

Update token profile fields.

OPERATOR_ROLE

Run Asset flows such as multiplier updates and announcements.

Execution notes

Some actions get one extra checkbox because they can move real power: admin role changes, transfer pause, supply expansion, multiplier updates, and burnBlocked.
Role reads are helpful hints. If a check fails or is unknown, RWAGMI warns you, but the chain is still the final source of truth.
Check policy ids in PolicyRegistry before applying them. The wrong allowlist or blocklist id can freeze normal transfers.