Crosschain Checkout for ENS Name Registration using Rhinestone
ENS has integrated Rhinestone to make ENSv2 purchase flow feel like a single, unified experience regardless of where a user’s assets live.
ENS has integrated Rhinestone to make ENSv2 purchase flow feel like a single, unified experience regardless of where a user’s assets live.

TL;DR: ENS has integrated Rhinestone to make the ENSv2 purchase flow feel like a single, unified experience, regardless of where a user’s assets live. With Rhinestone, ENS enables name registration using assets from any EVM chain with just one click, without manual bridging or gas management.
“One of the centerpieces of the new ENS App is a significantly simpler registration flow. Rhinestone’s intent-based framework means that now users won’t need to worry about what chain they are on, or if they have ETH for gas; it’s all handled behind the scenes.”
– Nick Johnson, Founder & Lead Developer at Ethereum Name Service.
A classic conundrum in today’s multichain ecosystem is that user assets are fragmented across chains, creating cumbersome transaction flows that hurt conversion and slow growth. For ENS, this friction is most visible at checkout, where users have historically been required to bridge assets or manage gas before completing a name registration. With ENSv2, ENS set out to make multichain checkout feel like a single, unified experience. To achieve this, ENS integrated Rhinestone to abstract away crosschain complexity at the point of purchase.
With Rhinestone:
Ethereum Name Service (ENS) is a decentralized naming system on Ethereum that maps human-readable names (e.g., rhinestone.eth) to blockchain addresses, simplifying transactions, wallets, and dApps.

ENS is a household name amongst crypto users and builders. It is supported across all major wallets such as Coinbase Wallet, Rainbow and Uniswap, and has established major partnerships with the likes of GoDaddy, a leading website domain registration service.
With the launch of ENSv2, ENS aims to drastically improve the user purchase experience, aiming to eliminate gas fees and allowing for ENS domain registrations using funds from any EVM chain – no bridging required.
To solve this problem, ENS identified smart accounts as an ideal method for delivering a single-click checkout experience without compromising self-custody and trustlessness. For this, ENS required a partner with deep expertise in account and chain abstraction that could support:
ENS chose Rhinestone due to our unique combination of smart account technology and intent-based crosschain execution.
ENS integrated Rhinestone’s intent infrastructure and crosschain liquidity to enable name registrations on ENSv2 using assets from Ethereum L1 or any EMV L2 in a single transaction.
By abstracting away chain, gas, and execution complexity, Rhinestone allows ENS users to complete purchases using assets such as stablecoins held on L2s, without manual bridging, network switching, or holding native tokens on the destination chain.
ENSv2 purchase flow is significantly smoother than ENSv1 across all chains.
A key requirement for ENS was supporting connected wallets (EOAs) with a seamless purchase flow. Traditionally, account abstraction benefits are limited to embedded smart wallets that are siloed to the application, requiring the user to deposit before transacting. With Rhinestone, ENS enables an instant multichain, gas-sponsored intent execution for EOAs.
ENS also went a step further and automated the multi-step registration flow (commit, then register) using session keys, allowing users to complete registration in a single interaction rather than multiple on-chain steps.
When a user transacts, they expect instant confirmation, not a prolonged loading screen whilst funds have left their account. Traditionally, users experience the insecurity of not knowing when funds will land on the destination chain. With Rhinestone, crosschain intents execute in near real time, enabling ENS checkout to feel instant regardless of where a user’s assets are held.
Through a unified TypeScript SDK and API, Rhinestone enables gas subsidisation, session keys for self-custodial transaction automation on ENS, and multi-chain intent execution without building custom infrastructure from scratch.
By building on Rhinestone’s infrastructure, ENS was able to replace fragmented, chain-specific checkout logic with a single multichain deposit and execution flow, delivering a production-ready experience from initial testing to alpha launch in under three months.
Delivering a single-click, crosschain appchain experience typically requires stitching together bridges, relayers, smart wallets, and custom automation. This significantly increases operational complexity, security surface area, and engineering overhead.
Rhinestone eliminates these tradeoffs by combining smart accounts, session keys, gas abstraction, and intent-based execution into a single, cohesive system, enabling ENS to:
This partnership sets a new bar for how users interact with ENS across the Ethereum ecosystem. By removing chain-specific friction at checkout, ENS is able to support users wherever their assets are held, without compromising speed, security, or self-custody.
We’re excited to continue supporting ENS and their mission to decentralize the identity layer of the internet.

Smart accounts were required for seamless UX (gas abstraction, batching, session keys), while intent-based execution was necessary for agents to transact instantly across chains. Magic Labs selected Rhinestone as its core smart wallet and chain abstraction partner.