Socket
Socket
Sign inDemoInstall

@web3auth/base

Package Overview
Dependencies
Maintainers
0
Versions
110
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.6.2 to 8.7.0

137

dist/base.cjs.js

@@ -409,4 +409,3 @@ /******/ (() => { // webpackBootstrap

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletInitializationError(code, `${WalletInitializationError.messages[code]}, ${extraMessage}`);

@@ -416,48 +415,36 @@ }

// Custom methods
static notFound() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notFound(extraMessage = "") {
return WalletInitializationError.fromCode(5001, extraMessage);
}
static notInstalled() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notInstalled(extraMessage = "") {
return WalletInitializationError.fromCode(5002, extraMessage);
}
static notReady() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notReady(extraMessage = "") {
return WalletInitializationError.fromCode(5003, extraMessage);
}
static windowBlocked() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static windowBlocked(extraMessage = "") {
return WalletInitializationError.fromCode(5004, extraMessage);
}
static windowClosed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static windowClosed(extraMessage = "") {
return WalletInitializationError.fromCode(5005, extraMessage);
}
static incompatibleChainNameSpace() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static incompatibleChainNameSpace(extraMessage = "") {
return WalletInitializationError.fromCode(5006, extraMessage);
}
static duplicateAdapterError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static duplicateAdapterError(extraMessage = "") {
return WalletInitializationError.fromCode(5007, extraMessage);
}
static invalidProviderConfigError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidProviderConfigError(extraMessage = "") {
return WalletInitializationError.fromCode(5008, extraMessage);
}
static providerNotReadyError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static providerNotReadyError(extraMessage = "") {
return WalletInitializationError.fromCode(5009, extraMessage);
}
static rpcConnectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static rpcConnectionError(extraMessage = "") {
return WalletInitializationError.fromCode(5010, extraMessage);
}
static invalidParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidParams(extraMessage = "") {
return WalletInitializationError.fromCode(5011, extraMessage);
}
static invalidNetwork() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidNetwork(extraMessage = "") {
return WalletInitializationError.fromCode(5013, extraMessage);

@@ -495,40 +482,30 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletLoginError(code, `${WalletLoginError.messages[code]}. ${extraMessage}`);
}
static connectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static connectionError(extraMessage = "") {
return WalletLoginError.fromCode(5111, extraMessage);
}
static disconnectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static disconnectionError(extraMessage = "") {
return WalletLoginError.fromCode(5112, extraMessage);
}
static notConnectedError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notConnectedError(extraMessage = "") {
return WalletLoginError.fromCode(5113, extraMessage);
}
static popupClosed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static popupClosed(extraMessage = "") {
return WalletLoginError.fromCode(5114, extraMessage);
}
static mfaEnabled() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static mfaEnabled(extraMessage = "") {
return WalletLoginError.fromCode(5115, extraMessage);
}
static chainConfigNotAdded() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainConfigNotAdded(extraMessage = "") {
return WalletLoginError.fromCode(5116, extraMessage);
}
static unsupportedOperation() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedOperation(extraMessage = "") {
return WalletLoginError.fromCode(5117, extraMessage);
}
static coreKitKeyNotFound() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static coreKitKeyNotFound(extraMessage = "") {
return WalletLoginError.fromCode(5118, extraMessage);
}
static userNotLoggedIn() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static userNotLoggedIn(extraMessage = "") {
return WalletLoginError.fromCode(5119, extraMessage);

@@ -559,4 +536,3 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletOperationsError(code, `${WalletOperationsError.messages[code]}, ${extraMessage}`);

@@ -566,12 +542,9 @@ }

// Custom methods
static chainIDNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainIDNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5201, extraMessage);
}
static operationNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static operationNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5202, extraMessage);
}
static chainNamespaceNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainNamespaceNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5203, extraMessage);

@@ -595,4 +568,3 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletOperationsError(code, `${WalletProviderError.messages[code]}, ${extraMessage}`);

@@ -602,12 +574,9 @@ }

// Custom methods
static invalidRequestArgs() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestArgs(extraMessage = "") {
return WalletOperationsError.fromCode(5301, extraMessage);
}
static invalidRequestMethod() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestMethod(extraMessage = "") {
return WalletOperationsError.fromCode(5302, extraMessage);
}
static invalidRequestParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestParams(extraMessage = "") {
return WalletOperationsError.fromCode(5303, extraMessage);

@@ -681,4 +650,3 @@ }

class BaseAdapter extends openlogin_jrpc_namespaceObject.SafeEventEmitter {
constructor() {
let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
constructor(options = {}) {
super();

@@ -758,4 +726,3 @@ defineProperty_default()(this, "adapterData", {});

}
checkAddChainRequirements(chainConfig) {
let init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
checkAddChainRequirements(chainConfig, init = false) {
if (!init && !this.provider) throw WalletLoginError.notConnectedError("Not connected with wallet.");

@@ -766,7 +733,5 @@ if (this.currentChainNamespace !== chainConfig.chainNamespace) {

}
checkSwitchChainRequirements(_ref) {
let {
chainId
} = _ref;
let init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
checkSwitchChainRequirements({
chainId
}, init = false) {
if (!init && !this.provider) throw WalletLoginError.notConnectedError("Not connected with wallet.");

@@ -899,40 +864,30 @@ if (!this.knownChainConfigs[chainId]) throw WalletLoginError.chainConfigNotAdded("Invalid chainId");

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletServicesPluginError(code, `${WalletServicesPluginError.messages[code]}${extraMessage}`);
}
static notInitialized() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notInitialized(extraMessage = "") {
return WalletServicesPluginError.fromCode(5210, extraMessage);
}
static unsupportedAdapter() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedAdapter(extraMessage = "") {
return WalletServicesPluginError.fromCode(5211, extraMessage);
}
static providerRequired() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static providerRequired(extraMessage = "") {
return WalletServicesPluginError.fromCode(5212, extraMessage);
}
static web3authRequired() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static web3authRequired(extraMessage = "") {
return WalletServicesPluginError.fromCode(5213, extraMessage);
}
static web3AuthNotConnected() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static web3AuthNotConnected(extraMessage = "") {
return WalletServicesPluginError.fromCode(5214, extraMessage);
}
static alreadyInitialized() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static alreadyInitialized(extraMessage = "") {
return WalletServicesPluginError.fromCode(5216, extraMessage);
}
static unsupportedChainNamespace() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedChainNamespace(extraMessage = "") {
return WalletServicesPluginError.fromCode(5218, extraMessage);
}
static differentWeb3AuthNetwork() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static differentWeb3AuthNetwork(extraMessage = "") {
return WalletServicesPluginError.fromCode(5219, extraMessage);
}
static invalidParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidParams(extraMessage = "") {
return WalletServicesPluginError.fromCode(5220, extraMessage);

@@ -939,0 +894,0 @@ }

@@ -308,4 +308,3 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty';

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletInitializationError(code, `${WalletInitializationError.messages[code]}, ${extraMessage}`);

@@ -315,48 +314,36 @@ }

// Custom methods
static notFound() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notFound(extraMessage = "") {
return WalletInitializationError.fromCode(5001, extraMessage);
}
static notInstalled() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notInstalled(extraMessage = "") {
return WalletInitializationError.fromCode(5002, extraMessage);
}
static notReady() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notReady(extraMessage = "") {
return WalletInitializationError.fromCode(5003, extraMessage);
}
static windowBlocked() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static windowBlocked(extraMessage = "") {
return WalletInitializationError.fromCode(5004, extraMessage);
}
static windowClosed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static windowClosed(extraMessage = "") {
return WalletInitializationError.fromCode(5005, extraMessage);
}
static incompatibleChainNameSpace() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static incompatibleChainNameSpace(extraMessage = "") {
return WalletInitializationError.fromCode(5006, extraMessage);
}
static duplicateAdapterError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static duplicateAdapterError(extraMessage = "") {
return WalletInitializationError.fromCode(5007, extraMessage);
}
static invalidProviderConfigError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidProviderConfigError(extraMessage = "") {
return WalletInitializationError.fromCode(5008, extraMessage);
}
static providerNotReadyError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static providerNotReadyError(extraMessage = "") {
return WalletInitializationError.fromCode(5009, extraMessage);
}
static rpcConnectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static rpcConnectionError(extraMessage = "") {
return WalletInitializationError.fromCode(5010, extraMessage);
}
static invalidParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidParams(extraMessage = "") {
return WalletInitializationError.fromCode(5011, extraMessage);
}
static invalidNetwork() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidNetwork(extraMessage = "") {
return WalletInitializationError.fromCode(5013, extraMessage);

@@ -394,40 +381,30 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletLoginError(code, `${WalletLoginError.messages[code]}. ${extraMessage}`);
}
static connectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static connectionError(extraMessage = "") {
return WalletLoginError.fromCode(5111, extraMessage);
}
static disconnectionError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static disconnectionError(extraMessage = "") {
return WalletLoginError.fromCode(5112, extraMessage);
}
static notConnectedError() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notConnectedError(extraMessage = "") {
return WalletLoginError.fromCode(5113, extraMessage);
}
static popupClosed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static popupClosed(extraMessage = "") {
return WalletLoginError.fromCode(5114, extraMessage);
}
static mfaEnabled() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static mfaEnabled(extraMessage = "") {
return WalletLoginError.fromCode(5115, extraMessage);
}
static chainConfigNotAdded() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainConfigNotAdded(extraMessage = "") {
return WalletLoginError.fromCode(5116, extraMessage);
}
static unsupportedOperation() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedOperation(extraMessage = "") {
return WalletLoginError.fromCode(5117, extraMessage);
}
static coreKitKeyNotFound() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static coreKitKeyNotFound(extraMessage = "") {
return WalletLoginError.fromCode(5118, extraMessage);
}
static userNotLoggedIn() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static userNotLoggedIn(extraMessage = "") {
return WalletLoginError.fromCode(5119, extraMessage);

@@ -458,4 +435,3 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletOperationsError(code, `${WalletOperationsError.messages[code]}, ${extraMessage}`);

@@ -465,12 +441,9 @@ }

// Custom methods
static chainIDNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainIDNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5201, extraMessage);
}
static operationNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static operationNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5202, extraMessage);
}
static chainNamespaceNotAllowed() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static chainNamespaceNotAllowed(extraMessage = "") {
return WalletOperationsError.fromCode(5203, extraMessage);

@@ -494,4 +467,3 @@ }

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletOperationsError(code, `${WalletProviderError.messages[code]}, ${extraMessage}`);

@@ -501,12 +473,9 @@ }

// Custom methods
static invalidRequestArgs() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestArgs(extraMessage = "") {
return WalletOperationsError.fromCode(5301, extraMessage);
}
static invalidRequestMethod() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestMethod(extraMessage = "") {
return WalletOperationsError.fromCode(5302, extraMessage);
}
static invalidRequestParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidRequestParams(extraMessage = "") {
return WalletOperationsError.fromCode(5303, extraMessage);

@@ -570,4 +539,3 @@ }

class BaseAdapter extends SafeEventEmitter {
constructor() {
let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
constructor(options = {}) {
super();

@@ -647,4 +615,3 @@ _defineProperty(this, "adapterData", {});

}
checkAddChainRequirements(chainConfig) {
let init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
checkAddChainRequirements(chainConfig, init = false) {
if (!init && !this.provider) throw WalletLoginError.notConnectedError("Not connected with wallet.");

@@ -655,7 +622,5 @@ if (this.currentChainNamespace !== chainConfig.chainNamespace) {

}
checkSwitchChainRequirements(_ref) {
let {
chainId
} = _ref;
let init = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
checkSwitchChainRequirements({
chainId
}, init = false) {
if (!init && !this.provider) throw WalletLoginError.notConnectedError("Not connected with wallet.");

@@ -768,40 +733,30 @@ if (!this.knownChainConfigs[chainId]) throw WalletLoginError.chainConfigNotAdded("Invalid chainId");

}
static fromCode(code) {
let extraMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
static fromCode(code, extraMessage = "") {
return new WalletServicesPluginError(code, `${WalletServicesPluginError.messages[code]}${extraMessage}`);
}
static notInitialized() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static notInitialized(extraMessage = "") {
return WalletServicesPluginError.fromCode(5210, extraMessage);
}
static unsupportedAdapter() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedAdapter(extraMessage = "") {
return WalletServicesPluginError.fromCode(5211, extraMessage);
}
static providerRequired() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static providerRequired(extraMessage = "") {
return WalletServicesPluginError.fromCode(5212, extraMessage);
}
static web3authRequired() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static web3authRequired(extraMessage = "") {
return WalletServicesPluginError.fromCode(5213, extraMessage);
}
static web3AuthNotConnected() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static web3AuthNotConnected(extraMessage = "") {
return WalletServicesPluginError.fromCode(5214, extraMessage);
}
static alreadyInitialized() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static alreadyInitialized(extraMessage = "") {
return WalletServicesPluginError.fromCode(5216, extraMessage);
}
static unsupportedChainNamespace() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static unsupportedChainNamespace(extraMessage = "") {
return WalletServicesPluginError.fromCode(5218, extraMessage);
}
static differentWeb3AuthNetwork() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static differentWeb3AuthNetwork(extraMessage = "") {
return WalletServicesPluginError.fromCode(5219, extraMessage);
}
static invalidParams() {
let extraMessage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
static invalidParams(extraMessage = "") {
return WalletServicesPluginError.fromCode(5220, extraMessage);

@@ -808,0 +763,0 @@ }

{
"name": "@web3auth/base",
"version": "8.6.2",
"version": "8.7.0",
"homepage": "https://github.com/Web3Auth/Web3Auth#readme",

@@ -24,5 +24,5 @@ "license": "ISC",

"@toruslabs/http-helpers": "^6.1.1",
"@toruslabs/openlogin": "^8.1.2",
"@toruslabs/openlogin": "^8.2.1",
"@toruslabs/openlogin-jrpc": "^8.1.1",
"@toruslabs/openlogin-utils": "^8.1.2",
"@toruslabs/openlogin-utils": "^8.2.1",
"jwt-decode": "^4.0.0",

@@ -59,3 +59,3 @@ "loglevel": "^1.9.1",

},
"gitHead": "d840f150d76cebb6c54dc29bda7efaac668df66f"
"gitHead": "0157f4a5f0834e28873467c6227b8048b11f3af5"
}

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