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

# Reference

## Functions

* [CDPHooksProvider](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/CDPHooksProvider)
* [useAuthenticateWithJWT](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useAuthenticateWithJWT)
* [useCancelMfaVerification](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCancelMfaVerification)
* [useConfig](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useConfig)
* [useCreateDelegation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateDelegation)
* [useCreateEvmEip7702Delegation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateEvmEip7702Delegation)
* [useCreateEvmEoaAccount](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateEvmEoaAccount)
* [useCreateEvmSmartAccount](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateEvmSmartAccount)
* [useCreateSolanaAccount](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateSolanaAccount)
* [useCreateSpendPermission](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCreateSpendPermission)
* [useCurrentUser](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useCurrentUser)
* [useEnableSpendPermissions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEnableSpendPermissions)
* [useEnforceAuthenticated](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEnforceAuthenticated)
* [useEnforceUnauthenticated](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEnforceUnauthenticated)
* [useEvmAccounts](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEvmAccounts)
* [useEvmAddress](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEvmAddress)
* [useEvmKeyExportIframe](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEvmKeyExportIframe)
* [useEvmSmartAccounts](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useEvmSmartAccounts)
* [~~useExportEvmAccount~~](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useExportEvmAccount)
* [~~useExportSolanaAccount~~](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useExportSolanaAccount)
* [useGetAccessToken](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useGetAccessToken)
* [useGetEvmEip7702DelegationOperation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useGetEvmEip7702DelegationOperation)
* [useGetMfaConfig](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useGetMfaConfig)
* [useGetProjectConfig](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useGetProjectConfig)
* [useGetSwapPrice](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useGetSwapPrice)
* [useInitiateMfaEnrollment](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useInitiateMfaEnrollment)
* [useInitiateMfaVerification](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useInitiateMfaVerification)
* [useIsInitialized](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useIsInitialized)
* [useIsSignedIn](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useIsSignedIn)
* [useLinkApple](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkApple)
* [useLinkEmail](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkEmail)
* [useLinkGoogle](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkGoogle)
* [useLinkOAuth](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkOAuth)
* [useLinkSms](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkSms)
* [useLinkTelegram](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useLinkTelegram)
* [useListSpendPermissions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useListSpendPermissions)
* [useMfaConfig](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useMfaConfig)
* [useOAuthState](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useOAuthState)
* [useProjectConfig](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useProjectConfig)
* [useRecordMfaEnrollmentPrompted](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useRecordMfaEnrollmentPrompted)
* [useRegisterMfaListener](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useRegisterMfaListener)
* [useRevokeDelegation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useRevokeDelegation)
* [useRevokeSpendPermission](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useRevokeSpendPermission)
* [useSendEvmEoaUsdc](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendEvmEoaUsdc)
* [useSendEvmSmartAccountUsdc](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendEvmSmartAccountUsdc)
* [useSendEvmTransaction](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendEvmTransaction)
* [useSendSolanaTransaction](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendSolanaTransaction)
* [useSendSolanaUsdc](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendSolanaUsdc)
* [useSendUsdc](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendUsdc)
* [useSendUserOperation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSendUserOperation)
* [useSignEvmHash](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignEvmHash)
* [useSignEvmMessage](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignEvmMessage)
* [useSignEvmTransaction](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignEvmTransaction)
* [useSignEvmTypedData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignEvmTypedData)
* [useSignInWithEmail](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignInWithEmail)
* [useSignInWithOAuth](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignInWithOAuth)
* [useSignInWithSiwe](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignInWithSiwe)
* [useSignInWithSms](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignInWithSms)
* [useSignOut](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignOut)
* [useSignSolanaMessage](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignSolanaMessage)
* [useSignSolanaTransaction](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSignSolanaTransaction)
* [useSolanaAccounts](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSolanaAccounts)
* [useSolanaAddress](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSolanaAddress)
* [useSolanaKeyExportIframe](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSolanaKeyExportIframe)
* [useSubmitMfaEnrollment](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSubmitMfaEnrollment)
* [useSubmitMfaVerification](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSubmitMfaVerification)
* [useSwap](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useSwap)
* [useVerifyEmailOTP](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useVerifyEmailOTP)
* [useVerifySiweSignature](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useVerifySiweSignature)
* [useVerifySmsOTP](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useVerifySmsOTP)
* [useWaitForEvmEip7702Delegation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useWaitForEvmEip7702Delegation)
* [useWaitForUserOperation](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useWaitForUserOperation)
* [useX402](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Functions/useX402)

## Classes

* [APIError](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Classes/APIError)

## Interfaces

* [CDPContextValue](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/CDPContextValue)
* [CDPHooksProviderProps](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/CDPHooksProviderProps)
* [EIP712TypedData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/EIP712TypedData)
* [ExecuteEvmEoaSwapResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/ExecuteEvmEoaSwapResult)
* [ExecuteEvmSmartSwapResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/ExecuteEvmSmartSwapResult)
* [OAuthFlowState](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/OAuthFlowState)
* [SwapTransactionEvmEoaData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/SwapTransactionEvmEoaData)
* [SwapTransactionEvmSmartData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/SwapTransactionEvmSmartData)
* [UseGetSwapPriceOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/UseGetSwapPriceOptions)
* [UseKeyExportIframeOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/UseKeyExportIframeOptions)
* [UseKeyExportIframeResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/UseKeyExportIframeResult)
* [UseRegisterMfaListenerOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/UseRegisterMfaListenerOptions)
* [UserOperationReceipt](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Interfaces/UserOperationReceipt)

## Type Aliases

* [AllowedEvmTransactionType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/AllowedEvmTransactionType)
* [APIErrorType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/APIErrorType)
* [Config](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/Config)
* [CreateDelegationOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/CreateDelegationOptions)
* [CreateDelegationResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/CreateDelegationResult)
* [CreateEvmEip7702DelegationOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/CreateEvmEip7702DelegationOptions)
* [CreateEvmSmartAccountOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/CreateEvmSmartAccountOptions)
* [CreateSpendPermissionOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/CreateSpendPermissionOptions)
* [EnableSpendPermissionsOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/EnableSpendPermissionsOptions)
* [EvmAddress](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/EvmAddress)
* [EvmEip7702DelegationOperationResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/EvmEip7702DelegationOperationResult)
* [ExecuteSwapOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExecuteSwapOptions)
* [ExecuteSwapResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExecuteSwapResult)
* [ExportEvmAccountOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExportEvmAccountOptions)
* [ExportEvmAccountResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExportEvmAccountResult)
* [ExportSolanaAccountOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExportSolanaAccountOptions)
* [ExportSolanaAccountResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/ExportSolanaAccountResult)
* [GetEvmEip7702DelegationOperationOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/GetEvmEip7702DelegationOperationOptions)
* [GetSwapPriceOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/GetSwapPriceOptions)
* [GetSwapPriceResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/GetSwapPriceResult)
* [GetUserOperationResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/GetUserOperationResult)
* [Hex](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/Hex)
* [MfaRequiredCallback](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/MfaRequiredCallback)
* [OAuth2ProviderType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/OAuth2ProviderType)
* [RevokeDelegationOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/RevokeDelegationOptions)
* [RevokeSpendPermissionOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/RevokeSpendPermissionOptions)
* [SendEvmTransactionOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SendEvmTransactionOptions)
* [SendEvmTransactionResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SendEvmTransactionResult)
* [SendSolanaTransactionOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SendSolanaTransactionOptions)
* [SendSolanaTransactionResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SendSolanaTransactionResult)
* [SendUsdcTransactionData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SendUsdcTransactionData)
* [SignEvmHashOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmHashOptions)
* [SignEvmHashResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmHashResult)
* [SignEvmMessageOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmMessageOptions)
* [SignEvmMessageResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmMessageResult)
* [SignEvmTransactionOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmTransactionOptions)
* [SignEvmTransactionResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmTransactionResult)
* [SignEvmTypedDataOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmTypedDataOptions)
* [SignEvmTypedDataResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignEvmTypedDataResult)
* [SignInWithEmailOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignInWithEmailOptions)
* [SignInWithEmailResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SignInWithEmailResult)
* [SpendPermission](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SpendPermission)
* [SpendPermissionPage](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SpendPermissionPage)
* [Status](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/Status)
* [SwapFees](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SwapFees)
* [SwapIssues](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SwapIssues)
* [SwapTransactionData](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SwapTransactionData)
* [SwapUnavailableResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/SwapUnavailableResult)
* [TransactionState](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/TransactionState)
* [UseCreateDelegationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseCreateDelegationReturnType)
* [UseCreateEvmEip7702DelegationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseCreateEvmEip7702DelegationReturnType)
* [UseCreateSpendPermissionReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseCreateSpendPermissionReturnType)
* [UseEnableSpendPermissionsReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseEnableSpendPermissionsReturnType)
* [UseGetSwapPriceReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseGetSwapPriceReturnType)
* [UseListSpendPermissionsOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseListSpendPermissionsOptions)
* [UseListSpendPermissionsReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseListSpendPermissionsReturnType)
* [User](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/User)
* [UseRevokeDelegationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseRevokeDelegationReturnType)
* [UseRevokeSpendPermissionReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseRevokeSpendPermissionReturnType)
* [UseSendEvmSmartAccountUsdcReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseSendEvmSmartAccountUsdcReturnType)
* [UseSendUsdcReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseSendUsdcReturnType)
* [UseSendUserOperationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseSendUserOperationReturnType)
* [UseSwapReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseSwapReturnType)
* [UseWaitForEvmEip7702DelegationParameters](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseWaitForEvmEip7702DelegationParameters)
* [UseWaitForEvmEip7702DelegationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseWaitForEvmEip7702DelegationReturnType)
* [UseWaitForUserOperationParameters](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseWaitForUserOperationParameters)
* [UseWaitForUserOperationReturnType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/UseWaitForUserOperationReturnType)
* [VerifyEmailOTPOptions](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/VerifyEmailOTPOptions)
* [VerifyEmailOTPResult](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/VerifyEmailOTPResult)

## Variables

* [CDPContext](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Variables/CDPContext)
* [OAuth2ProviderType](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Variables/OAuth2ProviderType)
