Skip to main content
Register, resolve, and manage .SOL domains using the Solana Name Service. The documentation includes domain name registrations, resolution, and management functions.

Core Features

  1. Domain Management
    • Register new domains
    • Resolve domains to addresses
    • Get primary domains
    • List registered domains
  2. Domain Operations
    • Custom space allocation
    • Domain resolution
    • Multi-TLD support
    • Primary domain lookup

Usage

Register Domain

Resolve Domain

Get Primary Domain

List All Domains

Example Prompts

Natural Language Prompts

LangChain Tool Prompts

Register Domain

Resolve Domain

Implementation Details

Domain Registration

Domain Resolution

Primary Domain

Error Handling

Best Practices

  1. Domain Registration
    • Choose appropriate space
    • Verify domain availability
    • Check USDC balance
    • Plan for renewals
  2. Domain Resolution
    • Handle missing domains
    • Check staleness
    • Implement caching
    • Validate inputs
  3. Domain Management
    • Monitor expiration
    • Update records
    • Backup settings
    • Regular validation
  4. Performance
    • Cache resolutions
    • Batch operations
    • Handle timeouts
    • Monitor errors

Common Issues

  1. Registration
    • Insufficient USDC
    • Name taken
    • Invalid characters
    • Space limits
  2. Resolution
    • Stale records
    • Invalid domains
    • Missing records
    • Network issues
  3. Management
    • Expired domains
    • Update failures
    • Permission issues
    • Sync problems

Response Formats

Registration Response

Resolution Response

Space Allocation Guide

  • getBalance: Check USDC balance
  • transfer: Transfer domains
  • createAssociatedTokenAccount: Setup USDC
  • getAllDomainsTLDs: List available TLDs

Notes

  1. Registration Cost
    • Based on name length
    • Space allocation fee
    • USDC payment required
    • Renewal considerations
  2. Resolution Process
    • Caching recommended
    • Handle timeouts
    • Validate responses
    • Multiple attempts
  3. Management Tips
    • Regular validation
    • Backup records
    • Monitor expiration
    • Update settings