Practical overview
When it fits
Use it when an SNS domain needs to resolve to a browser destination, or when working with the repository's Cloudflare Workers resolver.
Who it is for
- People who want to browse websites associated with Solana Name Service domains.
- SNS domain owners configuring a supported destination record.
- Developers who want to run or publish the resolver worker.
Documented uses
- Resolve SNS v1 and v2 records to a destination, with v2 records taking priority.
- Route a domain to a URL or content address through supported record types.
- Run the resolver locally or publish it on Cloudflare using Wrangler.
Requirements & limits
- Record lookup returns the first existing record in this order: url, IPFS, ARWV, SHDW, A, CNAME.
- Both v1 and v2 records are supported, with v2 given priority.
- The README says a domain must have a supported destination record and that owners connect a wallet on the sns.id domain page to edit records.
- The repository is public and licensed under MIT.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run or publish the resolver with Wrangler
Use the repository instructions to start the worker locally or publish it on Cloudflare.
Before you start
- The Name Resolver repository.
- The Wrangler CLI, installed using the documented Yarn command.
Steps
Install Wrangler with
yarn global add wrangler.From the worker project, run
wrangler devto start it locally.To publish the worker on Cloudflare, run
wrangler publish.
Expected outcome
The documented workflow starts the worker locally or publishes it on Cloudflare.
Guide limitations
- The instructions do not specify additional configuration or deployment settings.
Set a destination record for an SNS domain
Configure an SNS domain with a supported destination record so the resolver can map it to content.
Before you start
- An SNS domain and access to its domain page.
- A wallet to connect on the domain page.
- A website URL, IPFS CID, or Arweave hash to use as the destination.
Steps
Open the domain's page on sns.id.
Connect a wallet.
Set an
IPFSrecord inipfs://format, anARWVrecord inarwv://format, or aurlrecord containing the website address.
Expected outcome
The domain has one of the destination records the README identifies as necessary for resolution.
Guide limitations
- The instructions do not describe how to obtain or host the destination content.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- SolanaNameService/name-resolver · Official homepage title · retained in its source language

