> For the complete documentation index, see [llms.txt](https://docs.leo.app/aleo-wallet-adapter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/classes/walleterror.md).

# WalletError

[**@demox-labs/aleo-wallet-adapter-base**](/aleo-wallet-adapter/packages/core/base/docs.md)

***

[@demox-labs/aleo-wallet-adapter-base](/aleo-wallet-adapter/packages/core/base/docs.md) / 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`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotreadyerror.md)
* [`WalletLoadError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletloaderror.md)
* [`WalletConfigError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletconfigerror.md)
* [`WalletConnectionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletconnectionerror.md)
* [`WalletNotSelectedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotselectederror.md)
* [`WalletDisconnectedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletdisconnectederror.md)
* [`WalletDisconnectionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletdisconnectionerror.md)
* [`WalletAccountError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletaccounterror.md)
* [`WalletPublicKeyError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletpublickeyerror.md)
* [`WalletKeypairError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletkeypairerror.md)
* [`WalletNotConnectedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletnotconnectederror.md)
* [`WalletSendTransactionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletsendtransactionerror.md)
* [`WalletSignMessageError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletsignmessageerror.md)
* [`WalletSignTransactionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletsigntransactionerror.md)
* [`WalletTimeoutError`](/aleo-wallet-adapter/packages/core/base/docs/classes/wallettimeouterror.md)
* [`WalletWindowBlockedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletwindowblockederror.md)
* [`WalletWindowClosedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletwindowclosederror.md)
* [`WalletDecryptionNotAllowedError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletdecryptionnotallowederror.md)
* [`WalletDecryptionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletdecryptionerror.md)
* [`WalletRecordsError`](/aleo-wallet-adapter/packages/core/base/docs/classes/walletrecordserror.md)
* [`WalletTransactionError`](/aleo-wallet-adapter/packages/core/base/docs/classes/wallettransactionerror.md)

### 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`
