> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# isPolicyAdmin

> **isPolicyAdmin**(`config`, `rulesEngineAdminContract`, `policyId`, `adminAddress`): `Promise`\<`boolean`>

Determine if address is policy admin.

This function determines whether or not an address is the admin for a specific policy.

## Parameters

| Parameter                          | Type                                  | Description                                          |
| ---------------------------------- | ------------------------------------- | ---------------------------------------------------- |
| `config`                           | `Config`                              | -                                                    |
| `rulesEngineAdminContract`         | `object`                              | The contract instance containing the address and ABI |
| `rulesEngineAdminContract.abi`     | (`object` \| `object` \| `object`)\[] | -                                                    |
| `rulesEngineAdminContract.address` | \`0x\$\{string}\`                     | -                                                    |
| `policyId`                         | `number`                              | The ID of the policy to check the admin for.         |
| `adminAddress`                     | \`0x\$\{string}\`                     | The address to check                                 |

## Returns

`Promise`\<`boolean`>

whether or not the address is the policy admin.

## Defined in

[src/modules/admin.ts:131](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/modules/admin.ts#L131)
