Skip to main content

Address derivation

Rust SDK API Reference / Address derivation

Address derivation APIs calculate deterministic SNS and SRS account addresses locally and do not query RPC. High-level SNS helpers accept TLD-trimmed names such as example or sub.example; use the low-level helpers when constructing raw name-registry relationships.

APIs

APIDescription
get_sns_domain_keyDerives an SNS domain or subdomain account and parent metadata.
get_srs_domain_keyDerives the canonical SRS record account for a TLD-trimmed .sol name.
get_reverse_keyDerives an SNS reverse-lookup account.
get_domain_mintDerives a name-tokenizer mint from a name account.
get_prefixReturns the raw prefix for a domain or record version.
get_hashed_nameHashes a raw SPL Name Service label.
deriveDerives a raw SPL Name Service account.
derive_reverseDerives a raw reverse-lookup account.