useRoleMembers

Get all members of a specific role

function useRoleMembers<TContract extends ContractWithRoles>(
  contract: RequiredParam<TContract>,
  role: RolesForContract<TContract>,
): UseQueryResult<string[], unknown>;

Parameters


Returns

a list of addresses that are members of the role

type ReturnType = UseQueryResult<string[], unknown>;

Example

const {
  data: members,
  isLoading,
  error,
} = useRoleMembers(SmartContract, "admin");