The mint widget, in your colors.
Pick a theme, choose which namespaces to offer, and set your platform fee. The preview is the real @x402identity/widget-react component, wired to the live forwarder — the embed code below updates as you go.
At least one stays on. With a single namespace the picker hides.
Paid to your treasury in the same transaction. Capped on-chain at 0.05 ETH.
Mints on this page are real mainnet mints, and the platform fee goes to this burn address. Use your own treasury when you embed it.
Paste it anywhere a script tag works.
<div data-x402id
data-treasury="0xYourPlatformTreasury"
data-platform-fee-wei="1000000000000000"
data-parents="402bot.eth,402api.eth,402mcp.eth"
data-theme="light"></div>
<script src="https://x402id.eth.link/embed.js" async></script>Prefer React? The same options are props on <X402Widget theme="light" /> — see the integration guide.
One name. An address on every EVM chain.
Every x402 name is a standard ENS name, so it can hold a separate address for each EVM chain (ENSIP-11). The mint flow sets Ethereum and Base to the minting wallet; add any other chain as an address record in the ENS manager.
Ethereumset at mint
Baseset at mint
Arbitrum
Optimism
Polygon
BNB Chain
Avalanche
Linea
Scroll
zkSync
Gnosis
Celo
Mantle
Blast
Chain names and logos are trademarks of their respective owners and do not imply endorsement.