sns-solana

Resolve SNS .sol domain names to Solana public keys.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill sns-solana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sns-solana
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/sns-solana
Command: npx skills add https://github.com/readtheskill/readtheskill --skill sns-solana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill makes it easy to convert human-readable SNS (.sol) domain names into their corresponding on-chain Solana addresses so developers and agents no longer need to perform manual lookups or parse SDK internals.

Core Features & Use Cases

  • Name resolution: Programmatically resolve SNS domain names to Solana public keys for wallet mapping and payment routing.
  • Registration & management: Register and manage .sol domains where supported, enabling domain lifecycle tasks from code.
  • Integration scenarios: Embed into dApps, bots, or automation pipelines that require deterministic name-to-address lookups using the GOAT SDK or SAK tools.

Quick Start

Resolve the SNS domain example.sol and return its corresponding Solana wallet address.

Frequently Asked Questions about sns-solana

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve SNS domain names to Solana addresses in my dApp?

To resolve SNS domain names to Solana addresses, this Skill programmatically maps .sol names to public keys for wallet mapping and payment routing. It eliminates manual lookups by providing a deterministic name-to-address resolution workflow.

Can I use the GOAT SDK to resolve .sol domains for payment routing?

Yes, the GOAT SDK integrates with this Skill to resolve .sol domains for payment routing. It requires a connected Solana wallet context and RPC access to perform deterministic name-to-address lookups.

Do I need a connected Solana wallet to perform SNS name resolution?

Yes, you need a connected Solana wallet context and RPC access to perform SNS name resolution. These prerequisites allow the Skill to execute register, resolve, and domain management operations on-chain.

What is the best way to automate SNS name resolution for bots and automation pipelines?

The best way to automate SNS name resolution is embedding this Skill into bots or automation pipelines. It provides deterministic name-to-address lookups using the GOAT SDK or SAK tools without parsing SDK internals.

Why does manual SNS name lookup fail in on-chain workflows?

Manual SNS name lookup fails due to the complexity of parsing SDK internals. This Skill bypasses manual lookups by programmatically converting human-readable .sol domain names into their corresponding on-chain Solana addresses.