Attribute Onchain Activity
Builder Codes append an ERC-8021 attribution suffix to transaction calldata. Offchain indexers use the suffix to associate activity with the app, wallet, or agent that generated it.Builder Codes Overview
Understand Builder Codes, attribution benefits, supported account types, and verification options.
For App Developers
Add automatic transaction attribution with Wagmi, Viem, CDP Wallets, or Privy.
For Wallet Developers
Implement the
dataSuffix capability for EOAs and ERC-4337 user operations.For Agent Developers
Register an agent and attribute its autonomous onchain transactions.
Verify User Attributes
Base Verify lets a user prove control of a supported account and lets your application evaluate approved traits. Choose the backend flow for application-controlled experiences or the onchain flow when a smart contract must enforce the policy.Base Verify API
Compare the backend and onchain verification flows.
Verify Social Accounts
Check verified account ownership and traits from your application backend.
Verify Users Onchain
Enforce policy gating and one-person-once participation in a smart contract.
Builder Codes attribute transaction origin; they do not verify a user’s identity or eligibility. Base Verify evaluates verified user attributes; it does not attribute transactions to the builder that generated them.