Skip to main content

Rust SDK API Reference / Address derivation / derive_reverse

Function: derive_reverse()

pub fn derive_reverse(domain_key: &Pubkey, parent: Option<&Pubkey>) -> Pubkey

Defined in: derivation.rs:73

Derives a reverse-lookup account using the configured reverse class and an optional parent account.

Parameters

ParameterTypeDescription
domain_key&PubkeyDerived SNS name-account key.
parentOption<&Pubkey>Parent for a subdomain reverse record, or None for a top-level name.

Returns

The derived reverse-account Pubkey.

Example

use sns_sdk::derivation::{derive_reverse, get_sns_domain_key};

let domain = get_sns_domain_key("example")?;
let reverse = derive_reverse(&domain.key, None);