light_token_interface/instructions/mint_action/
update_mint.rs

1use light_compressed_account::Pubkey;
2use light_zero_copy::ZeroCopy;
3
4use crate::{AnchorDeserialize, AnchorSerialize};
5
6#[repr(C)]
7#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, ZeroCopy)]
8pub struct UpdateAuthority {
9    pub new_authority: Option<Pubkey>, // None = revoke authority, Some(key) = set new authority
10}