# WalletError

[**@demox-labs/aleo-wallet-adapter-base**](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs)

***

[@demox-labs/aleo-wallet-adapter-base](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs) / WalletError

## Class: WalletError

Defined in: [aleo-wallet-adapter/packages/core/base/errors.ts:1](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/errors.ts#L1)

### Extends

* `Error`

### Extended by

* [`WalletNotReadyError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotreadyerror)
* [`WalletLoadError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletloaderror)
* [`WalletConfigError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletconfigerror)
* [`WalletConnectionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletconnectionerror)
* [`WalletNotSelectedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotselectederror)
* [`WalletDisconnectedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletdisconnectederror)
* [`WalletDisconnectionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletdisconnectionerror)
* [`WalletAccountError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletaccounterror)
* [`WalletPublicKeyError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletpublickeyerror)
* [`WalletKeypairError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletkeypairerror)
* [`WalletNotConnectedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotconnectederror)
* [`WalletSendTransactionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletsendtransactionerror)
* [`WalletSignMessageError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletsignmessageerror)
* [`WalletSignTransactionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletsigntransactionerror)
* [`WalletTimeoutError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/wallettimeouterror)
* [`WalletWindowBlockedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletwindowblockederror)
* [`WalletWindowClosedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletwindowclosederror)
* [`WalletDecryptionNotAllowedError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletdecryptionnotallowederror)
* [`WalletDecryptionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletdecryptionerror)
* [`WalletRecordsError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walletrecordserror)
* [`WalletTransactionError`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/wallettransactionerror)

### Constructors

#### Constructor

> **new WalletError**(`message?`, `error?`): `WalletError`

Defined in: [aleo-wallet-adapter/packages/core/base/errors.ts:5](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/errors.ts#L5)

**Parameters**

**message?**

`string`

**error?**

`any`

**Returns**

`WalletError`

**Overrides**

`Error.constructor`

### Properties

#### cause?

> `optional` **cause**: `unknown`

Defined in: aleo-wallet-adapter/packages/core/base/node\_modules/typescript/lib/lib.es2022.error.d.ts:26

**Inherited from**

`Error.cause`

***

#### error

> **error**: `any`

Defined in: [aleo-wallet-adapter/packages/core/base/errors.ts:2](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/errors.ts#L2)

***

#### message

> **message**: `string`

Defined in: aleo-wallet-adapter/packages/core/base/node\_modules/typescript/lib/lib.es5.d.ts:1054

**Inherited from**

`Error.message`

***

#### name

> **name**: `string`

Defined in: aleo-wallet-adapter/packages/core/base/node\_modules/typescript/lib/lib.es5.d.ts:1053

**Inherited from**

`Error.name`

***

#### stack?

> `optional` **stack**: `string`

Defined in: aleo-wallet-adapter/packages/core/base/node\_modules/typescript/lib/lib.es5.d.ts:1055

**Inherited from**

`Error.stack`

***

#### prepareStackTrace()?

> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`

Defined in: node\_modules/@types/node/globals.d.ts:98

Optional override for formatting stack traces

**Parameters**

**err**

`Error`

**stackTraces**

`CallSite`\[]

**Returns**

`any`

**See**

<https://v8.dev/docs/stack-trace-api#customizing-stack-traces>

**Inherited from**

`Error.prepareStackTrace`

***

#### stackTraceLimit

> `static` **stackTraceLimit**: `number`

Defined in: node\_modules/@types/node/globals.d.ts:100

**Inherited from**

`Error.stackTraceLimit`

### Methods

#### captureStackTrace()

> `static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void`

Defined in: node\_modules/@types/node/globals.d.ts:91

Create .stack property on a target object

**Parameters**

**targetObject**

`object`

**constructorOpt?**

`Function`

**Returns**

`void`

**Inherited from**

`Error.captureStackTrace`
