useAllRoleMembers

Get all members of all roles

function useAllRoleMembers<TContract extends ContractWithRoles>(
  contract: RequiredParam<TContract>,
): UseQueryResult<
  Awaited<Record<RolesForContract<TContract>, string[]>>,
  unknown
>;

Parameters


Returns

a list of addresses for all supported roles on the contract.

type ReturnType = UseQueryResult<
  Awaited<Record<RolesForContract<TContract>, string[]>>,
  unknown
>;

Example

const { data: roles, isLoading, error } = useAllRoleMembers(contract);