.skr domain — a human-readable name that maps to their Solana wallet address. Like the Seeker Genesis Token, a .skr domain is only minted once per device and can be transferred between a user’s own wallet accounts within the Seed Vault Wallet.
Instead of sharing a long base58 wallet address, a user can share something like alice.skr. This makes it easier to send and receive tokens, display readable names in your app’s UI, and reference users across apps.
Resolution
SKR domains are built on AllDomains and support bidirectional resolution:- Forward resolution — Given a
.skrname, look up the associated wallet address. - Reverse resolution — Given a wallet address, look up the associated
.skrname.
@solana-mobile/skr-domain package to resolve .skr domains in your app:
.skr name to any wallet, so a name from getSkrDomains is not proof of identity — show it alongside the address. getSkrDomains uses getProgramAccounts, which many RPC providers rate-limit or disable, so call it from your backend.
React Native apps need a WebCrypto polyfill such as
react-native-quick-crypto,
installed at startup before importing the package. See the package
README
for details and the full API.SKR Address Resolution Sample
A sample app demonstrating bidirectional domain lookup with AllDomains
integration.
