Skip to main content

General Questions

A MetaMask extension that allows you to use human-readable .s domain names instead of hexadecimal addresses on the Sonic blockchain.Instead of sending tokens to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb, you can simply send to example.s.
You can install it directly from the MetaMask Snap directory.The Snap is available for MetaMask. You can try it at: Metamask Snap Directory
The SNS Snap exclusively supports the .s top-level domain (TLD) on the Sonic blockchain (Chain ID: 146).
Yes, the SNS Snap is free to use. However, standard Sonic blockchain transaction fees apply when you send transactions.

Using the Snap

  1. Open MetaMask and click “Send”
  2. In the recipient field, type the .s domain name (e.g., “example.s”)
  3. The Snap will automatically resolve it to the corresponding address
  4. Verify the address and complete your transaction
No, domain registration is handled through the Sonic Name Service platform at sns.krownlabs.app.The Snap only resolves existing domain names - it doesn’t register them.
If a domain doesn’t resolve, check the following:
  • Ensure the domain is spelled correctly (including the .s extension)
  • Verify the domain is registered on Sonic Name Service
  • Make sure you’re connected to the Sonic blockchain (Chain ID: 146)

Technical Questions

No, this Snap specifically works with the Sonic blockchain (Chain ID: 146) and .s domains only.It is not compatible with other blockchains or domain systems like ENS.
Yes! Applications can access the reverseLookup function to display domain names for addresses.This allows dApps to show “example.s” instead of “0x742d35…f0bEb” in their interfaces.
The SNS Snap interacts with the following contracts on Sonic mainnet:
  • Resolver: 0x90DB11399F3577BeFbF5B8E094BcaD35DA348Fc9
  • Registrar: 0xc50DBB6F0BAab19C6D0473B225f7F58e4a2d440b
  • Registry: 0x3D9D5ACc7dBACf1662Bc6D1ea8479F88B90b3cfb

Security & Privacy

Yes. The SNS Snap only performs name resolution - it doesn’t have access to your private keys or funds.All transaction security is handled by MetaMask’s standard security features.
Always verify the resolved address before confirming any transaction, especially for large amounts.The Snap will display both the domain name and the resolved address - make sure they match your expectations.
The SNS Snap requires permissions for:
  • Network access to communicate with the Sonic blockchain
  • Name lookup functionality to resolve .s domains
These are the minimum permissions needed for the Snap to function.

Domain Registration

Visit sns.krownlabs.app to register your .s domain.
  1. Connect your wallet
  2. Search for available domain names
  3. Pay the registration fee
  4. Complete the registration process
Domain pricing is based on length:
  • 3 characters: 15 S per year
  • 4 characters: 10 S per year
  • 5 characters: 7.5 S per year
  • 6+ characters: 5 S per year
Multi-year discounts are available (up to 20% for 5 years).

Troubleshooting

Try these steps:
  1. Make sure MetaMask is up to date
  2. Check that you’re connected to the Sonic network (Chain ID: 146)
  3. Try reinstalling the Snap
  4. Verify you’ve granted all necessary permissions
  5. Restart MetaMask or your browser
If the resolved address doesn’t match what you expect:
  1. Verify the domain ownership on sns.krownlabs.app
  2. Check if the domain owner recently changed the address
  3. Contact the domain owner if you believe there’s an issue
Join our community for support:

Additional Resources