@web3auth/no-modal
Version:
Multi chain wallet aggregator for web3Auth
46 lines (45 loc) • 5.13 kB
JavaScript
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';