> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymesh-sdk-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md).

# PolymeshError

Wraps an error to give more information about its type

## Hierarchy

* [Error](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#static-error)

  ↳ **PolymeshError**

## Index

### Properties

* [code](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#code)
* [data](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#optional-data)
* [message](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#message)
* [name](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#name)
* [stack](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#optional-stack)
* [Error](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#static-error)

## Properties

### code

• **code**: [*ErrorCode*](/polymesh-sdk-api-reference/docs-v9/enums/errorcode.md)

*Defined in* [*src/base/PolymeshError.ts:16*](https://github.com/PolymathNetwork/polymesh-sdk/blob/56921667/src/base/PolymeshError.ts#L16)

### `Optional` data

• **data**? : *Record‹string, unknown›*

*Defined in* [*src/base/PolymeshError.ts:18*](https://github.com/PolymathNetwork/polymesh-sdk/blob/56921667/src/base/PolymeshError.ts#L18)

### message

• **message**: *string*

*Inherited from* [*PolymeshError*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md)*.*[*message*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#message)

Defined in node\_modules/typescript/lib/lib.es5.d.ts:974

### name

• **name**: *string*

*Inherited from* [*PolymeshError*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md)*.*[*name*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#name)

Defined in node\_modules/typescript/lib/lib.es5.d.ts:973

### `Optional` stack

• **stack**? : *undefined | string*

*Inherited from* [*PolymeshError*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md)*.*[*stack*](/polymesh-sdk-api-reference/docs-v9/classes/polymesherror.md#optional-stack)

Defined in node\_modules/typescript/lib/lib.es5.d.ts:975

### `Static` Error

▪ **Error**: *ErrorConstructor*

Defined in node\_modules/typescript/lib/lib.es5.d.ts:984
