# Provider Errors

## `Provider.AtomicityNotSupportedError`

The wallet does not support atomic execution but the request requires it.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.AtomicReadyWalletRejectedUpgradeError`

The Wallet can support atomicity after an upgrade, but the user rejected the upgrade.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.BundleTooLargeError`

The call bundle is too large for the Wallet to process.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.ChainDisconnectedError`

The provider is not connected to the requested chain.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.DisconnectedError`

The provider is disconnected from all chains.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.DuplicateIdError`

There is already a bundle submitted with this ID.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.IsUndefinedError`

Thrown when the provider is undefined.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.ProviderRpcError`

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.SwitchChainError`

An error occurred when attempting to switch chain.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UnauthorizedError`

The requested method and/or account has not been authorized by the user.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UnknownBundleIdError`

This bundle id is unknown / has not been submitted.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UnsupportedChainIdError`

This Wallet does not support the requested chain ID.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UnsupportedMethodError`

The provider does not support the requested method.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UnsupportedNonOptionalCapabilityError`

This Wallet does not support a capability that was not marked as optional.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)

## `Provider.UserRejectedRequestError`

The user rejected the request.

**Source:** [src/core/Provider.ts](https://github.com/wevm/ox/blob/main/src/core/Provider.ts#L681)
