Manage Your Domains

Discover different ways to manage your domain portfolio

1. Favorite domain

Setting a single domain as your favorite one will signal to other projects and users what your most frequently used domain is. Thus, making it easier for developers to set a default domain name that will automatically display on all SNS-integrated platforms

Set your favorite domain on your profile page by clicking "View" on your preferred domain. Select the favorite domain icon

If you have not selected a favorite domain before, your wallet address will show instead of a domain name

"Confirm" the domain as your favorite and approve wallet transaction. Once the transaction is confirmed you will see your favorite domain displayed here

You can change your favorite domain at any time by repeating this process

2. Create subdomains

A subdomain is a subset of your parent domain name. You can create an infinite number of subdomains per parent domain. Use these subdomains for fund transferring, distribute (transfer) them amongst your friends and/or help organize and navigate to different sections of your parent domain

Visit your profile page and select "View" of the domain you would like to create a subdomain for. Click on the "Create subdomain" icon of the domain you chose

Enter the subdomain you would like to create. Click create and approve the wallet transaction. Once approved, you will be able to view your subdomain/s under "Subdomains" of your domain or collection

Creating a subdomain will only cost a gas fee in SOL

By default the size of the subdomains is set to 2 kB

3. Create Registrar

You can also create a subdomain registrar to issue subdomains for a certain .sol domain, i.e. distributing them amongst your community, project, etc. This also helps if you're planning on monetizing them

Open your profile page and select the domain for which you want to create a subdomain registrar. Click on the "Create Registrar" button

Make sure to unwrap your .sol domain first before creating the registrar

You'll see the set-up window where you need to specify details about your registrar

To create the subdomain registrar:

  1. Enter the wallet address in the "Admin address" field which will be managing the registrar and in the "Fee address" which will be collecting the fees from registrations

The owner of a .sol domain is set as a default wallet address for the admin and fee fields

Once you add another wallet address as an Admin address, the admin rights will be transferred from you to that address with the ability to manage the registrar

Admin rights transfers are irreversible

  1. Choose the registration token from the list, or add a custom one. For that, you'll need to enter a custom token mint address

  2. Enter the pricing tiers based on the subdomain length

All subdomain registrations are subject to a 5% fee

You can edit all of the above even after creating the registrar

  1. At the bottom, you need to choose whether you want to allow the admin to revoke subdomains or not. After enabling this feature, users will be able to register subdomains on sns.id only if the registrar is whitelisted to avoid abuse

To get your subdomain registrar whitelisted, open a private ticket on SNS Discord server

  1. Lastly, you can enable gating behind the NFT of your choice. This will allow users to register subdomains only if they own NFT from a certain collection. You can also set a certain number of registrations allowed per NFT owned by the user

Once everything is set, click on the "Create" button and sign the transaction.

Creating a subdomain registrar will only cost a gas fee in SOL

After that, you will be able to view the registrar page where users will register their subdomains and check the subdomains that are already registered

To manage or delete your registrar, open your profile page and click on the "Registrar" tab. For editing, click on the edit button. Here, you can change the settings and disable new registrations if needed

4. Transfer domains

If you own a domain you can transfer the domain peer to peer by using the "Transfer" function. This is also useful when you want to move your domain to a different wallet. Click on the "Transfer" button and enter the wallet address to which you want to transfer it to

Domain name transfers are irreversible

5. Wrap your domain

Domain names can be tokenized (create an NFT) and redeemed to reveal the real domain name at any time. This process is called wrapping (tokenizing) and unwrapping (redeeming) a domain name

When users wrap their domain name:

  1. The domain name is transferred to an escrow account

  2. And the smart contract creates an NFT that is transferred to the user in return

  3. When the NFT is unwrapped again, the program will burn the NFT and return the domain name to the owner

Users can wrap and unwrap their domain names a limitless number of times

Metaplex does not support NFTs with names with more than 32 UTF-8 characters. Therefore domain names over a certain length cannot be wrapped

Domains mixing several languages & domains with uncertified unicodes cannot be wrapped into an NFT

Wrapping your domain as an NFT means a few things:

  1. Funds transferring is complicated depending on the wallet you are using

  2. You cannot edit the content of your domain

  3. You cannot transfer your domain

You would need to unwrap your domain on our website to retrieve your actual domain with all its use cases

If funds are mistakenly sent to an NFT domain, these will be recovered when unwrapping the domain again

Funds will be recovered by the last user who unwraps the domain. This means if you had funds sent to your NFT domain, unwrap it first to recover your funds, before selling it as an NFT again

This function is mostly used to list your domain on an NFT marketplace. View your domains, select the wrap button and confirm the transactions. If you have wrapped your domain name you can find it under "NFTs" in your collection on your profile page

When you wrap a domain into an NFT for the first time the initial cost will total ~0.01719SOL which covers metadata account creation, the Metaplex fee and gas cost

Subsequent wrapping will cost 0.00204 SOL which is the cost of having a token account to hold the NFT

At any time a domain is unwrapped, the 0.00204 SOL will be returned to the user unwrapping the domain as the token account will be closed

You can unwrap your domain name on your profile page. Under "Collection" select "NFTs". Here you can either unwrap all of your domains at once as displayed below

You can unwrap your domain at any time

6. Edit the details of your domain

Your domain name details serve as your bio for that specific domain. If you are a keen seller enter your email or X handle. Changing your "bio" is simple. View the domain of your choice, drop details, edit the content and sign the transaction

All users will be able to see the content of your domain

You can delete and/or change the content of your domain at any time

Last updated