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