> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reference

<Note>
  **This page has been updated for Wallets SDK V1.** If you are using the previous version,
  see the [previous version of this page](/sdk-reference/wallets/v0/typescript/reference) or the [V1 migration guide](/wallets/guides/migrate-to-v1).
</Note>

## Classes

* [CrossmintWallets](./classes/CrossmintWallets)
* [DeviceSignerKeyStorage](./classes/DeviceSignerKeyStorage)
* [EVMWallet](./classes/EVMWallet)
* [IframeDeviceSignerKeyStorage](./classes/IframeDeviceSignerKeyStorage)
* [InvalidTransferAmountError](./classes/InvalidTransferAmountError)
* [SolanaWallet](./classes/SolanaWallet)
* [StellarWallet](./classes/StellarWallet)
* [Wallet](./classes/Wallet)
* [WalletNotAvailableError](./classes/WalletNotAvailableError)
* [WalletsApiClient](./classes/WalletsApiClient)

## Interfaces

* [ExportableSignerAdapter](./interfaces/ExportableSignerAdapter)
* [SignerAdapter](./interfaces/SignerAdapter)

## Type Aliases

* [AddSignerOptions](./type-aliases/AddSignerOptions)
* [ApiKeySignerLocator](./type-aliases/ApiKeySignerLocator)
* [ApproveOptions](./type-aliases/ApproveOptions)
* [ApproveParams](./type-aliases/ApproveParams)
* [Balances](./type-aliases/Balances)
* [BiometricRequestHandler](./type-aliases/BiometricRequestHandler)
* [Callbacks](./type-aliases/Callbacks)
* [Chain](./type-aliases/Chain)
* [ClientSideWalletArgsFor](./type-aliases/ClientSideWalletArgsFor)
* [ClientSideWalletCreateArgs](./type-aliases/ClientSideWalletCreateArgs)
* [DeviceSignerConfig](./type-aliases/DeviceSignerConfig)
* [DeviceSignerLocator](./type-aliases/DeviceSignerLocator)
* [EmailSignerConfig](./type-aliases/EmailSignerConfig)
* [EmailSignerLocator](./type-aliases/EmailSignerLocator)
* [EVMChain](./type-aliases/EVMChain)
* [EvmExternalWalletSignerConfig](./type-aliases/EvmExternalWalletSignerConfig)
* [EVMTransactionInput](./type-aliases/EVMTransactionInput)
* [ExportSignerTEEConnection](./type-aliases/ExportSignerTEEConnection)
* [ExternalWalletRegistrationConfig](./type-aliases/ExternalWalletRegistrationConfig)
* [ExternalWalletSignerConfig](./type-aliases/ExternalWalletSignerConfig)
* [ExternalWalletSignerConfigForChain](./type-aliases/ExternalWalletSignerConfigForChain)
* [ExternalWalletSignerLocator](./type-aliases/ExternalWalletSignerLocator)
* [PasskeySignerLocator](./type-aliases/PasskeySignerLocator)
* [PhoneSignerConfig](./type-aliases/PhoneSignerConfig)
* [PhoneSignerLocator](./type-aliases/PhoneSignerLocator)
* [RegisterSignerPasskeyParams](./type-aliases/RegisterSignerPasskeyParams)
* [ServerSignerConfig](./type-aliases/ServerSignerConfig)
* [Signature](./type-aliases/Signature)
* [Signer](./type-aliases/Signer)
* [SignerConfigForChain](./type-aliases/SignerConfigForChain)
* [SignerLocator](./type-aliases/SignerLocator)
* [SignerStatus](./type-aliases/SignerStatus)
* [SolanaChain](./type-aliases/SolanaChain)
* [SolanaExternalWalletSignerConfig](./type-aliases/SolanaExternalWalletSignerConfig)
* [SolanaTransactionInput](./type-aliases/SolanaTransactionInput)
* [StellarChain](./type-aliases/StellarChain)
* [StellarExternalWalletSignerConfig](./type-aliases/StellarExternalWalletSignerConfig)
* [Transaction](./type-aliases/Transaction)
* [Transfers](./type-aliases/Transfers)
* [WalletArgsFor](./type-aliases/WalletArgsFor)
* [WalletCreateArgs](./type-aliases/WalletCreateArgs)
* [WalletOptions](./type-aliases/WalletOptions)
* [WalletPlugin](./type-aliases/WalletPlugin)

## Functions

* [createCrossmint](./functions/createCrossmint)
* [createDeviceSigner](./functions/createDeviceSigner)
* [isExportableSignerAdapter](./functions/isExportableSignerAdapter)
