

# Hierarchy

**Registry**

# Constructors

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

##  constructor

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

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

**Parameters:**

| Param | Type |
| ------ | ------ |
| api | `Api` |

**Returns:** [Registry](_registry_.registry.md)

___

# Methods

<a id="_creategetparams"></a>

##  _createGetParams

▸ **_createGetParams**(_name: *`string`*, key: *`string`*): `any`[]

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

**Parameters:**

| Param | Type |
| ------ | ------ |
| _name | `string` |
| key | `string` |

**Returns:** `any`[]

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

##  fetchContract

▸ **fetchContract**(): `any`

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

**Returns:** `any`

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

##  getContract

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

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

**Parameters:**

| Param | Type |
| ------ | ------ |
| _name | `string` |

**Returns:** `any`

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

##  getContractInstance

▸ **getContractInstance**(_name: *`string`*): `any`

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

**Parameters:**

| Param | Type |
| ------ | ------ |
| _name | `string` |

**Returns:** `any`

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

##  getInstance

▸ **getInstance**(): `any`

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

**Returns:** `any`

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

##  lookupAddress

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

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

**Parameters:**

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

**Returns:** `any`

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

##  lookupMeta

▸ **lookupMeta**(name: *`string`*, key: *`string`*): `any`

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

**Parameters:**

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

**Returns:** `any`

___

