This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

ENS Subdomain Creator

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool enables you to create and configure ENS subdomains directly on-chain. Given a parent ENS domain that you own, you can create a subdomain (e.g., wallet.myname.eth), set its owner, assign a resolver, and configure address and text records—all in a single workflow. The tool checks domain ownership, validates inputs, and executes the necessary transactions in sequence: setting the subnode owner via setSubnodeOwner, setting the resolver via setResolver, setting the address via setAddr, and optionally setting text records. All operations are performed as signed transactions through your connected wallet.

HOW TO USE

Connect your wallet (MetaMask or any Web3 wallet) to the desired EVM network. Enter the ENS registry address (the mainnet registry is pre-filled), your parent domain (e.g., myname.eth), the subdomain label (e.g., wallet), and optionally a target address and resolver address. Click "check ownership" to verify that you own the parent domain and that the subdomain is available. If the check passes, the "create subdomain" button appears—click it to review the transaction details in your wallet and sign the transactions to create the subdomain. The tool will execute the transactions in sequence and confirm once complete.

TECHNICAL MECHANISM

The tool uses the ENS registry ABI to check domain ownership via the owner() function and create subdomains via setSubnodeOwner(). It then uses the resolver ABI to set the address via setAddr() and text records via setText(). Namehash is computed using ethers.utils.keccak256 and ethers.utils.concat to follow the ENS specification. All transactions are signed and sent through the connected wallet's signer. The tool also provides transaction feedback and waits for confirmations before proceeding to the next step. The workflow is designed to be safe and sequential, preventing partial configuration.

WHAT IT CANNOT SEE

This tool cannot create subdomains for domains that the user does not own. It cannot bypass gas costs or transaction fees. It cannot verify off-chain records or metadata. It cannot create subdomains on expired domains. It cannot recover lost private keys or domain ownership. It may not support all resolver implementations or custom record types. The tool does not validate the resolver implementation or check if the resolver supports the requested record types. Always verify your configuration on-chain after creation.

PLEASE NOTE

This tool works on any EVM-compatible network that has an ENS registry deployed, but is primarily designed for Ethereum mainnet. It requires you to own the parent domain and have sufficient ETH to pay for gas fees. The tool executes multiple transactions—ensure you have enough funds for all transactions. Always double-check the target address and resolver address before signing. No data is collected or stored beyond your own browser settings.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.