pub fn transfer_authority( ctx: Context<'_, '_, '_, '_, TransferAuthority<'_>>, new_authority: Pubkey, ) -> Result<()>
Transfers authority. Requires authority to sign
authority