Skip to main content
Create an allowlist in the Policy Registry, then apply it when shares are issued, sent, or received. Accounts remain ineligible until the policy admin adds them.

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.

Create and bind the eligibility policy

See the complete verified B20 examples for imports, client construction, and runnable projects.
The same allowlist policy gates mint recipients, transfer senders, and transfer recipients.
Seed all intended holders before binding an allowlist. An unlisted account becomes ineligible immediately.

See also