diff --git a/src/handlers/association/associationHandlers.ts b/src/handlers/association/associationHandlers.ts
index 431f061fd7b80d0d6d94671ce577ef7e74ccb201..6f4d5c6f00e72b344a40f5894e9bfb976dfab31b 100644
--- a/src/handlers/association/associationHandlers.ts
+++ b/src/handlers/association/associationHandlers.ts
@@ -5,7 +5,7 @@ import { type TezosToolkit } from '@taquito/taquito'
 import { type Association } from '../../types/Association.js'
 
 // IMPORT SERVICES
-import { createAssociation, getAssociationDetails, getAssociations, isAdminOfAssociation, joinAssociation } from '../../services/association.service.js'
+import { createAssociation, getAssociationDetails, getAssociations, joinAssociation } from '../../services/association.service.js'
 import inquirer from 'inquirer'
 
 /**
@@ -136,18 +136,4 @@ async function handleGetAssociationDetails (associations: string[], tezos: Tezos
   }
 }
 
-/**
- * Handles the process of is admin.
- * @param {TezosToolkit} tezos - The TezosToolkit instance used for blockchain operations.
- * @returns {Promise<boolean>} A promise with a boolean of is admin.
- */
-async function handleIsAdmin (tezos: TezosToolkit): Promise<boolean> {
-  try {
-    return await isAdminOfAssociation(tezos)
-  } catch (error) {
-    const errorMessage = error.message ? error.message : 'Unknown error occurred'
-    throw new Error(`${errorMessage}`)
-  }
-}
-
-export { handleCreateAssociation, handleJoinAssociation, handleGetAssociations, handleGetAssociationDetails, handleIsAdmin }
+export { handleCreateAssociation, handleJoinAssociation, handleGetAssociations, handleGetAssociationDetails }
diff --git a/src/services/association.service.ts b/src/services/association.service.ts
index d9d196ae6ac546fe546256460815194eac27635c..5efbeee8114f220248f199b85997c3798b478b8c 100644
--- a/src/services/association.service.ts
+++ b/src/services/association.service.ts
@@ -49,15 +49,4 @@ async function getAssociationDetails (associationName: string, tezos: TezosToolk
   return associationDetails
 }
 
-async function isAdminOfAssociation (tezos: TezosToolkit): Promise<boolean> {
-  const contract = await tezos.contract.at(address)
-
-  const executionContextParams = {
-    viewCaller: contract.address
-  }
-
-  const isAdmin: boolean = await contract.contractViews.isAdmin('Test').executeView(executionContextParams)
-  return isAdmin
-}
-
-export { createAssociation, joinAssociation, getAssociations, getAssociationDetails, isAdminOfAssociation }
+export { createAssociation, joinAssociation, getAssociations, getAssociationDetails }
diff --git a/src/utils/getRole.ts b/src/utils/getRole.ts
index d6de12fa4f7caaafe08aa2486790b3cb0ece1098..37e854b9b4b41cdb5389cd5cbacfdaa3842466f8 100644
--- a/src/utils/getRole.ts
+++ b/src/utils/getRole.ts
@@ -1,12 +1,6 @@
 import { type TezosToolkit } from '@taquito/taquito'
 import { type Role } from '../types/Role'
-import { handleIsAdmin } from '../handlers/association/associationHandlers.js'
 
 export async function getRole (tezos: TezosToolkit): Promise<Role> {
-  // const isAdmin = await handleIsAdmin(tezos)
-
-  // if (isAdmin) return 'ADMIN'
-
-  // TEMPORARY
   return 'CONNECTED'
 }