# Polymesh

Main entry point of the Polymesh SDK

## Hierarchy

* **Polymesh**

## Index

### Properties

* [claims](#claims)
* [middleware](#middleware)

### Accessors

* [\_polkadotApi](#_polkadotapi)

### Methods

* [getAccount](#getaccount)
* [getAccountBalance](#getaccountbalance)
* [getCurrentIdentity](#getcurrentidentity)
* [getIdentity](#getidentity)
* [getLatestBlock](#getlatestblock)
* [getNetworkProperties](#getnetworkproperties)
* [getSecurityToken](#getsecuritytoken)
* [getSecurityTokens](#getsecuritytokens)
* [getTickerReservation](#gettickerreservation)
* [getTickerReservations](#gettickerreservations)
* [getTransactionFees](#gettransactionfees)
* [getTreasuryAccount](#gettreasuryaccount)
* [getTreasuryBalance](#gettreasurybalance)
* [isIdentityValid](#isidentityvalid)
* [isTickerAvailable](#istickeravailable)
* [onConnectionError](#onconnectionerror)
* [onDisconnect](#ondisconnect)
* [registerIdentity](#registeridentity)
* [reserveTicker](#reserveticker)
* [transferPolyX](#transferpolyx)
* [connect](#static-connect)

## Properties

### claims

• **claims**: [*Claims*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/claims)

*Defined in* [*src/Polymesh.ts:83*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L83)

### middleware

• **middleware**: [*Middleware*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/middleware)

*Defined in* [*src/Polymesh.ts:84*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L84)

## Accessors

### \_polkadotApi

• **get \_polkadotApi**(): *ApiPromise*

*Defined in* [*src/Polymesh.ts:655*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L655)

Polkadot client

**Returns:** *ApiPromise*

## Methods

### getAccount

▸ **getAccount**(): [*CurrentAccount*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/currentaccount)

*Defined in* [*src/Polymesh.ts:445*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L445)

Create an Account instance from an address. If no address is passed, the current Account is returned

**Returns:** [*CurrentAccount*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/currentaccount)

▸ **getAccount**(`args`: object): [*Account*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account)

*Defined in* [*src/Polymesh.ts:446*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L446)

**Parameters:**

▪ **args**: *object*

| Name      | Type   |
| --------- | ------ |
| `address` | string |

**Returns:** [*Account*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account)

### getAccountBalance

▸ **getAccountBalance**(`args?`: undefined | object): *Promise‹*[*AccountBalance*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)*›*

*Defined in* [*src/Polymesh.ts:276*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L276)

Get the free/locked POLYX balance of an Account

**`note`** can be subscribed to

**Parameters:**

| Name    | Type                |
| ------- | ------------------- |
| `args?` | undefined \| object |

**Returns:** *Promise‹*[*AccountBalance*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)*›*

▸ **getAccountBalance**(`callback`: [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹[AccountBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)›): *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

*Defined in* [*src/Polymesh.ts:277*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L277)

**Parameters:**

| Name       | Type                                                                                                                                                                                                                          |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `callback` | [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹[AccountBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)› |

**Returns:** *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

▸ **getAccountBalance**(`args`: object, `callback`: [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹[AccountBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)›): *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

*Defined in* [*src/Polymesh.ts:278*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L278)

**Parameters:**

▪ **args**: *object*

| Name      | Type                                                                                                        |
| --------- | ----------------------------------------------------------------------------------------------------------- |
| `account` | string \| [Account](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account) |

▪ **callback**: [*SubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)*‹*[*AccountBalance*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance)*›*

**Returns:** *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

### getCurrentIdentity

▸ **getCurrentIdentity**(): *Promise‹*[*CurrentIdentity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/currentidentity) *| null›*

*Defined in* [*src/Polymesh.ts:438*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L438)

Retrieve the Identity associated to the current Account (null if there is none)

**Returns:** *Promise‹*[*CurrentIdentity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/currentidentity) *| null›*

### getIdentity

▸ **getIdentity**(`args`: object): [*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity)

*Defined in* [*src/Polymesh.ts:431*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L431)

Create an Identity instance from a DID

**Parameters:**

▪ **args**: *object*

| Name  | Type   |
| ----- | ------ |
| `did` | string |

**Returns:** [*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity)

### getLatestBlock

▸ **getLatestBlock**(): *Promise‹BigNumber›*

*Defined in* [*src/Polymesh.ts:646*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L646)

Retrieve the number of the latest block in the chain

**Returns:** *Promise‹BigNumber›*

### getNetworkProperties

▸ **getNetworkProperties**(): *Promise‹*[*NetworkProperties*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/networkproperties)*›*

*Defined in* [*src/Polymesh.ts:588*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L588)

Retrieve information for the current network

**Returns:** *Promise‹*[*NetworkProperties*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/networkproperties)*›*

### getSecurityToken

▸ **getSecurityToken**(`args`: object): *Promise‹*[*SecurityToken*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/securitytoken)*›*

*Defined in* [*src/Polymesh.ts:562*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L562)

Retrieve a Security Token

**Parameters:**

▪ **args**: *object*

| Name     | Type   | Description           |
| -------- | ------ | --------------------- |
| `ticker` | string | Security Token ticker |

**Returns:** *Promise‹*[*SecurityToken*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/securitytoken)*›*

### getSecurityTokens

▸ **getSecurityTokens**(`args?`: undefined | object): *Promise‹*[*SecurityToken*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/securitytoken)*\[]›*

*Defined in* [*src/Polymesh.ts:525*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L525)

Retrieve all the Security Tokens owned by an Identity

**`note`** tokens with unreadable characters in their tickers will be left out

**Parameters:**

| Name    | Type                |
| ------- | ------------------- |
| `args?` | undefined \| object |

**Returns:** *Promise‹*[*SecurityToken*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/securitytoken)*\[]›*

### getTickerReservation

▸ **getTickerReservation**(`args`: object): *Promise‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*›*

*Defined in* [*src/Polymesh.ts:405*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L405)

Retrieve a Ticker Reservation

**Parameters:**

▪ **args**: *object*

| Name     | Type   | Description           |
| -------- | ------ | --------------------- |
| `ticker` | string | Security Token ticker |

**Returns:** *Promise‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*›*

### getTickerReservations

▸ **getTickerReservations**(`args?`: undefined | object): *Promise‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*\[]›*

*Defined in* [*src/Polymesh.ts:366*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L366)

Retrieve all the ticker reservations currently owned by an Identity. This doesn't include tokens that have already been launched

**Parameters:**

| Name    | Type                |
| ------- | ------------------- |
| `args?` | undefined \| object |

**Returns:** *Promise‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*\[]›*

### getTransactionFees

▸ **getTransactionFees**(`args`: object): *Promise‹BigNumber›*

*Defined in* [*src/Polymesh.ts:473*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L473)

Retrieve the protocol fees associated with running a specific transaction

**Parameters:**

▪ **args**: *object*

| Name  | Type  | Description                                                            |
| ----- | ----- | ---------------------------------------------------------------------- |
| `tag` | TxTag | transaction tag (i.e. TxTags.asset.CreateAsset or "asset.createAsset") |

**Returns:** *Promise‹BigNumber›*

### getTreasuryAccount

▸ **getTreasuryAccount**(): [*Account*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account)

*Defined in* [*src/Polymesh.ts:480*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L480)

Get the treasury wallet address

**Returns:** [*Account*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account)

### getTreasuryBalance

▸ **getTreasuryBalance**(): *Promise‹BigNumber›*

*Defined in* [*src/Polymesh.ts:612*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L612)

Get the Treasury POLYX balance

**`note`** can be subscribed to

**Returns:** *Promise‹BigNumber›*

▸ **getTreasuryBalance**(`callback`: [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹BigNumber›): *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

*Defined in* [*src/Polymesh.ts:613*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L613)

**Parameters:**

| Name       | Type                                                                                                                 |
| ---------- | -------------------------------------------------------------------------------------------------------------------- |
| `callback` | [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹BigNumber› |

**Returns:** *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

### isIdentityValid

▸ **isIdentityValid**(`args`: object): *Promise‹boolean›*

*Defined in* [*src/Polymesh.ts:462*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L462)

Return whether the supplied Identity/DID exists

**Parameters:**

▪ **args**: *object*

| Name       | Type                                                                                                          |
| ---------- | ------------------------------------------------------------------------------------------------------------- |
| `identity` | [Identity](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity) \| string |

**Returns:** *Promise‹boolean›*

### isTickerAvailable

▸ **isTickerAvailable**(`args`: object): *Promise‹boolean›*

*Defined in* [*src/Polymesh.ts:334*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L334)

Check if a ticker hasn't been reserved

**`note`** can be subscribed to

**Parameters:**

▪ **args**: *object*

| Name     | Type   |
| -------- | ------ |
| `ticker` | string |

**Returns:** *Promise‹boolean›*

▸ **isTickerAvailable**(`args`: object, `callback`: [SubCallback](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)‹boolean›): *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

*Defined in* [*src/Polymesh.ts:335*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L335)

**Parameters:**

▪ **args**: *object*

| Name     | Type   |
| -------- | ------ |
| `ticker` | string |

▪ **callback**: [*SubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#subcallback)*‹boolean›*

**Returns:** *Promise‹*[*UnsubCallback*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/globals#unsubcallback)*›*

### onConnectionError

▸ **onConnectionError**(`callback`: function): *function*

*Defined in* [*src/Polymesh.ts:489*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L489)

Handle connection errors

**Parameters:**

▪ **callback**: *function*

▸ (...`args`: unknown\[]): *unknown*

**Parameters:**

| Name      | Type       |
| --------- | ---------- |
| `...args` | unknown\[] |

**Returns:** *function*

an unsubscribe callback

▸ (): *void*

### onDisconnect

▸ **onDisconnect**(`callback`: function): *function*

*Defined in* [*src/Polymesh.ts:506*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L506)

Handle disconnection

**Parameters:**

▪ **callback**: *function*

▸ (...`args`: unknown\[]): *unknown*

**Parameters:**

| Name      | Type       |
| --------- | ---------- |
| `...args` | unknown\[] |

**Returns:** *function*

an unsubscribe callback

▸ (): *void*

### registerIdentity

▸ **registerIdentity**(`args`: [RegisterIdentityParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/registeridentityparams)): *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹*[*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity)*››*

*Defined in* [*src/Polymesh.ts:639*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L639)

Register an Identity

**`note`** must be a CDD provider

**`note`** this may create [Authorization Requests](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/authorizationrequest) which have to be accepted by the corresponding [Accounts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/account) and/or [Identities](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity). An Account or Identity can fetch its pending Authorization Requests by calling `authorizations.getReceived`

**Parameters:**

| Name   | Type                                                                                                                               |
| ------ | ---------------------------------------------------------------------------------------------------------------------------------- |
| `args` | [RegisterIdentityParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/registeridentityparams) |

**Returns:** *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹*[*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/identity)*››*

### reserveTicker

▸ **reserveTicker**(`args`: [ReserveTickerParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/reservetickerparams)): *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*››*

*Defined in* [*src/Polymesh.ts:325*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L325)

Reserve a ticker symbol to later use in the creation of a Security Token. The ticker will expire after a set amount of time, after which other users can reserve it

**Parameters:**

| Name   | Type                                                                                                                         |
| ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| `args` | [ReserveTickerParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/reservetickerparams) |

**Returns:** *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹*[*TickerReservation*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/tickerreservation)*››*

### transferPolyX

▸ **transferPolyX**(`args`: [TransferPolyXParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/transferpolyxparams)): *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹void››*

*Defined in* [*src/Polymesh.ts:265*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L265)

Transfer an amount of POLYX to a specified Account

**Parameters:**

| Name   | Type                                                                                                                         |
| ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| `args` | [TransferPolyXParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/transferpolyxparams) |

**Returns:** *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/transactionqueue)*‹void››*

### `Static` connect

▸ **connect**(`params`: [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object): *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

*Defined in* [*src/Polymesh.ts:106*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L106)

Create the instance and connect to the Polymesh node using an account seed

**Parameters:**

| Name     | Type                                                                                                                              |
| -------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `params` | [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object |

**Returns:** *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

▸ **connect**(`params`: [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object): *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

*Defined in* [*src/Polymesh.ts:116*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L116)

Create the instance and connect to the Polymesh node using a keyring

**Parameters:**

| Name     | Type                                                                                                                              |
| -------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `params` | [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object |

**Returns:** *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

▸ **connect**(`params`: [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object): *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

*Defined in* [*src/Polymesh.ts:130*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L130)

Create the instance and connect to the Polymesh node using an account URI

**Parameters:**

| Name     | Type                                                                                                                              |
| -------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `params` | [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) & object |

**Returns:** *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

▸ **connect**(`params`: [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase)): *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*

*Defined in* [*src/Polymesh.ts:139*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/Polymesh.ts#L139)

Create the instance and connect to the Polymesh node without an account

**Parameters:**

| Name     | Type                                                                                                                     |
| -------- | ------------------------------------------------------------------------------------------------------------------------ |
| `params` | [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase) |

**Returns:** *Promise‹*[*Polymesh*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/classes/polymesh)*›*
