Note
FOR EDUCATIONAL PURPOSES ONLY
├── @privy-io
│  ├── api-base
│  │  ├── LICENSE
│  │  ├── dist
│  │  │  ├── dts
│  │  │  │  ├── index.d.mts
│  │  │  │  └── index.d.ts
│  │  │  └── esm
│  │  │  ├── classes
│  │  │  │  ├── api-error.js
│  │  │  │  ├── api-error.mjs
│  │  │  │  ├── index.js
│  │  │  │  └── index.mjs
│  │  │  ├── constants
│  │  │  │  ├── error-codes.js
│  │  │  │  ├── error-codes.mjs
│  │  │  │  ├── index.js
│  │  │  │  └── index.mjs
│  │  │  ├── index.js
│  │  │  ├── index.mjs
│  │  │  └── schemas
│  │  │  ├── error.js
│  │  │  ├── error.mjs
│  │  │  ├── index.js
│  │  │  └── index.mjs
│  │  └── package.json
│  ├── js-sdk-core
│  │  ├── LICENSE
│  │  ├── README.md
│  │  ├── dist
│  │  │  ├── dts
│  │  │  │  ├── index.d.mts
│  │  │  │  ├── index.d.ts
│  │  │  │  ├── smart-wallets.d.mts
│  │  │  │  └── smart-wallets.d.ts
│  │  │  └── esm
│  │  │  ├── Error.js
│  │  │  ├── Error.mjs
│  │  │  ├── Session.js
│  │  │  ├── Session.mjs
│  │  │  ├── Token.js
│  │  │  ├── Token.mjs
│  │  │  ├── action
│  │  │  │  ├── crossApp
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── linkWithCrossAppAuth.js
│  │  │  │  │  ├── linkWithCrossAppAuth.mjs
│  │  │  │  │  ├── loginWithCrossAppAuth.js
│  │  │  │  │  └── loginWithCrossAppAuth.mjs
│  │  │  │  ├── delegatedActions
│  │  │  │  │  ├── delegateWallet.js
│  │  │  │  │  ├── delegateWallet.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── revokeWallets.js
│  │  │  │  │  ├── revokeWallets.mjs
│  │  │  │  │  ├── utils.js
│  │  │  │  │  └── utils.mjs
│  │  │  │  ├── index.js
│  │  │  │  └── index.mjs
│  │  │  ├── chains
│  │  │  │  ├── arbitrum.js
│  │  │  │  ├── arbitrum.mjs
│  │  │  │  ├── arbitrumGoerli.js
│  │  │  │  ├── arbitrumGoerli.mjs
│  │  │  │  ├── arbitrumSepolia.js
│  │  │  │  ├── arbitrumSepolia.mjs
│  │  │  │  ├── avalanche.js
│  │  │  │  ├── avalanche.mjs
│  │  │  │  ├── avalancheFuji.js
│  │  │  │  ├── avalancheFuji.mjs
│  │  │  │  ├── base.js
│  │  │  │  ├── base.mjs
│  │  │  │  ├── baseGoerli.js
│  │  │  │  ├── baseGoerli.mjs
│  │  │  │  ├── baseSepolia.js
│  │  │  │  ├── baseSepolia.mjs
│  │  │  │  ├── berachainArtio.js
│  │  │  │  ├── berachainArtio.mjs
│  │  │  │  ├── celo.js
│  │  │  │  ├── celo.mjs
│  │  │  │  ├── celoAlfajores.js
│  │  │  │  ├── celoAlfajores.mjs
│  │  │  │  ├── filecoin.js
│  │  │  │  ├── filecoin.mjs
│  │  │  │  ├── filecoinCalibration.js
│  │  │  │  ├── filecoinCalibration.mjs
│  │  │  │  ├── garnetHolesky.js
│  │  │  │  ├── garnetHolesky.mjs
│  │  │  │  ├── goerli.js
│  │  │  │  ├── goerli.mjs
│  │  │  │  ├── holesky.js
│  │  │  │  ├── holesky.mjs
│  │  │  │  ├── index.js
│  │  │  │  ├── index.mjs
│  │  │  │  ├── linea.js
│  │  │  │  ├── linea.mjs
│  │  │  │  ├── lineaTestnet.js
│  │  │  │  ├── lineaTestnet.mjs
│  │  │  │  ├── mainnet.js
│  │  │  │  ├── mainnet.mjs
│  │  │  │  ├── optimism.js
│  │  │  │  ├── optimism.mjs
│  │  │  │  ├── optimismGoerli.js
│  │  │  │  ├── optimismGoerli.mjs
│  │  │  │  ├── optimismSepolia.js
│  │  │  │  ├── optimismSepolia.mjs
│  │  │  │  ├── polygon.js
│  │  │  │  ├── polygon.mjs
│  │  │  │  ├── polygonAmoy.js
│  │  │  │  ├── polygonAmoy.mjs
│  │  │  │  ├── polygonMumbai.js
│  │  │  │  ├── polygonMumbai.mjs
│  │  │  │  ├── redstone.js
│  │  │  │  ├── redstone.mjs
│  │  │  │  ├── redstoneHolesky.js
│  │  │  │  ├── redstoneHolesky.mjs
│  │  │  │  ├── sepolia.js
│  │  │  │  ├── sepolia.mjs
│  │  │  │  ├── types.js
│  │  │  │  ├── types.mjs
│  │  │  │  ├── zora.js
│  │  │  │  ├── zora.mjs
│  │  │  │  ├── zoraSepolia.js
│  │  │  │  ├── zoraSepolia.mjs
│  │  │  │  ├── zoraTestnet.js
│  │  │  │  └── zoraTestnet.mjs
│  │  │  ├── client
│  │  │  │  ├── AppApi.js
│  │  │  │  ├── AppApi.mjs
│  │  │  │  ├── CrossAppApi.js
│  │  │  │  ├── CrossAppApi.mjs
│  │  │  │  ├── DelegatedWalletsApi.js
│  │  │  │  ├── DelegatedWalletsApi.mjs
│  │  │  │  ├── EmbeddedWalletApi.js
│  │  │  │  ├── EmbeddedWalletApi.mjs
│  │  │  │  ├── MfaPromises.js
│  │  │  │  ├── MfaPromises.mjs
│  │  │  │  ├── Privy.js
│  │  │  │  ├── Privy.mjs
│  │  │  │  ├── PrivyInternal.js
│  │  │  │  ├── PrivyInternal.mjs
│  │  │  │  ├── UserApi.js
│  │  │  │  ├── UserApi.mjs
│  │  │  │  ├── auth
│  │  │  │  │  ├── AuthApi.js
│  │  │  │  │  ├── AuthApi.mjs
│  │  │  │  │  ├── CustomProviderApi.js
│  │  │  │  │  ├── CustomProviderApi.mjs
│  │  │  │  │  ├── EmailApi.js
│  │  │  │  │  ├── EmailApi.mjs
│  │  │  │  │  ├── FarcasterApi.js
│  │  │  │  │  ├── FarcasterApi.mjs
│  │  │  │  │  ├── FarcasterV2Api.js
│  │  │  │  │  ├── FarcasterV2Api.mjs
│  │  │  │  │  ├── GuestApi.js
│  │  │  │  │  ├── GuestApi.mjs
│  │  │  │  │  ├── OAuthApi.js
│  │  │  │  │  ├── OAuthApi.mjs
│  │  │  │  │  ├── PasskeyApi.js
│  │  │  │  │  ├── PasskeyApi.mjs
│  │  │  │  │  ├── PhoneApi.js
│  │  │  │  │  ├── PhoneApi.mjs
│  │  │  │  │  ├── SiweApi.js
│  │  │  │  │  ├── SiweApi.mjs
│  │  │  │  │  ├── SmartWalletApi.js
│  │  │  │  │  ├── SmartWalletApi.mjs
│  │  │  │  │  ├── maybeCreateWalletOnLogin.js
│  │  │  │  │  └── maybeCreateWalletOnLogin.mjs
│  │  │  │  ├── funding
│  │  │  │  │  ├── CoinbaseOnRampApi.js
│  │  │  │  │  ├── CoinbaseOnRampApi.mjs
│  │  │  │  │  ├── FundingApi.js
│  │  │  │  │  ├── FundingApi.mjs
│  │  │  │  │  ├── MoonpayOnRampApi.js
│  │  │  │  │  └── MoonpayOnRampApi.mjs
│  │  │  │  ├── mfa
│  │  │  │  │  ├── MfaApi.js
│  │  │  │  │  ├── MfaApi.mjs
│  │  │  │  │  ├── MfaPasskeyApi.js
│  │  │  │  │  ├── MfaPasskeyApi.mjs
│  │  │  │  │  ├── MfaSmsApi.js
│  │  │  │  │  └── MfaSmsApi.mjs
│  │  │  │  └── recovery
│  │  │  │  ├── RecoveryApi.js
│  │  │  │  ├── RecoveryApi.mjs
│  │  │  │  ├── RecoveryICloudApi.js
│  │  │  │  ├── RecoveryICloudApi.mjs
│  │  │  │  ├── RecoveryOAuthApi.js
│  │  │  │  └── RecoveryOAuthApi.mjs
│  │  │  ├── config
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── crypto
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── embedded
│  │  │  │  ├── EmbeddedBitcoinWalletProvider.js
│  │  │  │  ├── EmbeddedBitcoinWalletProvider.mjs
│  │  │  │  ├── EmbeddedSolanaWalletProvider.js
│  │  │  │  ├── EmbeddedSolanaWalletProvider.mjs
│  │  │  │  ├── EmbeddedWalletProvider.js
│  │  │  │  ├── EmbeddedWalletProvider.mjs
│  │  │  │  ├── EmbeddedWalletProxy.js
│  │  │  │  ├── EmbeddedWalletProxy.mjs
│  │  │  │  ├── EventCallbackQueue.js
│  │  │  │  ├── EventCallbackQueue.mjs
│  │  │  │  ├── errors.js
│  │  │  │  ├── errors.mjs
│  │  │  │  ├── gas
│  │  │  │  │  ├── arbitrum.js
│  │  │  │  │  ├── arbitrum.mjs
│  │  │  │  │  ├── bsc.js
│  │  │  │  │  ├── bsc.mjs
│  │  │  │  │  ├── op-stack.js
│  │  │  │  │  ├── op-stack.mjs
│  │  │  │  │  ├── polygon.js
│  │  │  │  │  └── polygon.mjs
│  │  │  │  ├── index.js
│  │  │  │  ├── index.mjs
│  │  │  │  ├── methods.js
│  │  │  │  ├── methods.mjs
│  │  │  │  ├── polygonGasStation.js
│  │  │  │  ├── polygonGasStation.mjs
│  │  │  │  ├── types.js
│  │  │  │  ├── types.mjs
│  │  │  │  ├── utils
│  │  │  │  │  ├── ethers.js
│  │  │  │  │  ├── ethers.mjs
│  │  │  │  │  ├── gas.js
│  │  │  │  │  ├── gas.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  └── index.mjs
│  │  │  │  ├── withMfa.js
│  │  │  │  └── withMfa.mjs
│  │  │  ├── funding
│  │  │  │  ├── coinbase.js
│  │  │  │  ├── coinbase.mjs
│  │  │  │  ├── moonpay.js
│  │  │  │  ├── moonpay.mjs
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── index-CL5Nuxcp.js
│  │  │  ├── index-CL5Nuxcp.mjs
│  │  │  ├── index-g0cxoRWQ.js
│  │  │  ├── index-g0cxoRWQ.mjs
│  │  │  ├── index.js
│  │  │  ├── index.mjs
│  │  │  ├── pkce.js
│  │  │  ├── pkce.mjs
│  │  │  ├── smart-wallets.js
│  │  │  ├── smart-wallets.mjs
│  │  │  ├── solana
│  │  │  │  ├── client.js
│  │  │  │  ├── client.mjs
│  │  │  │  ├── getSolanaClusterDisplayName.js
│  │  │  │  ├── getSolanaClusterDisplayName.mjs
│  │  │  │  ├── getSolanaRpcEndpointForCluster.js
│  │  │  │  ├── getSolanaRpcEndpointForCluster.mjs
│  │  │  │  ├── getSolanaUsdcMintAddressForCluster.js
│  │  │  │  ├── getSolanaUsdcMintAddressForCluster.mjs
│  │  │  │  ├── getWalletPublicKeyFromTransaction.js
│  │  │  │  ├── getWalletPublicKeyFromTransaction.mjs
│  │  │  │  ├── isVersionedTransaction.js
│  │  │  │  ├── isVersionedTransaction.mjs
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── storage
│  │  │  │  ├── InMemoryStorage.js
│  │  │  │  ├── InMemoryStorage.mjs
│  │  │  │  ├── LocalStorage.js
│  │  │  │  ├── LocalStorage.mjs
│  │  │  │  ├── Storage.js
│  │  │  │  └── Storage.mjs
│  │  │  ├── toAbortSignalTimeout.js
│  │  │  ├── toAbortSignalTimeout.mjs
│  │  │  ├── types.js
│  │  │  ├── types.mjs
│  │  │  └── utils
│  │  │  ├── NonEmptyArray.js
│  │  │  ├── NonEmptyArray.mjs
│  │  │  ├── allSettled.js
│  │  │  ├── allSettled.mjs
│  │  │  ├── formatters.js
│  │  │  ├── formatters.mjs
│  │  │  ├── getAllUserEmbeddedBitcoinWallets.js
│  │  │  ├── getAllUserEmbeddedBitcoinWallets.mjs
│  │  │  ├── getAllUserEmbeddedEthereumWallets.js
│  │  │  ├── getAllUserEmbeddedEthereumWallets.mjs
│  │  │  ├── getAllUserEmbeddedSolanaWallets.js
│  │  │  ├── getAllUserEmbeddedSolanaWallets.mjs
│  │  │  ├── getEntropyDetailsFromAccount.js
│  │  │  ├── getEntropyDetailsFromAccount.mjs
│  │  │  ├── getEntropyDetailsFromUser.js
│  │  │  ├── getEntropyDetailsFromUser.mjs
│  │  │  ├── getIsTokenUsdc.js
│  │  │  ├── getIsTokenUsdc.mjs
│  │  │  ├── getUserEmbeddedEthereumWallet.js
│  │  │  ├── getUserEmbeddedEthereumWallet.mjs
│  │  │  ├── getUserEmbeddedSolanaWallet.js
│  │  │  ├── getUserEmbeddedSolanaWallet.mjs
│  │  │  ├── getUserSmartWallet.js
│  │  │  ├── getUserSmartWallet.mjs
│  │  │  ├── phoneNumberUtils.js
│  │  │  ├── phoneNumberUtils.mjs
│  │  │  ├── shouldCreateEmbeddedEthWallet.js
│  │  │  ├── shouldCreateEmbeddedEthWallet.mjs
│  │  │  ├── shouldCreateEmbeddedSolWallet.js
│  │  │  ├── shouldCreateEmbeddedSolWallet.mjs
│  │  │  ├── sleep.js
│  │  │  ├── sleep.mjs
│  │  │  ├── toObjectKeys.js
│  │  │  ├── toObjectKeys.mjs
│  │  │  ├── toSearchParams.js
│  │  │  └── toSearchParams.mjs
│  │  └── package.json
│  ├── public-api
│  │  ├── LICENSE
│  │  ├── dist
│  │  │  ├── index.d.ts
│  │  │  ├── index.d.ts.map
│  │  │  ├── index.js
│  │  │  └── index.mjs
│  │  └── package.json
│  ├── react-auth
│  │  ├── LICENSE
│  │  ├── README.md
│  │  ├── dist
│  │  │  ├── dts
│  │  │  │  ├── abstract-smart-wallets.d.mts
│  │  │  │  ├── abstract-smart-wallets.d.ts
│  │  │  │  ├── farcaster.d.mts
│  │  │  │  ├── farcaster.d.ts
│  │  │  │  ├── index.d.mts
│  │  │  │  ├── index.d.ts
│  │  │  │  ├── smart-wallets.d.mts
│  │  │  │  ├── smart-wallets.d.ts
│  │  │  │  ├── solana.d.mts
│  │  │  │  ├── solana.d.ts
│  │  │  │  ├── types-CyPM8Lj_.d.mts
│  │  │  │  ├── types-CyPM8Lj_.d.ts
│  │  │  │  ├── ui.d.mts
│  │  │  │  ├── ui.d.ts
│  │  │  │  ├── useSolanaWallets-lHWYp_2Q.d.mts
│  │  │  │  └── useSolanaWallets-lHWYp_2Q.d.ts
│  │  │  └── esm
│  │  │  ├── abstract-smart-wallets.js
│  │  │  ├── abstract-smart-wallets.mjs
│  │  │  ├── accessToken.js
│  │  │  ├── accessToken.mjs
│  │  │  ├── actions
│  │  │  │  ├── importWallet.js
│  │  │  │  └── importWallet.mjs
│  │  │  ├── auth-flows
│  │  │  │  ├── authFlowToAuthenticateMethod.js
│  │  │  │  ├── authFlowToAuthenticateMethod.mjs
│  │  │  │  ├── cross-app.js
│  │  │  │  ├── cross-app.mjs
│  │  │  │  ├── custom-jwt-account.js
│  │  │  │  ├── custom-jwt-account.mjs
│  │  │  │  ├── email.js
│  │  │  │  ├── email.mjs
│  │  │  │  ├── farcaster.js
│  │  │  │  ├── farcaster.mjs
│  │  │  │  ├── frame.js
│  │  │  │  ├── frame.mjs
│  │  │  │  ├── getUiHeader.js
│  │  │  │  ├── getUiHeader.mjs
│  │  │  │  ├── guest.js
│  │  │  │  ├── guest.mjs
│  │  │  │  ├── oauth
│  │  │  │  │  ├── OAuthFlow.js
│  │  │  │  │  ├── OAuthFlow.mjs
│  │  │  │  │  ├── detectCompletingOAuthFlow.js
│  │  │  │  │  ├── detectCompletingOAuthFlow.mjs
│  │  │  │  │  ├── getDisplayForProvider.js
│  │  │  │  │  ├── getDisplayForProvider.mjs
│  │  │  │  │  ├── getIsHeadlessOAuthFlowInProgress.js
│  │  │  │  │  ├── getIsHeadlessOAuthFlowInProgress.mjs
│  │  │  │  │  ├── getOAuthErrorMessage.js
│  │  │  │  │  ├── getOAuthErrorMessage.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── stripUrlOAuthParamsAndRemoveStateCode.js
│  │  │  │  │  └── stripUrlOAuthParamsAndRemoveStateCode.mjs
│  │  │  │  ├── passkey.js
│  │  │  │  ├── passkey.mjs
│  │  │  │  ├── siwe.js
│  │  │  │  ├── siwe.mjs
│  │  │  │  ├── siws.js
│  │  │  │  ├── siws.mjs
│  │  │  │  ├── sms.js
│  │  │  │  ├── sms.mjs
│  │  │  │  ├── telegram.js
│  │  │  │  ├── telegram.mjs
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── client
│  │  │  │  ├── user.js
│  │  │  │  └── user.mjs
│  │  │  ├── client.js
│  │  │  ├── client.mjs
│  │  │  ├── components
│  │  │  │  ├── AppLogo.js
│  │  │  │  ├── AppLogo.mjs
│  │  │  │  ├── BaseModal.js
│  │  │  │  ├── BaseModal.mjs
│  │  │  │  ├── Button.js
│  │  │  │  ├── Button.mjs
│  │  │  │  ├── Captcha.js
│  │  │  │  ├── Captcha.mjs
│  │  │  │  ├── Checkbox.js
│  │  │  │  ├── Checkbox.mjs
│  │  │  │  ├── CircleBackground.js
│  │  │  │  ├── CircleBackground.mjs
│  │  │  │  ├── CircleBorder.js
│  │  │  │  ├── CircleBorder.mjs
│  │  │  │  ├── ConnectEmailForm.js
│  │  │  │  ├── ConnectEmailForm.mjs
│  │  │  │  ├── ConnectPhoneForm.js
│  │  │  │  ├── ConnectPhoneForm.mjs
│  │  │  │  ├── CopyToClipboard.js
│  │  │  │  ├── CopyToClipboard.mjs
│  │  │  │  ├── CopyableText.js
│  │  │  │  ├── CopyableText.mjs
│  │  │  │  ├── Dialog.js
│  │  │  │  ├── Dialog.mjs
│  │  │  │  ├── FiatOnrampPrompt.js
│  │  │  │  ├── FiatOnrampPrompt.mjs
│  │  │  │  ├── Layouts.js
│  │  │  │  ├── Layouts.mjs
│  │  │  │  ├── Loader.js
│  │  │  │  ├── Loader.mjs
│  │  │  │  ├── LoginMethodIcon.js
│  │  │  │  ├── LoginMethodIcon.mjs
│  │  │  │  ├── LoginModal.js
│  │  │  │  ├── LoginModal.mjs
│  │  │  │  ├── ModalFooter.js
│  │  │  │  ├── ModalFooter.mjs
│  │  │  │  ├── ModalHeader.js
│  │  │  │  ├── ModalHeader.mjs
│  │  │  │  ├── OpenLink.js
│  │  │  │  ├── OpenLink.mjs
│  │  │  │  ├── PhoneCountryDropdown.js
│  │  │  │  ├── PhoneCountryDropdown.mjs
│  │  │  │  ├── PinInput.js
│  │  │  │  ├── PinInput.mjs
│  │  │  │  ├── PrefetchedImage.js
│  │  │  │  ├── PrefetchedImage.mjs
│  │  │  │  ├── ProviderAppLogo.js
│  │  │  │  ├── ProviderAppLogo.mjs
│  │  │  │  ├── QrCode.js
│  │  │  │  ├── QrCode.mjs
│  │  │  │  ├── ScreenHeader.js
│  │  │  │  ├── ScreenHeader.mjs
│  │  │  │  ├── ScreenHelpers.js
│  │  │  │  ├── ScreenHelpers.mjs
│  │  │  │  ├── TelegramLoginButton.js
│  │  │  │  ├── TelegramLoginButton.mjs
│  │  │  │  ├── TodoList.js
│  │  │  │  ├── TodoList.mjs
│  │  │  │  ├── UpdateEmailForm.js
│  │  │  │  ├── UpdateEmailForm.mjs
│  │  │  │  ├── WrappedLoader.js
│  │  │  │  ├── WrappedLoader.mjs
│  │  │  │  ├── embedded-wallets
│  │  │  │  │  ├── Details.js
│  │  │  │  │  ├── Details.mjs
│  │  │  │  │  ├── DisplayInfoItem.js
│  │  │  │  │  ├── DisplayInfoItem.mjs
│  │  │  │  │  ├── FundWalletMethodHeader.js
│  │  │  │  │  ├── FundWalletMethodHeader.mjs
│  │  │  │  │  ├── PriceDisplay.js
│  │  │  │  │  ├── PriceDisplay.mjs
│  │  │  │  │  ├── SetWalletPasswordForm
│  │  │  │  │  │  ├── ConfimWalletPasswordForm.js
│  │  │  │  │  │  ├── ConfimWalletPasswordForm.mjs
│  │  │  │  │  │  ├── ConfimWalletPasswordSaved.js
│  │  │  │  │  │  ├── ConfimWalletPasswordSaved.mjs
│  │  │  │  │  │  ├── CreateWalletPassword.js
│  │  │  │  │  │  ├── CreateWalletPassword.mjs
│  │  │  │  │  │  ├── SaveWalletPassword.js
│  │  │  │  │  │  ├── SaveWalletPassword.mjs
│  │  │  │  │  │  ├── SetWalletPasswordComplete.js
│  │  │  │  │  │  ├── SetWalletPasswordComplete.mjs
│  │  │  │  │  │  ├── SetWalletPasswordForm.js
│  │  │  │  │  │  ├── SetWalletPasswordForm.mjs
│  │  │  │  │  │  ├── index.js
│  │  │  │  │  │  ├── index.mjs
│  │  │  │  │  │  ├── setWalletPassword.hooks.js
│  │  │  │  │  │  ├── setWalletPassword.hooks.mjs
│  │  │  │  │  │  ├── shared.js
│  │  │  │  │  │  └── shared.mjs
│  │  │  │  │  ├── SolanaTransactionDetails.js
│  │  │  │  │  ├── SolanaTransactionDetails.mjs
│  │  │  │  │  ├── StyledLogo.js
│  │  │  │  │  ├── StyledLogo.mjs
│  │  │  │  │  ├── TransactionDetails.js
│  │  │  │  │  ├── TransactionDetails.mjs
│  │  │  │  │  ├── TransactionDetailsWrapper.js
│  │  │  │  │  ├── TransactionDetailsWrapper.mjs
│  │  │  │  │  ├── TransactionTotal.js
│  │  │  │  │  ├── TransactionTotal.mjs
│  │  │  │  │  ├── WalletLink.js
│  │  │  │  │  ├── WalletLink.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  └── index.mjs
│  │  │  │  ├── external-wallets
│  │  │  │  │  ├── InjectedWalletIcon.js
│  │  │  │  │  └── InjectedWalletIcon.mjs
│  │  │  │  ├── layout
│  │  │  │  │  ├── StackedContainer.js
│  │  │  │  │  └── StackedContainer.mjs
│  │  │  │  ├── primitives
│  │  │  │  │  ├── Accordion
│  │  │  │  │  │  ├── AccordionContext.js
│  │  │  │  │  │  ├── AccordionContext.mjs
│  │  │  │  │  │  ├── index.js
│  │  │  │  │  │  └── index.mjs
│  │  │  │  │  ├── LoadingSpinner
│  │  │  │  │  │  ├── index.js
│  │  │  │  │  │  └── index.mjs
│  │  │  │  │  └── NeutralSpinner
│  │  │  │  │  ├── index.js
│  │  │  │  │  └── index.mjs
│  │  │  │  └── ui
│  │  │  │  ├── animation
│  │  │  │  │  ├── LoadingSkeleton.js
│  │  │  │  │  └── LoadingSkeleton.mjs
│  │  │  │  ├── banners
│  │  │  │  │  ├── ErrorBanner.js
│  │  │  │  │  ├── ErrorBanner.mjs
│  │  │  │  │  ├── InfoBanner.js
│  │  │  │  │  ├── InfoBanner.mjs
│  │  │  │  │  ├── WarningBanner.js
│  │  │  │  │  └── WarningBanner.mjs
│  │  │  │  ├── chips
│  │  │  │  │  ├── Chip.js
│  │  │  │  │  └── Chip.mjs
│  │  │  │  ├── forms
│  │  │  │  │  ├── EmailInputForm.js
│  │  │  │  │  └── EmailInputForm.mjs
│  │  │  │  ├── icons
│  │  │  │  │  ├── ApplePay.js
│  │  │  │  │  ├── ApplePay.mjs
│  │  │  │  │  ├── Arbitum.js
│  │  │  │  │  ├── Arbitum.mjs
│  │  │  │  │  ├── Avalanche.js
│  │  │  │  │  ├── Avalanche.mjs
│  │  │  │  │  ├── Base.js
│  │  │  │  │  ├── Base.mjs
│  │  │  │  │  ├── Celo.js
│  │  │  │  │  ├── Celo.mjs
│  │  │  │  │  ├── GooglePay.js
│  │  │  │  │  ├── GooglePay.mjs
│  │  │  │  │  ├── Linea.js
│  │  │  │  │  ├── Linea.mjs
│  │  │  │  │  ├── Mainnnet.js
│  │  │  │  │  ├── Mainnnet.mjs
│  │  │  │  │  ├── Optimism.js
│  │  │  │  │  ├── Optimism.mjs
│  │  │  │  │  ├── Polygon.js
│  │  │  │  │  ├── Polygon.mjs
│  │  │  │  │  ├── Solana.js
│  │  │  │  │  ├── Solana.mjs
│  │  │  │  │  ├── WithCircleBorder.js
│  │  │  │  │  ├── WithCircleBorder.mjs
│  │  │  │  │  ├── Zora.js
│  │  │  │  │  └── Zora.mjs
│  │  │  │  ├── layout
│  │  │  │  │  ├── Column.js
│  │  │  │  │  ├── Column.mjs
│  │  │  │  │  ├── Row.js
│  │  │  │  │  └── Row.mjs
│  │  │  │  ├── typography
│  │  │  │  │  ├── ErrorMessage.js
│  │  │  │  │  ├── ErrorMessage.mjs
│  │  │  │  │  ├── LabelSm.js
│  │  │  │  │  ├── LabelSm.mjs
│  │  │  │  │  ├── LabelXs.js
│  │  │  │  │  ├── LabelXs.mjs
│  │  │  │  │  ├── Subtitle.js
│  │  │  │  │  ├── Subtitle.mjs
│  │  │  │  │  ├── Title.js
│  │  │  │  │  ├── Title.mjs
│  │  │  │  │  ├── Value.js
│  │  │  │  │  └── Value.mjs
│  │  │  │  └── wallet
│  │  │  │  ├── Address.js
│  │  │  │  ├── Address.mjs
│  │  │  │  ├── NetworkBalanceCard.js
│  │  │  │  ├── NetworkBalanceCard.mjs
│  │  │  │  ├── NetworkIcon.js
│  │  │  │  ├── NetworkIcon.mjs
│  │  │  │  ├── NetworkSelectorPanel.js
│  │  │  │  ├── NetworkSelectorPanel.mjs
│  │  │  │  ├── WalletInfoCard.js
│  │  │  │  ├── WalletInfoCard.mjs
│  │  │  │  ├── shared.js
│  │  │  │  └── shared.mjs
│  │  │  ├── config.js
│  │  │  ├── config.mjs
│  │  │  ├── configuration
│  │  │  │  ├── context.js
│  │  │  │  ├── context.mjs
│  │  │  │  ├── defaultClientConfig.js
│  │  │  │  ├── defaultClientConfig.mjs
│  │  │  │  ├── login-methods.js
│  │  │  │  ├── login-methods.mjs
│  │  │  │  ├── wallets.js
│  │  │  │  └── wallets.mjs
│  │  │  ├── connectors
│  │  │  │  ├── areWalletArraysEqual.js
│  │  │  │  ├── areWalletArraysEqual.mjs
│  │  │  │  ├── base.js
│  │  │  │  ├── base.mjs
│  │  │  │  ├── chains
│  │  │  │  │  ├── arbitrum.js
│  │  │  │  │  ├── arbitrum.mjs
│  │  │  │  │  ├── arbitrumSepolia.js
│  │  │  │  │  ├── arbitrumSepolia.mjs
│  │  │  │  │  ├── avalanche.js
│  │  │  │  │  ├── avalanche.mjs
│  │  │  │  │  ├── avalancheFuji.js
│  │  │  │  │  ├── avalancheFuji.mjs
│  │  │  │  │  ├── base.js
│  │  │  │  │  ├── base.mjs
│  │  │  │  │  ├── baseSepolia.js
│  │  │  │  │  ├── baseSepolia.mjs
│  │  │  │  │  ├── berachainArtio.js
│  │  │  │  │  ├── berachainArtio.mjs
│  │  │  │  │  ├── celo.js
│  │  │  │  │  ├── celo.mjs
│  │  │  │  │  ├── celoAlfajores.js
│  │  │  │  │  ├── celoAlfajores.mjs
│  │  │  │  │  ├── filecoin.js
│  │  │  │  │  ├── filecoin.mjs
│  │  │  │  │  ├── filecoinCalibration.js
│  │  │  │  │  ├── filecoinCalibration.mjs
│  │  │  │  │  ├── garnetHolesky.js
│  │  │  │  │  ├── garnetHolesky.mjs
│  │  │  │  │  ├── holesky.js
│  │  │  │  │  ├── holesky.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── linea.js
│  │  │  │  │  ├── linea.mjs
│  │  │  │  │  ├── lineaTestnet.js
│  │  │  │  │  ├── lineaTestnet.mjs
│  │  │  │  │  ├── lukso.js
│  │  │  │  │  ├── lukso.mjs
│  │  │  │  │  ├── mainnet.js
│  │  │  │  │  ├── mainnet.mjs
│  │  │  │  │  ├── optimism.js
│  │  │  │  │  ├── optimism.mjs
│  │  │  │  │  ├── optimismSepolia.js
│  │  │  │  │  ├── optimismSepolia.mjs
│  │  │  │  │  ├── polygon.js
│  │  │  │  │  ├── polygon.mjs
│  │  │  │  │  ├── polygonAmoy.js
│  │  │  │  │  ├── polygonAmoy.mjs
│  │  │  │  │  ├── redstone.js
│  │  │  │  │  ├── redstone.mjs
│  │  │  │  │  ├── sepolia.js
│  │  │  │  │  ├── sepolia.mjs
│  │  │  │  │  ├── types.js
│  │  │  │  │  ├── types.mjs
│  │  │  │  │  ├── utils.js
│  │  │  │  │  ├── utils.mjs
│  │  │  │  │  ├── zora.js
│  │  │  │  │  ├── zora.mjs
│  │  │  │  │  ├── zoraSepolia.js
│  │  │  │  │  ├── zoraSepolia.mjs
│  │  │  │  │  ├── zoraTestnet.js
│  │  │  │  │  └── zoraTestnet.mjs
│  │  │  │  ├── coinbase.js
│  │  │  │  ├── coinbase.mjs
│  │  │  │  ├── embedded.js
│  │  │  │  ├── embedded.mjs
│  │  │  │  ├── embeddedProvider.js
│  │  │  │  ├── embeddedProvider.mjs
│  │  │  │  ├── errors.js
│  │  │  │  ├── errors.mjs
│  │  │  │  ├── ethereum
│  │  │  │  │  ├── EthereumNullConnector.js
│  │  │  │  │  ├── EthereumNullConnector.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  └── index.mjs
│  │  │  │  ├── get-legacy-injected-providers.js
│  │  │  │  ├── get-legacy-injected-providers.mjs
│  │  │  │  ├── getRpcTimeout.js
│  │  │  │  ├── getRpcTimeout.mjs
│  │  │  │  ├── index.js
│  │  │  │  ├── index.mjs
│  │  │  │  ├── injected.js
│  │  │  │  ├── injected.mjs
│  │  │  │  ├── is-wallet-installed.js
│  │  │  │  ├── is-wallet-installed.mjs
│  │  │  │  ├── isBaseConnectedEthereumWallet.js
│  │  │  │  ├── isBaseConnectedEthereumWallet.mjs
│  │  │  │  ├── metamask.js
│  │  │  │  ├── metamask.mjs
│  │  │  │  ├── phantom-redirect.js
│  │  │  │  ├── phantom-redirect.mjs
│  │  │  │  ├── phantom-solana.js
│  │  │  │  ├── phantom-solana.mjs
│  │  │  │  ├── phantom.js
│  │  │  │  ├── phantom.mjs
│  │  │  │  ├── privyProxyProvider.js
│  │  │  │  ├── privyProxyProvider.mjs
│  │  │  │  ├── providerTypes.js
│  │  │  │  ├── providerTypes.mjs
│  │  │  │  ├── solana
│  │  │  │  │  ├── SolanaNullConnector.js
│  │  │  │  │  ├── SolanaNullConnector.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── toSolanaWalletConnectors.js
│  │  │  │  │  └── toSolanaWalletConnectors.mjs
│  │  │  │  ├── userAlreadyHasConnectedCoinbaseWallet.js
│  │  │  │  ├── userAlreadyHasConnectedCoinbaseWallet.mjs
│  │  │  │  ├── walletconnect-client.js
│  │  │  │  ├── walletconnect-client.mjs
│  │  │  │  ├── walletconnect-registry.js
│  │  │  │  ├── walletconnect-registry.mjs
│  │  │  │  ├── walletconnect-v2.js
│  │  │  │  └── walletconnect-v2.mjs
│  │  │  ├── constants.js
│  │  │  ├── constants.mjs
│  │  │  ├── cookies.js
│  │  │  ├── cookies.mjs
│  │  │  ├── crypto.js
│  │  │  ├── crypto.mjs
│  │  │  ├── cssNormalize.js
│  │  │  ├── cssNormalize.mjs
│  │  │  ├── effect.js
│  │  │  ├── effect.mjs
│  │  │  ├── embedded-wallets
│  │  │  │  ├── EmbeddedWalletIframe.js
│  │  │  │  ├── EmbeddedWalletIframe.mjs
│  │  │  │  ├── delegated-actions.js
│  │  │  │  ├── delegated-actions.mjs
│  │  │  │  ├── errors.js
│  │  │  │  ├── errors.mjs
│  │  │  │  ├── eventCallbacksQueue.js
│  │  │  │  ├── eventCallbacksQueue.mjs
│  │  │  │  ├── invokeWithMfa.js
│  │  │  │  ├── invokeWithMfa.mjs
│  │  │  │  ├── rpc
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── types.js
│  │  │  │  │  └── types.mjs
│  │  │  │  ├── solana
│  │  │  │  │  ├── provider.js
│  │  │  │  │  ├── provider.mjs
│  │  │  │  │  ├── transaction.js
│  │  │  │  │  └── transaction.mjs
│  │  │  │  ├── transactions.js
│  │  │  │  ├── transactions.mjs
│  │  │  │  ├── types.js
│  │  │  │  └── types.mjs
│  │  │  ├── errors.js
│  │  │  ├── errors.mjs
│  │  │  ├── farcaster.js
│  │  │  ├── farcaster.mjs
│  │  │  ├── hook-utils
│  │  │  │  ├── useAsyncValue.js
│  │  │  │  ├── useAsyncValue.mjs
│  │  │  │  ├── useInterval.js
│  │  │  │  └── useInterval.mjs
│  │  │  ├── hooks
│  │  │  │  ├── captcha-context.js
│  │  │  │  ├── captcha-context.mjs
│  │  │  │  ├── events-context.js
│  │  │  │  ├── events-context.mjs
│  │  │  │  ├── index.js
│  │  │  │  ├── index.mjs
│  │  │  │  ├── internal-context.js
│  │  │  │  ├── internal-context.mjs
│  │  │  │  ├── modal-context.js
│  │  │  │  ├── modal-context.mjs
│  │  │  │  ├── privy-context.js
│  │  │  │  ├── privy-context.mjs
│  │  │  │  ├── privy-provider.js
│  │  │  │  ├── privy-provider.mjs
│  │  │  │  ├── smart-wallets-provider.js
│  │  │  │  ├── smart-wallets-provider.mjs
│  │  │  │  ├── solana
│  │  │  │  │  ├── useFundWallet.js
│  │  │  │  │  ├── useFundWallet.mjs
│  │  │  │  │  ├── useSendTransaction.js
│  │  │  │  │  ├── useSendTransaction.mjs
│  │  │  │  │  ├── useSolanaWallets.js
│  │  │  │  │  └── useSolanaWallets.mjs
│  │  │  │  ├── useConnectCoinbaseSmartWallet.js
│  │  │  │  ├── useConnectCoinbaseSmartWallet.mjs
│  │  │  │  ├── useConnectWallet.js
│  │  │  │  ├── useConnectWallet.mjs
│  │  │  │  ├── useCreateWallet.js
│  │  │  │  ├── useCreateWallet.mjs
│  │  │  │  ├── useCrossAppAccounts.js
│  │  │  │  ├── useCrossAppAccounts.mjs
│  │  │  │  ├── useCustomAuth.js
│  │  │  │  ├── useCustomAuth.mjs
│  │  │  │  ├── useDelegatedActions.js
│  │  │  │  ├── useDelegatedActions.mjs
│  │  │  │  ├── useElementHeight.js
│  │  │  │  ├── useElementHeight.mjs
│  │  │  │  ├── useEmbeddedWalletCreate.js
│  │  │  │  ├── useEmbeddedWalletCreate.mjs
│  │  │  │  ├── useFarcasterSigner.js
│  │  │  │  ├── useFarcasterSigner.mjs
│  │  │  │  ├── useFormattedBalances.js
│  │  │  │  ├── useFormattedBalances.mjs
│  │  │  │  ├── useFundWallet.js
│  │  │  │  ├── useFundWallet.mjs
│  │  │  │  ├── useGetSolPrice.js
│  │  │  │  ├── useGetSolPrice.mjs
│  │  │  │  ├── useGetTokenPrice.js
│  │  │  │  ├── useGetTokenPrice.mjs
│  │  │  │  ├── useGuestAccounts.js
│  │  │  │  ├── useGuestAccounts.mjs
│  │  │  │  ├── useHeadlessDelegatedActions.js
│  │  │  │  ├── useHeadlessDelegatedActions.mjs
│  │  │  │  ├── useIdentityToken.js
│  │  │  │  ├── useIdentityToken.mjs
│  │  │  │  ├── useImportSolanaWallet.js
│  │  │  │  ├── useImportSolanaWallet.mjs
│  │  │  │  ├── useImportWallet.js
│  │  │  │  ├── useImportWallet.mjs
│  │  │  │  ├── useLinkAccount.js
│  │  │  │  ├── useLinkAccount.mjs
│  │  │  │  ├── useLinkWithPasskey.js
│  │  │  │  ├── useLinkWithPasskey.mjs
│  │  │  │  ├── useLinkWithSiwe.js
│  │  │  │  ├── useLinkWithSiwe.mjs
│  │  │  │  ├── useLogin.js
│  │  │  │  ├── useLogin.mjs
│  │  │  │  ├── useLoginToFrame.js
│  │  │  │  ├── useLoginToFrame.mjs
│  │  │  │  ├── useLoginWithEmail.js
│  │  │  │  ├── useLoginWithEmail.mjs
│  │  │  │  ├── useLoginWithOAuth.js
│  │  │  │  ├── useLoginWithOAuth.mjs
│  │  │  │  ├── useLoginWithPasskey.js
│  │  │  │  ├── useLoginWithPasskey.mjs
│  │  │  │  ├── useLoginWithSms.js
│  │  │  │  ├── useLoginWithSms.mjs
│  │  │  │  ├── useLogout.js
│  │  │  │  ├── useLogout.mjs
│  │  │  │  ├── useMfa.js
│  │  │  │  ├── useMfa.mjs
│  │  │  │  ├── useMfaEnrollment.js
│  │  │  │  ├── useMfaEnrollment.mjs
│  │  │  │  ├── useModalStatus.js
│  │  │  │  ├── useModalStatus.mjs
│  │  │  │  ├── useOAuthTokens.js
│  │  │  │  ├── useOAuthTokens.mjs
│  │  │  │  ├── usePrivy.js
│  │  │  │  ├── usePrivy.mjs
│  │  │  │  ├── useRegisterMfaListener.js
│  │  │  │  ├── useRegisterMfaListener.mjs
│  │  │  │  ├── useSendTransaction.js
│  │  │  │  ├── useSendTransaction.mjs
│  │  │  │  ├── useSetWalletPassword.js
│  │  │  │  ├── useSetWalletPassword.mjs
│  │  │  │  ├── useSetWalletRecovery.js
│  │  │  │  ├── useSetWalletRecovery.mjs
│  │  │  │  ├── useSignMessage.js
│  │  │  │  ├── useSignMessage.mjs
│  │  │  │  ├── useSignTransaction.js
│  │  │  │  ├── useSignTransaction.mjs
│  │  │  │  ├── useSignTypedData.js
│  │  │  │  ├── useSignTypedData.mjs
│  │  │  │  ├── useSmartWalletChain.js
│  │  │  │  ├── useSmartWalletChain.mjs
│  │  │  │  ├── useToken.js
│  │  │  │  ├── useToken.mjs
│  │  │  │  ├── useUpdateAccount.js
│  │  │  │  ├── useUpdateAccount.mjs
│  │  │  │  ├── useWalletBalance.js
│  │  │  │  ├── useWalletBalance.mjs
│  │  │  │  ├── useWallets.js
│  │  │  │  └── useWallets.mjs
│  │  │  ├── http.js
│  │  │  ├── http.mjs
│  │  │  ├── icons
│  │  │  │  ├── Apple.js
│  │  │  │  ├── Apple.mjs
│  │  │  │  ├── ArrowLeft.js
│  │  │  │  ├── ArrowLeft.mjs
│  │  │  │  ├── Avatar.js
│  │  │  │  ├── Avatar.mjs
│  │  │  │  ├── Bot.js
│  │  │  │  ├── Bot.mjs
│  │  │  │  ├── Check.js
│  │  │  │  ├── Check.mjs
│  │  │  │  ├── Copy.js
│  │  │  │  ├── Copy.mjs
│  │  │  │  ├── DomainsIcon.js
│  │  │  │  ├── DomainsIcon.mjs
│  │  │  │  ├── EmptyCheckedCircle.js
│  │  │  │  ├── EmptyCheckedCircle.mjs
│  │  │  │  ├── KeyRound.js
│  │  │  │  ├── KeyRound.mjs
│  │  │  │  ├── Login.js
│  │  │  │  ├── Login.mjs
│  │  │  │  ├── Logout.js
│  │  │  │  ├── Logout.mjs
│  │  │  │  ├── Mail.js
│  │  │  │  ├── Mail.mjs
│  │  │  │  ├── Phone.js
│  │  │  │  ├── Phone.mjs
│  │  │  │  ├── Portal.js
│  │  │  │  ├── Portal.mjs
│  │  │  │  ├── Settings.js
│  │  │  │  ├── Settings.mjs
│  │  │  │  ├── Slack.js
│  │  │  │  ├── Slack.mjs
│  │  │  │  ├── Socials.js
│  │  │  │  ├── Socials.mjs
│  │  │  │  ├── TicketCheck.js
│  │  │  │  ├── TicketCheck.mjs
│  │  │  │  ├── WalletCards.js
│  │  │  │  ├── WalletCards.mjs
│  │  │  │  ├── Wallets.js
│  │  │  │  ├── Wallets.mjs
│  │  │  │  ├── X.js
│  │  │  │  └── X.mjs
│  │  │  ├── index.js
│  │  │  ├── index.mjs
│  │  │  ├── lib
│  │  │  │  ├── abstract-smart-wallets.js
│  │  │  │  ├── abstract-smart-wallets.mjs
│  │  │  │  ├── caip2.js
│  │  │  │  ├── caip2.mjs
│  │  │  │  ├── capitalizeFirstLetter.js
│  │  │  │  ├── capitalizeFirstLetter.mjs
│  │  │  │  ├── cross-app
│  │  │  │  │  ├── authFlow.js
│  │  │  │  │  ├── authFlow.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── popupCrossAppAuthFlow.js
│  │  │  │  │  ├── popupCrossAppAuthFlow.mjs
│  │  │  │  │  ├── sendCrossAppRequest.js
│  │  │  │  │  ├── sendCrossAppRequest.mjs
│  │  │  │  │  ├── types.js
│  │  │  │  │  └── types.mjs
│  │  │  │  ├── cybr53.js
│  │  │  │  ├── cybr53.mjs
│  │  │  │  ├── deployAccount
│  │  │  │  │  └── actions
│  │  │  │  │  └── abis
│  │  │  │  │  ├── deployAccount.js
│  │  │  │  │  └── deployAccount.mjs
│  │  │  │  ├── embeddedWalletRecovery.js
│  │  │  │  ├── embeddedWalletRecovery.mjs
│  │  │  │  ├── erc1155
│  │  │  │  │  └── actions
│  │  │  │  │  └── abis
│  │  │  │  │  ├── safeBatchTransferFrom.js
│  │  │  │  │  ├── safeBatchTransferFrom.mjs
│  │  │  │  │  ├── safeTransferFrom.js
│  │  │  │  │  └── safeTransferFrom.mjs
│  │  │  │  ├── erc20
│  │  │  │  │  ├── actions
│  │  │  │  │  │  ├── abis
│  │  │  │  │  │  │  ├── approve.js
│  │  │  │  │  │  │  ├── approve.mjs
│  │  │  │  │  │  │  ├── transfer.js
│  │  │  │  │  │  │  └── transfer.mjs
│  │  │  │  │  │  ├── getErc20TokenInfo.js
│  │  │  │  │  │  └── getErc20TokenInfo.mjs
│  │  │  │  │  ├── formatErc20TokenAmount.js
│  │  │  │  │  └── formatErc20TokenAmount.mjs
│  │  │  │  ├── erc721
│  │  │  │  │  └── actions
│  │  │  │  │  └── abis
│  │  │  │  │  ├── mint.js
│  │  │  │  │  ├── mint.mjs
│  │  │  │  │  ├── safeTransferFrom.js
│  │  │  │  │  ├── safeTransferFrom.mjs
│  │  │  │  │  ├── setApprovalForAll.js
│  │  │  │  │  ├── setApprovalForAll.mjs
│  │  │  │  │  ├── transferFrom.js
│  │  │  │  │  └── transferFrom.mjs
│  │  │  │  ├── ethers.js
│  │  │  │  ├── ethers.mjs
│  │  │  │  ├── external-wallets
│  │  │  │  │  ├── displayHelpers.js
│  │  │  │  │  └── displayHelpers.mjs
│  │  │  │  ├── farcaster.js
│  │  │  │  ├── farcaster.mjs
│  │  │  │  ├── funding
│  │  │  │  │  ├── analytics.js
│  │  │  │  │  ├── analytics.mjs
│  │  │  │  │  ├── coinbase
│  │  │  │  │  │  ├── isSupportedChainIdForCoinbaseOnramp.js
│  │  │  │  │  │  ├── isSupportedChainIdForCoinbaseOnramp.mjs
│  │  │  │  │  │  ├── toCoinbaseBlockchainFromChainId.js
│  │  │  │  │  │  ├── toCoinbaseBlockchainFromChainId.mjs
│  │  │  │  │  │  ├── triggerCoinbaseFlow.js
│  │  │  │  │  │  ├── triggerCoinbaseFlow.mjs
│  │  │  │  │  │  ├── types.js
│  │  │  │  │  │  └── types.mjs
│  │  │  │  │  ├── externalTransfer.js
│  │  │  │  │  ├── externalTransfer.mjs
│  │  │  │  │  ├── filterSupportedOptions.js
│  │  │  │  │  ├── filterSupportedOptions.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── isFundingEnabled.js
│  │  │  │  │  ├── isFundingEnabled.mjs
│  │  │  │  │  ├── moonpay
│  │  │  │  │  │  ├── index.js
│  │  │  │  │  │  ├── index.mjs
│  │  │  │  │  │  ├── triggerMoonpayFlow.js
│  │  │  │  │  │  ├── triggerMoonpayFlow.mjs
│  │  │  │  │  │  ├── types.js
│  │  │  │  │  │  └── types.mjs
│  │  │  │  │  ├── prepareFundingMethods.js
│  │  │  │  │  ├── prepareFundingMethods.mjs
│  │  │  │  │  ├── prepareFundingModalData.js
│  │  │  │  │  ├── prepareFundingModalData.mjs
│  │  │  │  │  ├── reservoir.js
│  │  │  │  │  ├── reservoir.mjs
│  │  │  │  │  ├── usdc.js
│  │  │  │  │  └── usdc.mjs
│  │  │  │  ├── getEmbeddedConnectedWallet.js
│  │  │  │  ├── getEmbeddedConnectedWallet.mjs
│  │  │  │  ├── isEmbeddedWebview.js
│  │  │  │  ├── isEmbeddedWebview.mjs
│  │  │  │  ├── pkce.js
│  │  │  │  ├── pkce.mjs
│  │  │  │  ├── popup
│  │  │  │  │  ├── triggerPopup.js
│  │  │  │  │  └── triggerPopup.mjs
│  │  │  │  ├── popupOAuthFlow.js
│  │  │  │  ├── popupOAuthFlow.mjs
│  │  │  │  ├── siwe.js
│  │  │  │  ├── siwe.mjs
│  │  │  │  ├── siws.js
│  │  │  │  ├── siws.mjs
│  │  │  │  ├── smart-wallet-helpers.js
│  │  │  │  ├── smart-wallet-helpers.mjs
│  │  │  │  ├── smart-wallets-shared.js
│  │  │  │  ├── smart-wallets-shared.mjs
│  │  │  │  ├── smart-wallets.js
│  │  │  │  ├── smart-wallets.mjs
│  │  │  │  ├── solana
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── transaction.js
│  │  │  │  │  ├── transaction.mjs
│  │  │  │  │  ├── types.js
│  │  │  │  │  └── types.mjs
│  │  │  │  ├── toDisplayFromAccountType.js
│  │  │  │  ├── toDisplayFromAccountType.mjs
│  │  │  │  ├── useHasTabbedAway.js
│  │  │  │  ├── useHasTabbedAway.mjs
│  │  │  │  ├── viem
│  │  │  │  │  ├── prepareTransactionRequest.js
│  │  │  │  │  ├── prepareTransactionRequest.mjs
│  │  │  │  │  ├── toViemTransactionSerializable.js
│  │  │  │  │  └── toViemTransactionSerializable.mjs
│  │  │  │  └── wallets
│  │  │  │  └── actions
│  │  │  │  ├── getBalanceForChains.js
│  │  │  │  ├── getBalanceForChains.mjs
│  │  │  │  ├── getErc20Balance.js
│  │  │  │  └── getErc20Balance.mjs
│  │  │  ├── passkeys
│  │  │  │  ├── transformOptionsToCamelCase.js
│  │  │  │  ├── transformOptionsToCamelCase.mjs
│  │  │  │  ├── transformResponseToSnakeCase.js
│  │  │  │  └── transformResponseToSnakeCase.mjs
│  │  │  ├── password.js
│  │  │  ├── password.mjs
│  │  │  ├── paths.js
│  │  │  ├── paths.mjs
│  │  │  ├── payment-request
│  │  │  │  ├── isPaymentRequestAvailable.js
│  │  │  │  └── isPaymentRequestAvailable.mjs
│  │  │  ├── plugins
│  │  │  │  ├── context
│  │  │  │  │  ├── PrivyPluginContext.js
│  │  │  │  │  └── PrivyPluginContext.mjs
│  │  │  │  ├── models.js
│  │  │  │  ├── models.mjs
│  │  │  │  └── solana-funding
│  │  │  │  ├── id.js
│  │  │  │  ├── id.mjs
│  │  │  │  ├── plugin.js
│  │  │  │  ├── plugin.mjs
│  │  │  │  ├── type.js
│  │  │  │  ├── type.mjs
│  │  │  │  ├── useSolanaFundingPlugin.js
│  │  │  │  └── useSolanaFundingPlugin.mjs
│  │  │  ├── privy-components
│  │  │  │  ├── shared
│  │  │  │  │  ├── PillButton.js
│  │  │  │  │  ├── PillButton.mjs
│  │  │  │  │  ├── X.js
│  │  │  │  │  └── X.mjs
│  │  │  │  ├── user-pill
│  │  │  │  │  ├── Account.js
│  │  │  │  │  ├── Account.mjs
│  │  │  │  │  ├── AddFundsButton.js
│  │  │  │  │  ├── AddFundsButton.mjs
│  │  │  │  │  ├── Avatar.js
│  │  │  │  │  ├── Avatar.mjs
│  │  │  │  │  ├── BackButton.js
│  │  │  │  │  ├── BackButton.mjs
│  │  │  │  │  ├── Menu.js
│  │  │  │  │  ├── Menu.mjs
│  │  │  │  │  ├── MenuProvider.js
│  │  │  │  │  ├── MenuProvider.mjs
│  │  │  │  │  ├── Popover.js
│  │  │  │  │  ├── Popover.mjs
│  │  │  │  │  ├── PrimaryAccount.js
│  │  │  │  │  ├── PrimaryAccount.mjs
│  │  │  │  │  ├── PrimaryWallet.js
│  │  │  │  │  ├── PrimaryWallet.mjs
│  │  │  │  │  ├── PrimaryWalletContainer.js
│  │  │  │  │  ├── PrimaryWalletContainer.mjs
│  │  │  │  │  ├── UserMenu.js
│  │  │  │  │  ├── UserMenu.mjs
│  │  │  │  │  ├── UserPill.js
│  │  │  │  │  ├── UserPill.mjs
│  │  │  │  │  └── screens
│  │  │  │  │  ├── AccountScreen.js
│  │  │  │  │  ├── AccountScreen.mjs
│  │  │  │  │  ├── LinkedAccountsScreen.js
│  │  │  │  │  ├── LinkedAccountsScreen.mjs
│  │  │  │  │  ├── MenuScreen.js
│  │  │  │  │  ├── MenuScreen.mjs
│  │  │  │  │  ├── WalletActionsScreen.js
│  │  │  │  │  └── WalletActionsScreen.mjs
│  │  │  │  └── wallets-pill
│  │  │  │  ├── ActiveWalletCard.js
│  │  │  │  ├── ActiveWalletCard.mjs
│  │  │  │  ├── AssetBalance.js
│  │  │  │  ├── AssetBalance.mjs
│  │  │  │  ├── ConnectWalletView.js
│  │  │  │  ├── ConnectWalletView.mjs
│  │  │  │  ├── NetworkPicker.js
│  │  │  │  ├── NetworkPicker.mjs
│  │  │  │  ├── SelectActiveWalletView.js
│  │  │  │  ├── SelectActiveWalletView.mjs
│  │  │  │  ├── WalletCardView.js
│  │  │  │  ├── WalletCardView.mjs
│  │  │  │  ├── WalletsDialog.js
│  │  │  │  ├── WalletsDialog.mjs
│  │  │  │  ├── data
│  │  │  │  │  ├── wcRegistryPatch.js
│  │  │  │  │  └── wcRegistryPatch.mjs
│  │  │  │  ├── icons
│  │  │  │  │  ├── EVM.js
│  │  │  │  │  ├── EVM.mjs
│  │  │  │  │  ├── Solana.js
│  │  │  │  │  └── Solana.mjs
│  │  │  │  ├── state.js
│  │  │  │  ├── state.mjs
│  │  │  │  ├── styles.js
│  │  │  │  ├── styles.mjs
│  │  │  │  ├── useActiveWallet.js
│  │  │  │  └── useActiveWallet.mjs
│  │  │  ├── privy-provider-DOccla45.js
│  │  │  ├── privy-provider-DOccla45.mjs
│  │  │  ├── recent-login
│  │  │  │  ├── context.js
│  │  │  │  └── context.mjs
│  │  │  ├── screens
│  │  │  │  ├── AccountNotFoundScreen.js
│  │  │  │  ├── AccountNotFoundScreen.mjs
│  │  │  │  ├── AccountTransferScreen
│  │  │  │  │  ├── AccountTransferButton.js
│  │  │  │  │  ├── AccountTransferButton.mjs
│  │  │  │  │  ├── EmbeddedWalletInfoView.js
│  │  │  │  │  ├── EmbeddedWalletInfoView.mjs
│  │  │  │  │  ├── LinkConflictScreen.js
│  │  │  │  │  ├── LinkConflictScreen.mjs
│  │  │  │  │  ├── styled.js
│  │  │  │  │  └── styled.mjs
│  │  │  │  ├── AffirmativeConsentScreen.js
│  │  │  │  ├── AffirmativeConsentScreen.mjs
│  │  │  │  ├── AllowlistRejectionScreen.js
│  │  │  │  ├── AllowlistRejectionScreen.mjs
│  │  │  │  ├── AwaitingPasswordlessCodeScreen.js
│  │  │  │  ├── AwaitingPasswordlessCodeScreen.mjs
│  │  │  │  ├── CaptchaScreen.js
│  │  │  │  ├── CaptchaScreen.mjs
│  │  │  │  ├── ConnectOnlyAuthenticatedScreen.js
│  │  │  │  ├── ConnectOnlyAuthenticatedScreen.mjs
│  │  │  │  ├── ConnectOnlyLandingScreen.js
│  │  │  │  ├── ConnectOnlyLandingScreen.mjs
│  │  │  │  ├── ConnectOnlyStatusScreen.js
│  │  │  │  ├── ConnectOnlyStatusScreen.mjs
│  │  │  │  ├── ConnectionStatusScreen.js
│  │  │  │  ├── ConnectionStatusScreen.mjs
│  │  │  │  ├── CrossAppAuthScreen.js
│  │  │  │  ├── CrossAppAuthScreen.mjs
│  │  │  │  ├── DelegatedActionsConsentScreen.js
│  │  │  │  ├── DelegatedActionsConsentScreen.mjs
│  │  │  │  ├── DelegatedActionsRevokeScreen.js
│  │  │  │  ├── DelegatedActionsRevokeScreen.mjs
│  │  │  │  ├── EmbeddedWalletConnectingScreen.js
│  │  │  │  ├── EmbeddedWalletConnectingScreen.mjs
│  │  │  │  ├── EmbeddedWalletCreatedScreen.js
│  │  │  │  ├── EmbeddedWalletCreatedScreen.mjs
│  │  │  │  ├── EmbeddedWalletKeyExportScreen.js
│  │  │  │  ├── EmbeddedWalletKeyExportScreen.mjs
│  │  │  │  ├── EmbeddedWalletOnAccountCreateScreen.js
│  │  │  │  ├── EmbeddedWalletOnAccountCreateScreen.mjs
│  │  │  │  ├── EmbeddedWalletPasswordUpdateScreen.js
│  │  │  │  ├── EmbeddedWalletPasswordUpdateScreen.mjs
│  │  │  │  ├── EmbeddedWalletPasswordUpdateSplashScreen.js
│  │  │  │  ├── EmbeddedWalletPasswordUpdateSplashScreen.mjs
│  │  │  │  ├── ErrorScreen.js
│  │  │  │  ├── ErrorScreen.mjs
│  │  │  │  ├── FarcasterConnectStatusScreen.js
│  │  │  │  ├── FarcasterConnectStatusScreen.mjs
│  │  │  │  ├── FarcasterSignerStatusScreen.js
│  │  │  │  ├── FarcasterSignerStatusScreen.mjs
│  │  │  │  ├── Funding
│  │  │  │  │  ├── AwaitingEvmToSolBridgingScreen.js
│  │  │  │  │  ├── AwaitingEvmToSolBridgingScreen.mjs
│  │  │  │  │  ├── AwaitingExternalSolanaTransferScreen.js
│  │  │  │  │  ├── AwaitingExternalSolanaTransferScreen.mjs
│  │  │  │  │  ├── AwaitingExternalTransferScreen.js
│  │  │  │  │  ├── AwaitingExternalTransferScreen.mjs
│  │  │  │  │  ├── AwaitingSolToEvmBridgingScreen.js
│  │  │  │  │  ├── AwaitingSolToEvmBridgingScreen.mjs
│  │  │  │  │  ├── BridgeNetworkSelectionView.js
│  │  │  │  │  ├── BridgeNetworkSelectionView.mjs
│  │  │  │  │  ├── CoinbaseOnrampStatusScreen.js
│  │  │  │  │  ├── CoinbaseOnrampStatusScreen.mjs
│  │  │  │  │  ├── FundingEditAmountScreen.js
│  │  │  │  │  ├── FundingEditAmountScreen.mjs
│  │  │  │  │  ├── FundingMethodSelectionScreen.js
│  │  │  │  │  ├── FundingMethodSelectionScreen.mjs
│  │  │  │  │  ├── ManualTransferScreen.js
│  │  │  │  │  ├── ManualTransferScreen.mjs
│  │  │  │  │  ├── MoonpayStatusScreen.js
│  │  │  │  │  ├── MoonpayStatusScreen.mjs
│  │  │  │  │  ├── TransferFromWalletScreen.js
│  │  │  │  │  ├── TransferFromWalletScreen.mjs
│  │  │  │  │  ├── TransferOrBridgeLoadingScreen.js
│  │  │  │  │  ├── TransferOrBridgeLoadingScreen.mjs
│  │  │  │  │  ├── styles.js
│  │  │  │  │  └── styles.mjs
│  │  │  │  ├── InAppBrowserLoginNotPossible.js
│  │  │  │  ├── InAppBrowserLoginNotPossible.mjs
│  │  │  │  ├── InstallPhantomScreen.js
│  │  │  │  ├── InstallPhantomScreen.mjs
│  │  │  │  ├── LandingScreen
│  │  │  │  │  ├── AppLogoHeader.js
│  │  │  │  │  ├── AppLogoHeader.mjs
│  │  │  │  │  ├── ConnectOrCreateScreen.js
│  │  │  │  │  ├── ConnectOrCreateScreen.mjs
│  │  │  │  │  ├── CrossAppButton.js
│  │  │  │  │  ├── CrossAppButton.mjs
│  │  │  │  │  ├── CustomLandingScreenView.js
│  │  │  │  │  ├── CustomLandingScreenView.mjs
│  │  │  │  │  ├── EmailButton.js
│  │  │  │  │  ├── EmailButton.mjs
│  │  │  │  │  ├── EmptyWalletView.js
│  │  │  │  │  ├── EmptyWalletView.mjs
│  │  │  │  │  ├── FarcasterButton.js
│  │  │  │  │  ├── FarcasterButton.mjs
│  │  │  │  │  ├── LandingScreen.js
│  │  │  │  │  ├── LandingScreen.mjs
│  │  │  │  │  ├── LandingScreenView.js
│  │  │  │  │  ├── LandingScreenView.mjs
│  │  │  │  │  ├── PasskeyLink.js
│  │  │  │  │  ├── PasskeyLink.mjs
│  │  │  │  │  ├── SmsButton.js
│  │  │  │  │  ├── SmsButton.mjs
│  │  │  │  │  ├── SocialButton.js
│  │  │  │  │  ├── SocialButton.mjs
│  │  │  │  │  ├── TelegramButton.js
│  │  │  │  │  ├── TelegramButton.mjs
│  │  │  │  │  ├── WalletButton.js
│  │  │  │  │  ├── WalletButton.mjs
│  │  │  │  │  ├── WalletButtonList.js
│  │  │  │  │  ├── WalletButtonList.mjs
│  │  │  │  │  ├── WalletOverflowButton.js
│  │  │  │  │  ├── WalletOverflowButton.mjs
│  │  │  │  │  ├── Web2OverflowButton.js
│  │  │  │  │  ├── Web2OverflowButton.mjs
│  │  │  │  │  ├── styles.js
│  │  │  │  │  └── styles.mjs
│  │  │  │  ├── LinkEmailScreen.js
│  │  │  │  ├── LinkEmailScreen.mjs
│  │  │  │  ├── LinkPasskeyScreen.js
│  │  │  │  ├── LinkPasskeyScreen.mjs
│  │  │  │  ├── LinkPhoneScreen.js
│  │  │  │  ├── LinkPhoneScreen.mjs
│  │  │  │  ├── LinkWalletScreen.js
│  │  │  │  ├── LinkWalletScreen.mjs
│  │  │  │  ├── LoginFailedScreen.js
│  │  │  │  ├── LoginFailedScreen.mjs
│  │  │  │  ├── MfaScreens
│  │  │  │  │  ├── EnrollLandingScreen.js
│  │  │  │  │  ├── EnrollLandingScreen.mjs
│  │  │  │  │  ├── EnrollPasskey.js
│  │  │  │  │  ├── EnrollPasskey.mjs
│  │  │  │  │  ├── EnrollSms.js
│  │  │  │  │  ├── EnrollSms.mjs
│  │  │  │  │  ├── EnrollTotp.js
│  │  │  │  │  ├── EnrollTotp.mjs
│  │  │  │  │  ├── MfaEnrollmentFlowScreen.js
│  │  │  │  │  ├── MfaEnrollmentFlowScreen.mjs
│  │  │  │  │  ├── MfaVerifyFlowScreen.js
│  │  │  │  │  ├── MfaVerifyFlowScreen.mjs
│  │  │  │  │  ├── StyledComponents.js
│  │  │  │  │  ├── StyledComponents.mjs
│  │  │  │  │  ├── VerifyWithPasskey.js
│  │  │  │  │  └── VerifyWithPasskey.mjs
│  │  │  │  ├── OAuthStatusScreen.js
│  │  │  │  ├── OAuthStatusScreen.mjs
│  │  │  │  ├── PasskeySelectSignupOrLogin.js
│  │  │  │  ├── PasskeySelectSignupOrLogin.mjs
│  │  │  │  ├── PasskeyStatusScreen.js
│  │  │  │  ├── PasskeyStatusScreen.mjs
│  │  │  │  ├── PhantomInterstitialScreen.js
│  │  │  │  ├── PhantomInterstitialScreen.mjs
│  │  │  │  ├── Recovery
│  │  │  │  │  ├── PasswordRecoveryScreen.js
│  │  │  │  │  ├── PasswordRecoveryScreen.mjs
│  │  │  │  │  ├── RecoveryOAuthStatusScreen.js
│  │  │  │  │  ├── RecoveryOAuthStatusScreen.mjs
│  │  │  │  │  ├── RecoveryPasswordCreateScreen.js
│  │  │  │  │  ├── RecoveryPasswordCreateScreen.mjs
│  │  │  │  │  ├── RecoverySelectionScreen.js
│  │  │  │  │  ├── RecoverySelectionScreen.mjs
│  │  │  │  │  ├── SetAutomaticRecoveryScreen.js
│  │  │  │  │  ├── SetAutomaticRecoveryScreen.mjs
│  │  │  │  │  ├── styles.js
│  │  │  │  │  └── styles.mjs
│  │  │  │  ├── SendSolanaTransactionScreen
│  │  │  │  │  ├── SendSolanaTransactionScreen.js
│  │  │  │  │  ├── SendSolanaTransactionScreen.mjs
│  │  │  │  │  ├── SolanaTransactionReceiptView.js
│  │  │  │  │  └── SolanaTransactionReceiptView.mjs
│  │  │  │  ├── SendTransactionScreen
│  │  │  │  │  ├── SendTransactionScreen.js
│  │  │  │  │  ├── SendTransactionScreen.mjs
│  │  │  │  │  ├── SendTransactionScreenView.js
│  │  │  │  │  ├── SendTransactionScreenView.mjs
│  │  │  │  │  ├── TransactionDetail.js
│  │  │  │  │  ├── TransactionDetail.mjs
│  │  │  │  │  ├── TransactionErrorView.js
│  │  │  │  │  ├── TransactionErrorView.mjs
│  │  │  │  │  ├── TransactionReceiptView.js
│  │  │  │  │  ├── TransactionReceiptView.mjs
│  │  │  │  │  ├── getStaticTransactionMetadata.js
│  │  │  │  │  ├── getStaticTransactionMetadata.mjs
│  │  │  │  │  ├── index.js
│  │  │  │  │  ├── index.mjs
│  │  │  │  │  ├── usePrepareTransaction.js
│  │  │  │  │  ├── usePrepareTransaction.mjs
│  │  │  │  │  ├── useTransactionDetails.js
│  │  │  │  │  └── useTransactionDetails.mjs
│  │  │  │  ├── SignRequestScreen.js
│  │  │  │  ├── SignRequestScreen.mjs
│  │  │  │  ├── TelegramAuthScreen.js
│  │  │  │  ├── TelegramAuthScreen.mjs
│  │  │  │  ├── UpdateEmailScreen.js
│  │  │  │  ├── UpdateEmailScreen.mjs
│  │  │  │  ├── UpdatePhoneScreen.js
│  │  │  │  ├── UpdatePhoneScreen.mjs
│  │  │  │  ├── UserLimitReachedScreen.js
│  │  │  │  ├── UserLimitReachedScreen.mjs
│  │  │  │  ├── index.js
│  │  │  │  └── index.mjs
│  │  │  ├── session.js
│  │  │  ├── session.mjs
│  │  │  ├── smart-wallets.js
│  │  │  ├── smart-wallets.mjs
│  │  │  ├── solana.js
│  │  │  ├── solana.mjs
│  │  │  ├── storage.js
│  │  │  ├── storage.mjs
│  │  │  ├── styles.js
│  │  │  ├── styles.mjs
│  │  │  ├── svg
│  │  │  │  ├── alert-circle.js
│  │  │  │  ├── alert-circle.mjs
│  │  │  │  ├── apple-icloud.js
│  │  │  │  ├── apple-icloud.mjs
│  │  │  │  ├── apple.js
│  │  │  │  ├── apple.mjs
│  │  │  │  ├── arrow-cycle.js
│  │  │  │  ├── arrow-cycle.mjs
│  │  │  │  ├── black-rounded-square.js
│  │  │  │  ├── black-rounded-square.mjs
│  │  │  │  ├── blobby.js
│  │  │  │  ├── blobby.mjs
│  │  │  │  ├── brave-browser-icon.js
│  │  │  │  ├── brave-browser-icon.mjs
│  │  │  │  ├── browser-extension-wallet-icon.js
│  │  │  │  ├── browser-extension-wallet-icon.mjs
│  │  │  │  ├── bybit.js
│  │  │  │  ├── bybit.mjs
│  │  │  │  ├── chains
│  │  │  │  │  ├── base.js
│  │  │  │  │  └── base.mjs
│  │  │  │  ├── check-badge.js
│  │  │  │  ├── check-badge.mjs
│  │  │  │  ├── checkmark.js
│  │  │  │  ├── checkmark.mjs
│  │  │  │  ├── circle-alert.js
│  │  │  │  ├── circle-alert.mjs
│  │  │  │  ├── coinbase-wallet.js
│  │  │  │  ├── coinbase-wallet.mjs
│  │  │  │  ├── copy.js
│  │  │  │  ├── copy.mjs
│  │  │  │  ├── cryptocom.js
│  │  │  │  ├── cryptocom.mjs
│  │  │  │  ├── discord.js
│  │  │  │  ├── discord.mjs
│  │  │  │  ├── email-or-phone.js
│  │  │  │  ├── email-or-phone.mjs
│  │  │  │  ├── error-circle.js
│  │  │  │  ├── error-circle.mjs
│  │  │  │  ├── face-id.js
│  │  │  │  ├── face-id.mjs
│  │  │  │  ├── farcaster.js
│  │  │  │  ├── farcaster.mjs
│  │  │  │  ├── fingerprint.js
│  │  │  │  ├── fingerprint.mjs
│  │  │  │  ├── github.js
│  │  │  │  ├── github.mjs
│  │  │  │  ├── globe.js
│  │  │  │  ├── globe.mjs
│  │  │  │  ├── google-drive.js
│  │  │  │  ├── google-drive.mjs
│  │  │  │  ├── google.js
│  │  │  │  ├── google.mjs
│  │  │  │  ├── index.d.js
│  │  │  │  ├── index.d.mjs
│  │  │  │  ├── instagram.js
│  │  │  │  ├── instagram.mjs
│  │  │  │  ├── linkedin.js
│  │  │  │  ├── linkedin.mjs
│  │  │  │  ├── lock-closed.js
│  │  │  │  ├── lock-closed.mjs
│  │  │  │  ├── metamask.js
│  │  │  │  ├── metamask.mjs
│  │  │  │  ├── mfa-shield.js
│  │  │  │  ├── mfa-shield.mjs
│  │  │  │  ├── moonpay.js
│  │  │  │  ├── moonpay.mjs
│  │  │  │  ├── phantom.js
│  │  │  │  ├── phantom.mjs
│  │  │  │  ├── protected-by-privy.js
│  │  │  │  ├── protected-by-privy.mjs
│  │  │  │  ├── qr-codes.js
│  │  │  │  ├── qr-codes.mjs
│  │  │  │  ├── rabby.js
│  │  │  │  ├── rabby.mjs
│  │  │  │  ├── rainbow.js
│  │  │  │  ├── rainbow.mjs
│  │  │  │  ├── safe.js
│  │  │  │  ├── safe.mjs
│  │  │  │  ├── spotify.js
│  │  │  │  ├── spotify.mjs
│  │  │  │  ├── telegram.js
│  │  │  │  ├── telegram.mjs
│  │  │  │  ├── tiktok.js
│  │  │  │  ├── tiktok.mjs
│  │  │  │  ├── twitter.js
│  │  │  │  ├── twitter.mjs
│  │  │  │  ├── uniswap.js
│  │  │  │  ├── uniswap.mjs
│  │  │  │  ├── universal-profile.js
│  │  │  │  ├── universal-profile.mjs
│  │  │  │  ├── wallet-connect.js
│  │  │  │  ├── wallet-connect.mjs
│  │  │  │  ├── zerion.js
│  │  │  │  └── zerion.mjs
│  │  │  ├── theme.js
│  │  │  ├── theme.mjs
│  │  │  ├── token.js
│  │  │  ├── token.mjs
│  │  │  ├── types.js
│  │  │  ├── types.mjs
│  │  │  ├── ui.js
│  │  │  ├── ui.mjs
│  │  │  └── utils
│  │  │  ├── buffer
│  │  │  │  ├── readBigInt64LE.js
│  │  │  │  └── readBigInt64LE.mjs
│  │  │  ├── eth
│  │  │  │  ├── getPublicClient.js
│  │  │  │  └── getPublicClient.mjs
│  │  │  ├── index.js
│  │  │  └── index.mjs
│  │  └── package.json
│  └── wagmi
│  ├── LICENSE
│  ├── README.md
│  ├── dist
│  │  ├── dts
│  │  │  ├── index.d.mts
│  │  │  └── index.d.ts
│  │  └── esm
│  │  ├── PrivyWagmiConnector.js
│  │  ├── PrivyWagmiConnector.mjs
│  │  ├── WagmiProvider.js
│  │  ├── WagmiProvider.mjs
│  │  ├── createConfig.js
│  │  ├── createConfig.mjs
│  │  ├── index.js
│  │  ├── index.mjs
│  │  ├── mkConfig.js
│  │  ├── useEmbeddedSmartAccountConnector.js
│  │  ├── useEmbeddedSmartAccountConnector.mjs
│  │  ├── usePrivyWagmi.js
│  │  ├── usePrivyWagmi.mjs
│  │  ├── useSetActiveWallet.js
│  │  ├── useSetActiveWallet.mjs
│  │  ├── useSyncPrivyWallets.js
│  │  └── useSyncPrivyWallets.mjs
│  └── package.json
├── README.md
├── deob.sh
├── package-lock.json
└── package.json
124 directories, 1410 files