UNPKG

@web3auth/no-modal

Version:
46 lines (45 loc) 5.13 kB
export { Web3AuthNoModal } from './noModal.js'; export { ANALYTICS_EVENTS, ANALYTICS_INTEGRATION_TYPE, ANALYTICS_SDK_TYPE, Analytics } from './base/analytics.js'; export { AUTH_CONNECTION, MFA_FACTOR, MFA_LEVELS, UX_MODE, WEB3AUTH_NETWORK, getED25519Key } from '@web3auth/auth'; export { AccountLinkingError, formatAccountLinkingErrorMessage, getAccountLinkingRequestError } from './account-linking/errors.js'; export { BUTTON_POSITION, CONFIRMATION_STRATEGY } from '@web3auth/ws-embed'; export { BaseConnector } from './base/connector/baseConnector.js'; export { BaseEvmConnector } from './connectors/base-evm-connector/baseEvmConnector.js'; export { BaseProvider } from './providers/base-provider/baseProvider.js'; export { BaseSolanaConnector } from './connectors/base-solana-connector/baseSolanaConnector.js'; export { BiconomySmartAccount, KernelSmartAccount, MetamaskSmartAccount, NexusSmartAccount, SMART_ACCOUNT, SafeSmartAccount, TrustSmartAccount } from '@toruslabs/ethereum-controllers'; export { CAN_AUTHORIZE_STATUSES, CAN_LOGOUT_STATUSES, CONNECTED_STATUSES } from './base/connector/connectorStatus.js'; export { CHAIN_NAMESPACES, cloneDeep } from '@toruslabs/base-controllers'; export { CONNECTOR_CATEGORY, CONNECTOR_EVENTS, CONNECTOR_INITIAL_AUTHENTICATION_MODE, CONNECTOR_STATUS, WEB3AUTH_CONNECTOR_ID } from './base/connector/constants.js'; export { CONNECTOR_NAMES, EVM_CONNECTORS, MULTI_CHAIN_CONNECTORS, SOLANA_CONNECTORS, WALLET_CONNECTORS, WEB3AUTH_ICON } from './base/wallet/index.js'; export { CONNECTOR_NAMESPACES } from './base/chain/IChainInterface.js'; export { CommonJRPCProvider } from './providers/base-provider/CommonJRPCProvider.js'; export { CommonPrivateKeyProvider } from './providers/base-provider/commonPrivateKeyProvider.js'; export { DEFAULT_EIP155_METHODS, DEFAULT_EIP_155_EVENTS, DEFAULT_SOLANA_EVENTS, DEFAULT_SOLANA_METHODS, getNamespacesFromChains, getRequiredNamespaces, getSupportedEventsByNamespace, getSupportedMethodsByNamespace, getWalletConnectV2Settings } from './connectors/wallet-connect-v2-connector/config.js'; export { EIP1193_EVENTS } from './providers/base-provider/utils.js'; export { EIP_7702_SUPPORTED_SMART_ACCOUNTS, LOGIN_MODE, MODAL_SIGN_IN_METHODS, SMART_ACCOUNT_WALLET_SCOPE, SOLANA_CAIP_CHAIN_MAP, WALLET_REGISTRY_URL, WEB3AUTH_STATE_STORAGE_KEY, WIDGET_TYPE } from './base/constants.js'; export { EVM_PLUGINS, PLUGIN_EVENTS, PLUGIN_NAMESPACES, PLUGIN_STATUS, SOLANA_PLUGINS, WALLET_PLUGINS } from './base/plugin/IPlugin.js'; export { METAMASK_ERC_6963_PROVIDER_RDNS, metaMaskConnector } from './connectors/metamask-connector/metamaskConnector.js'; export { PROVIDER_EVENTS } from './base/provider/IProvider.js'; export { WalletConnectV2Provider } from './connectors/wallet-connect-v2-connector/WalletConnectV2Provider.js'; export { WalletInitializationError, WalletLoginError, WalletOperationsError, WalletProviderError, Web3AuthError, isUserRejectedError } from './base/errors/index.js'; export { WalletServicesPluginError } from './base/plugin/errors.js'; export { Web3AuthContextKey } from './base/composables/index.js'; export { accountAbstractionProvider, toEoaProvider } from './providers/account-abstraction-provider/providers/AccountAbstractionProvider.js'; export { assertAuthConnector, authConnector, isAuthConnector } from './connectors/auth-connector/authConnector.js'; export { checkIfTokenIsExpired, storageAvailable } from './base/connector/utils.js'; export { citadelServerUrl, dashboardPublicApiUrl, fetchProjectConfig, fetchWalletRegistry, fromViemChain, fromWagmiChain, getAaAnalyticsProperties, getCaipChainId, getErrorAnalyticsProperties, getHostname, getWalletServicesAnalyticsProperties, getWhitelabelAnalyticsProperties, isBrowser, isHexStrict, normalizeWalletName, parseChainNamespaceFromCitadelResponse, sdkVersion, withAbort } from './base/utils.js'; export { cookieToWeb3AuthState } from './base/cookie.js'; export { createEthChainSwitchMiddleware, createEthMiddleware } from './providers/ethereum-provider/rpc/ethRpcMiddlewares.js'; export { createEthJsonRpcClient } from './providers/ethereum-provider/rpc/jrpcClient.js'; export { createStore as createMipd } from 'mipd'; export { getWallets as createSolanaMipd } from '@wallet-standard/app'; export { createWalletMiddlewareV2 } from './providers/ethereum-provider/rpc/walletMiddleware.js'; export { getSolanaChainByChainConfig, walletSignAndSendTransaction, walletSignMessage, walletSignTransaction } from './base/wallet/solana.js'; export { hasSolanaWalletStandardFeatures } from './connectors/injected-solana-connector/index.js'; export { injectedEvmConnector } from './connectors/injected-evm-connector/injectedEvmConnector.js'; export { log } from './base/loglevel.js'; export { makeAccountLinkingRequest, makeAccountUnlinkingRequest } from './account-linking/rest.js'; export { walletConnectV2Connector } from './connectors/wallet-connect-v2-connector/walletConnectV2Connector.js'; export { walletServicesPlugin } from './plugins/wallet-services-plugin/plugin.js'; export { walletStandardConnector } from './connectors/injected-solana-connector/walletStandardConnector.js';