Socket
Socket
Sign inDemoInstall

@web3auth/base

Package Overview
Dependencies
Maintainers
3
Versions
111
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@web3auth/base - npm Package Compare versions

Comparing version 8.0.0 to 8.1.0

25

dist/base.cjs.js

@@ -77,2 +77,3 @@ /******/ (() => { // webpackBootstrap

clearToken: () => (/* reexport */ clearToken),
fetchProjectConfig: () => (/* reexport */ fetchProjectConfig),
getChainConfig: () => (/* reexport */ getChainConfig),

@@ -86,2 +87,3 @@ getEvmChainConfig: () => (/* reexport */ getEvmChainConfig),

saveToken: () => (/* reexport */ saveToken),
signerHost: () => (/* reexport */ signerHost),
storageAvailable: () => (/* reexport */ storageAvailable)

@@ -775,3 +777,10 @@ });

const external_jwt_decode_namespaceObject = require("jwt-decode");
;// CONCATENATED MODULE: external "@toruslabs/constants"
const constants_namespaceObject = require("@toruslabs/constants");
;// CONCATENATED MODULE: external "@toruslabs/http-helpers"
const http_helpers_namespaceObject = require("@toruslabs/http-helpers");
;// CONCATENATED MODULE: ./src/utils.ts
function storageAvailable(type) {

@@ -808,2 +817,15 @@ let storageExists = false;

};
const signerHost = web3AuthNetwork => {
return constants_namespaceObject.SIGNER_MAP[web3AuthNetwork !== null && web3AuthNetwork !== void 0 ? web3AuthNetwork : WEB3AUTH_NETWORK.SAPPHIRE_MAINNET];
};
const fetchProjectConfig = async (clientId, web3AuthNetwork) => {
try {
const url = new URL(`${signerHost(web3AuthNetwork)}/api/configuration`);
url.searchParams.append("project_id", clientId);
const res = await (0,http_helpers_namespaceObject.get)(String(url));
return res;
} catch (e) {
throw new Error(`Failed to fetch project config: ${e.message}`);
}
};
;// CONCATENATED MODULE: ./src/adapter/utils.ts

@@ -866,3 +888,2 @@

/******/ })()
;
//# sourceMappingURL=base.cjs.js.map
;

@@ -8,2 +8,4 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty';

import { jwtDecode } from 'jwt-decode';
import { SIGNER_MAP } from '@toruslabs/constants';
import { get } from '@toruslabs/http-helpers';
import loglevel$1 from 'loglevel';

@@ -699,2 +701,15 @@

};
const signerHost = web3AuthNetwork => {
return SIGNER_MAP[web3AuthNetwork !== null && web3AuthNetwork !== void 0 ? web3AuthNetwork : WEB3AUTH_NETWORK.SAPPHIRE_MAINNET];
};
const fetchProjectConfig = async (clientId, web3AuthNetwork) => {
try {
const url = new URL(`${signerHost(web3AuthNetwork)}/api/configuration`);
url.searchParams.append("project_id", clientId);
const res = await get(String(url));
return res;
} catch (e) {
throw new Error(`Failed to fetch project config: ${e.message}`);
}
};

@@ -737,3 +752,2 @@ const checkIfTokenIsExpired = token => {

export { ADAPTER_CATEGORY, ADAPTER_EVENTS, ADAPTER_NAMES, ADAPTER_NAMESPACES, ADAPTER_STATUS, BaseAdapter, BaseNetworkSwitch, CHAIN_NAMESPACES, EVM_ADAPTERS, MULTI_CHAIN_ADAPTERS, PROVIDER_EVENTS, SOLANA_ADAPTERS, WALLET_ADAPTERS, WEB3AUTH_NETWORK, WalletInitializationError, WalletLoginError, WalletOperationsError, WalletProviderError, Web3AuthError, checkIfTokenIsExpired, clearToken, getChainConfig, getEvmChainConfig, getSavedToken, getSolanaChainConfig, getXrplChainConfig, isHexStrict, loglevel as log, saveToken, storageAvailable };
//# sourceMappingURL=base.esm.js.map
export { ADAPTER_CATEGORY, ADAPTER_EVENTS, ADAPTER_NAMES, ADAPTER_NAMESPACES, ADAPTER_STATUS, BaseAdapter, BaseNetworkSwitch, CHAIN_NAMESPACES, EVM_ADAPTERS, MULTI_CHAIN_ADAPTERS, PROVIDER_EVENTS, SOLANA_ADAPTERS, WALLET_ADAPTERS, WEB3AUTH_NETWORK, WalletInitializationError, WalletLoginError, WalletOperationsError, WalletProviderError, Web3AuthError, checkIfTokenIsExpired, clearToken, fetchProjectConfig, getChainConfig, getEvmChainConfig, getSavedToken, getSolanaChainConfig, getXrplChainConfig, isHexStrict, loglevel as log, saveToken, signerHost, storageAvailable };

4

dist/base.umd.min.js.LICENSE.txt

@@ -10,6 +10,2 @@ /*!

/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */

@@ -0,2 +1,11 @@

import type { OPENLOGIN_NETWORK_TYPE, WhiteLabelData } from "@toruslabs/openlogin-utils";
export interface PROJECT_CONFIG_RESPONSE {
whitelabel?: WhiteLabelData;
sms_otp_enabled: boolean;
wallet_connect_enabled: boolean;
wallet_connect_project_id?: string;
}
export declare function storageAvailable(type: "sessionStorage" | "localStorage"): boolean;
export declare const isHexStrict: (hex: string) => boolean;
export declare const signerHost: (web3AuthNetwork?: OPENLOGIN_NETWORK_TYPE) => string;
export declare const fetchProjectConfig: (clientId: string, web3AuthNetwork?: OPENLOGIN_NETWORK_TYPE) => Promise<PROJECT_CONFIG_RESPONSE>;
{
"name": "@web3auth/base",
"version": "8.0.0",
"version": "8.1.0",
"homepage": "https://github.com/Web3Auth/Web3Auth#readme",

@@ -22,6 +22,7 @@ "license": "ISC",

"dependencies": {
"@toruslabs/http-helpers": "^6.0.0",
"@toruslabs/openlogin": "^7.0.4",
"@toruslabs/openlogin-jrpc": "^7.0.0",
"@toruslabs/openlogin-utils": "^7.0.4",
"@toruslabs/constants": "^13.2.0",
"@toruslabs/http-helpers": "^6.1.1",
"@toruslabs/openlogin": "^8.1.0",
"@toruslabs/openlogin-jrpc": "^8.1.1",
"@toruslabs/openlogin-utils": "^8.1.0",
"jwt-decode": "^4.0.0",

@@ -32,4 +33,3 @@ "loglevel": "^1.9.1",

"files": [
"dist",
"src"
"dist"
],

@@ -60,3 +60,3 @@ "peerDependencies": {

},
"gitHead": "0428ae575ef36e3ad783f37d14a10a78e66e2909"
"gitHead": "758835963579066414dbf152ae8867544cd23e4d"
}

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc