Skip to main content

How to Edit Profile

Updated over 3 weeks ago

Good to Know

  • Edit Profile is a gas only transaction requiring ETH on Ethereum Mainnet

  • The Manager role can update the profile of a name.

    • For wrapped names, the Manager is merged into the Owner role, which can update records.

  • The total gas required is based on the amount of data that is being updated in the records.


What is an ENS profile?​

ENS profiles are a collection of your records, used by other dApps. Creating your profile in ENS allows you to have a single source for your profile information across Web3. See our article on ENS Use-Cases

Records Groups

Avatar

The avatar record allows you to select a custom background image for your ENS name metadata to display as your Avatar in dApps.

There are three options in setting your Avatar:

  • Select NFT from your wallet

  • Upload Image from your device (& benefit from Gasless changes)

  • Paste url into the avatar field using records-tab

General

Any nickname, short bio, website, and even location

Accounts/Socials

Add handles for social accounts like X/Twitter, Github, Discord, Telegram, email and more, making it easier to share, contact, and have your profile information load across web3.

Addresses

Add any addresses you want your name to resolve to across Ethereum, Optimism, Arbitrum, Bitcoin, Doge, and over 200+ EVM chains & blockchains.

Other Records and decentralised websites

Add custom records, link decentralised websites and more.


How to Edit Profile

1. Select Edit Profile

Go to the ENS App, connect your wallet, Open the profile tab of your name, then click Edit Profile.

2. Add your avatar

To add an avatar, click or camera icon, or click on your existing avatar. See: How to set an Avatar. Next move onto Add more to profile for more record options.

3. Select more records to add

Select the records you want to add from sections; General, Social, Address, Website, and Other. Once you've selected all the records you want to add, click Add to proceed.

πŸ’‘ Navigate using the column headings & by scrolling

πŸ’‘ Use the search bar to find networks with ease

The website/contenthash field only allows one selection. Custom records added via the Edit Profile flow can only be set one at a time per transaction. To add multiple custom records in a single transaction, use the Edit Records button instead.

4. Input your Record data

Add the data for each record you want to include. Key points:

  • Addresses: Only valid formats will be accepted

  • Social accounts: Enter just the username – no @ symbols or full URLs

  • Custom records: These can be plain text or use reverse dot notation (see Add a custom service key for guidance)

Once all records have been added, click Save to proceed.

5. Confirm the transaction

Click Open Wallet and confirm the transaction. Once complete, the new records will display.


FAQ

Why don't I have a manager?

Names wrapped in the name wrapper do not have manager, instead the Manager role is merged into the Owner-role. Names registered via the ENS App are automatically wrapped. More information here.

How can i add multiple custom records at once?

Use the Edit Records button to add multiple custom records in one transaction. See How to Edit Records. You can also repeat the process using the Edit Profile flow after confirming onchain each additional custom record.

Add a Custom Service Key like xyz.farcaster

Some types of ENS records use a key name formatted in "reverse dot notation". These are known as "Service Keys" as specified in ENSIP-5.

For example, you want to save your YouTube channel name in your ENS records. To create a custom record for the YouTube account service, simply name the key com.youtube and set its value to your YouTube channel name.
​

My address records aren't being accepted.

The correct address for each network needs to be input. Make sure you have selected the correct network. For example, use BSC for binance smart chain and not BNB.

Why is my Binance (BSC) address returning an error?

You need to search for BSC (for Binance Smark Chain), instead of BNB (Binance Chain)

How can I verify my social media accounts on my ENS profile?

After adding social media handles to your ENS profile, you can use Dentity verification to cryptographically prove ownership of these accounts. This verification is optional but helps build trust among those viewing your ENS records. The verification status will be visible to anyone browsing your ENS profile. See Profile Verification.

Did this answer your question?