Share your feedback on Twitter and claim 5M Free GetBlock Requests

banner image

Create a .sol Domain Name on Solana: Guide and Requirements

Deen Newman

Deen Newman

January 30, 2024

6 min read

article cover

Gone are the days when users had to type complex IP addresses, a long series of numbers that led to the destination page; today’s '.com' names are made for a seamless experience.
A similar concept is already applied to leading blockchains like Solana, where sleek .sol domain names replace lengthy cryptocurrency addresses.

Highlights

Solana Name Service (SNS) is a decentralized domain registry with the blockchain under the hood.

  • It facilitates creating personalized .sol domains to use within the Solana network;
  • By using this service, crypto holders can associate a single ‘.sol’ name with their wallet address, making it easier to share and use;
  • Hosting IPFS-based websites on Solana is also enabled by SNS;
  • SNS address owners can exchange them directly through the platform or trade them as NFTs on popular marketplaces;

As we walk you through the steps of registering and buying one, discover its practical uses and advantages. Join us for a brief yet thorough overview.

What is a .sol domain?

In the Solana ecosystem, .sol is the format of the domain name that replaces lengthy wallet addresses, enabling users to perform all standard functions linked to Solana-based accounts.

For example, sending tokens to a short and simple ‘deen.sol’ address is far more convenient than dealing with ‘9E66AGL6BCLsmhGfTA7Xh2waZ6A2EQ1JCbabmpKcvyk6’.

SNS_domains_on_Solscan

Image from Solscan

Note that these namings aren't limited to letters. In fact, short three-digit number domains are among the most sought-after and considered highly valuable.

What is Solana Name Service?

Solana Name Service (SNS) is the platform that provides an interface where crypto holders can claim a unique ‘.sol’ domain and assign it to a wallet address.

Being a blockchain naming service, it operates as a decentralized registry managed by smart contracts. These programs efficiently associate names with their respective owners' addresses and facilitate the reverse process of translating them back into addresses.

SNS, developed and run by Bonfida, implements this approach to organize and link Solana public keys to easily readable names, making it easily findable, recognizable, and convenient to transact with.

SNS_main_page

Image from SNS

Other than that, the service facilitates connecting short addresses to websites, X handles, IPFS files, or other links. They can also be Traded as NFTs through marketplaces.

N.B.: Stay ahead with our guide on the hottest Solana marketplaces!

Benefits of a .sol domain

Now that we grasped the general idea, let’s contemplate why use the Solana naming service in the first place:

  • Simplicity in daily transactions: For someone who utilizes crypto on a daily basis, it’s easier to send and receive funds to short and neat addresses, reducing the risk of errors;
  • Decentralized ownership: SNS addresses operate on a permissionless blockchain level, granting exclusive control and deletion rights to owners, free from centralized authority;
  • Unique Web3 identity: Bonfida cultivates a space, where every crypto user can stand out in the decentralized space while maintaining anonymity;
  • Brand awareness tool: For companies and Web3 projects, it serves as a powerful and innovative tool for establishing a recognizable presence within the Web3 ecosystem;
  • dApp integration: Developers can seamlessly integrate the functionality into wallets and decentralized applications, providing a user-friendly gateway to navigate the blockchain.

Unlike traditional DNS providers, Bonfida’s services never expire, ensuring users can continuously enjoy these advantages.

Requirements for creating a .sol domain

The only requirement to claim a custom domain is a Solana wallet that supports SNS.
Users of Phantom, Solflare, TrustWallet, and Coin98 can rest assured that their apps fit into this category.

The costs, starting from $20, are payable in various tokens. However, make sure to have some SOL to cover a small gas fee.
Please note that anything with fewer than five characters gets progressively more expensive. One-character names or three-digit domains, for instance, are very rare and therefore priced differently.

Step-by-step guide to creating a .sol domain

The platform makes the process simple for users while the blockchain facilitates the operation in a matter of seconds.

1. Connect a wallet

To buy a .sol domain name, navigate to sns.id, which is the Solana naming service website. Choose a wallet to connect from the extensive list of supported options.

List_of_supported_wallets_on_SNS

Image from SNS

2. Select an appropriate name

Once the account is linked, simply search for a desired name. Keep in mind that popular names may already be taken.

Searching_domain_names_on_SNS

Image from SNS

In this case, explore creative variations offered by the website. However, if already registered, you can still make an offer in case the owner is willing to sell.

3. Head to checkout

When you find a naming that is unregistered and available, click “Add to cart”. From the cart, select the “Checkout” button that will prompt you to choose a token to pay with.

List_of_SNS_available_payment_options

Image from SNS

4. Confirm and complete

Proceed with “Complete Purchase”. In our case, it’s 20 USDC plus 0.001 SOL gas fee. This is a one-time expense, eliminating the need for future registrations or renewals.

Completing_the_SNS_domain_name_purchase

Image from SNS

After confirming the transaction, the purchase is complete and the new SNS address is automatically linked to the wallet. You can freely change the associated account from the dashboard at any time.

Context Banner

Ending notes: Future developments and updates

Looking ahead, SNS aspires to become a standard for all ecosystem users, simplifying interactions with the blockchain and potentially serving as genuine hosts for decentralized websites. While current browser support may be limited, the evolving landscape hints at change.

As for reliable and future-proof RPC node services, GetBlock provides access to over 55 blockchain nodes, catering to the needs of every developer. Register now and start using it for free!

Frequently Asked Questions

How to use SNS? Recap with our FAQ section.

Can I transfer my existing domain to Solana?

Users can transfer domain names between wallets within the ecosystem by paying a gas fee. Additionally, Bonfida facilitates cross-chain compatibility by adding BNB addresses to SNS.

Can I sell my .sol domain?

Yes, owners can sell and buy domain names directly through the Bonfida website or via popular marketplaces like Magic Eden, Solsea, or Tensor. Before listing on marketplaces, addresses are wrapped into NFTs.

How do I renew my Solana domain registration?

Domains generated via Solana Name Service do not expire. Once registered, they remain active indefinitely and therefore do not need periodic renewal.

Can I use a .sol domain for a decentralized website?

Solana naming service supports hosting websites stored on IPFS. However, it's worth noting that only a few browsers currently support .sol natively, and some may require extensions or HTTP gateways for optimal usage.

Deen Newman

Deen Newman

January 30, 2024

6 min read

twittertwittertelegramtelegramLinkedinLinkedin