Primary Domains
Get a primary domain
import { getPrimaryDomain } from "@bonfida/spl-name-service";
const { domain, reverse } = await getPrimaryDomain(connection, domainOwnerPublicKey);import { getPrimaryDomain } from "@solana-name-service/sns-sdk-kit";
import { Address } from "@solana/kit";
const userWallet = "36Dn3RWhB8x4c83W6ebQ2C2eH9sh5bQX2nMdkP2cWaA4" as Address
const {
domainAddress, // Address of domain account, not the user wallet address
domainName: primaryDomain,
stale: isPrimaryDomainStale
} = await getPrimaryDomain({ rpc, walletAddress:userWallet });Get multiple primary domains
import { getMultiplePrimaryDomains } from "@bonfida/spl-name-service";
const wallets = [
new PublicKey("3ogYncmMM5CmytsGCqKHydmXmKUZ6sGWvizkzqwT7zb1"),
new PublicKey("FMmaHPDL47V1gXsfh9WjgAT7Er3dfDvarQubTU1Jxc1r"),
// Public Keys of all the wallet addresses you're looking up a primary domain for (up to 100)
];
const primaryDomains = await getMultiplePrimaryDomains(connection, wallets);Walkthrough
Last updated