> 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-v7/enums/errorcode.md).

# ErrorCode

Specifies possible types of errors in the SDK

## Index

### Enumeration members

* [DataUnavailable](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#dataunavailable)
* [FatalError](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#fatalerror)
* [IdentityNotPresent](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#identitynotpresent)
* [InvalidUuid](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#invaliduuid)
* [MiddlewareError](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#middlewareerror)
* [NotAuthorized](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#notauthorized)
* [TransactionAborted](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#transactionaborted)
* [TransactionRejectedByUser](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#transactionrejectedbyuser)
* [TransactionReverted](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#transactionreverted)
* [ValidationError](/polymesh-sdk-api-reference/docs-v7/enums/errorcode.md#validationerror)

## Enumeration members

### DataUnavailable

• **DataUnavailable**: = "DataUnavailable"

*Defined in* [*src/types/index.ts:454*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L454)

### FatalError

• **FatalError**: = "FatalError"

*Defined in* [*src/types/index.ts:448*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L448)

### IdentityNotPresent

• **IdentityNotPresent**: = "IdentityNotPresent"

*Defined in* [*src/types/index.ts:453*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L453)

### InvalidUuid

• **InvalidUuid**: = "InvalidUuid"

*Defined in* [*src/types/index.ts:449*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L449)

### MiddlewareError

• **MiddlewareError**: = "MiddlewareError"

*Defined in* [*src/types/index.ts:452*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L452)

### NotAuthorized

• **NotAuthorized**: = "NotAuthorized"

*Defined in* [*src/types/index.ts:451*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L451)

### TransactionAborted

• **TransactionAborted**: = "TransactionAborted"

*Defined in* [*src/types/index.ts:445*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L445)

### TransactionRejectedByUser

• **TransactionRejectedByUser**: = "TransactionRejectedByUser"

*Defined in* [*src/types/index.ts:446*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L446)

### TransactionReverted

• **TransactionReverted**: = "TransactionReverted"

*Defined in* [*src/types/index.ts:447*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L447)

### ValidationError

• **ValidationError**: = "ValidationError"

*Defined in* [*src/types/index.ts:450*](https://github.com/PolymathNetwork/polymesh-sdk/blob/bf2b7a12/src/types/index.ts#L450)
