Solana Name Service (SNS)
Register and manage your .SOL domains using SNS
Last updated
Register and manage your .SOL domains using SNS
Last updated
Register, resolve, and manage .SOL domains using the Solana Name Service. The documentation includes domain name registrations, resolution, and management functions.
Domain Management
Register new domains
Resolve domains to addresses
Get primary domains
List registered domains
Domain Operations
Custom space allocation
Domain resolution
Multi-TLD support
Primary domain lookup
Domain Registration
Choose appropriate space
Verify domain availability
Check USDC balance
Plan for renewals
Domain Resolution
Handle missing domains
Check staleness
Implement caching
Validate inputs
Domain Management
Monitor expiration
Update records
Backup settings
Regular validation
Performance
Cache resolutions
Batch operations
Handle timeouts
Monitor errors
Registration
Insufficient USDC
Name taken
Invalid characters
Space limits
Resolution
Stale records
Invalid domains
Missing records
Network issues
Management
Expired domains
Update failures
Permission issues
Sync problems
Basic Domain
1KB
With Records
2KB
Full Profile
5KB
Maximum
10KB
getBalance
: Check USDC balance
transfer
: Transfer domains
createAssociatedTokenAccount
: Setup USDC
getAllDomainsTLDs
: List available TLDs
Registration Cost
Based on name length
Space allocation fee
USDC payment required
Renewal considerations
Resolution Process
Caching recommended
Handle timeouts
Validate responses
Multiple attempts
Management Tips
Regular validation
Backup records
Monitor expiration
Update settings
Register Domain
Resolve Domain