Skip to main content

Rust SDK API Reference / Name-registry instructions / update_name_registry_data

Function: update_name_registry_data()

pub fn update_name_registry_data(name_account: Pubkey, offset: u32, data: Vec<u8>, signer: Pubkey, parent: Option<Pubkey>) -> Result<Instruction, SnsError>

Defined in: name_registry.rs:46

Builds an update instruction that writes data beginning at offset in a name account.

Parameters

name_account is updated by signer; parent supplies the optional parent authority; offset and data select the bytes to overwrite.

Returns

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

Example

use sns_sdk::bindings::name_registry::update_name_registry_data;

let instruction = update_name_registry_data(name_account, 0, b"hello".to_vec(), signer, None)?;