Manage Your Domains
Discover different ways to manage your domain portfolio
Last updated
Discover different ways to manage your domain portfolio
Last updated
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
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
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:
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
Choose the registration token from the list, or add a custom one. For that, you'll need to enter a custom token mint address
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
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
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
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
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:
The domain name is transferred to an escrow account
And the smart contract creates an NFT that is transferred to the user in return
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:
Funds transferring is complicated depending on the wallet you are using
You cannot edit the content of your domain
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
Phantom and Solflare support wrapped domains, so you will receive the funds directly to your wallet address if the tokens were sent to NFT domain. In other cases, if funds are sent to an NFT domain, you can recover them upon 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.01719
SOL 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
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