Skip to main content

Rust SDK API Reference / Name-registry instructions / delete_name_registry

Function: delete_name_registry()

pub fn delete_name_registry(name_account: Pubkey, owner: Pubkey, refund_target: Pubkey) -> Result<Instruction, SnsError>

Defined in: name_registry.rs:80

Builds an instruction that deletes a name account and transfers its rent to refund_target.

Parameters

owner authorizes deletion of name_account; refund_target receives the reclaimed lamports.

Returns

An unsigned Instruction, or SnsError::SolanaProgramError from instruction construction.

Example

use sns_sdk::bindings::name_registry::delete_name_registry;

let instruction = delete_name_registry(name_account, owner, refund_target)?;