@web3auth/no-modal
Version:
Multi chain wallet aggregator for web3Auth
52 lines (51 loc) • 6.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 { 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, 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 } from './base/connector/constants.js';
export { CONNECTOR_NAMES, EVM_CONNECTORS, MULTI_CHAIN_CONNECTORS, SOLANA_CONNECTORS, WALLET_CONNECTORS } 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, createRandomId } from './providers/base-provider/utils.js';
export { EIP1559APIEndpoint, GAS_ESTIMATE_TYPES, LegacyGasAPIEndpoint, TRANSACTION_ENVELOPE_TYPES, TRANSACTION_TYPES } from './providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/constants.js';
export { EVM_PLUGINS, PLUGIN_EVENTS, PLUGIN_NAMESPACES, PLUGIN_STATUS, SOLANA_PLUGINS, WALLET_PLUGINS } from './base/plugin/IPlugin.js';
export { 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 { PROVIDER_EVENTS } from './base/provider/IProvider.js';
export { SignTypedDataVersion } from './providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/interfaces.js';
export { SolanaWallet } from './providers/solana-provider/solanaWallet.js';
export { TransactionFormatter } from './providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/formatter.js';
export { WalletConnectV2Provider } from './connectors/wallet-connect-v2-connector/WalletConnectV2Provider.js';
export { WalletInitializationError, WalletLoginError, WalletOperationsError, WalletProviderError, Web3AuthError } from './base/errors/index.js';
export { WalletServicesPluginError } from './base/plugin/errors.js';
export { WalletStandardProvider } from './providers/solana-provider/providers/injectedProviders/walletStandardProvider.js';
export { Web3AuthContextKey } from './base/composables/index.js';
export { accountAbstractionProvider, toEoaProvider } from './providers/account-abstraction-provider/providers/AccountAbstractionProvider.js';
export { authConnector } from './connectors/auth-connector/authConnector.js';
export { checkIfTokenIsExpired, clearToken, getSavedToken, saveToken, storageAvailable } from './base/connector/utils.js';
export { cookieToWeb3AuthState } from './base/cookie.js';
export { createConfigMiddleware, createSolanaChainIdMiddleware, createSolanaJsonRpcClient, createSolanaProviderConfigMiddleware } from './providers/solana-provider/rpc/JrpcClient.js';
export { createEthChainIdMiddleware, createEthJsonRpcClient, createEthProviderConfigMiddleware } from './providers/ethereum-provider/rpc/jrpcClient.js';
export { createEthChainSwitchMiddleware, createEthMiddleware } from './providers/ethereum-provider/rpc/ethRpcMiddlewares.js';
export { createGenericJRPCMiddleware, createGetAccountsMiddleware, createGetPublicKeyMiddleware, createRequestAccountsMiddleware, createSolanaAccountMiddleware, createSolanaChainSwitchMiddleware, createSolanaMiddleware } from './providers/solana-provider/rpc/solanaRpcMiddlewares.js';
export { createStore as createMipd } from 'mipd';
export { getWallets as createSolanaMipd } from '@wallet-standard/app';
export { createWalletMiddleware } from './providers/ethereum-provider/rpc/walletMidddleware.js';
export { fetchEip1159GasEstimates, fetchLegacyGasPriceEstimates, normalizeGWEIDecimalNumbers, validateAddress, validateTypedSignMessageDataV4 } from './providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/utils.js';
export { fetchProjectConfig, fetchWalletRegistry, fromViemChain, fromWagmiChain, getAaAnalyticsProperties, getCaipChainId, getErrorAnalyticsProperties, getHostname, getWalletServicesAnalyticsProperties, getWhitelabelAnalyticsProperties, isBrowser, isHexStrict, normalizeWalletName, sdkVersion, signerHost, withAbort } from './base/utils.js';
export { getSolanaChainByChainConfig } from './providers/solana-provider/providers/injectedProviders/utils.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 { metaMaskConnector } from './connectors/metamask-connector/metamaskConnector.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';