

# Hierarchy

**BadgeReg**

# Constructors

<a id="constructor"></a>

##  constructor

⊕ **new BadgeReg**(api: *`Api`*, registry: *[Registry](_registry_.registry.md)*): [BadgeReg](_badgereg_.badgereg.md)

*Defined in [badgereg.ts:31](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L31)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| api | `Api` |
| registry | [Registry](_registry_.registry.md) |

**Returns:** [BadgeReg](_badgereg_.badgereg.md)

___

# Properties

<a id="certifiers"></a>

##  certifiers

**● certifiers**: *[Metadata](../interfaces/_badgereg_.metadata.md)[]* =  []

*Defined in [badgereg.ts:27](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L27)*

___
<a id="contracts"></a>

##  contracts

**● contracts**: *`object`*

*Defined in [badgereg.ts:28](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L28)*

#### Type declaration

[key: `string`]: `Contract`

___

# Methods

<a id="certifisrcount"></a>

##  certifierCount

▸ **certifierCount**(): `any`

*Defined in [badgereg.ts:44](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L44)*

**Returns:** `any`

___
<a id="checkifcertified"></a>

##  checkIfCertified

▸ **checkIfCertified**(certifier: *`string`*, address: *`string`*): `any`

*Defined in [badgereg.ts:117](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L117)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| certifier | `string` |
| address | `string` |

**Returns:** `any`

___
<a id="fetchcertifier"></a>

##  fetchCertifier

▸ **fetchCertifier**(id: *`number`*): `any`

*Defined in [badgereg.ts:52](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L52)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| id | `number` |

**Returns:** `any`

___
<a id="fetchcertifierbyname"></a>

##  fetchCertifierByName

▸ **fetchCertifierByName**(name: *`string`*): `any`

*Defined in [badgereg.ts:78](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L78)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| name | `string` |

**Returns:** `any`

___
<a id="fetchmeta"></a>

##  fetchMeta

▸ **fetchMeta**(id: *`number`*): `any`

*Defined in [badgereg.ts:97](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L97)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| id | `number` |

**Returns:** `any`

___
<a id="getcontract"></a>

##  getContract

▸ **getContract**(): `any`

*Defined in [badgereg.ts:40](https://octonion.institute/susytech/js-libs/blob/9aff8ef/packages/contracts/src/badgereg.ts#L40)*

**Returns:** `any`

___

