UNPKG

@web3auth/no-modal

Version:
271 lines (266 loc) 14.5 kB
'use strict'; var analytics = require('./base/analytics.js'); var IChainInterface = require('./base/chain/IChainInterface.js'); var index$2 = require('./base/composables/index.js'); var baseConnector = require('./base/connector/baseConnector.js'); var connectorStatus = require('./base/connector/connectorStatus.js'); var constants = require('./base/connector/constants.js'); var auth = require('@web3auth/auth'); var utils$1 = require('./base/connector/utils.js'); var constants$2 = require('./base/constants.js'); var cookie = require('./base/cookie.js'); var index$1 = require('./base/errors/index.js'); var loglevel = require('./base/loglevel.js'); var errors = require('./base/plugin/errors.js'); var IPlugin = require('./base/plugin/IPlugin.js'); var IProvider = require('./base/provider/IProvider.js'); var utils$3 = require('./base/utils.js'); var index = require('./base/wallet/index.js'); var authConnector = require('./connectors/auth-connector/authConnector.js'); var baseEvmConnector = require('./connectors/base-evm-connector/baseEvmConnector.js'); var baseSolanaConnector = require('./connectors/base-solana-connector/baseSolanaConnector.js'); var injectedEvmConnector = require('./connectors/injected-evm-connector/injectedEvmConnector.js'); var mipd = require('mipd'); var index$3 = require('./connectors/injected-solana-connector/index.js'); var metamaskConnector = require('./connectors/metamask-connector/metamaskConnector.js'); var config = require('./connectors/wallet-connect-v2-connector/config.js'); var walletConnectV2Connector = require('./connectors/wallet-connect-v2-connector/walletConnectV2Connector.js'); var WalletConnectV2Provider = require('./connectors/wallet-connect-v2-connector/WalletConnectV2Provider.js'); var noModal = require('./noModal.js'); var plugin = require('./plugins/wallet-services-plugin/plugin.js'); var AccountAbstractionProvider = require('./providers/account-abstraction-provider/providers/AccountAbstractionProvider.js'); var ethereumControllers = require('@toruslabs/ethereum-controllers'); var baseProvider = require('./providers/base-provider/baseProvider.js'); var CommonJRPCProvider = require('./providers/base-provider/CommonJRPCProvider.js'); var commonPrivateKeyProvider = require('./providers/base-provider/commonPrivateKeyProvider.js'); var utils = require('./providers/base-provider/utils.js'); var constants$1 = require('./providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/constants.js'); var formatter = require('./providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/formatter.js'); var interfaces = require('./providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/interfaces.js'); var utils$2 = require('./providers/ethereum-provider/providers/privateKeyProviders/TransactionFormatter/utils.js'); var ethRpcMiddlewares = require('./providers/ethereum-provider/rpc/ethRpcMiddlewares.js'); var jrpcClient = require('./providers/ethereum-provider/rpc/jrpcClient.js'); var walletMidddleware = require('./providers/ethereum-provider/rpc/walletMidddleware.js'); var utils$4 = require('./providers/solana-provider/providers/injectedProviders/utils.js'); var walletStandardProvider = require('./providers/solana-provider/providers/injectedProviders/walletStandardProvider.js'); var JrpcClient = require('./providers/solana-provider/rpc/JrpcClient.js'); var solanaRpcMiddlewares = require('./providers/solana-provider/rpc/solanaRpcMiddlewares.js'); var solanaWallet = require('./providers/solana-provider/solanaWallet.js'); var wsEmbed = require('@web3auth/ws-embed'); var baseControllers = require('@toruslabs/base-controllers'); var app = require('@wallet-standard/app'); var walletStandardConnector = require('./connectors/injected-solana-connector/walletStandardConnector.js'); exports.ANALYTICS_EVENTS = analytics.ANALYTICS_EVENTS; exports.ANALYTICS_INTEGRATION_TYPE = analytics.ANALYTICS_INTEGRATION_TYPE; exports.ANALYTICS_SDK_TYPE = analytics.ANALYTICS_SDK_TYPE; exports.Analytics = analytics.Analytics; exports.CONNECTOR_NAMESPACES = IChainInterface.CONNECTOR_NAMESPACES; exports.Web3AuthContextKey = index$2.Web3AuthContextKey; exports.BaseConnector = baseConnector.BaseConnector; exports.CAN_AUTHORIZE_STATUSES = connectorStatus.CAN_AUTHORIZE_STATUSES; exports.CONNECTED_STATUSES = connectorStatus.CONNECTED_STATUSES; exports.CONNECTOR_CATEGORY = constants.CONNECTOR_CATEGORY; exports.CONNECTOR_EVENTS = constants.CONNECTOR_EVENTS; exports.CONNECTOR_INITIAL_AUTHENTICATION_MODE = constants.CONNECTOR_INITIAL_AUTHENTICATION_MODE; exports.CONNECTOR_STATUS = constants.CONNECTOR_STATUS; Object.defineProperty(exports, "AUTH_CONNECTION", { enumerable: true, get: function () { return auth.AUTH_CONNECTION; } }); Object.defineProperty(exports, "MFA_FACTOR", { enumerable: true, get: function () { return auth.MFA_FACTOR; } }); Object.defineProperty(exports, "MFA_LEVELS", { enumerable: true, get: function () { return auth.MFA_LEVELS; } }); Object.defineProperty(exports, "UX_MODE", { enumerable: true, get: function () { return auth.UX_MODE; } }); Object.defineProperty(exports, "WEB3AUTH_NETWORK", { enumerable: true, get: function () { return auth.WEB3AUTH_NETWORK; } }); Object.defineProperty(exports, "getED25519Key", { enumerable: true, get: function () { return auth.getED25519Key; } }); exports.checkIfTokenIsExpired = utils$1.checkIfTokenIsExpired; exports.clearToken = utils$1.clearToken; exports.getSavedToken = utils$1.getSavedToken; exports.saveToken = utils$1.saveToken; exports.storageAvailable = utils$1.storageAvailable; exports.LOGIN_MODE = constants$2.LOGIN_MODE; exports.MODAL_SIGN_IN_METHODS = constants$2.MODAL_SIGN_IN_METHODS; exports.SMART_ACCOUNT_WALLET_SCOPE = constants$2.SMART_ACCOUNT_WALLET_SCOPE; exports.SOLANA_CAIP_CHAIN_MAP = constants$2.SOLANA_CAIP_CHAIN_MAP; exports.WALLET_REGISTRY_URL = constants$2.WALLET_REGISTRY_URL; exports.WEB3AUTH_STATE_STORAGE_KEY = constants$2.WEB3AUTH_STATE_STORAGE_KEY; exports.WIDGET_TYPE = constants$2.WIDGET_TYPE; exports.cookieToWeb3AuthState = cookie.cookieToWeb3AuthState; exports.WalletInitializationError = index$1.WalletInitializationError; exports.WalletLoginError = index$1.WalletLoginError; exports.WalletOperationsError = index$1.WalletOperationsError; exports.WalletProviderError = index$1.WalletProviderError; exports.Web3AuthError = index$1.Web3AuthError; exports.log = loglevel.log; exports.WalletServicesPluginError = errors.WalletServicesPluginError; exports.EVM_PLUGINS = IPlugin.EVM_PLUGINS; exports.PLUGIN_EVENTS = IPlugin.PLUGIN_EVENTS; exports.PLUGIN_NAMESPACES = IPlugin.PLUGIN_NAMESPACES; exports.PLUGIN_STATUS = IPlugin.PLUGIN_STATUS; exports.SOLANA_PLUGINS = IPlugin.SOLANA_PLUGINS; exports.WALLET_PLUGINS = IPlugin.WALLET_PLUGINS; exports.PROVIDER_EVENTS = IProvider.PROVIDER_EVENTS; exports.fetchProjectConfig = utils$3.fetchProjectConfig; exports.fetchWalletRegistry = utils$3.fetchWalletRegistry; exports.fromViemChain = utils$3.fromViemChain; exports.fromWagmiChain = utils$3.fromWagmiChain; exports.getAaAnalyticsProperties = utils$3.getAaAnalyticsProperties; exports.getCaipChainId = utils$3.getCaipChainId; exports.getErrorAnalyticsProperties = utils$3.getErrorAnalyticsProperties; exports.getHostname = utils$3.getHostname; exports.getWalletServicesAnalyticsProperties = utils$3.getWalletServicesAnalyticsProperties; exports.getWhitelabelAnalyticsProperties = utils$3.getWhitelabelAnalyticsProperties; exports.isBrowser = utils$3.isBrowser; exports.isHexStrict = utils$3.isHexStrict; exports.normalizeWalletName = utils$3.normalizeWalletName; exports.sdkVersion = utils$3.sdkVersion; exports.signerHost = utils$3.signerHost; exports.withAbort = utils$3.withAbort; exports.CONNECTOR_NAMES = index.CONNECTOR_NAMES; exports.EVM_CONNECTORS = index.EVM_CONNECTORS; exports.MULTI_CHAIN_CONNECTORS = index.MULTI_CHAIN_CONNECTORS; exports.SOLANA_CONNECTORS = index.SOLANA_CONNECTORS; exports.WALLET_CONNECTORS = index.WALLET_CONNECTORS; exports.authConnector = authConnector.authConnector; exports.BaseEvmConnector = baseEvmConnector.BaseEvmConnector; exports.BaseSolanaConnector = baseSolanaConnector.BaseSolanaConnector; exports.injectedEvmConnector = injectedEvmConnector.injectedEvmConnector; Object.defineProperty(exports, "createMipd", { enumerable: true, get: function () { return mipd.createStore; } }); exports.hasSolanaWalletStandardFeatures = index$3.hasSolanaWalletStandardFeatures; exports.metaMaskConnector = metamaskConnector.metaMaskConnector; Object.defineProperty(exports, "DEFAULT_EIP155_METHODS", { enumerable: true, get: function () { return config.DEFAULT_EIP155_METHODS; } }); Object.defineProperty(exports, "DEFAULT_EIP_155_EVENTS", { enumerable: true, get: function () { return config.DEFAULT_EIP_155_EVENTS; } }); Object.defineProperty(exports, "DEFAULT_SOLANA_EVENTS", { enumerable: true, get: function () { return config.DEFAULT_SOLANA_EVENTS; } }); Object.defineProperty(exports, "DEFAULT_SOLANA_METHODS", { enumerable: true, get: function () { return config.DEFAULT_SOLANA_METHODS; } }); exports.getNamespacesFromChains = config.getNamespacesFromChains; exports.getRequiredNamespaces = config.getRequiredNamespaces; exports.getSupportedEventsByNamespace = config.getSupportedEventsByNamespace; exports.getSupportedMethodsByNamespace = config.getSupportedMethodsByNamespace; exports.getWalletConnectV2Settings = config.getWalletConnectV2Settings; exports.walletConnectV2Connector = walletConnectV2Connector.walletConnectV2Connector; exports.WalletConnectV2Provider = WalletConnectV2Provider.WalletConnectV2Provider; exports.Web3AuthNoModal = noModal.Web3AuthNoModal; exports.walletServicesPlugin = plugin.walletServicesPlugin; exports.accountAbstractionProvider = AccountAbstractionProvider.accountAbstractionProvider; exports.toEoaProvider = AccountAbstractionProvider.toEoaProvider; Object.defineProperty(exports, "BiconomySmartAccount", { enumerable: true, get: function () { return ethereumControllers.BiconomySmartAccount; } }); Object.defineProperty(exports, "KernelSmartAccount", { enumerable: true, get: function () { return ethereumControllers.KernelSmartAccount; } }); Object.defineProperty(exports, "MetamaskSmartAccount", { enumerable: true, get: function () { return ethereumControllers.MetamaskSmartAccount; } }); Object.defineProperty(exports, "NexusSmartAccount", { enumerable: true, get: function () { return ethereumControllers.NexusSmartAccount; } }); Object.defineProperty(exports, "SMART_ACCOUNT", { enumerable: true, get: function () { return ethereumControllers.SMART_ACCOUNT; } }); Object.defineProperty(exports, "SafeSmartAccount", { enumerable: true, get: function () { return ethereumControllers.SafeSmartAccount; } }); Object.defineProperty(exports, "TrustSmartAccount", { enumerable: true, get: function () { return ethereumControllers.TrustSmartAccount; } }); exports.BaseProvider = baseProvider.BaseProvider; exports.CommonJRPCProvider = CommonJRPCProvider.CommonJRPCProvider; exports.CommonPrivateKeyProvider = commonPrivateKeyProvider.CommonPrivateKeyProvider; Object.defineProperty(exports, "EIP1193_EVENTS", { enumerable: true, get: function () { return utils.EIP1193_EVENTS; } }); exports.createRandomId = utils.createRandomId; exports.EIP1559APIEndpoint = constants$1.EIP1559APIEndpoint; exports.GAS_ESTIMATE_TYPES = constants$1.GAS_ESTIMATE_TYPES; exports.LegacyGasAPIEndpoint = constants$1.LegacyGasAPIEndpoint; exports.TRANSACTION_ENVELOPE_TYPES = constants$1.TRANSACTION_ENVELOPE_TYPES; exports.TRANSACTION_TYPES = constants$1.TRANSACTION_TYPES; exports.TransactionFormatter = formatter.TransactionFormatter; Object.defineProperty(exports, "SignTypedDataVersion", { enumerable: true, get: function () { return interfaces.SignTypedDataVersion; } }); exports.fetchEip1159GasEstimates = utils$2.fetchEip1159GasEstimates; exports.fetchLegacyGasPriceEstimates = utils$2.fetchLegacyGasPriceEstimates; exports.normalizeGWEIDecimalNumbers = utils$2.normalizeGWEIDecimalNumbers; exports.validateAddress = utils$2.validateAddress; exports.validateTypedSignMessageDataV4 = utils$2.validateTypedSignMessageDataV4; exports.createEthChainSwitchMiddleware = ethRpcMiddlewares.createEthChainSwitchMiddleware; exports.createEthMiddleware = ethRpcMiddlewares.createEthMiddleware; exports.createEthChainIdMiddleware = jrpcClient.createEthChainIdMiddleware; exports.createEthJsonRpcClient = jrpcClient.createEthJsonRpcClient; exports.createEthProviderConfigMiddleware = jrpcClient.createEthProviderConfigMiddleware; exports.createWalletMiddleware = walletMidddleware.createWalletMiddleware; exports.getSolanaChainByChainConfig = utils$4.getSolanaChainByChainConfig; exports.WalletStandardProvider = walletStandardProvider.WalletStandardProvider; exports.createConfigMiddleware = JrpcClient.createConfigMiddleware; exports.createSolanaChainIdMiddleware = JrpcClient.createSolanaChainIdMiddleware; exports.createSolanaJsonRpcClient = JrpcClient.createSolanaJsonRpcClient; exports.createSolanaProviderConfigMiddleware = JrpcClient.createSolanaProviderConfigMiddleware; exports.createGenericJRPCMiddleware = solanaRpcMiddlewares.createGenericJRPCMiddleware; exports.createGetAccountsMiddleware = solanaRpcMiddlewares.createGetAccountsMiddleware; exports.createGetPublicKeyMiddleware = solanaRpcMiddlewares.createGetPublicKeyMiddleware; exports.createRequestAccountsMiddleware = solanaRpcMiddlewares.createRequestAccountsMiddleware; exports.createSolanaAccountMiddleware = solanaRpcMiddlewares.createSolanaAccountMiddleware; exports.createSolanaChainSwitchMiddleware = solanaRpcMiddlewares.createSolanaChainSwitchMiddleware; exports.createSolanaMiddleware = solanaRpcMiddlewares.createSolanaMiddleware; exports.SolanaWallet = solanaWallet.SolanaWallet; Object.defineProperty(exports, "BUTTON_POSITION", { enumerable: true, get: function () { return wsEmbed.BUTTON_POSITION; } }); Object.defineProperty(exports, "CONFIRMATION_STRATEGY", { enumerable: true, get: function () { return wsEmbed.CONFIRMATION_STRATEGY; } }); Object.defineProperty(exports, "CHAIN_NAMESPACES", { enumerable: true, get: function () { return baseControllers.CHAIN_NAMESPACES; } }); Object.defineProperty(exports, "cloneDeep", { enumerable: true, get: function () { return baseControllers.cloneDeep; } }); Object.defineProperty(exports, "createSolanaMipd", { enumerable: true, get: function () { return app.getWallets; } }); exports.walletStandardConnector = walletStandardConnector.walletStandardConnector;