Skip to main content
How to Edit Profile
Updated over a week ago

What is an ENS profile?​

ENS profiles are a collection of pre-defined records, which are 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

Profile Records:

  • Avatar - Select an image or use an NFT

  • General - Nickname, short bio, website, location

  • Social - X/Twitter, Github, Discord, Telegram, email

  • Address - Ethereum, Optimism, Arbitrum, Bitcoin, Doge, and 200+ other EVM chains & blockchains

  • Website - Select from IPFS, Swarm, Onion, Skynet, Arweave

  • Other - ABI, and custom records

More about the Avatar Record

Upload an image, or use an NFT, as your ENS avatar. This will be pulled into dApps as your web3 avatar, while also updating your ENS NFT background. The source code for the upload image service is found here:

GIFs

GIFs can work for ENS avatars, but large file sizes might cause issues with some clients or websites, leading to failed or prolonged loading times.

Additionally, it's important to note that using the "upload image" option will automatically convert images to JPG format. If you're looking to use GIFs or SVGs for your avatar, you should upload them to a separate image hosting service that provides a direct public URL. You can then manually paste the url in the avatar field through Records-tab.


More about Websites

Can I use an ENS name to point to my website?​

Though ENS can technically store anything, there aren't many third party tools and applications which resolve IP addresses attached to ENS. Instead, we suggest hosting your static html/css/images on IPFS and put the hash in your ENS name's Content record. Then it can be resolved by ENS-aware browsers (e.g. Opera), browser extensions (Metamask), or any browser with ".limo" appended to the end (e.g. vitalik.eth.limo).

If you want to redirect your ENS name to an existing website, you could write a html file containing JavaScript logic to redirect to your website, upload the file into ipfs using services like IPFS Pinata, then set the CID to your contenthash.

More about Custom Records

Add a Custom Service Key

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.


Step by Step Guide to Edit Profile

1. Click 'Edit Profile'

Navigate to the Profile-tab of your name and click the Edit Profile button.

2. Click 'Add more to profile'

3. Select which records

Navigate using the column headings or scroll bar. Select which 'General' and 'Social' fields

Add 'Address' fields

Select your preferred 'Address' fields. Use the search bar to quickly find chains.

Add 'Website' & 'Other' fields

Select your preferred 'Website' host and if you want to add custom records. Click 'Add' when ready to input data.

4. Input your Record's data

  • Social records only require the username, without the @ symbol.

  • Address records must be for that particular chain.

  • Custom records can be text, or formatted in reverse dot notation (see Add a custom service key)

Click 'Save', then 'Open Wallet' to confirm changes onchain.

5. Confirm updates onchain

Your Records are now set πŸŽ‰


Guide to Add Avatar using 'Upload Image'

Click on the camera/avatar icon and select Upload Image

Click 'Sign and Upload' and sign from your wallet

Click 'Save', then open wallet and confirm onchain.

Your Avatar is now set πŸŽ‰

Did this answer your question?