Skip to main content

Rust SDK API Reference / Primary domains / set_primary_domain_instruction

Function: set_primary_domain_instruction()

pub fn set_primary_domain_instruction(program_id: Pubkey, accounts: set_primary_domain::Accounts<Pubkey>, params: set_primary_domain::Params) -> Instruction

Defined in: primary_domain.rs:69

Builds the raw primary-domain instruction. Its generated Accounts contract requires the owner signer.

Parameters

program_id selects the program; accounts supplies name, PDA, owner, and system program; params is the generated empty parameter type.

Returns

An unsigned Instruction.

Example

use sns_sdk::primary_domain::set_primary_domain_instruction;
let instruction = set_primary_domain_instruction(program_id, accounts, params);