Rust SDK API Reference / Record instructions / delete_record_v2
Function: delete_record_v2()
pub fn delete_record_v2(domain: &str, record: Record, owner: Pubkey, payer: Pubkey) -> Result<Instruction, SnsError>
Defined in: record_v2.rs:89
Builds a V2 deletion instruction that sends reclaimed record rent to payer.
Parameters
domain must be canonical lowercase .sns; record identifies the record; owner authorizes deletion and payer receives the refund.
Returns
An unsigned Instruction, or domain-key derivation errors through SnsError.
Example
use sns_sdk::{bindings::record_v2::delete_record_v2, record::Record};
let instruction = delete_record_v2("example.sns", Record::Url, owner, payer)?;