AllDomains Integration
Manage and resolve domains across multiple TLDs on Solana
Comprehensive integration with AllDomains service for managing and resolving domains across multiple TLDs on Solana. Supports domain resolution, ownership lookup, and TLD management.
Domain Resolution
Multi-TLD support
Owner lookup
Main domain resolution
Reverse resolution
Domain Management
Owned domains lookup
TLD enumeration
Domain registration
Copy
// Resolve any domain
const owner = await agent.methods.resolveAllDomains("mydomain.blink");
// Get owned domains
const domains = await agent.methods.getOwnedAllDomains(
new PublicKey("owner-address")
);
// Get main domain
const mainDomain = await agent.methods.getMainAllDomainsDomain(
new PublicKey("owner-address")
);Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Domain Resolution
Validate domain format
Handle missing domains
Implement caching
Check TLD support
Owner Lookup
Batch requests
Cache results
Filter inactive domains
Validate addresses
TLD Management
Monitor new TLDs
Update regularly
Check availability
Handle migrations
Performance
Cache common lookups
Batch operations
Monitor RPC usage
Handle timeouts
Resolution
Invalid formats
Unsupported TLDs
Network errors
Stale data
Owner Lookup
Missing domains
Invalid addresses
Timeout issues
RPC errors
TLD Issues
New TLDs
Deprecated TLDs
Format changes
Migration issues
.blink
.bonk
.abc
.glow
.backpack
Resolution Flow
Copy
Ownership Verification
Copy
Main Domain
Copy
resolveAllDomains: Domain resolutiongetOwnedAllDomains: Domain ownershipgetAllDomainsTLDs: TLD managementgetMainAllDomainsDomain: Primary domains
Last updated