ENS Verification
Prove you own the ENS name in your Discord nickname and earn a verified role.
If you own an ENS name (e.g. yourname.eth), TheyOwnIt can verify that you own the address it resolves to and grant you a Verified ENS role in Discord. If you also have a Verified PFP, you'll receive the combined Verified PFP & ENS role instead.
Link your wallet and Discord account on theyownit.com.
Set your Discord server nickname (or username) to include your ENS name (e.g. "yourname.eth" or "Display Name yourname.eth").
Run the /verify-ens slash command in any channel where the bot is active.
TheyOwnIt resolves your ENS name on-chain and checks if the resolved address is in your linked wallet chain.
If verified, you receive the "Verified ENS" role (or "Verified PFP & ENS" if you also have a verified PFP).
You must own an ENS name (registered on app.ens.domains).
Your ENS name must resolve to an address in your linked wallet chain.
Your Discord nickname or username must contain your ENS name (ending in .eth).
Your wallet and Discord must be linked on theyownit.com.
Type /verify-ens in any channel where the TheyOwnIt bot is present. The bot will:
- Extract the
.ethname from your server nickname (or username if no nickname is set). - Look up which wallet address it resolves to on Ethereum mainnet.
- Check if that address is in your linked wallet chain.
- If everything matches, store your verified ENS name and assign the role.
Revocation
If you change your Discord nickname or username so it no longer contains your verified ENS name, verification is automatically revoked and the role is removed. You can re-verify at any time by updating your name and running /verify-ens again.
Good to Know
ENS verification uses forward resolution — it resolves your ENS name to an address and checks if you own that address. No signing step is required beyond the initial wallet link. ENS verification is per-server, so you can verify in multiple Discord servers independently.