diff --git a/README.md b/README.md
index 55f4ae6..bb27be8 100644
--- a/README.md
+++ b/README.md
@@ -21,8 +21,9 @@ Checkout the official [Web3Auth Documentation](https://web3auth.io/docs) and [SD
## ⏪ Requirements
-- For iOS, only iOS 12+ supported since we requires ASWebAuthenticationSession.
-
+- Node.js 22+
+- npm 10+
+- For iOS, only iOS 12+ is supported since we require `ASWebAuthenticationSession`.
- For Android, Custom Tab support is required.
## Selecting your Workflow
@@ -30,7 +31,7 @@ Checkout the official [Web3Auth Documentation](https://web3auth.io/docs) and [SD
In React Native, you have the choice to use one of the following workflows:
- **Bare Workflow**: Your React Native app is entirely built on your own machine. You can customize your app with Swift/Kotlin native modules.
-- **Expo Managed Workflow**: Your React Native Expo app is built on your Expo's cloud, so you don't have control over the native modules used in the app.
+- **Expo Managed Workflow**: Your React Native Expo app is built on Expo's cloud, so you don't have control over the native modules used in the app.
## ⚡ Installation
@@ -38,104 +39,243 @@ In React Native, you have the choice to use one of the following workflows:
npm install @web3auth/react-native-sdk
```
+Install the workflow-specific browser and secure storage packages next.
+
+### Bare workflow dependencies
+
+```sh
+npm install @toruslabs/react-native-web-browser react-native-encrypted-storage
+npm install --save-optional react-native-quick-crypto
+```
+
+### Expo managed workflow dependencies
+
+```sh
+npx expo install expo-web-browser expo-secure-store expo-linking expo-constants
+npm install --save-optional react-native-quick-crypto
+```
+
+`react-native-quick-crypto` is optional but recommended. Without it, Metro falls back to `crypto-browserify`.
+
+## 🛠️ Metro & Entry Setup
+
+Web3Auth requires Metro polyfills and a setup import before any other app code.
+
+### Metro configuration
+
+Wrap your Metro config with `withWeb3Auth`:
+
+**Bare**
+
+```js
+const { getDefaultConfig } = require("@react-native/metro-config");
+const { withWeb3Auth } = require("@web3auth/react-native-sdk/metro-config");
+
+const config = getDefaultConfig(__dirname);
+
+module.exports = withWeb3Auth(config);
+```
+
+**Expo**
+
+```js
+const { getDefaultConfig } = require("expo/metro-config");
+const { withWeb3Auth } = require("@web3auth/react-native-sdk/metro-config");
+
+const config = getDefaultConfig(__dirname);
+
+module.exports = withWeb3Auth(config);
+```
+
+### Entry point setup
+
+Import the setup module first in your root entry file (`index.js` / `index.ts`):
+
+```js
+import "@web3auth/react-native-sdk/setup";
+
+// ... rest of your app entry
+```
+
## 🌟 Configuration
### Configure your Web3Auth project
-Hop on to the [Web3Auth Dashboard](https://dashboard.web3auth.io/) and create a new project. Use the Client ID of the project to start your integration.
+Hop on to the [Web3Auth Dashboard](https://dashboard.web3auth.io/) and create a new project. Use the **Client ID** of the project to start your integration.

-- Add `{YOUR_APP_PACKAGE_NAME}://auth` to **Whitelist URLs**.
+- Choose a custom URL scheme for your app (for example `web3authrnexample`). This does **not** have to match your Android package name or iOS bundle identifier.
+- Add the exact `redirectUrl` you will pass to the SDK (for example `web3authrnexample://auth`) to **Whitelist URLs**.
+- Copy the **Client ID** for usage later.
-- Copy the Project ID for usage later.
+### Bare workflow — Android intent-filter
-### Expo Managed Workflow
+The scheme portion of `redirectUrl` must be registered in `AndroidManifest.xml` so the auth browser can return to your app.
-When using our SDK with a Expo-based React Native app (aka managed workflow, you have to install the `expo-web-browser` package as a `WebBrowser` implementation.)
+Inside your `MainActivity`, add a browsable deep-link intent filter:
-```sh
-expo install expo-web-browser
+```xml
+
+
+
+
+
+
+
+
+
```
-To allow the SDK to work with exported Expo Android apps, you need to place a designated scheme into `app.json`, like below:
+Replace `web3authrnexample` with the scheme used in your `redirectUrl`.
-```js
+### Bare workflow — iOS CFBundleURLTypes
+
+Register the same scheme in your iOS `Info.plist` via `CFBundleURLTypes`:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ web3authrnexample
+ CFBundleURLSchemes
+
+ web3authrnexample
+
+
+
+```
+
+### Expo managed workflow — scheme & redirectUrl
+
+When using Expo, install the Expo browser/storage packages (see Installation) and declare a scheme in `app.json`:
+
+```json
{
"expo": {
- "scheme": "web3authexposample"
+ "scheme": "web3authexpoexample"
}
}
```
-### Bare workflow Configuration
+Derive `redirectUrl` with `expo-linking`. Expo Go and standalone/dev-client builds produce different URLs — whitelist **both** in the dashboard:
-When using our SDK with a bare workflow React Native app, you have to install a `WebBrowser` implementation made by us.
+```js
+import Constants, { AppOwnership } from "expo-constants";
+import * as Linking from "expo-linking";
-```sh
-npm install --save @toruslabs/react-native-web-browser
+const redirectUrl =
+ Constants.appOwnership === AppOwnership.Expo || Constants.appOwnership === AppOwnership.Guest
+ ? Linking.createURL("web3auth", {})
+ : Linking.createURL("web3auth", { scheme: "web3authexpoexample" });
```
-#### Android
+Standalone builds resolve to a URL like `web3authexpoexample://web3auth`. Expo Go resolves to an `exp://…/--/web3auth` URL for your current session.
-- The `scheme` parameter in the `redirectUrl` is specificable, and has to be added into the `AndroidManifest.xml`.
+### Register the redirect URL in the dashboard
-```xml
-
-```
+Whitelist the **literal** `redirectUrl` string your app passes to the SDK:
-#### iOS
+| Workflow | Example `redirectUrl` |
+| ---------------------------- | --------------------------------------------- |
+| Bare | `web3authrnexample://auth` |
+| Expo standalone / dev client | `web3authexpoexample://web3auth` |
+| Expo Go | output of `Linking.createURL("web3auth", {})` |
-- The `scheme` parameter in the `redirectUrl` is specificable here as well, however, it does not need to be added as a iOS Custom URL Scheme. You may add the `scheme` to your iOS `Info.plist`, but it is not required.
+## 📊 Analytics
-#### Register the URL scheme you intended to use for redirection
+The SDK sends anonymous usage events to Segment so Web3Auth can improve reliability and feature coverage.
-- In the Web3Auth Developer Dashboard, add the URL scheme you intended to use for redirection to the **Whitelist URLs** section.
+**What is tracked (SDK-observable events):**
-For example, the scheme mentioned is `web3authrnexample` and the `redirectUrl` mentioned is `${scheme}://openlogin`, we will whitelist:
+- SDK initialization (completed / failed / keystore corrupted)
+- Connection, logout, MFA enablement/management, identity token
+- Wallet UI open and wallet `request()` flows
+- Initialization properties include chain metadata (CAIP ids, display names, RPC hostnames), whitelabel flags, account abstraction config, and wallet services config
+**Not tracked from React Native today:**
+
+- Hosted auth/wallet UI interactions such as user consent accept/decline and Terms of Service / Privacy Policy clicks. Those live inside the auth/wallet webviews and will only be trackable if a redirect/event contract is added later.
+
+**Defaults and controls:**
+
+| Option | Default | Behavior |
+| ---------------------------- | ------- | ------------------------------------------------------------------------------- |
+| _(none)_ | — | Analytics **enabled** in release builds; **skipped** in `__DEV__` |
+| `enableAnalyticsInDev: true` | `false` | Opt in for QA while developing; uses the development Segment write key |
+| `disableAnalytics: true` | `false` | Suppress all identify/track calls (**always wins** over `enableAnalyticsInDev`) |
+
+```js
+const web3auth = new Web3Auth(WebBrowser, EncryptedStorage, {
+ clientId,
+ network: WEB3AUTH_NETWORK.SAPPHIRE_MAINNET,
+ redirectUrl: "web3authrnexample://auth",
+ // enableAnalyticsInDev: true, // QA only
+ // disableAnalytics: true, // full opt-out
+});
```
-web3authrnexample://openlogin
-```
+
+When using `Web3AuthProvider`, `integration_type` is set to `"React Hooks"`. Direct `new Web3Auth(...)` usage reports `"Native SDK"`.
## 💥 Initialization & Usage
-In your sign-in activity', create an `Web3Auth` instance with your Web3Auth project's configurations and
-configure it like this:
+Create a `Web3Auth` instance with your browser adapter, secure storage adapter, and project options. Call `init()` before `connectTo()`.
-### Expo Managed Workflow
+### Bare Workflow
```js
-import * as WebBrowser from "expo-web-browser";
-import Web3Auth, { AUTH_CONNECTION, OPENLOGIN_NETWORK } from "@web3auth/react-native-sdk";
+import "@web3auth/react-native-sdk/setup";
-const web3auth = new Web3Auth(WebBrowser, {
+import * as WebBrowser from "@toruslabs/react-native-web-browser";
+import Web3Auth, { AUTH_CONNECTION, WEB3AUTH_NETWORK } from "@web3auth/react-native-sdk";
+import EncryptedStorage from "react-native-encrypted-storage";
+
+const scheme = "web3authrnexample";
+const redirectUrl = `${scheme}://auth`;
+
+const web3auth = new Web3Auth(WebBrowser, EncryptedStorage, {
clientId,
- network: OPENLOGIN_NETWORK.TESTNET, // or other networks
- redirectUrl: resolvedRedirectUrl,
+ network: WEB3AUTH_NETWORK.SAPPHIRE_MAINNET,
+ redirectUrl,
});
-const info = await web3auth.login({
+
+await web3auth.init();
+
+await web3auth.connectTo({
authConnection: AUTH_CONNECTION.GOOGLE,
- mfaLevel: "mandatory", // optional
- curve: "secp256k1", // optional
});
```
-### Bare Workflow
+### Expo Managed Workflow
```js
-import * as WebBrowser from "@toruslabs/react-native-web-browser";
-import Web3Auth, { AUTH_CONNECTION, OPENLOGIN_NETWORK } from "@web3auth/react-native-sdk";
+import "@web3auth/react-native-sdk/setup";
-const web3auth = new Web3Auth(WebBrowser, {
+import Web3Auth, { AUTH_CONNECTION, WEB3AUTH_NETWORK } from "@web3auth/react-native-sdk";
+import Constants, { AppOwnership } from "expo-constants";
+import * as Linking from "expo-linking";
+import * as SecureStore from "expo-secure-store";
+import * as WebBrowser from "expo-web-browser";
+
+const redirectUrl =
+ Constants.appOwnership === AppOwnership.Expo || Constants.appOwnership === AppOwnership.Guest
+ ? Linking.createURL("web3auth", {})
+ : Linking.createURL("web3auth", { scheme: "web3authexpoexample" });
+
+const web3auth = new Web3Auth(WebBrowser, SecureStore, {
clientId,
- network: OPENLOGIN_NETWORK.TESTNET, // or other networks
- redirectUrl: resolvedRedirectUrl,
+ network: WEB3AUTH_NETWORK.SAPPHIRE_MAINNET,
+ redirectUrl,
});
-const info = await web3auth.login({
+
+await web3auth.init();
+
+await web3auth.connectTo({
authConnection: AUTH_CONNECTION.GOOGLE,
- mfaLevel: "mandatory", // optional
- curve: "secp256k1", // optional
});
```
@@ -147,10 +287,10 @@ Checkout the examples for your preferred blockchain and platform in our [example
Checkout the [Web3Auth Demo](https://demo-app.web3auth.io/) to see how Web3Auth can be used in an application.
-Further checkout the [example folder](https://github.com/Web3Auth/web3auth-react-native-sdk/tree/master/example) within this repository, which contains a sample app.
+Further checkout the [demo folder](https://github.com/Web3Auth/web3auth-react-native-sdk/tree/master/demo) within this repository, which contains sample bare and Expo apps.
## 💬 Troubleshooting and Support
-- Have a look at our [Community Portal](https://community.web3auth.io/) to see if anyone has any questions or issues you might be having. Feel free to reate new topics and we'll help you out as soon as possible.
+- Have a look at our [Community Portal](https://community.web3auth.io/) to see if anyone has any questions or issues you might be having. Feel free to create new topics and we'll help you out as soon as possible.
- Checkout our [Troubleshooting Documentation Page](https://web3auth.io/docs/troubleshooting) to know the common issues and solutions.
- For Priority Support, please have a look at our [Pricing Page](https://web3auth.io/pricing.html) for the plan that suits your needs.
diff --git a/demo/rn-bare-hooks-example/App.tsx b/demo/rn-bare-hooks-example/App.tsx
index 9aaf3b4..a259da3 100644
--- a/demo/rn-bare-hooks-example/App.tsx
+++ b/demo/rn-bare-hooks-example/App.tsx
@@ -1,11 +1,15 @@
+// Web3Auth setup - must be imported first before any other imports
+import "@web3auth/react-native-sdk/setup";
import "@ethersproject/shims";
import * as WebBrowser from "@toruslabs/react-native-web-browser";
import {
AUTH_CONNECTION,
+ useAccessToken,
+ useAuthTokenInfo,
useEnableMFA,
- useIdentityToken,
useManageMFA,
+ useRefreshSession,
useSignatureRequest,
useWalletUI,
useWeb3Auth,
@@ -28,13 +32,15 @@ interface HomeScreenProps {
// IMP START - SDK Initialization
function HomeScreen({ useAccountAbstraction, onToggleAA }: HomeScreenProps) {
- const { isConnected, isInitializing, provider } = useWeb3Auth();
+ const { isConnected, isAuthorized, accessToken, isInitializing, provider } = useWeb3Auth();
const { connectTo, loading: connectLoading } = useWeb3AuthConnect();
const { disconnect } = useWeb3AuthDisconnect();
const { userInfo } = useWeb3AuthUser();
const { showWalletUI } = useWalletUI();
const { request } = useSignatureRequest();
- const { getIdentityToken } = useIdentityToken();
+ const { getAccessToken } = useAccessToken();
+ const { getAuthTokenInfo } = useAuthTokenInfo();
+ const { refreshSession } = useRefreshSession();
const { enableMFA } = useEnableMFA();
const { manageMFA } = useManageMFA();
// IMP END - SDK Initialization
@@ -94,11 +100,16 @@ function HomeScreen({ useAccountAbstraction, onToggleAA }: HomeScreenProps) {
return (
-
-
-
+
+
// IMP END - Login
);
@@ -111,16 +106,18 @@ function HomeScreen({ useAccountAbstraction, onToggleAA }: HomeScreenProps) {
return (
- uiConsole(userInfo)} />
+ uiConsole({ userInfo, isAuthorized, accessToken })} />
- getIdentityToken().then(uiConsole)} />
- showWalletUI()} />
+ getAccessToken().then(uiConsole)} />
+ getAuthTokenInfo().then(uiConsole)} />
request('personal_sign', ['Hello World', '0x']).then(uiConsole)}
+ title="Refresh Session"
+ onPress={() => refreshSession().then((ok) => uiConsole(ok ? "session refreshed" : "session refresh failed"))}
/>
+ showWalletUI()} />
+ request("personal_sign", ["Hello World", "0x"]).then(uiConsole)} />
{/* IMP START - Logout */}
@@ -159,31 +156,31 @@ const styles = StyleSheet.create({
flex: 1,
paddingTop: 50,
paddingBottom: 30,
- backgroundColor: '#fff',
+ backgroundColor: "#fff",
},
loginArea: {
flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
+ alignItems: "center",
+ justifyContent: "center",
gap: 16,
},
aaToggleRow: {
- flexDirection: 'row',
- alignItems: 'center',
- justifyContent: 'space-between',
+ flexDirection: "row",
+ alignItems: "center",
+ justifyContent: "space-between",
},
input: {
height: 44,
width: 300,
- borderColor: '#ccc',
+ borderColor: "#ccc",
borderWidth: 1,
borderRadius: 8,
paddingHorizontal: 12,
},
buttonArea: {
flex: 2,
- alignItems: 'center',
- justifyContent: 'space-around',
+ alignItems: "center",
+ justifyContent: "space-around",
paddingHorizontal: 20,
},
consoleArea: {
@@ -193,19 +190,19 @@ const styles = StyleSheet.create({
},
consoleLabel: {
fontSize: 12,
- fontWeight: '600',
- color: '#666',
+ fontWeight: "600",
+ color: "#666",
marginBottom: 4,
},
console: {
- backgroundColor: '#f0f0f0',
+ backgroundColor: "#f0f0f0",
borderRadius: 8,
padding: 10,
- width: Dimensions.get('window').width - 40,
+ width: Dimensions.get("window").width - 40,
},
status: {
flex: 1,
- textAlign: 'center',
+ textAlign: "center",
marginTop: 60,
},
});
diff --git a/demo/rn-expo-hooks-example/package-lock.json b/demo/rn-expo-hooks-example/package-lock.json
index 9d45ef2..4559f4a 100644
--- a/demo/rn-expo-hooks-example/package-lock.json
+++ b/demo/rn-expo-hooks-example/package-lock.json
@@ -9,7 +9,8 @@
"version": "1.0.0",
"dependencies": {
"@ethersproject/shims": "^5.7.0",
- "@web3auth/react-native-sdk": "file:../../web3auth-react-native-sdk-8.1.0.tgz",
+ "@react-native-async-storage/async-storage": "^1.24.0",
+ "@web3auth/react-native-sdk": "file:../../web3auth-react-native-sdk-10.0.0.tgz",
"ethers": "^6.13.4",
"expo": "~54.0.33",
"expo-constants": "^17.0.8",
@@ -80,6 +81,7 @@
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
"integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.29.0",
"@babel/generator": "^7.29.0",
@@ -1446,6 +1448,7 @@
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
"integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=6.9.0"
}
@@ -1544,6 +1547,215 @@
"react-native-quick-base64": "^2.2.2"
}
},
+ "node_modules/@ecies/ciphers": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/@ecies/ciphers/-/ciphers-0.2.6.tgz",
+ "integrity": "sha512-patgsRPKGkhhoBjETV4XxD0En4ui5fbX0hzayqI3M8tvNMGUoUvmyYAIWwlxBc1KX5cturfqByYdj5bYGRpN9g==",
+ "license": "MIT",
+ "engines": {
+ "bun": ">=1",
+ "deno": ">=2.7.10",
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@noble/ciphers": "^1.0.0"
+ }
+ },
+ "node_modules/@ethereumjs/common": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz",
+ "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==",
+ "license": "MIT",
+ "dependencies": {
+ "@ethereumjs/util": "^8.1.0",
+ "crc-32": "^1.2.0"
+ }
+ },
+ "node_modules/@ethereumjs/rlp": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz",
+ "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==",
+ "license": "MPL-2.0",
+ "bin": {
+ "rlp": "bin/rlp"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@ethereumjs/tx": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz",
+ "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/common": "^3.2.0",
+ "@ethereumjs/rlp": "^4.0.1",
+ "@ethereumjs/util": "^8.1.0",
+ "ethereum-cryptography": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/tx/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
+ "node_modules/@ethereumjs/util": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz",
+ "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/rlp": "^4.0.1",
+ "ethereum-cryptography": "^2.0.0",
+ "micro-ftch": "^0.3.1"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@ethereumjs/util/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
"node_modules/@ethersproject/shims": {
"version": "5.8.0",
"resolved": "https://registry.npmjs.org/@ethersproject/shims/-/shims-5.8.0.tgz",
@@ -2207,365 +2419,8416 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
- "node_modules/@noble/ciphers": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz",
- "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==",
+ "node_modules/@lukeed/csprng": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz",
+ "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==",
"license": "MIT",
"engines": {
- "node": "^14.21.3 || >=16"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "node": ">=8"
}
},
- "node_modules/@noble/hashes": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
- "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "node_modules/@lukeed/uuid": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz",
+ "integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==",
"license": "MIT",
- "engines": {
- "node": "^14.21.3 || >=16"
+ "dependencies": {
+ "@lukeed/csprng": "^1.1.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
- "license": "MIT",
- "optional": true,
+ "node_modules/@metamask/7715-permission-types": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@metamask/7715-permission-types/-/7715-permission-types-0.6.0.tgz",
+ "integrity": "sha512-FLhT+O5sm27HQwKVWVe6sW3SzLuj6odaP1QqVeKW1PpwueBPprJLH89bRRU/hcb67webDoBaPrxL6tJsRKCkIw==",
+ "license": "(MIT-0 OR Apache-2.0)",
"engines": {
- "node": ">=14"
+ "node": "^18.18 || >=20"
}
},
- "node_modules/@react-native/assets-registry": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.81.5.tgz",
- "integrity": "sha512-705B6x/5Kxm1RKRvSv0ADYWm5JOnoiQ1ufW7h8uu2E6G9Of/eE6hP/Ivw3U5jI16ERqZxiKQwk34VJbB0niX9w==",
- "license": "MIT",
+ "node_modules/@metamask/abi-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-3.0.0.tgz",
+ "integrity": "sha512-a/l0DiSIr7+CBYVpHygUa3ztSlYLFCQMsklLna+t6qmNY9+eIO5TedNxhyIyvaJ+4cN7TLy0NQFbp9FV3X2ktg==",
+ "license": "(Apache-2.0 AND MIT)",
+ "dependencies": {
+ "@metamask/superstruct": "^3.1.0",
+ "@metamask/utils": "^11.0.1"
+ },
"engines": {
- "node": ">= 20.19.4"
+ "node": "^18.18 || ^20.14 || >=22"
}
},
- "node_modules/@react-native/babel-plugin-codegen": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.5.tgz",
- "integrity": "sha512-oF71cIH6je3fSLi6VPjjC3Sgyyn57JLHXs+mHWc9MoCiJJcM4nqsS5J38zv1XQ8d3zOW2JtHro+LF0tagj2bfQ==",
- "license": "MIT",
+ "node_modules/@metamask/analytics": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@metamask/analytics/-/analytics-0.6.0.tgz",
+ "integrity": "sha512-L250lV3PANTcKqhZkmRV1Obkyddm6JDQvDBuUVAi+7TmPdOVdpavWNXyEh7ErscjwG0z2wiF9Ne0ihK/nCdX0w==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@babel/traverse": "^7.25.3",
- "@react-native/codegen": "0.81.5"
+ "openapi-fetch": "^0.13.5"
},
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=20.19.0"
}
},
- "node_modules/@react-native/babel-preset": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.81.5.tgz",
- "integrity": "sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==",
- "license": "MIT",
+ "node_modules/@metamask/connect-evm": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@metamask/connect-evm/-/connect-evm-2.1.1.tgz",
+ "integrity": "sha512-pkaY0EslsWHe1slSsFSFMAHTqwSa1Twd4hBMe2KLuf+D01h0Al8X7YOYZnT6Zd2Ck0KmQGLSTUh7hZyHT4n0nw==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@babel/core": "^7.25.2",
- "@babel/plugin-proposal-export-default-from": "^7.24.7",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-default-from": "^7.24.7",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.24.7",
- "@babel/plugin-transform-async-generator-functions": "^7.25.4",
- "@babel/plugin-transform-async-to-generator": "^7.24.7",
- "@babel/plugin-transform-block-scoping": "^7.25.0",
- "@babel/plugin-transform-class-properties": "^7.25.4",
- "@babel/plugin-transform-classes": "^7.25.4",
- "@babel/plugin-transform-computed-properties": "^7.24.7",
- "@babel/plugin-transform-destructuring": "^7.24.8",
- "@babel/plugin-transform-flow-strip-types": "^7.25.2",
- "@babel/plugin-transform-for-of": "^7.24.7",
- "@babel/plugin-transform-function-name": "^7.25.1",
- "@babel/plugin-transform-literals": "^7.25.2",
- "@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
- "@babel/plugin-transform-modules-commonjs": "^7.24.8",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
- "@babel/plugin-transform-numeric-separator": "^7.24.7",
- "@babel/plugin-transform-object-rest-spread": "^7.24.7",
- "@babel/plugin-transform-optional-catch-binding": "^7.24.7",
- "@babel/plugin-transform-optional-chaining": "^7.24.8",
- "@babel/plugin-transform-parameters": "^7.24.7",
- "@babel/plugin-transform-private-methods": "^7.24.7",
- "@babel/plugin-transform-private-property-in-object": "^7.24.7",
- "@babel/plugin-transform-react-display-name": "^7.24.7",
- "@babel/plugin-transform-react-jsx": "^7.25.2",
- "@babel/plugin-transform-react-jsx-self": "^7.24.7",
- "@babel/plugin-transform-react-jsx-source": "^7.24.7",
- "@babel/plugin-transform-regenerator": "^7.24.7",
- "@babel/plugin-transform-runtime": "^7.24.7",
- "@babel/plugin-transform-shorthand-properties": "^7.24.7",
- "@babel/plugin-transform-spread": "^7.24.7",
- "@babel/plugin-transform-sticky-regex": "^7.24.7",
- "@babel/plugin-transform-typescript": "^7.25.2",
- "@babel/plugin-transform-unicode-regex": "^7.24.7",
- "@babel/template": "^7.25.0",
- "@react-native/babel-plugin-codegen": "0.81.5",
- "babel-plugin-syntax-hermes-parser": "0.29.1",
- "babel-plugin-transform-flow-enums": "^0.0.2",
- "react-refresh": "^0.14.0"
+ "@metamask/analytics": "^0.6.0",
+ "@metamask/connect-multichain": "^1.2.0",
+ "@metamask/utils": "^11.8.1",
+ "semver": "^7.7.4"
},
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=20.19.0"
+ }
+ },
+ "node_modules/@metamask/connect-evm/node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
},
- "peerDependencies": {
- "@babel/core": "*"
+ "engines": {
+ "node": ">=10"
}
},
- "node_modules/@react-native/codegen": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.81.5.tgz",
- "integrity": "sha512-a2TDA03Up8lpSa9sh5VRGCQDXgCTOyDOFH+aqyinxp1HChG8uk89/G+nkJ9FPd0rqgi25eCTR16TWdS3b+fA6g==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.25.2",
- "@babel/parser": "^7.25.3",
- "glob": "^7.1.1",
- "hermes-parser": "0.29.1",
- "invariant": "^2.2.4",
- "nullthrows": "^1.1.1",
- "yargs": "^17.6.2"
+ "node_modules/@metamask/connect-multichain": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@metamask/connect-multichain/-/connect-multichain-1.2.0.tgz",
+ "integrity": "sha512-EoRXtP8cpLhY/YRlQ8rSjzYrc+ykJjMYPL6sF2U9b8Ron9yAVjZCPfSftBjee/tXxQDJ8BupmZbkv4af/vVuSQ==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@metamask/analytics": "^0.6.0",
+ "@metamask/mobile-wallet-protocol-core": "^0.4.0",
+ "@metamask/mobile-wallet-protocol-dapp-client": "^0.3.0",
+ "@metamask/multichain-api-client": "^0.10.1",
+ "@metamask/multichain-ui": "^0.4.1",
+ "@metamask/onboarding": "^1.0.1",
+ "@metamask/rpc-errors": "^7.0.3",
+ "@metamask/utils": "^11.8.1",
+ "@paulmillr/qr": "^0.2.1",
+ "bowser": "^2.11.0",
+ "buffer": "^6.0.3",
+ "cross-fetch": "^4.1.0",
+ "eciesjs": "0.4.17",
+ "eventemitter3": "^5.0.1",
+ "pako": "^2.1.0",
+ "uuid": "^11.1.0",
+ "ws": "^8.18.3"
},
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=20.19.0"
},
"peerDependencies": {
- "@babel/core": "*"
+ "@react-native-async-storage/async-storage": "^1.23"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
}
},
- "node_modules/@react-native/codegen/node_modules/brace-expansion": {
- "version": "1.1.13",
+ "node_modules/@metamask/connect-multichain/node_modules/uuid": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz",
+ "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
+ }
+ },
+ "node_modules/@metamask/connect-multichain/node_modules/ws": {
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@metamask/connect-solana": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@metamask/connect-solana/-/connect-solana-2.1.1.tgz",
+ "integrity": "sha512-GRnYY27mXPFSFsAmequHZnDn0qyC8q8l/bOH4fQKnt3Cs3eXLRsbcKdgQ7GVi2VcG36PeUobVBgpNloWYtEKxw==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@metamask/connect-multichain": "^1.2.0",
+ "@metamask/solana-wallet-standard": "^0.6.0",
+ "@wallet-standard/app": "~1.1.0",
+ "@wallet-standard/base": "^1.1.0",
+ "semver": "^7.7.4"
+ },
+ "engines": {
+ "node": ">=20.19.0"
+ }
+ },
+ "node_modules/@metamask/connect-solana/node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@metamask/delegation-abis": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@metamask/delegation-abis/-/delegation-abis-1.1.0.tgz",
+ "integrity": "sha512-n7XgRAM+pKUqmw4X+nAxM9a9HTBGe049WCAbpnHV6WoT6JnHhurMSUiqpAwMh69RhEykBtJPYSVPTVlJu6pEPg==",
+ "license": "(MIT-0 OR Apache-2.0)",
+ "engines": {
+ "node": "^18.18 || >=20"
+ }
+ },
+ "node_modules/@metamask/delegation-core": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@metamask/delegation-core/-/delegation-core-2.2.1.tgz",
+ "integrity": "sha512-fpB25AgmBxTJYhHj92tFS4dJe63x6wz71c8dPTwUin12dAvFMWM3PH+rm4C34iPb5ZrQzkAPi4e9z2njmwEZUA==",
+ "license": "(MIT-0 OR Apache-2.0)",
+ "dependencies": {
+ "@metamask/abi-utils": "^3.0.0",
+ "@metamask/utils": "^11.4.0",
+ "@noble/hashes": "^1.8.0"
+ },
+ "engines": {
+ "node": "^18.18 || >=20"
+ }
+ },
+ "node_modules/@metamask/delegation-core/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@metamask/delegation-deployments": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@metamask/delegation-deployments/-/delegation-deployments-1.3.0.tgz",
+ "integrity": "sha512-3KX7w8r2NISqLaF5y0pE0seb+BB7c8NC1d9DJjQQby3S2RbrjOK1S/GcUnbm42sO+r3ztfCJ7TvsN7oajaJfWg==",
+ "license": "(MIT-0 OR Apache-2.0)",
+ "engines": {
+ "node": "^18.18 || >=20"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-core": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@metamask/mobile-wallet-protocol-core/-/mobile-wallet-protocol-core-0.4.0.tgz",
+ "integrity": "sha512-rB1wMogvSUsFaxyH/eVUCczIkTxVaPPETlD/wgm+gw7EbWP0LlZPY7Bh+DICSfUCJ0zqnoFuwr77WNJvZ6ZiWw==",
+ "license": "MIT",
+ "dependencies": {
+ "async-mutex": "^0.5.0",
+ "centrifuge": "^5.3.5",
+ "eventemitter3": "^5.0.1",
+ "uuid": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=20"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-core/node_modules/uuid": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz",
+ "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@metamask/mobile-wallet-protocol-dapp-client/-/mobile-wallet-protocol-dapp-client-0.3.0.tgz",
+ "integrity": "sha512-rXStrvIa57a8OaeM+3HeR6Z9ETHOvmQi/9s6CLplDwH2hn2MWjI6WW3EUrxq2KGmGuhbO5Oo21ANnD23QKfduw==",
+ "license": "MIT",
+ "dependencies": {
+ "@metamask/mobile-wallet-protocol-core": "^0.4.0",
+ "@metamask/utils": "^9.1.0",
+ "uuid": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=20"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client/node_modules/@metamask/utils": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.3.0.tgz",
+ "integrity": "sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==",
+ "license": "ISC",
+ "dependencies": {
+ "@ethereumjs/tx": "^4.2.0",
+ "@metamask/superstruct": "^3.1.0",
+ "@noble/hashes": "^1.3.1",
+ "@scure/base": "^1.1.3",
+ "@types/debug": "^4.1.7",
+ "debug": "^4.3.4",
+ "pony-cause": "^2.1.10",
+ "semver": "^7.5.4",
+ "uuid": "^9.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client/node_modules/@metamask/utils/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client/node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@metamask/mobile-wallet-protocol-dapp-client/node_modules/uuid": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz",
+ "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
+ }
+ },
+ "node_modules/@metamask/multichain-api-client": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@metamask/multichain-api-client/-/multichain-api-client-0.10.1.tgz",
+ "integrity": "sha512-LsqO2SiDcTgOuXyVYEB0zgBaVNhryhP2tYI3L7tLa7PoeDqMkNIreFhDeu8jM5tPWkCimQvMwCkG3DF4P5dD3A==",
+ "license": "ISC",
+ "engines": {
+ "node": "^18.20 || ^20.17 || >=22"
+ }
+ },
+ "node_modules/@metamask/multichain-ui": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@metamask/multichain-ui/-/multichain-ui-0.4.1.tgz",
+ "integrity": "sha512-tJgTot8Pfkda895A6biJu7rE+jlQdVCNVzGgW+2wM9aFG20G+GEbQy3KO7uC4ImUvaKV4SyJ45r6Ir/Yf55mqw==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@paulmillr/qr": "^0.2.1",
+ "qr-code-styling": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=20.19.0"
+ }
+ },
+ "node_modules/@metamask/onboarding": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz",
+ "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bowser": "^2.9.0"
+ }
+ },
+ "node_modules/@metamask/rpc-errors": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-7.0.3.tgz",
+ "integrity": "sha512-nrEaeBawm8yFU7hetJKok/CUs0tQsWtTqp3OLbFhPUMXYqU7uI5LAV5vi9o7rTjFkUyof7Nzbw5bea5+1ou+dg==",
+ "license": "MIT",
+ "dependencies": {
+ "@metamask/utils": "^11.4.2",
+ "fast-safe-stringify": "^2.0.6"
+ },
+ "engines": {
+ "node": "^18.20 || ^20.17 || >=22"
+ }
+ },
+ "node_modules/@metamask/smart-accounts-kit": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@metamask/smart-accounts-kit/-/smart-accounts-kit-1.4.0.tgz",
+ "integrity": "sha512-mVgRVNlW/9S8Efoq0Lfjhsw4ozAfcJoyi0x4NPgWOFlqDPUFhKyMJMwCdvlkLqM35dj6lAZKXfPXbl0GT1eFeQ==",
+ "license": "(MIT-0 OR Apache-2.0)",
+ "dependencies": {
+ "@metamask/7715-permission-types": "^0.6.0",
+ "@metamask/delegation-abis": "^1.0.0",
+ "@metamask/delegation-core": "^2.0.0",
+ "@metamask/delegation-deployments": "^1.3.0",
+ "openapi-fetch": "^0.13.5",
+ "ox": "0.8.1"
+ },
+ "engines": {
+ "node": "^18.18 || >=20"
+ },
+ "peerDependencies": {
+ "viem": "^2.31.4"
+ }
+ },
+ "node_modules/@metamask/smart-accounts-kit/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/@metamask/smart-accounts-kit/node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@metamask/smart-accounts-kit/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@metamask/smart-accounts-kit/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
+ "node_modules/@metamask/smart-accounts-kit/node_modules/ox": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.8.1.tgz",
+ "integrity": "sha512-e+z5epnzV+Zuz91YYujecW8cF01mzmrUtWotJ0oEPym/G82uccs7q0WDHTYL3eiONbTUEvcZrptAKLgTBD3u2A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@noble/ciphers": "^1.3.0",
+ "@noble/curves": "^1.9.1",
+ "@noble/hashes": "^1.8.0",
+ "@scure/bip32": "^1.7.0",
+ "@scure/bip39": "^1.6.0",
+ "abitype": "^1.0.8",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@metamask/solana-wallet-standard": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@metamask/solana-wallet-standard/-/solana-wallet-standard-0.6.0.tgz",
+ "integrity": "sha512-gF763JvLIywPttw+vfRdZx0uHlB0sEbxOGFedblMk78SbQ/KyQrmjHRkFVVrG21oLZgCNEh3uQpCWBdW2+eUzw==",
+ "license": "ISC",
+ "dependencies": {
+ "@solana/wallet-standard-chains": "^1.1.1",
+ "@solana/wallet-standard-features": "^1.3.0",
+ "@wallet-standard/base": "^1.1.0",
+ "@wallet-standard/features": "^1.1.0",
+ "@wallet-standard/wallet": "^1.1.0",
+ "bs58": "^6.0.0"
+ },
+ "engines": {
+ "node": "^18.20 || ^20.17 || >=22"
+ }
+ },
+ "node_modules/@metamask/superstruct": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.3.0.tgz",
+ "integrity": "sha512-P/MwKoAIHGgMz7gnfIV9jP0wG8f/bCHooy5LPfYWzoyV9FrcHB/9Ai/spIOa6jRmoSr+R6etWvulTakDfwCbrA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@metamask/utils": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.11.0.tgz",
+ "integrity": "sha512-0nF2CWjWQr/m0Y2t2lJnBTU1/CZPPTvKvcESLplyWe/tyeb8zFOi/FeneDmaFnML6LYRIGZU6f+xR0jKAIUZfw==",
+ "license": "ISC",
+ "dependencies": {
+ "@ethereumjs/tx": "^4.2.0",
+ "@metamask/superstruct": "^3.1.0",
+ "@noble/hashes": "^1.3.1",
+ "@scure/base": "^1.1.3",
+ "@types/debug": "^4.1.7",
+ "@types/lodash": "^4.17.20",
+ "debug": "^4.3.4",
+ "lodash": "^4.17.21",
+ "pony-cause": "^2.1.10",
+ "semver": "^7.5.4",
+ "uuid": "^9.0.1"
+ },
+ "engines": {
+ "node": "^18.18 || ^20.14 || >=22"
+ }
+ },
+ "node_modules/@metamask/utils/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@metamask/utils/node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@metamask/utils/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@msgpack/msgpack": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.3.tgz",
+ "integrity": "sha512-47XIizs9XZXvuJgoaJUIE2lFoID8ugvc0jzSHP+Ptfk8nTbnR8g788wv48N03Kx0UkAv559HWRQ3yzOgzlRNUA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@noble/ciphers": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz",
+ "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@noble/curves": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz",
+ "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "2.2.0"
+ },
+ "engines": {
+ "node": ">= 20.19.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@noble/hashes": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz",
+ "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20.19.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "22.7.7",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-22.7.7.tgz",
+ "integrity": "sha512-unzmqGIDXGzujo1ZtbrMj2e5D5ldQ1feZmqDPhvO4casK2d96jpT8LtgIILpVDUfhLjl+By185gb0ArrWTsyKw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@paulmillr/qr": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@paulmillr/qr/-/qr-0.2.1.tgz",
+ "integrity": "sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==",
+ "deprecated": "Switch to \"qr\" (new package name) for security updates: npm install qr",
+ "license": "(MIT OR Apache-2.0)",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@protobufjs/aspromise": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
+ "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/codegen": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
+ "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/eventemitter": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz",
+ "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/fetch": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz",
+ "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.1"
+ }
+ },
+ "node_modules/@protobufjs/float": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
+ "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/path": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
+ "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/pool": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
+ "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/utf8": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz",
+ "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@react-native-async-storage/async-storage": {
+ "version": "1.24.0",
+ "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz",
+ "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "merge-options": "^3.0.4"
+ },
+ "peerDependencies": {
+ "react-native": "^0.0.0-0 || >=0.60 <1.0"
+ }
+ },
+ "node_modules/@react-native/assets-registry": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.81.5.tgz",
+ "integrity": "sha512-705B6x/5Kxm1RKRvSv0ADYWm5JOnoiQ1ufW7h8uu2E6G9Of/eE6hP/Ivw3U5jI16ERqZxiKQwk34VJbB0niX9w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/babel-plugin-codegen": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.5.tgz",
+ "integrity": "sha512-oF71cIH6je3fSLi6VPjjC3Sgyyn57JLHXs+mHWc9MoCiJJcM4nqsS5J38zv1XQ8d3zOW2JtHro+LF0tagj2bfQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.25.3",
+ "@react-native/codegen": "0.81.5"
+ },
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/babel-preset": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.81.5.tgz",
+ "integrity": "sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/plugin-proposal-export-default-from": "^7.24.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-default-from": "^7.24.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-transform-arrow-functions": "^7.24.7",
+ "@babel/plugin-transform-async-generator-functions": "^7.25.4",
+ "@babel/plugin-transform-async-to-generator": "^7.24.7",
+ "@babel/plugin-transform-block-scoping": "^7.25.0",
+ "@babel/plugin-transform-class-properties": "^7.25.4",
+ "@babel/plugin-transform-classes": "^7.25.4",
+ "@babel/plugin-transform-computed-properties": "^7.24.7",
+ "@babel/plugin-transform-destructuring": "^7.24.8",
+ "@babel/plugin-transform-flow-strip-types": "^7.25.2",
+ "@babel/plugin-transform-for-of": "^7.24.7",
+ "@babel/plugin-transform-function-name": "^7.25.1",
+ "@babel/plugin-transform-literals": "^7.25.2",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.8",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
+ "@babel/plugin-transform-numeric-separator": "^7.24.7",
+ "@babel/plugin-transform-object-rest-spread": "^7.24.7",
+ "@babel/plugin-transform-optional-catch-binding": "^7.24.7",
+ "@babel/plugin-transform-optional-chaining": "^7.24.8",
+ "@babel/plugin-transform-parameters": "^7.24.7",
+ "@babel/plugin-transform-private-methods": "^7.24.7",
+ "@babel/plugin-transform-private-property-in-object": "^7.24.7",
+ "@babel/plugin-transform-react-display-name": "^7.24.7",
+ "@babel/plugin-transform-react-jsx": "^7.25.2",
+ "@babel/plugin-transform-react-jsx-self": "^7.24.7",
+ "@babel/plugin-transform-react-jsx-source": "^7.24.7",
+ "@babel/plugin-transform-regenerator": "^7.24.7",
+ "@babel/plugin-transform-runtime": "^7.24.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.24.7",
+ "@babel/plugin-transform-spread": "^7.24.7",
+ "@babel/plugin-transform-sticky-regex": "^7.24.7",
+ "@babel/plugin-transform-typescript": "^7.25.2",
+ "@babel/plugin-transform-unicode-regex": "^7.24.7",
+ "@babel/template": "^7.25.0",
+ "@react-native/babel-plugin-codegen": "0.81.5",
+ "babel-plugin-syntax-hermes-parser": "0.29.1",
+ "babel-plugin-transform-flow-enums": "^0.0.2",
+ "react-refresh": "^0.14.0"
+ },
+ "engines": {
+ "node": ">= 20.19.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "*"
+ }
+ },
+ "node_modules/@react-native/codegen": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.81.5.tgz",
+ "integrity": "sha512-a2TDA03Up8lpSa9sh5VRGCQDXgCTOyDOFH+aqyinxp1HChG8uk89/G+nkJ9FPd0rqgi25eCTR16TWdS3b+fA6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/parser": "^7.25.3",
+ "glob": "^7.1.1",
+ "hermes-parser": "0.29.1",
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1",
+ "yargs": "^17.6.2"
+ },
+ "engines": {
+ "node": ">= 20.19.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "*"
+ }
+ },
+ "node_modules/@react-native/codegen/node_modules/brace-expansion": {
+ "version": "1.1.13",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
"integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
"license": "MIT",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@react-native/codegen/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@react-native/codegen/node_modules/hermes-estree": {
+ "version": "0.29.1",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.29.1.tgz",
+ "integrity": "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==",
+ "license": "MIT"
+ },
+ "node_modules/@react-native/codegen/node_modules/hermes-parser": {
+ "version": "0.29.1",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.29.1.tgz",
+ "integrity": "sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==",
+ "license": "MIT",
+ "dependencies": {
+ "hermes-estree": "0.29.1"
+ }
+ },
+ "node_modules/@react-native/codegen/node_modules/minimatch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@react-native/community-cli-plugin": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.5.tgz",
+ "integrity": "sha512-yWRlmEOtcyvSZ4+OvqPabt+NS36vg0K/WADTQLhrYrm9qdZSuXmq8PmdJWz/68wAqKQ+4KTILiq2kjRQwnyhQw==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-native/dev-middleware": "0.81.5",
+ "debug": "^4.4.0",
+ "invariant": "^2.2.4",
+ "metro": "^0.83.1",
+ "metro-config": "^0.83.1",
+ "metro-core": "^0.83.1",
+ "semver": "^7.1.3"
+ },
+ "engines": {
+ "node": ">= 20.19.4"
+ },
+ "peerDependencies": {
+ "@react-native-community/cli": "*",
+ "@react-native/metro-config": "*"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-community/cli": {
+ "optional": true
+ },
+ "@react-native/metro-config": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@react-native/community-cli-plugin/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@react-native/debugger-frontend": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.81.5.tgz",
+ "integrity": "sha512-bnd9FSdWKx2ncklOetCgrlwqSGhMHP2zOxObJbOWXoj7GHEmih4MKarBo5/a8gX8EfA1EwRATdfNBQ81DY+h+w==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/dev-middleware": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.81.5.tgz",
+ "integrity": "sha512-WfPfZzboYgo/TUtysuD5xyANzzfka8Ebni6RIb2wDxhb56ERi7qDrE4xGhtPsjCL4pQBXSVxyIlCy0d8I6EgGA==",
+ "license": "MIT",
+ "dependencies": {
+ "@isaacs/ttlcache": "^1.4.1",
+ "@react-native/debugger-frontend": "0.81.5",
+ "chrome-launcher": "^0.15.2",
+ "chromium-edge-launcher": "^0.2.0",
+ "connect": "^3.6.5",
+ "debug": "^4.4.0",
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1",
+ "open": "^7.0.3",
+ "serve-static": "^1.16.2",
+ "ws": "^6.2.3"
+ },
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/ws": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
+ "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
+ "license": "MIT",
+ "dependencies": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/@react-native/gradle-plugin": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.81.5.tgz",
+ "integrity": "sha512-hORRlNBj+ReNMLo9jme3yQ6JQf4GZpVEBLxmTXGGlIL78MAezDZr5/uq9dwElSbcGmLEgeiax6e174Fie6qPLg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/js-polyfills": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.81.5.tgz",
+ "integrity": "sha512-fB7M1CMOCIUudTRuj7kzxIBTVw2KXnsgbQ6+4cbqSxo8NmRRhA0Ul4ZUzZj3rFd3VznTL4Brmocv1oiN0bWZ8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20.19.4"
+ }
+ },
+ "node_modules/@react-native/normalize-colors": {
+ "version": "0.81.5",
+ "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.81.5.tgz",
+ "integrity": "sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g==",
+ "license": "MIT"
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.62.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz",
+ "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@scure/base": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
+ "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
+ "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.9.0",
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32/node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip39": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
+ "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip39/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@segment/analytics-core": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.8.3.tgz",
+ "integrity": "sha512-63X8e2DWb2ZnJ9S3H8iSOFnbeDXMkTGhA8kZG4eFAO07QBwBVyWo5BCpv6vmuOMEkv2le6t2FMg1p6ZeJQA/4A==",
+ "license": "MIT",
+ "dependencies": {
+ "@lukeed/uuid": "^2.0.0",
+ "@segment/analytics-generic-utils": "1.2.0",
+ "dset": "^3.1.4",
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@segment/analytics-generic-utils": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz",
+ "integrity": "sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@segment/analytics-next": {
+ "version": "1.84.0",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-next/-/analytics-next-1.84.0.tgz",
+ "integrity": "sha512-V5scoCrhiTpRPOuBwNVpvE4KvHwrjgQ5fs282R72KiAZ0HoxmjLgReZYjZogBf7qq/c6VmQG3nidwh8PQGcY1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@lukeed/uuid": "^2.0.0",
+ "@segment/analytics-core": "1.8.3",
+ "@segment/analytics-generic-utils": "1.2.0",
+ "@segment/analytics-page-tools": "1.0.0",
+ "@segment/analytics.js-video-plugins": "^0.2.1",
+ "@segment/facade": "^3.4.9",
+ "dset": "^3.1.4",
+ "js-cookie": "3.0.1",
+ "node-fetch": "^2.6.7",
+ "tslib": "^2.4.1",
+ "unfetch": "^4.1.0"
+ }
+ },
+ "node_modules/@segment/analytics-page-tools": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-page-tools/-/analytics-page-tools-1.0.0.tgz",
+ "integrity": "sha512-o9OVB91qLB9qb0Bw1HfjmWm5AnrMNULRjx++4lBqLt8InKRX1urrRBparVlpj+yJA0sckN5ZcsfazRLuPgBYDQ==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@segment/analytics.js-video-plugins": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@segment/analytics.js-video-plugins/-/analytics.js-video-plugins-0.2.1.tgz",
+ "integrity": "sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ==",
+ "license": "ISC",
+ "dependencies": {
+ "unfetch": "^3.1.1"
+ }
+ },
+ "node_modules/@segment/analytics.js-video-plugins/node_modules/unfetch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz",
+ "integrity": "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw==",
+ "license": "MIT"
+ },
+ "node_modules/@segment/facade": {
+ "version": "3.4.10",
+ "resolved": "https://registry.npmjs.org/@segment/facade/-/facade-3.4.10.tgz",
+ "integrity": "sha512-xVQBbB/lNvk/u8+ey0kC/+g8pT3l0gCT8O2y9Z+StMMn3KAFAQ9w8xfgef67tJybktOKKU7pQGRPolRM1i1pdA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@segment/isodate-traverse": "^1.1.1",
+ "inherits": "^2.0.4",
+ "new-date": "^1.0.3",
+ "obj-case": "0.2.1"
+ }
+ },
+ "node_modules/@segment/isodate": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@segment/isodate/-/isodate-1.0.3.tgz",
+ "integrity": "sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A==",
+ "license": "SEE LICENSE IN LICENSE"
+ },
+ "node_modules/@segment/isodate-traverse": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@segment/isodate-traverse/-/isodate-traverse-1.1.1.tgz",
+ "integrity": "sha512-+G6e1SgAUkcq0EDMi+SRLfT48TNlLPF3QnSgFGVs0V9F3o3fq/woQ2rHFlW20W0yy5NnCUH0QGU3Am2rZy/E3w==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@segment/isodate": "^1.0.3"
+ }
+ },
+ "node_modules/@sentry/conventions": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/@sentry/conventions/-/conventions-0.15.1.tgz",
+ "integrity": "sha512-ZLP8bRdMON3prWE2tJyImuYscCxdcJeIPIhrOs/rgyFm3C1nCh1B6gdvPj3AZ5zW08oSFFCsq7T+tYEW3h8MNA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@sentry/core": {
+ "version": "10.65.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.65.0.tgz",
+ "integrity": "sha512-3aqtmM5NgNGo45BNaaBzi0LPQZAw//NEL4HKS5fXm12pJMa4KEkze8DEKnkTEIrGnWaOJKamecHKlnNg/Mqf/Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@sentry/conventions": "^0.15.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.27.10",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
+ "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
+ "license": "MIT"
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
+ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
+ "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0"
+ }
+ },
+ "node_modules/@socket.io/component-emitter": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
+ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
+ "license": "MIT"
+ },
+ "node_modules/@solana/accounts": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-6.10.0.tgz",
+ "integrity": "sha512-+FxfDOrnifoPlBkF+fr8eeQdgM6xtIgAg9xKMu3WnIz60oZd4Xnry6+ff6t+ePPoZZp397FSg9ZJet68VCWm5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/rpc-spec": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/accounts/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/addresses": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-2.3.0.tgz",
+ "integrity": "sha512-ypTNkY2ZaRFpHLnHAgaW8a83N0/WoqdFvCqf4CQmnMdFsZSdC7qOwcbd7YzdaQn9dy+P2hybewzB+KP7LutxGA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-strings": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/nominal-types": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/assertions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-2.3.0.tgz",
+ "integrity": "sha512-Ekoet3khNg3XFLN7MIz8W31wPQISpKUGDGTylLptI+JjCDWx3PIa88xjEMqFo02WJ8sBj2NLV64Xg1sBcsHjZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/codecs": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-6.10.0.tgz",
+ "integrity": "sha512-lLVuxod4ChWp9i7OvpgIykYG8Q9OGPVXKnHM9VlzDDLylsx7Y1FoQL00sHa7PqFkJVmkBufaA6dcGbQ7FU+lAQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/options": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs-core": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
+ "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/codecs-data-structures": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.3.0.tgz",
+ "integrity": "sha512-qvU5LE5DqEdYMYgELRHv+HMOx73sSoV1ZZkwIrclwUmwTbTaH8QAJURBj0RhQ/zCne7VuLLOZFFGv6jGigWhSw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-numbers": "2.3.0",
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/codecs-numbers": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
+ "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "2.3.0",
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/codecs-strings": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
+ "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-numbers": "2.3.0",
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/codecs/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/errors": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
+ "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^5.4.1",
+ "commander": "^14.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/errors/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/errors/node_modules/commander": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
+ "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20"
+ }
+ },
+ "node_modules/@solana/fast-stable-stringify": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-6.10.0.tgz",
+ "integrity": "sha512-iCNed27wk6PKSS3QUtHovRfMWF/jbVWogs2vB4tukKUCsqG4rDfDInIwZ6ur/nY6XTrgi2gMMdZq9GAUlWsbfw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/fixed-points": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/fixed-points/-/fixed-points-6.10.0.tgz",
+ "integrity": "sha512-ZkKL0alXH3L7/wMiVG8YUuG8qBKunlM810+YBD7nUPRhifiGsX1zwADViHLYNqLr/jUk0mTYFUcKznTpB/K+Gg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/fixed-points/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/fixed-points/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/fixed-points/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/fixed-points/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/functional": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-2.3.0.tgz",
+ "integrity": "sha512-AgsPh3W3tE+nK3eEw/W9qiSfTGwLYEvl0rWaxHht/lRcuDVwfKRzeSa5G79eioWFFqr+pTtoCr3D3OLkwKz02Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/instruction-plans": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instruction-plans/-/instruction-plans-6.10.0.tgz",
+ "integrity": "sha512-YG7mo4zykzdc6ZTV0BuN6pveK9qeBySzlYYerq578A4eQu3xcypMAYRGAvhMZtWTanjjmD6CKtM0M7kVp0TNxg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/promises": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/instruction-plans/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/instructions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-2.3.0.tgz",
+ "integrity": "sha512-PLMsmaIKu7hEAzyElrk2T7JJx4D+9eRwebhFZpy2PXziNSmFF929eRHKUsKqBFM3cYR1Yy3m6roBZfA+bGE/oQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "2.3.0",
+ "@solana/errors": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/keys": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-2.3.0.tgz",
+ "integrity": "sha512-ZVVdga79pNH+2pVcm6fr2sWz9HTwfopDVhYb0Lh3dh+WBmJjwkabXEIHey2rUES7NjFa/G7sV8lrUn/v8LDCCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-strings": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/nominal-types": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/kit": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/kit/-/kit-6.10.0.tgz",
+ "integrity": "sha512-/WnnQp3uARh2JCFSfAakejTAqwmXVuMVTcRn5r2yDwY2yzZ4R6mt/Cl59VPimVLNSoTyN/KsEwhv9omr3ERazQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/accounts": "6.10.0",
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instruction-plans": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/offchain-messages": "6.10.0",
+ "@solana/plugin-core": "6.10.0",
+ "@solana/plugin-interfaces": "6.10.0",
+ "@solana/program-client-core": "6.10.0",
+ "@solana/programs": "6.10.0",
+ "@solana/rpc": "6.10.0",
+ "@solana/rpc-api": "6.10.0",
+ "@solana/rpc-parsed-types": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/rpc-subscriptions": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/signers": "6.10.0",
+ "@solana/subscribable": "6.10.0",
+ "@solana/sysvars": "6.10.0",
+ "@solana/transaction-confirmation": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/signers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-6.10.0.tgz",
+ "integrity": "sha512-+vtCc+mT1FpGxrA5oL2aaMxSHiMJ2hH5PcDIfjo2XJkHz2klZiCZyT5F9+zpltc9vdi1QTElQq59Sfplmtd33A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/offchain-messages": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/kit/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/kit/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/nominal-types": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-2.3.0.tgz",
+ "integrity": "sha512-uKlMnlP4PWW5UTXlhKM8lcgIaNj8dvd8xO4Y9l+FVvh9RvW2TO0GwUO6JCo7JBzCB0PSqRJdWWaQ8pu1Ti/OkA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/offchain-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/offchain-messages/-/offchain-messages-6.10.0.tgz",
+ "integrity": "sha512-RiEgAueeMkFMC1suOXBIcmCZgtXRxy24yk0DldPB37bB4zwOF1SAaRjNRPjIkGK8RhCYrEpPosnzLyavw9ueRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/offchain-messages/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/options": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/options/-/options-6.10.0.tgz",
+ "integrity": "sha512-RO9UT3UYD8/Cu2uM6ZXbKvLeMnVD42+g9JRds7Pfs4AhiOyg4R4TJrQUAppTgavPTO3PBRlWtWOC05ZH/yAIbg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/options/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/options/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/plugin-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/plugin-core/-/plugin-core-6.10.0.tgz",
+ "integrity": "sha512-JE70YTQOfFACVFGvoJon4Scc/eHUWjMu8Ovo35CcV2kHTAHYMCd4UkBd2gmlhK0vRMMomsQi1ZLPlAlTq0OoUQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/plugin-interfaces/-/plugin-interfaces-6.10.0.tgz",
+ "integrity": "sha512-vr0/l9wcM4orwGr8cjkFWaJ9A4HvzuAv00jMFNMg0Spd0GZqnwnpW+D/fXa1lIJnTRaF3EeEjLh4VjKU037T0Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/instruction-plans": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/rpc-spec": "6.10.0",
+ "@solana/rpc-subscriptions-spec": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/signers": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/signers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-6.10.0.tgz",
+ "integrity": "sha512-+vtCc+mT1FpGxrA5oL2aaMxSHiMJ2hH5PcDIfjo2XJkHz2klZiCZyT5F9+zpltc9vdi1QTElQq59Sfplmtd33A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/offchain-messages": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/plugin-interfaces/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/program-client-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/program-client-core/-/program-client-core-6.10.0.tgz",
+ "integrity": "sha512-4PPbTLdC1ylHIuvhOFDP8RnSkXPCFjNFWGslzc+UFKnoR4ajzBcByX94jmaruDMk5ncxgj7tr9pzJTvfGHIaMA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/accounts": "6.10.0",
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/instruction-plans": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/plugin-interfaces": "6.10.0",
+ "@solana/rpc-api": "6.10.0",
+ "@solana/signers": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/signers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-6.10.0.tgz",
+ "integrity": "sha512-+vtCc+mT1FpGxrA5oL2aaMxSHiMJ2hH5PcDIfjo2XJkHz2klZiCZyT5F9+zpltc9vdi1QTElQq59Sfplmtd33A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/offchain-messages": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/program-client-core/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/programs": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-6.10.0.tgz",
+ "integrity": "sha512-qn/HeLP5KGUJXVub3fyGe69/rWaLX4jzwm6V/1pNxJDbdF+MBdgn18hP6F+VmhfdNmwK0lue3J/1HQ1UTMuQeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/programs/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/programs/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/promises": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-6.10.0.tgz",
+ "integrity": "sha512-oJSIn+VBBMWDo8oqw7RV3tI6Jih+Ieup6FcQLYLDUriaeo7+8l1Zdezl8zh7SIfeU4lOfAbRg6mR0huaS/Lltg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-6.10.0.tgz",
+ "integrity": "sha512-EwxsqoD+NXV+m+iobnWNtATD93gTgaNsOiQOzYB1/2e+8S6fl6obdNPB55yfXgtl4jt6GV6/ae4xuPhLv76vvg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/fast-stable-stringify": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/rpc-api": "6.10.0",
+ "@solana/rpc-spec": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/rpc-transformers": "6.10.0",
+ "@solana/rpc-transport-http": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-6.10.0.tgz",
+ "integrity": "sha512-RjPIVsAb/85P1ptoO3WpC0x7QG6gG/e4q/3lo6gbSznUZOcoM+8sSBnCX7BwP1ZkCDS6NK/ClXLnhhhYZx+OGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/rpc-parsed-types": "6.10.0",
+ "@solana/rpc-spec": "6.10.0",
+ "@solana/rpc-transformers": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-api/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-parsed-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-6.10.0.tgz",
+ "integrity": "sha512-5275mvSV1mxhwvrMVa+K7BU/nAetpHfcb+8Ql9rtA8RRf6DyiimFQFZUukE4Ez6XJihEpCHNy98yhkgai9wytQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-spec": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-6.10.0.tgz",
+ "integrity": "sha512-yQdbWw5mZEWrwsunHR9NHkuhMXIB9sPOObwm18D53v5tAJnxTB0IcHvO647XqFDLTK/yQ4AdDtlYD1vsY07AMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/subscribable": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-spec-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-6.10.0.tgz",
+ "integrity": "sha512-NDZrKyZrJk4HaMFhTE/lAiMB824cWAodKqDHyKi0UteHU9pyRmil3BN1jt7e+j08mwMWwfklSgyrTaq52g6DIQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-spec/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-spec/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-spec/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-6.10.0.tgz",
+ "integrity": "sha512-6mfuHp/K7unFKCOTCCBC9ziEGnxe2tyJ74EbR51QUnBeCUdYD7Hhdpxic1WRSJ3UeNW/mG4OzFM6z8Wi64Eh9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/fast-stable-stringify": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/promises": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/rpc-subscriptions-api": "6.10.0",
+ "@solana/rpc-subscriptions-channel-websocket": "6.10.0",
+ "@solana/rpc-subscriptions-spec": "6.10.0",
+ "@solana/rpc-transformers": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/subscribable": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-6.10.0.tgz",
+ "integrity": "sha512-CRPQoTtT1cOwOQUsqS7jgo7wYdAj7jB5ab/UmMPWVpecf2FNMhWhgvxP2s82M7VkDGTGl13qaQ0WySmi7Egrlg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/rpc-subscriptions-spec": "6.10.0",
+ "@solana/rpc-transformers": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-api/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-6.10.0.tgz",
+ "integrity": "sha512-KkqP1186HELPlJftA88SNAT2znR8knCVzsUipXVzY4zfW8sN3LOa0ePMzh9VZ/V+J+raTt55laR87ovAO0n+zw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/rpc-subscriptions-spec": "6.10.0",
+ "@solana/subscribable": "6.10.0",
+ "ws": "^8.21.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/ws": {
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-spec": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-6.10.0.tgz",
+ "integrity": "sha512-nWMwGaG4ulzeX2sskY5TywXF3cwEd8FDmUpLe2JBWxE8XDAOGOKcsYPYFcBgb8ee9KqfPT2PTNdcz9jOhJf34w==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/promises": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/subscribable": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-spec/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-spec/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions-spec/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-subscriptions/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-transformers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-6.10.0.tgz",
+ "integrity": "sha512-2nFUrVTiE720pJOY4XKx3HuYmishw0of/4oScu76YGm6O8wsmvFvPNAkrEinmieWXQkfpBfRvLZmpl8PaAy+ug==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-transformers/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-transport-http": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-6.10.0.tgz",
+ "integrity": "sha512-JrdNuYi0nBbD3X8JUtgX1dQJwIwz/WJvmigDdELysXfGB2bTJpfjqGDLhCLOz2sRl66FASIEqgG/LVa2C9VXcA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/rpc-spec": "6.10.0",
+ "@solana/rpc-spec-types": "6.10.0",
+ "undici-types": "^8.4.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transport-http/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc-transport-http/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc-transport-http/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/rpc-transport-http/node_modules/undici-types": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.7.0.tgz",
+ "integrity": "sha512-gbsS+hAjHg9iV+T8XWdFqnOZEk4f5xrrX3eb9Y1GDe+B5u9H68P6SzYXXUw/rkRvJHRgKIdNfAcrcVj/JvayVA==",
+ "license": "MIT"
+ },
+ "node_modules/@solana/rpc-types": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.3.0.tgz",
+ "integrity": "sha512-O09YX2hED2QUyGxrMOxQ9GzH1LlEwwZWu69QbL4oYmIf6P5dzEEHcqRY6L1LsDVqc/dzAdEs/E1FaPrcIaIIPw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-numbers": "2.3.0",
+ "@solana/codecs-strings": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/nominal-types": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/rpc/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/signers": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-2.3.0.tgz",
+ "integrity": "sha512-OSv6fGr/MFRx6J+ZChQMRqKNPGGmdjkqarKkRzkwmv7v8quWsIRnJT5EV8tBy3LI4DLO/A8vKiNSPzvm1TdaiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/instructions": "2.3.0",
+ "@solana/keys": "2.3.0",
+ "@solana/nominal-types": "2.3.0",
+ "@solana/transaction-messages": "2.3.0",
+ "@solana/transactions": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/subscribable": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-6.10.0.tgz",
+ "integrity": "sha512-VsR6XMwkiDBkZJUcoGkEOhf397pOV75gKCL9Bx8bpi2T3Bbs0CxUpMn4yaUgAnRba3eXmjbXMNCXjttfa6sKbw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/subscribable/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/subscribable/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/subscribable/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/sysvars": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-6.10.0.tgz",
+ "integrity": "sha512-cG13p1+onxz+20iWjwWQr1Z1jQwPm0fnjoW75fqZq7p4rVCie3L2sXvaJsYPjWKrUvpOzOIEHnqZGkG05rCpjg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/accounts": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/sysvars/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/transaction-confirmation": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-6.10.0.tgz",
+ "integrity": "sha512-ULvtg65qfenh4T/GYcIlKSUv5EqDcng9UN0dxbHU4kuZdR2e0B8HN2xDC4WhcFQVeFJSbTZmaYFkeTY/Y4gfGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/promises": "6.10.0",
+ "@solana/rpc": "6.10.0",
+ "@solana/rpc-subscriptions": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0",
+ "@solana/transactions": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/addresses": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-6.10.0.tgz",
+ "integrity": "sha512-vEoCGBTxG0HCERAn84KXkrJjl+pDaNzOpZ0qbgcPS98fYxP5yzbKB8SNOY2bzrbkRUmmw5Q3hqTRERemUN2Gcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/assertions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-6.10.0.tgz",
+ "integrity": "sha512-lKSAdVo+P/6Lp4vs6shstXmFOpvxrABwn4o1462tb7sKkNapk6o9pPFVPGw4DUgPS3WqWRs1j2tmpuVjhQRntg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-core": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-6.10.0.tgz",
+ "integrity": "sha512-nfAl9OMGo4HanIMxGsQoVB7BxMoqBCYEUxl8oEAZZ09pDxnaXQZkTRXEwPPccag37XfW1ciPd1vWPKwB2b0HHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-data-structures": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-6.10.0.tgz",
+ "integrity": "sha512-CNasJW3bq5u+632Zt5aJ8rOjAjv2HyenpV8o9kAIqdmV4CBpjCCoBnKn8LkuR/sbeREZxJYfhKTXO/9ruAkw7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-numbers": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-6.10.0.tgz",
+ "integrity": "sha512-CcM+wX4zOiA9zkh8A7t1787A0Ehgmu5+6Z2tKoHew6cNw/dkaUTPa8JnNHbvfsLC8dfHC1BhAEJl86sKmRsfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-strings": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-6.10.0.tgz",
+ "integrity": "sha512-zlaqkg7K6F6IN4V/Ec8TWkTn054gxv7ZLagvGkuEyAdPQ6BzzsehOm2TqCuyXgJJTCGPLY1bEk6yH9NxANe0kA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/errors": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-6.10.0.tgz",
+ "integrity": "sha512-KBLAxCtAXr357JNhCyIDQXWbuSj5vN6w+28FSfcYY6OOSiphmXLAV3V58jgV0C6iNbIzFJFi6yatFyDTdeJsNg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "5.6.2",
+ "commander": "15.0.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/functional": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-6.10.0.tgz",
+ "integrity": "sha512-P8cevu4mAqHTXC37h1TVoOh8zhWB2tlOI/R9vWjYPpcLwcyWf8p2qq4LEGHl5kY+1C+4PNX39HsmCocXOPCDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/instructions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-6.10.0.tgz",
+ "integrity": "sha512-0TToYF+8LXQ3ofPMx+yF6yaM9l4YJvcAPMy0qV5JsrBUFlWXBSANRuudKBQLHMvb+a3OiUTq5X7omuorKMBB3A==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "6.10.0",
+ "@solana/errors": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/keys": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-6.10.0.tgz",
+ "integrity": "sha512-26IRfdm/hTUCmM7MeEeX0ULSbCM6OzkZTkfkrPircqmRM7xyNqP4hq7u0P7wjb9dl7NfgyG6K7cdvUxrj2e3mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/assertions": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/promises": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/nominal-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-6.10.0.tgz",
+ "integrity": "sha512-9ykyBBvnkInH7fCacjJi7zu2PJyd+OCt+VTjIISv070fHzKIMFqZqJJ/dJ0SRH2aHwfB3n86iVsmtBtuxi4KKA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/rpc-types": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-6.10.0.tgz",
+ "integrity": "sha512-zaSecTfCPvz/vcoAmKD6XoRstGHTr1EKJBD8T9UcpEFFB6CtF6DxerDB+wrzkamuT6msmnR2DWXMrYOGDAsgIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/fixed-points": "6.10.0",
+ "@solana/nominal-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/transaction-messages": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-6.10.0.tgz",
+ "integrity": "sha512-s7v8G3BTxGlKYIj3eWCG0g1296v+1LBt16mVnlRH5FuyaJ5AdhlhtRho5HUDpdwE8EXun+y1c48V6uhcZ8wdbQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/@solana/transactions": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-6.10.0.tgz",
+ "integrity": "sha512-VADSqP9OTYmhrox4pcgDd4+RjVmednXSE0+8Y7SPK4PN1pK5Az2RJ0nSsy0xcTnaOr8mF/crwFktqPrRQwSbQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "6.10.0",
+ "@solana/codecs-core": "6.10.0",
+ "@solana/codecs-data-structures": "6.10.0",
+ "@solana/codecs-numbers": "6.10.0",
+ "@solana/codecs-strings": "6.10.0",
+ "@solana/errors": "6.10.0",
+ "@solana/functional": "6.10.0",
+ "@solana/instructions": "6.10.0",
+ "@solana/keys": "6.10.0",
+ "@solana/nominal-types": "6.10.0",
+ "@solana/rpc-types": "6.10.0",
+ "@solana/transaction-messages": "6.10.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@solana/transaction-confirmation/node_modules/commander": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
+ "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
+ "node_modules/@solana/transaction-messages": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.3.0.tgz",
+ "integrity": "sha512-bgqvWuy3MqKS5JdNLH649q+ngiyOu5rGS3DizSnWwYUd76RxZl1kN6CoqHSrrMzFMvis6sck/yPGG3wqrMlAww==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-data-structures": "2.3.0",
+ "@solana/codecs-numbers": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/functional": "2.3.0",
+ "@solana/instructions": "2.3.0",
+ "@solana/nominal-types": "2.3.0",
+ "@solana/rpc-types": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/transactions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-2.3.0.tgz",
+ "integrity": "sha512-LnTvdi8QnrQtuEZor5Msje61sDpPstTVwKg4y81tNxDhiyomjuvnSNLAq6QsB9gIxUqbNzPZgOG9IU4I4/Uaug==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "2.3.0",
+ "@solana/codecs-core": "2.3.0",
+ "@solana/codecs-data-structures": "2.3.0",
+ "@solana/codecs-numbers": "2.3.0",
+ "@solana/codecs-strings": "2.3.0",
+ "@solana/errors": "2.3.0",
+ "@solana/functional": "2.3.0",
+ "@solana/instructions": "2.3.0",
+ "@solana/keys": "2.3.0",
+ "@solana/nominal-types": "2.3.0",
+ "@solana/rpc-types": "2.3.0",
+ "@solana/transaction-messages": "2.3.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@solana/wallet-standard-chains": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@solana/wallet-standard-chains/-/wallet-standard-chains-1.1.2.tgz",
+ "integrity": "sha512-EZobEGclDBAFplpJC5F3d/s8Xnlqc5isNKuPrd5o9ZPZ7tWN84O0e68yIZ8MAOj9V7ieRadNiHtql7uIXCTyXg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@wallet-standard/base": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@solana/wallet-standard-features": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@solana/wallet-standard-features/-/wallet-standard-features-1.4.0.tgz",
+ "integrity": "sha512-f0tAdqwM2aL6CiFbIgt9h5zKFp+mgY/iNGwoxPMTj9VSTeQj7d1GGSmWhZw0XWoZ4N/1tnKTKmYFq+Dyq08jRw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@wallet-standard/base": "^1.1.0",
+ "@wallet-standard/features": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@toruslabs/base-controllers": {
+ "version": "9.12.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-9.12.0.tgz",
+ "integrity": "sha512-8s2xI59inqGLz4j19VARrO4zdCRROS0Qtaadv7ydwwQEhm6dNaI5iDl12G3zj/RvQN4RwAt7dfmrBa5A4qxnnA==",
+ "license": "ISC",
+ "dependencies": {
+ "@toruslabs/broadcast-channel": "^13.3.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@web3auth/auth": "^11.8.1",
+ "async-mutex": "^0.5.0",
+ "bowser": "^2.14.1",
+ "events": "^3.3.0",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2",
+ "viem": "^2.48.11"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/broadcast-channel": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.3.0.tgz",
+ "integrity": "sha512-rQICJW0xOJnXHXOjt5GTWc64/wFoW9qbphC6yox6Kgl5nfxjYXeoupeIed1H2dk3vLZsyJEjGWVh5OJbu4vM2g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.28.6",
+ "@toruslabs/constants": "^16.1.0",
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "loglevel": "^1.9.2",
+ "oblivious-set": "2.0.0",
+ "socket.io-client": "^4.8.3"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ }
+ },
+ "node_modules/@toruslabs/constants": {
+ "version": "16.1.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-16.1.1.tgz",
+ "integrity": "sha512-6/1rUA5CAvN6iUWCFZ/+IVp4btxx4coBAihIagtlRJiNfngc/DkD65Naq/FbmxgI8TW5G7TYevksz2sAE4dwfg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/customauth": {
+ "version": "22.3.3",
+ "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-22.3.3.tgz",
+ "integrity": "sha512-BlH6ENqg3mqCSrPXj442XK4xFpE0aorIm3vQtSKEZZcO7POAWTbcPQ9+oqnvlTrUODqJeymgEITGi4KSfv0xHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@chaitanyapotti/register-service-worker": "^1.7.4",
+ "@toruslabs/broadcast-channel": "^13.3.0",
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/fetch-node-details": "^16.1.1",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@toruslabs/session-manager": "^5.6.0",
+ "@toruslabs/torus.js": "^17.2.3",
+ "bowser": "^2.14.1",
+ "deepmerge": "^4.3.1",
+ "events": "^3.3.0",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "^7.x",
+ "@sentry/core": "^10.x"
+ },
+ "peerDependenciesMeta": {
+ "@sentry/core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@toruslabs/eccrypto": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-7.0.0.tgz",
+ "integrity": "sha512-xAGzI1CkTfY9fmv+ELhW4ltGQmZOgx1pDrORRmJ6/BLyXuEkNhsdKDks4U94YFkf6OzoIpvSReNPwE0RYWH7vg==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@noble/curves": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ }
+ },
+ "node_modules/@toruslabs/ethereum-controllers": {
+ "version": "9.12.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/ethereum-controllers/-/ethereum-controllers-9.12.0.tgz",
+ "integrity": "sha512-4gQ9GOKDydUrCVUMc/axugZQFKwjK+nyMSmfPmX6arGHKFBN8237CyL4U+wsI4Fsa7dIYHmAHVNIH3ubcpX5bQ==",
+ "license": "ISC",
+ "dependencies": {
+ "@metamask/delegation-core": "2.2.1",
+ "@metamask/delegation-deployments": "1.3.0",
+ "@metamask/smart-accounts-kit": "~1.4.0",
+ "@toruslabs/base-controllers": "^9.12.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@web3auth/auth": "^11.8.1",
+ "async-mutex": "^0.5.0",
+ "bignumber.js": "^10.0.2",
+ "deepmerge": "^4.3.1",
+ "ethereum-cryptography": "^3.2.0",
+ "fast-json-patch": "^3.1.1",
+ "fast-safe-stringify": "^2.1.1",
+ "jsonschema": "^1.5.0",
+ "loglevel": "^1.9.2",
+ "ox": "^0.11.3",
+ "permissionless": "^0.3.5",
+ "uuid": "^13.0.0"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x",
+ "viem": ">=2.45.0"
+ }
+ },
+ "node_modules/@toruslabs/ethereum-controllers/node_modules/uuid": {
+ "version": "13.0.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz",
+ "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist-node/bin/uuid"
+ }
+ },
+ "node_modules/@toruslabs/fetch-node-details": {
+ "version": "16.1.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-16.1.1.tgz",
+ "integrity": "sha512-pgeCX3yeizPeyvrki/3S1P4kT8LJXvV2UxXLtgsPXw0/3l1AnIic8pheqa2hVAxq93NXee82aGNl3xci6h7X4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/fnd-base": "^16.1.1",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/ffjavascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-6.0.0.tgz",
+ "integrity": "sha512-I9dn4YnhlaEu3X2cTyM5qbZo9tXQ/PmajM5YJPlazI1jsE8d4tgbj/BR8/3mwEaBPIG+25VpGdbnQ8fRbVHHXQ==",
+ "license": "GPL-3.0",
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/fnd-base": {
+ "version": "16.1.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/fnd-base/-/fnd-base-16.1.1.tgz",
+ "integrity": "sha512-idS9VEKTOkVgZKTzdVmY5FRd316KSfkFcnKKoXUMSH2k5yajFWtyJ2CyjbtYIHaWFOrfJoL/W5tO9AZ343vC5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^16.1.1"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/http-helpers": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-9.0.0.tgz",
+ "integrity": "sha512-7DKhuajJp5jOrhH9Ixdk0hSVGIZ8jAWA/aS+4rctfScxVRGQwBQXFQNL8msTK3zITTJf3EfJA9S1UQx4gR2qOw==",
+ "license": "MIT",
+ "dependencies": {
+ "deepmerge": "^4.3.1",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "^7.x",
+ "@sentry/core": "^10.x"
+ },
+ "peerDependenciesMeta": {
+ "@sentry/core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@toruslabs/loglevel-sentry": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/loglevel-sentry/-/loglevel-sentry-9.0.0.tgz",
+ "integrity": "sha512-nvU7chSj27CI5uVJ1EIHAUWsschLI70Q3IkvoIG8Sng0k5xTskFCobzDQ5RXcoxUnADWzj1NoVXKLl9lFKejww==",
+ "license": "MIT",
+ "dependencies": {
+ "@sentry/core": "^10.38.0",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "^7.x"
+ }
+ },
+ "node_modules/@toruslabs/metadata-helpers": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-8.2.0.tgz",
+ "integrity": "sha512-ZtL7SP+mf9rLKvw0NzGIwr9IqumanLb4EnRIlEwmQ98Kv8WmBfGsZdv5dXmTIjWljY+PqADC4sH7h5FDNiwlpA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "^2.0.1",
+ "@noble/hashes": "^2.0.1",
+ "@scure/base": "^2.0.0",
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "json-stable-stringify": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/metadata-helpers/node_modules/@scure/base": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz",
+ "integrity": "sha512-b8XEupJibegiXV+tDUseI8oLQc8ei3d/4Jkb2RpbHh3MfE054ov3uIz2dhFkB3FI8iwYkEh0gGCApkrYggkPNg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/secure-pub-sub": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-4.3.0.tgz",
+ "integrity": "sha512-uOoJVaZs/qF+2Q7NNkxcdYvSa7jYgOMgXL9TPsF+sJdFGG1/38r4qVMGi7d14m9ma19+VrLKdsgXAhTHsqdANg==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "loglevel": "^1.9.2",
+ "socket.io-client": "^4.8.3"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/session-manager": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-5.6.0.tgz",
+ "integrity": "sha512-Mn02y0MBSi1v/p4Y15dyjq/PgbCjzCjLu95dPzWqtyLtw/bqq75q7IrW9ACBS4a8SAcunkxRCi70467xpKiuPQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-linux-x64-gnu": "^4.59.0"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/starkware-crypto/-/starkware-crypto-4.0.1.tgz",
+ "integrity": "sha512-AhnXUscFN2+oLeQuOEbi8vvrQnxUKnE0USWpg7eFHmqUBV8kg6+PAFiWsvJ01+GMQPTMKhKZHyMysxW5AFHc6Q==",
+ "license": "MIT",
+ "dependencies": {
+ "assert": "^2.1.0",
+ "bip39": "^3.1.0",
+ "bn.js": "^5.2.1",
+ "elliptic": "^6.6.1",
+ "enc-utils": "^3.0.0",
+ "ethereum-cryptography": "^2.2.1",
+ "hash.js": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@toruslabs/starkware-crypto/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
+ "node_modules/@toruslabs/torus.js": {
+ "version": "17.2.3",
+ "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-17.2.3.tgz",
+ "integrity": "sha512-CmE2xm3LRZh36UySDXNZOeO/pqf7hbvuT5KRUzmgJI4r+Q//HrJ1xOW2zJ9UZl9bym1Il0031r+Mv+N1krbWpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "ethereum-cryptography": "^3.2.0",
+ "json-stable-stringify": "^1.3.0",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@toruslabs/tweetnacl-js": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@toruslabs/tweetnacl-js/-/tweetnacl-js-1.0.4.tgz",
+ "integrity": "sha512-h8fVemW5pstsKbm/fTx+y61dZkh5Pepy/92lsyKp83KErf96jT+w4LGx4nEgeAVrdYQDTLg2tO7vu/boEb23Iw==",
+ "license": "Unlicense"
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.2"
+ }
+ },
+ "node_modules/@types/brorand": {
+ "version": "1.0.33",
+ "resolved": "https://registry.npmjs.org/@types/brorand/-/brorand-1.0.33.tgz",
+ "integrity": "sha512-KmNsWYtzKXpmxjecvYWUEGK5biJB/1kpHRObHZD8eme1tz/TvbESbZeNAHPRNd5qyCJiHk2ztbNzKbPC6TuPFg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/debug": {
+ "version": "4.1.13",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
+ "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/graceful-fs": {
+ "version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
+ "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
+ "license": "MIT"
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.17.24",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz",
+ "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==",
+ "license": "MIT"
+ },
+ "node_modules/@types/ms": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "22.7.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
+ "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/react": {
+ "version": "19.1.17",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.17.tgz",
+ "integrity": "sha512-Qec1E3mhALmaspIrhWt9jkQMNdw6bReVu64mjvhbhq2NFPftLPVr+l1SZgmw/66WwBNpDh7ao5AT6gF5v41PFA==",
+ "devOptional": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/yargs": {
+ "version": "17.0.35",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
+ "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
+ "license": "MIT"
+ },
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
+ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "license": "ISC"
+ },
+ "node_modules/@urql/core": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.2.0.tgz",
+ "integrity": "sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@0no-co/graphql.web": "^1.0.13",
+ "wonka": "^6.3.2"
+ }
+ },
+ "node_modules/@urql/exchange-retry": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.2.tgz",
+ "integrity": "sha512-TQMCz2pFJMfpNxmSfX1VSfTjwUIFx/mL+p1bnfM1xjjdla7Z+KnGMW/EhFbpckp3LyWAH4PgOsMwOMnIN+MBFg==",
+ "license": "MIT",
+ "dependencies": {
+ "@urql/core": "^5.1.2",
+ "wonka": "^6.3.2"
+ },
+ "peerDependencies": {
+ "@urql/core": "^5.0.0"
+ }
+ },
+ "node_modules/@wallet-standard/app": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@wallet-standard/app/-/app-1.1.1.tgz",
+ "integrity": "sha512-WDGwoByhP5gwHH01r5EaLgQdLVkACPCdOMQhmhn8rsm10h/siSgTorShzBxrn0ExSPof+Lu+C3TfgqBrPa1xoQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@wallet-standard/base": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@wallet-standard/base": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@wallet-standard/base/-/base-1.1.1.tgz",
+ "integrity": "sha512-gggIHTtxicF9XFMQ12DkfS6NAG92Ak795JeSA7f2whAQ6Y3AkMWWuCMxSZXG2NIPN42kEaZSNVjqMsJRaJRxMQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@wallet-standard/errors": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/@wallet-standard/errors/-/errors-0.1.2.tgz",
+ "integrity": "sha512-oEzKUqJefKby6wcIvaJgrSEe/uNn/rnqkJ0P/85K+h0i5Tdo9E3L22VWq/j5K1e8hHMnZd6LgaIr8m/Wn7X/Ng==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "chalk": "^5.4.1",
+ "commander": "^13.1.0"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@wallet-standard/errors/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@wallet-standard/errors/node_modules/commander": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
+ "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@wallet-standard/features": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@wallet-standard/features/-/features-1.1.1.tgz",
+ "integrity": "sha512-aCWYmVeSCGViyEU5k7GMoW8zxE4Gs+C1s1Pp2XLesvSNlnZ4PMES9HUnTB3hl0b3RVj7C61yze3IWyrncqg4MA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@wallet-standard/base": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@wallet-standard/wallet": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@wallet-standard/wallet/-/wallet-1.1.1.tgz",
+ "integrity": "sha512-8WiRPaKk/wNNRZhB2eVhpR/JW7/aqTCMoZhgVUCujuzDmxxmGvsosMxdCG4NAdYkoyozAHCX8/xLtlWUn5mNdQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@wallet-standard/base": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=22"
+ }
+ },
+ "node_modules/@walletconnect/core": {
+ "version": "2.23.10",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.23.10.tgz",
+ "integrity": "sha512-Qq2btHEoCgruvkZCWLSrVsvg/dYbM9Z045qeClwhJR4meL32jbIRT0mKWjf0HkRc2LA82MsnszVnfuZl3yWl5A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/heartbeat": "1.2.2",
+ "@walletconnect/jsonrpc-provider": "1.0.14",
+ "@walletconnect/jsonrpc-types": "1.0.4",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/jsonrpc-ws-connection": "1.0.16",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "3.0.2",
+ "@walletconnect/relay-api": "1.0.11",
+ "@walletconnect/relay-auth": "1.1.0",
+ "@walletconnect/safe-json": "1.0.2",
+ "@walletconnect/time": "1.0.2",
+ "@walletconnect/types": "2.23.10",
+ "@walletconnect/utils": "2.23.10",
+ "@walletconnect/window-getters": "1.0.1",
+ "es-toolkit": "1.45.1",
+ "events": "3.3.0",
+ "uint8arrays": "3.1.1"
+ },
+ "engines": {
+ "node": ">=18.20.8"
+ }
+ },
+ "node_modules/@walletconnect/environment": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz",
+ "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/environment/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/events": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz",
+ "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "keyvaluestorage-interface": "^1.0.0",
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/events/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/heartbeat": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz",
+ "integrity": "sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/events": "^1.0.1",
+ "@walletconnect/time": "^1.0.2",
+ "events": "^3.3.0"
+ }
+ },
+ "node_modules/@walletconnect/jsonrpc-provider": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz",
+ "integrity": "sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/jsonrpc-utils": "^1.0.8",
+ "@walletconnect/safe-json": "^1.0.2",
+ "events": "^3.3.0"
+ }
+ },
+ "node_modules/@walletconnect/jsonrpc-types": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz",
+ "integrity": "sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "events": "^3.3.0",
+ "keyvaluestorage-interface": "^1.0.0"
+ }
+ },
+ "node_modules/@walletconnect/jsonrpc-utils": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz",
+ "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/environment": "^1.0.1",
+ "@walletconnect/jsonrpc-types": "^1.0.3",
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/jsonrpc-ws-connection": {
+ "version": "1.0.16",
+ "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.16.tgz",
+ "integrity": "sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/jsonrpc-utils": "^1.0.6",
+ "@walletconnect/safe-json": "^1.0.2",
+ "events": "^3.3.0",
+ "ws": "^7.5.1"
+ }
+ },
+ "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": {
+ "version": "7.5.12",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.12.tgz",
+ "integrity": "sha512-1xGnbYN3zbog9CwuNDQULNRrTCLIn46/WmpR1f0w6PsCYQHkylZr5vkd6kfMZYV6pRnQkcPNRyiA8LsrNKyhpg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@walletconnect/keyvaluestorage": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz",
+ "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/safe-json": "^1.0.1",
+ "idb-keyval": "^6.2.1",
+ "unstorage": "^1.9.0"
+ },
+ "peerDependencies": {
+ "@react-native-async-storage/async-storage": "1.x"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
}
},
- "node_modules/@react-native/codegen/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
+ "node_modules/@walletconnect/logger": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-3.0.2.tgz",
+ "integrity": "sha512-7wR3wAwJTOmX4gbcUZcFMov8fjftY05+5cO/d4cpDD8wDzJ+cIlKdYOXaXfxHLSYeDazMXIsxMYjHYVDfkx+nA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/safe-json": "^1.0.2",
+ "pino": "10.0.0"
+ }
+ },
+ "node_modules/@walletconnect/relay-api": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz",
+ "integrity": "sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/jsonrpc-types": "^1.0.2"
+ }
+ },
+ "node_modules/@walletconnect/relay-auth": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz",
+ "integrity": "sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.8.0",
+ "@noble/hashes": "1.7.0",
+ "@walletconnect/safe-json": "^1.0.1",
+ "@walletconnect/time": "^1.0.2",
+ "uint8arrays": "^3.0.0"
+ }
+ },
+ "node_modules/@walletconnect/relay-auth/node_modules/@noble/curves": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz",
+ "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.7.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@walletconnect/relay-auth/node_modules/@noble/hashes": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz",
+ "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@walletconnect/safe-json": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz",
+ "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/safe-json/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/sign-client": {
+ "version": "2.23.10",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.23.10.tgz",
+ "integrity": "sha512-vO7DGRRmKo+rykmjVyQR1aM4I2nbk9kJ6olbxgjFRR6Jdhy+Kz+zgN7Ce5xVhPfWYVu4bV/XhOQxhvnQw7S5ng==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/core": "2.23.10",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/logger": "3.0.2",
+ "@walletconnect/time": "1.0.2",
+ "@walletconnect/types": "2.23.10",
+ "@walletconnect/utils": "2.23.10",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@walletconnect/time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz",
+ "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/time/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/types": {
+ "version": "2.23.10",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.23.10.tgz",
+ "integrity": "sha512-XP8d41979anTrc1OJF3ISF+g81cvp1wim+ObdNnbcaT/jhwLwv+0T7rRe9VwRv+h8EaRgLyeb5YGy7oJ49vxVg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/events": "1.0.1",
+ "@walletconnect/heartbeat": "1.2.2",
+ "@walletconnect/jsonrpc-types": "1.0.4",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "3.0.2",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@walletconnect/utils": {
+ "version": "2.23.10",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.23.10.tgz",
+ "integrity": "sha512-b1c9FRF2g7vNnz66oLW5WZD2VCMrbu9xhpmwJJwqGarBiGW7cY8NbUtS9/w2/qc0vsBVKJ/bzDn4TGjpELU6aQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@msgpack/msgpack": "3.1.3",
+ "@noble/ciphers": "1.3.0",
+ "@noble/curves": "1.9.7",
+ "@noble/hashes": "1.8.0",
+ "@scure/base": "1.2.6",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "3.0.2",
+ "@walletconnect/relay-api": "1.0.11",
+ "@walletconnect/relay-auth": "1.1.0",
+ "@walletconnect/safe-json": "1.0.2",
+ "@walletconnect/time": "1.0.2",
+ "@walletconnect/types": "2.23.10",
+ "@walletconnect/window-getters": "1.0.1",
+ "@walletconnect/window-metadata": "1.0.1",
+ "blakejs": "1.2.1",
+ "detect-browser": "5.3.0",
+ "ox": "0.9.3",
+ "uint8arrays": "3.1.1"
+ }
+ },
+ "node_modules/@walletconnect/utils/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/@walletconnect/utils/node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@walletconnect/utils/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@walletconnect/utils/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
+ "node_modules/@walletconnect/utils/node_modules/ox": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.9.3.tgz",
+ "integrity": "sha512-KzyJP+fPV4uhuuqrTZyok4DC7vFzi7HLUFiUNEmpbyh59htKWkOC98IONC1zgXJPbHAhQgqs6B0Z6StCGhmQvg==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@noble/ciphers": "^1.3.0",
+ "@noble/curves": "1.9.1",
+ "@noble/hashes": "^1.8.0",
+ "@scure/bip32": "^1.7.0",
+ "@scure/bip39": "^1.6.0",
+ "abitype": "^1.0.9",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@walletconnect/utils/node_modules/ox/node_modules/@noble/curves": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.1.tgz",
+ "integrity": "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@walletconnect/window-getters": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz",
+ "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/window-getters/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@walletconnect/window-metadata": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz",
+ "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/window-getters": "^1.0.1",
+ "tslib": "1.14.1"
+ }
+ },
+ "node_modules/@walletconnect/window-metadata/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/@web3auth/auth": {
+ "version": "11.8.1",
+ "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-11.8.1.tgz",
+ "integrity": "sha512-ei+PYJ2BYFWuibrKx/cwbx7ndpC24RTVcHxdJ/uzaCzVtx2vc7cbZu6Uh4HdZFyHM5w2Ct0dzlFX6xmd7rG2TQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/customauth": "^22.3.3",
+ "@toruslabs/ffjavascript": "^6.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@toruslabs/secure-pub-sub": "^4.3.0",
+ "@toruslabs/session-manager": "^5.6.0",
+ "deep-freeze-strict": "^1.1.1",
+ "events": "^3.3.0",
+ "json-stable-stringify": "^1.3.0",
+ "klona": "^2.0.6",
+ "loglevel": "^1.9.2",
+ "once": "^1.4.0",
+ "readable-stream": "^4.7.0",
+ "typed-emitter": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "optionalDependencies": {
+ "@nx/nx-linux-x64-gnu": "^22.6.1",
+ "@rollup/rollup-linux-x64-gnu": "^4.60.0"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x",
+ "color": "^5.x"
+ }
+ },
+ "node_modules/@web3auth/base": {
+ "version": "9.7.0",
+ "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-9.7.0.tgz",
+ "integrity": "sha512-lfKnszNhNQNP2Kwd363Hj28d5MxA7pa6zjS1sDR1XLkC0rrzd8psfNQu056y8Q7ZP9FGRGdhPyz5PVE89xtL4w==",
+ "license": "ISC",
+ "dependencies": {
+ "@toruslabs/base-controllers": "^7.2.1",
+ "@toruslabs/constants": "^14.2.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@web3auth/auth": "^9.6.4",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2",
+ "ts-custom-error": "^3.3.1"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "^7.x"
+ }
+ },
+ "node_modules/@web3auth/base-provider": {
+ "version": "9.7.0",
+ "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-9.7.0.tgz",
+ "integrity": "sha512-UqtdbtEU8zf4NJhQjfB0fdCsNu/ZdDZ8ntT7vDKciDNTg/+53z4CmWbI9q6NChZMDwg89tWngoqPF1Q0XsIlzw==",
+ "license": "ISC",
+ "dependencies": {
+ "@toruslabs/base-controllers": "^7.2.1",
+ "@web3auth/auth": "^9.6.4",
+ "@web3auth/base": "^9.7.0",
+ "json-rpc-random-id": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@ethereumjs/rlp": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz",
+ "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==",
+ "license": "MPL-2.0",
+ "bin": {
+ "rlp": "bin/rlp.cjs"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@ethereumjs/util": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz",
+ "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/rlp": "^5.0.2",
+ "ethereum-cryptography": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "20.8.4",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.8.4.tgz",
+ "integrity": "sha512-MSu+xVNdR95tuuO+eL/a/ZeMlhfrZ627On5xaCZXnJ+lFxNg/S4nlKZQk0Eq5hYALCd/GKgFGasRdlRdOtvGPg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/base-controllers": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-7.4.0.tgz",
+ "integrity": "sha512-Qu6ov8fbKsF+PX8K6wSLBpT6pyBpDO+kGFc7pIbFP1zZU6JCyaD9c8ddfsWRr0ZOIWHzznjrYSbP/UZ0r3fZDA==",
"license": "ISC",
"dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/broadcast-channel": "^11.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@web3auth/auth": "^9.6.4",
+ "async-mutex": "^0.5.0",
+ "bignumber.js": "^9.1.2",
+ "bowser": "^2.11.0",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2"
},
"engines": {
- "node": "*"
+ "node": ">=18.x",
+ "npm": ">=9.x"
},
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@react-native/codegen/node_modules/hermes-estree": {
- "version": "0.29.1",
- "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.29.1.tgz",
- "integrity": "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==",
- "license": "MIT"
- },
- "node_modules/@react-native/codegen/node_modules/hermes-parser": {
- "version": "0.29.1",
- "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.29.1.tgz",
- "integrity": "sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==",
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/broadcast-channel": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-11.0.0.tgz",
+ "integrity": "sha512-nnM5yjQGzmCiie37G4Ks+5VsPjMrcY/81tga5ASb/u5TbZhSPQUw0CSW42Q9uBtR8sZbsHU06cPZ8j0z6LeAUg==",
"license": "MIT",
"dependencies": {
- "hermes-estree": "0.29.1"
+ "@babel/runtime": "^7.24.7",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "oblivious-set": "1.4.0",
+ "socket.io-client": "^4.7.5",
+ "unload": "^2.4.1"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
}
},
- "node_modules/@react-native/codegen/node_modules/minimatch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
- "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
- "license": "ISC",
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/constants": {
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
+ "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/eccrypto": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz",
+ "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==",
+ "license": "CC0-1.0",
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "elliptic": "^6.5.5"
},
"engines": {
- "node": "*"
+ "node": ">=18.x",
+ "npm": ">=9.x"
}
},
- "node_modules/@react-native/community-cli-plugin": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.5.tgz",
- "integrity": "sha512-yWRlmEOtcyvSZ4+OvqPabt+NS36vg0K/WADTQLhrYrm9qdZSuXmq8PmdJWz/68wAqKQ+4KTILiq2kjRQwnyhQw==",
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/ffjavascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-4.0.0.tgz",
+ "integrity": "sha512-sGPKK0xZ7KDLOsVc8/rCb83iCT1xD12+yfl3eoVNppr4vMcPJcXGwqpw4r1nP3Ln10UHvTCduxjUr3axdoxOSw==",
+ "license": "GPL-3.0",
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/http-helpers": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.1.tgz",
+ "integrity": "sha512-9LqvgH/JfMtgZSzRqSutDfXZ5gw6+hziByYgzOzLGTO3WcqALAKCcO+icvcNI/NCw8HW4xpTM2xZIEkkEcFYPg==",
"license": "MIT",
"dependencies": {
- "@react-native/dev-middleware": "0.81.5",
- "debug": "^4.4.0",
- "invariant": "^2.2.4",
- "metro": "^0.83.1",
- "metro-config": "^0.83.1",
- "metro-core": "^0.83.1",
- "semver": "^7.1.3"
+ "deepmerge": "^4.3.1",
+ "loglevel": "^1.9.2"
},
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=20.x",
+ "npm": ">=9.x"
},
"peerDependencies": {
- "@react-native-community/cli": "*",
- "@react-native/metro-config": "*"
+ "@babel/runtime": "^7.x",
+ "@sentry/types": "^8.x"
},
"peerDependenciesMeta": {
- "@react-native-community/cli": {
- "optional": true
- },
- "@react-native/metro-config": {
+ "@sentry/types": {
"optional": true
}
}
},
- "node_modules/@react-native/community-cli-plugin/node_modules/semver": {
- "version": "7.7.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
- "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/metadata-helpers": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz",
+ "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "elliptic": "^6.5.5",
+ "ethereum-cryptography": "^2.2.0",
+ "json-stable-stringify": "^1.1.1"
},
"engines": {
- "node": ">=10"
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@react-native/debugger-frontend": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.81.5.tgz",
- "integrity": "sha512-bnd9FSdWKx2ncklOetCgrlwqSGhMHP2zOxObJbOWXoj7GHEmih4MKarBo5/a8gX8EfA1EwRATdfNBQ81DY+h+w==",
- "license": "BSD-3-Clause",
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/secure-pub-sub": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-1.1.0.tgz",
+ "integrity": "sha512-OFN0Zsa37+c9aStHd4wzau+IYPY+gve9fBPDuPSIuS06cz/bov39DvCP0LaTQUKxK4eQMZENcPu6PeyBvQYQQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "socket.io-client": "^4.7.5"
+ },
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@react-native/dev-middleware": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.81.5.tgz",
- "integrity": "sha512-WfPfZzboYgo/TUtysuD5xyANzzfka8Ebni6RIb2wDxhb56ERi7qDrE4xGhtPsjCL4pQBXSVxyIlCy0d8I6EgGA==",
+ "node_modules/@web3auth/base-provider/node_modules/@toruslabs/session-manager": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.2.0.tgz",
+ "integrity": "sha512-t+EGFZhn8pxZ5Gjhxr99qNmK20zZD/RYEMRROBuwsETyy/QU17H6dKhqIb306GjmwUPkz2VKKTtJcOg9Ifijuw==",
"license": "MIT",
"dependencies": {
- "@isaacs/ttlcache": "^1.4.1",
- "@react-native/debugger-frontend": "0.81.5",
- "chrome-launcher": "^0.15.2",
- "chromium-edge-launcher": "^0.2.0",
- "connect": "^3.6.5",
- "debug": "^4.4.0",
- "invariant": "^2.2.4",
- "nullthrows": "^1.1.1",
- "open": "^7.0.3",
- "serve-static": "^1.16.2",
- "ws": "^6.2.3"
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.4",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0"
},
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-linux-x64-gnu": "^4.24.4"
}
},
- "node_modules/@react-native/dev-middleware/node_modules/ws": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
- "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
+ "node_modules/@web3auth/base-provider/node_modules/@web3auth/auth": {
+ "version": "9.6.4",
+ "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-9.6.4.tgz",
+ "integrity": "sha512-Y1Swyg8mWCuSt93AY3AZIAwCC/WoaxTD6dYOW/A8j6srUOqiHtM2Dr/EvnhPoqOF1QYlA+0nzrwA/Vr/HYD0aw==",
"license": "MIT",
"dependencies": {
- "async-limiter": "~1.0.0"
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/constants": "^14.2.0",
+ "@toruslabs/ffjavascript": "^4.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "@toruslabs/secure-pub-sub": "^1.1.0",
+ "@toruslabs/session-manager": "^3.2.0",
+ "@toruslabs/starkware-crypto": "^4.0.1",
+ "@toruslabs/tweetnacl-js": "^1.0.4",
+ "base64url": "^3.0.1",
+ "bip39": "^3.1.0",
+ "bn.js": "^5.2.1",
+ "bowser": "^2.11.0",
+ "color": "^4.2.3",
+ "enc-utils": "^3.0.0",
+ "end-of-stream": "^1.4.4",
+ "events": "^3.3.0",
+ "fast-safe-stringify": "^2.1.1",
+ "json-stable-stringify": "^1.1.1",
+ "loglevel": "^1.9.2",
+ "once": "^1.4.0",
+ "pump": "^3.0.2",
+ "readable-stream": "^4.5.2",
+ "ts-custom-error": "^3.3.1",
+ "typed-emitter": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "optionalDependencies": {
+ "@nx/nx-linux-x64-gnu": "^20.2.2",
+ "@rollup/rollup-linux-x64-gnu": "^4.28.1"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@react-native/gradle-plugin": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.81.5.tgz",
- "integrity": "sha512-hORRlNBj+ReNMLo9jme3yQ6JQf4GZpVEBLxmTXGGlIL78MAezDZr5/uq9dwElSbcGmLEgeiax6e174Fie6qPLg==",
+ "node_modules/@web3auth/base-provider/node_modules/bignumber.js": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
+ "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
"license": "MIT",
"engines": {
- "node": ">= 20.19.4"
+ "node": "*"
}
},
- "node_modules/@react-native/js-polyfills": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.81.5.tgz",
- "integrity": "sha512-fB7M1CMOCIUudTRuj7kzxIBTVw2KXnsgbQ6+4cbqSxo8NmRRhA0Ul4ZUzZj3rFd3VznTL4Brmocv1oiN0bWZ8w==",
+ "node_modules/@web3auth/base-provider/node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ },
"engines": {
- "node": ">= 20.19.4"
+ "node": ">=12.5.0"
}
},
- "node_modules/@react-native/normalize-colors": {
- "version": "0.81.5",
- "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.81.5.tgz",
- "integrity": "sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g==",
- "license": "MIT"
+ "node_modules/@web3auth/base-provider/node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
},
- "node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.60.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz",
- "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==",
+ "node_modules/@web3auth/base-provider/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
+ "node_modules/@web3auth/base-provider/node_modules/oblivious-set": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz",
+ "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@ethereumjs/rlp": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz",
+ "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==",
+ "license": "MPL-2.0",
+ "bin": {
+ "rlp": "bin/rlp.cjs"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@ethereumjs/util": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz",
+ "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/rlp": "^5.0.2",
+ "ethereum-cryptography": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "20.8.4",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.8.4.tgz",
+ "integrity": "sha512-MSu+xVNdR95tuuO+eL/a/ZeMlhfrZ627On5xaCZXnJ+lFxNg/S4nlKZQk0Eq5hYALCd/GKgFGasRdlRdOtvGPg==",
"cpu": [
"x64"
],
- "libc": [
- "glibc"
- ],
"license": "MIT",
"optional": true,
"os": [
"linux"
- ]
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
},
- "node_modules/@sentry/core": {
- "version": "9.47.1",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.47.1.tgz",
- "integrity": "sha512-KX62+qIt4xgy8eHKHiikfhz2p5fOciXd0Cl+dNzhgPFq8klq4MGMNaf148GB3M/vBqP4nw/eFvRMAayFCgdRQw==",
+ "node_modules/@web3auth/base/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
"license": "MIT",
- "engines": {
- "node": ">=18"
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@sinclair/typebox": {
- "version": "0.27.10",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
- "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
- "license": "MIT"
- },
- "node_modules/@sinonjs/commons": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
- "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
- "license": "BSD-3-Clause",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/base-controllers": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-7.4.0.tgz",
+ "integrity": "sha512-Qu6ov8fbKsF+PX8K6wSLBpT6pyBpDO+kGFc7pIbFP1zZU6JCyaD9c8ddfsWRr0ZOIWHzznjrYSbP/UZ0r3fZDA==",
+ "license": "ISC",
"dependencies": {
- "type-detect": "4.0.8"
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/broadcast-channel": "^11.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@web3auth/auth": "^9.6.4",
+ "async-mutex": "^0.5.0",
+ "bignumber.js": "^9.1.2",
+ "bowser": "^2.11.0",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@sinonjs/fake-timers": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
- "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
- "license": "BSD-3-Clause",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/broadcast-channel": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-11.0.0.tgz",
+ "integrity": "sha512-nnM5yjQGzmCiie37G4Ks+5VsPjMrcY/81tga5ASb/u5TbZhSPQUw0CSW42Q9uBtR8sZbsHU06cPZ8j0z6LeAUg==",
+ "license": "MIT",
"dependencies": {
- "@sinonjs/commons": "^3.0.0"
+ "@babel/runtime": "^7.24.7",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "oblivious-set": "1.4.0",
+ "socket.io-client": "^4.7.5",
+ "unload": "^2.4.1"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
}
},
- "node_modules/@socket.io/component-emitter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
- "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
- "license": "MIT"
- },
- "node_modules/@toruslabs/bs58": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/bs58/-/bs58-1.0.0.tgz",
- "integrity": "sha512-osqIgm1MzEB6+fkaQeEUg4tuZXmhhXTn+K7+nZU7xDBcy+8Yr3eGNqJcQ4jds82g+dhkk2cBkge9sffv38iDQQ==",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/constants": {
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
+ "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
"license": "MIT",
"engines": {
"node": ">=18.x",
@@ -2575,25 +10838,36 @@
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth": {
- "version": "21.3.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-21.3.2.tgz",
- "integrity": "sha512-OEwb7hFZK4+TVsCuIh0lQZdSKmpO5cazeM2JbBwK3t1RmAqB9naM+SsactRoESP+MMz1IvFh3AMt6/+v8mj6aw==",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/eccrypto": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz",
+ "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "elliptic": "^6.5.5"
+ },
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@toruslabs/ffjavascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-4.0.0.tgz",
+ "integrity": "sha512-sGPKK0xZ7KDLOsVc8/rCb83iCT1xD12+yfl3eoVNppr4vMcPJcXGwqpw4r1nP3Ln10UHvTCduxjUr3axdoxOSw==",
+ "license": "GPL-3.0",
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/@toruslabs/http-helpers": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.1.tgz",
+ "integrity": "sha512-9LqvgH/JfMtgZSzRqSutDfXZ5gw6+hziByYgzOzLGTO3WcqALAKCcO+icvcNI/NCw8HW4xpTM2xZIEkkEcFYPg==",
"license": "MIT",
"dependencies": {
- "@chaitanyapotti/register-service-worker": "^1.7.4",
- "@toruslabs/broadcast-channel": "^12.0.0",
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/eccrypto": "^6.2.0",
- "@toruslabs/fetch-node-details": "^15.0.0",
- "@toruslabs/http-helpers": "^8.1.1",
- "@toruslabs/metadata-helpers": "^7.0.2",
- "@toruslabs/session-manager": "^4.0.2",
- "@toruslabs/torus.js": "^16.0.0",
- "base64url": "^3.0.1",
- "bowser": "^2.12.1",
"deepmerge": "^4.3.1",
- "events": "^3.3.0",
"loglevel": "^1.9.2"
},
"engines": {
@@ -2602,104 +10876,190 @@
},
"peerDependencies": {
"@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "@sentry/types": "^8.x"
},
"peerDependenciesMeta": {
- "@sentry/core": {
+ "@sentry/types": {
"optional": true
}
}
},
- "node_modules/@toruslabs/customauth/node_modules/@noble/curves": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
- "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/metadata-helpers": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz",
+ "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "1.8.0"
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "elliptic": "^6.5.5",
+ "ethereum-cryptography": "^2.2.0",
+ "json-stable-stringify": "^1.1.1"
},
"engines": {
- "node": "^14.21.3 || >=16"
+ "node": ">=18.x",
+ "npm": ">=9.x"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
- }
- },
- "node_modules/@toruslabs/customauth/node_modules/@scure/base": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
- "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
- "license": "MIT",
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@scure/bip32": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
- "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/secure-pub-sub": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-1.1.0.tgz",
+ "integrity": "sha512-OFN0Zsa37+c9aStHd4wzau+IYPY+gve9fBPDuPSIuS06cz/bov39DvCP0LaTQUKxK4eQMZENcPu6PeyBvQYQQA==",
"license": "MIT",
"dependencies": {
- "@noble/curves": "~1.9.0",
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "socket.io-client": "^4.7.5"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@scure/bip39": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
- "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "node_modules/@web3auth/base/node_modules/@toruslabs/session-manager": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.2.0.tgz",
+ "integrity": "sha512-t+EGFZhn8pxZ5Gjhxr99qNmK20zZD/RYEMRROBuwsETyy/QU17H6dKhqIb306GjmwUPkz2VKKTtJcOg9Ifijuw==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.4",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "engines": {
+ "node": ">=18.x",
+ "npm": ">=9.x"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-linux-x64-gnu": "^4.24.4"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/broadcast-channel": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-12.0.0.tgz",
- "integrity": "sha512-ZdkZWEbxLaoRFPXYrlAnuaXDejsYS7Nl0mL+trBkRcN/agsNoOeS/t7LExGP74Opdcj06bYJeB5KmhN6938kKw==",
+ "node_modules/@web3auth/base/node_modules/@web3auth/auth": {
+ "version": "9.6.4",
+ "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-9.6.4.tgz",
+ "integrity": "sha512-Y1Swyg8mWCuSt93AY3AZIAwCC/WoaxTD6dYOW/A8j6srUOqiHtM2Dr/EvnhPoqOF1QYlA+0nzrwA/Vr/HYD0aw==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.26.9",
+ "@ethereumjs/util": "^9.1.0",
"@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/metadata-helpers": "^7.0.1",
+ "@toruslabs/ffjavascript": "^4.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "@toruslabs/secure-pub-sub": "^1.1.0",
+ "@toruslabs/session-manager": "^3.2.0",
+ "@toruslabs/starkware-crypto": "^4.0.1",
+ "@toruslabs/tweetnacl-js": "^1.0.4",
"base64url": "^3.0.1",
+ "bip39": "^3.1.0",
+ "bn.js": "^5.2.1",
+ "bowser": "^2.11.0",
+ "color": "^4.2.3",
+ "enc-utils": "^3.0.0",
+ "end-of-stream": "^1.4.4",
+ "events": "^3.3.0",
+ "fast-safe-stringify": "^2.1.1",
+ "json-stable-stringify": "^1.1.1",
"loglevel": "^1.9.2",
- "oblivious-set": "1.4.0",
- "socket.io-client": "^4.8.1",
- "unload": "^2.4.1"
+ "once": "^1.4.0",
+ "pump": "^3.0.2",
+ "readable-stream": "^4.5.2",
+ "ts-custom-error": "^3.3.1",
+ "typed-emitter": "^2.1.0"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
+ },
+ "optionalDependencies": {
+ "@nx/nx-linux-x64-gnu": "^20.2.2",
+ "@rollup/rollup-linux-x64-gnu": "^4.28.1"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/broadcast-channel/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/base/node_modules/bignumber.js": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
+ "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
"license": "MIT",
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": "*"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
},
- "peerDependencies": {
- "@babel/runtime": "7.x"
+ "engines": {
+ "node": ">=12.5.0"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
+ "node_modules/@web3auth/base/node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
+ "node_modules/@web3auth/base/node_modules/oblivious-set": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz",
+ "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==",
"license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider": {
+ "version": "9.7.0",
+ "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-9.7.0.tgz",
+ "integrity": "sha512-3vLCx3WOR3tt0+U/yZd/Bls88S9JrAc5smW972F1O3PM4fT/w4CzeXu6HCWSLbdRm9o9L+PjyyBTSijd0JBYGg==",
+ "license": "ISC",
+ "dependencies": {
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/base-controllers": "^7.2.1",
+ "@toruslabs/eccrypto": "^5.0.4",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@web3auth/auth": "^9.6.4",
+ "@web3auth/base": "^9.7.0",
+ "@web3auth/base-provider": "^9.7.0",
+ "assert": "^2.1.0",
+ "bignumber.js": "^9.1.2",
+ "bn.js": "^5.2.1",
+ "ethers": "^6.13.5",
+ "jsonschema": "^1.5.0",
+ "viem": "^2.23.2"
+ },
"engines": {
"node": ">=18.x",
"npm": ">=9.x"
@@ -2708,82 +11068,151 @@
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/eccrypto": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-6.2.0.tgz",
- "integrity": "sha512-GbVAXDC5AIecb01gEafiiZzVfRNGiNk85R7ZUDMpUjoYGOy6/FdHdM4x2ySqBj7B6xiXWf+rMfr99J7+TLjyxg==",
- "license": "CC0-1.0",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz",
+ "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==",
+ "license": "MPL-2.0",
+ "bin": {
+ "rlp": "bin/rlp.cjs"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz",
+ "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==",
+ "license": "MPL-2.0",
"dependencies": {
- "elliptic": "^6.6.1"
+ "@ethereumjs/rlp": "^5.0.2",
+ "ethereum-cryptography": "^2.2.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=18"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/http-helpers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-8.1.1.tgz",
- "integrity": "sha512-bcymgOEAHjWJtqWvbCw+jCLk8vch5V53E/17moM0kAQO+tY0omhsMpZYDtFcbF3xl8/fLyW7G0HGUfThPykQ7A==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
"license": "MIT",
"dependencies": {
- "deepmerge": "^4.3.1",
- "loglevel": "^1.9.2"
+ "@noble/hashes": "1.4.0"
},
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">= 16"
},
- "peerDependencies": {
- "@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "20.8.4",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.8.4.tgz",
+ "integrity": "sha512-MSu+xVNdR95tuuO+eL/a/ZeMlhfrZ627On5xaCZXnJ+lFxNg/S4nlKZQk0Eq5hYALCd/GKgFGasRdlRdOtvGPg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
},
- "peerDependenciesMeta": {
- "@sentry/core": {
- "optional": true
- }
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/metadata-helpers": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-7.0.2.tgz",
- "integrity": "sha512-N8UeKwtTlRlGAuQJQfYwCshsu5g9Fte8Xe6ZEt/WH6blNAoKjz579BPN4FrS478JIj/kMtIkD1guT84Umpdv1w==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
"license": "MIT",
"dependencies": {
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "elliptic": "^6.6.1",
- "ethereum-cryptography": "^3.1.0",
- "json-stable-stringify": "^1.2.1"
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/base-controllers": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-7.4.0.tgz",
+ "integrity": "sha512-Qu6ov8fbKsF+PX8K6wSLBpT6pyBpDO+kGFc7pIbFP1zZU6JCyaD9c8ddfsWRr0ZOIWHzznjrYSbP/UZ0r3fZDA==",
+ "license": "ISC",
+ "dependencies": {
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/broadcast-channel": "^11.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@web3auth/auth": "^9.6.4",
+ "async-mutex": "^0.5.0",
+ "bignumber.js": "^9.1.2",
+ "bowser": "^2.11.0",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
},
"peerDependencies": {
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/session-manager": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-4.0.2.tgz",
- "integrity": "sha512-26GflDkna9kDF4kd7+XmFAsI69CIz/ZSmsbQH6ehylaNDYcro/xuPQB2SnzyRMi4VMkLXYDwHapm2OBURmuMbQ==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/broadcast-channel": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-11.0.0.tgz",
+ "integrity": "sha512-nnM5yjQGzmCiie37G4Ks+5VsPjMrcY/81tga5ASb/u5TbZhSPQUw0CSW42Q9uBtR8sZbsHU06cPZ8j0z6LeAUg==",
"license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "@toruslabs/metadata-helpers": "^7.0.2"
+ "@babel/runtime": "^7.24.7",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "oblivious-set": "1.4.0",
+ "socket.io-client": "^4.7.5",
+ "unload": "^2.4.1"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
- },
- "optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.35.0"
}
},
- "node_modules/@toruslabs/customauth/node_modules/@toruslabs/session-manager/node_modules/@toruslabs/constants": {
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/constants": {
"version": "14.2.0",
"resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
"integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
@@ -2796,59 +11225,33 @@
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/customauth/node_modules/ethereum-cryptography": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
- "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "1.3.0",
- "@noble/curves": "1.9.0",
- "@noble/hashes": "1.8.0",
- "@scure/bip32": "1.7.0",
- "@scure/bip39": "1.6.0"
- },
- "engines": {
- "node": "^14.21.3 || >=16",
- "npm": ">=9"
- }
- },
- "node_modules/@toruslabs/fetch-node-details": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-15.0.0.tgz",
- "integrity": "sha512-uYTV+mv5U6egTQj94zSyy9NqlfUYdwen6GeyDdCA7g0TN+YnRV4WgkcjloN0llscrND7mzuJNSIVDHCE+kSpcQ==",
- "license": "MIT",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/eccrypto": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz",
+ "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==",
+ "license": "CC0-1.0",
"dependencies": {
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/fnd-base": "^15.0.0",
- "@toruslabs/http-helpers": "^8.1.1",
- "loglevel": "^1.9.2"
+ "elliptic": "^6.5.5"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
- },
- "peerDependencies": {
- "@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/fetch-node-details/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
- "license": "MIT",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/ffjavascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-4.0.0.tgz",
+ "integrity": "sha512-sGPKK0xZ7KDLOsVc8/rCb83iCT1xD12+yfl3eoVNppr4vMcPJcXGwqpw4r1nP3Ln10UHvTCduxjUr3axdoxOSw==",
+ "license": "GPL-3.0",
"engines": {
"node": ">=18.x",
"npm": ">=9.x"
- },
- "peerDependencies": {
- "@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/fetch-node-details/node_modules/@toruslabs/http-helpers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-8.1.1.tgz",
- "integrity": "sha512-bcymgOEAHjWJtqWvbCw+jCLk8vch5V53E/17moM0kAQO+tY0omhsMpZYDtFcbF3xl8/fLyW7G0HGUfThPykQ7A==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/http-helpers": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.1.tgz",
+ "integrity": "sha512-9LqvgH/JfMtgZSzRqSutDfXZ5gw6+hziByYgzOzLGTO3WcqALAKCcO+icvcNI/NCw8HW4xpTM2xZIEkkEcFYPg==",
"license": "MIT",
"dependencies": {
"deepmerge": "^4.3.1",
@@ -2860,21 +11263,25 @@
},
"peerDependencies": {
"@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "@sentry/types": "^8.x"
},
"peerDependenciesMeta": {
- "@sentry/core": {
+ "@sentry/types": {
"optional": true
}
}
},
- "node_modules/@toruslabs/fnd-base": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/fnd-base/-/fnd-base-15.0.0.tgz",
- "integrity": "sha512-KygYyPBHADmXKmzClbGcKc0oOI/Ay5FP/fUsFvXXRv4ey+VfIKiHHSAo6IojozvVUSrs0kDwocSpeE3sp/hBPA==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/metadata-helpers": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz",
+ "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==",
"license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^15.0.0"
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "elliptic": "^6.5.5",
+ "ethereum-cryptography": "^2.2.0",
+ "json-stable-stringify": "^1.1.1"
},
"engines": {
"node": ">=18.x",
@@ -2884,11 +11291,19 @@
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/fnd-base/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/secure-pub-sub": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-1.1.0.tgz",
+ "integrity": "sha512-OFN0Zsa37+c9aStHd4wzau+IYPY+gve9fBPDuPSIuS06cz/bov39DvCP0LaTQUKxK4eQMZENcPu6PeyBvQYQQA==",
"license": "MIT",
+ "dependencies": {
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.0",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "loglevel": "^1.9.1",
+ "socket.io-client": "^4.7.5"
+ },
"engines": {
"node": ">=18.x",
"npm": ">=9.x"
@@ -2897,1291 +11312,1842 @@
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/loglevel-sentry": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/loglevel-sentry/-/loglevel-sentry-8.1.0.tgz",
- "integrity": "sha512-cE8Q7R9HybrqrTU7bz5rh1j9QiBGjd/mVxekIKjK8AJYzGMFuVtDumsX9fBXg5nKoNcejS1jbOACjEx8BM+uLQ==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/session-manager": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.2.0.tgz",
+ "integrity": "sha512-t+EGFZhn8pxZ5Gjhxr99qNmK20zZD/RYEMRROBuwsETyy/QU17H6dKhqIb306GjmwUPkz2VKKTtJcOg9Ifijuw==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "^9.11.0",
- "loglevel": "^1.9.2"
+ "@toruslabs/constants": "^14.1.1",
+ "@toruslabs/eccrypto": "^5.0.4",
+ "@toruslabs/http-helpers": "^7.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
},
- "peerDependencies": {
- "@babel/runtime": "^7.x"
+ "optionalDependencies": {
+ "@rollup/rollup-linux-x64-gnu": "^4.24.4"
}
},
- "node_modules/@toruslabs/torus.js": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-16.0.0.tgz",
- "integrity": "sha512-kTGn0jytD9YyPhunxN1LacVAHCCkZEOMe7hWShM65zvgqaXHccMsytgiZr3Ah1sIqsLVUMKhrHimnQ2eqfihtg==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/@web3auth/auth": {
+ "version": "9.6.4",
+ "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-9.6.4.tgz",
+ "integrity": "sha512-Y1Swyg8mWCuSt93AY3AZIAwCC/WoaxTD6dYOW/A8j6srUOqiHtM2Dr/EvnhPoqOF1QYlA+0nzrwA/Vr/HYD0aw==",
"license": "MIT",
"dependencies": {
- "@toruslabs/bs58": "^1.0.0",
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.1",
+ "@ethereumjs/util": "^9.1.0",
+ "@toruslabs/constants": "^14.2.0",
+ "@toruslabs/ffjavascript": "^4.0.0",
+ "@toruslabs/metadata-helpers": "^6.0.0",
+ "@toruslabs/secure-pub-sub": "^1.1.0",
+ "@toruslabs/session-manager": "^3.2.0",
+ "@toruslabs/starkware-crypto": "^4.0.1",
+ "@toruslabs/tweetnacl-js": "^1.0.4",
+ "base64url": "^3.0.1",
+ "bip39": "^3.1.0",
"bn.js": "^5.2.1",
- "elliptic": "^6.6.1",
- "ethereum-cryptography": "^3.1.0",
- "json-stable-stringify": "^1.2.1",
- "loglevel": "^1.9.2"
+ "bowser": "^2.11.0",
+ "color": "^4.2.3",
+ "enc-utils": "^3.0.0",
+ "end-of-stream": "^1.4.4",
+ "events": "^3.3.0",
+ "fast-safe-stringify": "^2.1.1",
+ "json-stable-stringify": "^1.1.1",
+ "loglevel": "^1.9.2",
+ "once": "^1.4.0",
+ "pump": "^3.0.2",
+ "readable-stream": "^4.5.2",
+ "ts-custom-error": "^3.3.1",
+ "typed-emitter": "^2.1.0"
},
"engines": {
- "node": ">=20.x",
+ "node": ">=18.x",
"npm": ">=9.x"
},
+ "optionalDependencies": {
+ "@nx/nx-linux-x64-gnu": "^20.2.2",
+ "@rollup/rollup-linux-x64-gnu": "^4.28.1"
+ },
"peerDependencies": {
"@babel/runtime": "7.x"
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@noble/curves": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
- "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/bignumber.js": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
+ "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
"license": "MIT",
- "dependencies": {
- "@noble/hashes": "1.8.0"
- },
"engines": {
- "node": "^14.21.3 || >=16"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "node": "*"
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@scure/base": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
- "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"license": "MIT",
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=12.5.0"
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@scure/bip32": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
- "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"license": "MIT",
"dependencies": {
- "@noble/curves": "~1.9.0",
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@scure/bip39": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
- "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
+ "node_modules/@web3auth/ethereum-provider/node_modules/oblivious-set": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz",
+ "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==",
"license": "MIT",
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=16"
+ }
+ },
+ "node_modules/@web3auth/no-modal": {
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-11.3.0.tgz",
+ "integrity": "sha512-LOoqQ7yi21HZ5Z5cbQtFOlk76MeQpi06CAeGsDbc75o5HntPPmjqI0GBjEcs/mUcKCGx3upb2rw3OrsCzb3I9Q==",
+ "license": "ISC",
+ "dependencies": {
+ "@metamask/connect-evm": "^2.0.0",
+ "@metamask/connect-multichain": "^1.0.0",
+ "@metamask/connect-solana": "^2.0.0",
+ "@segment/analytics-next": "^1.84.0",
+ "@solana/client": "^1.7.0",
+ "@solana/kit": "^6.9.0",
+ "@solana/wallet-standard-features": "^1.3.0",
+ "@toruslabs/base-controllers": "^9.10.0",
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/eccrypto": "^7.0.0",
+ "@toruslabs/ethereum-controllers": "^9.11.0",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/loglevel-sentry": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@toruslabs/secure-pub-sub": "4.3.0",
+ "@toruslabs/session-manager": "^5.6.0",
+ "@wallet-standard/app": "^1.1.0",
+ "@wallet-standard/base": "^1.1.0",
+ "@wallet-standard/features": "^1.1.0",
+ "@walletconnect/sign-client": "^2.23.9",
+ "@walletconnect/types": "^2.23.9",
+ "@walletconnect/utils": "^2.23.9",
+ "@web3auth/auth": "^11.8.1",
+ "@web3auth/ws-embed": "^6.1.0",
+ "bignumber.js": "~9.3.1",
+ "deepmerge": "^4.3.1",
+ "ethers": "^6.16.0",
+ "jwt-decode": "^4.0.0",
+ "loglevel": "^1.9.2",
+ "mipd": "^0.0.7",
+ "ripple-keypairs": "^1.3.1",
+ "xrpl": "^2.14.0"
+ },
+ "engines": {
+ "node": ">=22.x",
+ "npm": ">=10.x"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "@babel/runtime": "^7.x",
+ "@base-org/account": "^2.5.1",
+ "@coinbase/wallet-sdk": "^4.3.x",
+ "@solana/react-hooks": "^1.4.0",
+ "@x402/evm": "^2.7.0",
+ "@x402/fetch": "^2.7.0",
+ "@x402/svm": "^2.7.0",
+ "react": ">=18",
+ "viem": ">=2.45",
+ "vue": "^3.x"
+ },
+ "peerDependenciesMeta": {
+ "@base-org/account": {
+ "optional": true
+ },
+ "@coinbase/wallet-sdk": {
+ "optional": true
+ },
+ "@solana/react-hooks": {
+ "optional": true
+ },
+ "@x402/evm": {
+ "optional": true
+ },
+ "@x402/fetch": {
+ "optional": true
+ },
+ "@x402/svm": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "vue": {
+ "optional": true
+ }
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@toruslabs/eccrypto": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-6.2.0.tgz",
- "integrity": "sha512-GbVAXDC5AIecb01gEafiiZzVfRNGiNk85R7ZUDMpUjoYGOy6/FdHdM4x2ySqBj7B6xiXWf+rMfr99J7+TLjyxg==",
- "license": "CC0-1.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/accounts": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-5.5.1.tgz",
+ "integrity": "sha512-TfOY9xixg5rizABuLVuZ9XI2x2tmWUC/OoN556xwfDlhBHBjKfszicYYOyD6nbFmwTGYarCmyGIdteXxTXIdhQ==",
+ "license": "MIT",
"dependencies": {
- "elliptic": "^6.6.1"
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/rpc-spec": "5.5.1",
+ "@solana/rpc-types": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@toruslabs/torus.js/node_modules/@toruslabs/http-helpers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-8.1.1.tgz",
- "integrity": "sha512-bcymgOEAHjWJtqWvbCw+jCLk8vch5V53E/17moM0kAQO+tY0omhsMpZYDtFcbF3xl8/fLyW7G0HGUfThPykQ7A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/addresses": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-5.5.1.tgz",
+ "integrity": "sha512-5xoah3Q9G30HQghu/9BiHLb5pzlPKRC3zydQDmE3O9H//WfayxTFppsUDCL6FjYUHqj/wzK6CWHySglc2RkpdA==",
"license": "MIT",
"dependencies": {
- "deepmerge": "^4.3.1",
- "loglevel": "^1.9.2"
+ "@solana/assertions": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/nominal-types": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "typescript": "^5.0.0"
},
"peerDependenciesMeta": {
- "@sentry/core": {
+ "typescript": {
"optional": true
}
}
},
- "node_modules/@toruslabs/torus.js/node_modules/ethereum-cryptography": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
- "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/assertions": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-5.5.1.tgz",
+ "integrity": "sha512-YTCSWAlGwSlVPnWtWLm3ukz81wH4j2YaCveK+TjpvUU88hTy6fmUqxi0+hvAMAe4zKXpJyj3Az7BrLJRxbIm4Q==",
"license": "MIT",
"dependencies": {
- "@noble/ciphers": "1.3.0",
- "@noble/curves": "1.9.0",
- "@noble/hashes": "1.8.0",
- "@scure/bip32": "1.7.0",
- "@scure/bip39": "1.6.0"
+ "@solana/errors": "5.5.1"
},
"engines": {
- "node": "^14.21.3 || >=16",
- "npm": ">=9"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@toruslabs/tweetnacl-js": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@toruslabs/tweetnacl-js/-/tweetnacl-js-1.0.4.tgz",
- "integrity": "sha512-h8fVemW5pstsKbm/fTx+y61dZkh5Pepy/92lsyKp83KErf96jT+w4LGx4nEgeAVrdYQDTLg2tO7vu/boEb23Iw==",
- "license": "Unlicense"
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@solana/client/-/client-1.7.0.tgz",
+ "integrity": "sha512-92QgeS2PlyCissESrP5XqzMU2IcyUOA5PYr5dqOIyDf/GaDep+WexTgmTGybgCsfmfbJAo2JsrpE9nEUYrJNlg==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana-program/address-lookup-table": "^0.10.0",
+ "@solana-program/compute-budget": "^0.11.0",
+ "@solana-program/stake": "^0.5.0",
+ "@solana-program/system": "^0.10.0",
+ "@solana-program/token": "^0.9.0",
+ "@solana-program/token-2022": "^0.7.0",
+ "@solana/codecs-strings": "^5.0.0",
+ "@solana/kit": "^5.0.0",
+ "@solana/transaction-confirmation": "^5.0.0",
+ "@solana/transactions": "^5.0.0",
+ "@solana/wallet-standard-features": "^1.3.0",
+ "@wallet-standard/app": "^1.0.1",
+ "@wallet-standard/base": "^1.1.0",
+ "@wallet-standard/errors": "^0.1.1",
+ "@wallet-standard/features": "^1.0.3",
+ "bs58": "^6.0.0",
+ "zustand": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "@solana/connector": "^0.2.3",
+ "typescript": ">=5.3.3"
+ },
+ "peerDependenciesMeta": {
+ "@solana/connector": {
+ "optional": true
+ }
+ }
},
- "node_modules/@types/babel__core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/address-lookup-table": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/address-lookup-table/-/address-lookup-table-0.10.0.tgz",
+ "integrity": "sha512-lcp+IYwoFBODhg8vXsh5vpxweLxpSKqjAu8P1LyqQxgk2yqwYmJGA79YKa+lZvsQjP/c0rzIZYWIGxFMMes2zA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@solana/kit": "^5.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/compute-budget": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/compute-budget/-/compute-budget-0.11.0.tgz",
+ "integrity": "sha512-7f1ePqB/eURkTwTOO9TNIdUXZcyrZoX3Uy2hNo7cXMfNhPFWp9AVgIyRNBc2jf15sdUa9gNpW+PfP2iV8AYAaw==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@solana/kit": "^5.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/stake": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/stake/-/stake-0.5.0.tgz",
+ "integrity": "sha512-G3G1kcyTDTqcDEUqJkKyPfHAGh6AociXnDu4dZ87LprWeV3qZ26tReiOu3HN7inf2wCyJ32BWJyxoKNFVL9C8w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@solana/kit": "^5.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/system": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/system/-/system-0.10.0.tgz",
+ "integrity": "sha512-Go+LOEZmqmNlfr+Gjy5ZWAdY5HbYzk2RBewD9QinEU/bBSzpFfzqDRT55JjFRBGJUvMgf3C2vfXEGT4i8DSI4g==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@solana/kit": "^5.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/token": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/token/-/token-0.9.0.tgz",
+ "integrity": "sha512-vnZxndd4ED4Fc56sw93cWZ2djEeeOFxtaPS8SPf5+a+JZjKA/EnKqzbE1y04FuMhIVrLERQ8uR8H2h72eZzlsA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@solana/kit": "^5.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana-program/token-2022": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@solana-program/token-2022/-/token-2022-0.7.0.tgz",
+ "integrity": "sha512-ByQdTdbgyhjGf9JklqGRf3u0nbQF5Hbn8Wb2Ir0LZHCgo8lG+2PmBN8UvNY6ONVYb7CjLbApgghvBAEQK1aagg==",
+ "deprecated": "This package has been deprecated",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@solana/kit": "^5.0",
+ "@solana/sysvars": "^4.0"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana/kit": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/kit/-/kit-5.5.1.tgz",
+ "integrity": "sha512-irKUGiV2yRoyf+4eGQ/ZeCRxa43yjFEL1DUI5B0DkcfZw3cr0VJtVJnrG8OtVF01vT0OUfYOcUn6zJW5TROHvQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
+ "@solana/accounts": "5.5.1",
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/instruction-plans": "5.5.1",
+ "@solana/instructions": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/offchain-messages": "5.5.1",
+ "@solana/plugin-core": "5.5.1",
+ "@solana/programs": "5.5.1",
+ "@solana/rpc": "5.5.1",
+ "@solana/rpc-api": "5.5.1",
+ "@solana/rpc-parsed-types": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "@solana/rpc-subscriptions": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/signers": "5.5.1",
+ "@solana/sysvars": "5.5.1",
+ "@solana/transaction-confirmation": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/babel__generator": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
- "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/client/node_modules/@solana/kit/node_modules/@solana/sysvars": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-5.5.1.tgz",
+ "integrity": "sha512-k3Quq87Mm+geGUu1GWv6knPk0ALsfY6EKSJGw9xUJDHzY/RkYSBnh0RiOrUhtFm2TDNjOailg8/m0VHmi3reFA==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.0.0"
+ "@solana/accounts": "5.5.1",
+ "@solana/codecs": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/rpc-types": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/babel__template": {
- "version": "7.4.4",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/codecs": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-5.5.1.tgz",
+ "integrity": "sha512-Vea29nJub/bXjfzEV7ZZQ/PWr1pYLZo3z0qW0LQL37uKKVzVFRQlwetd7INk3YtTD3xm9WUYr7bCvYUk3uKy2g==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-data-structures": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/options": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/babel__traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
- "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/codecs-core": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-5.5.1.tgz",
+ "integrity": "sha512-TgBt//bbKBct0t6/MpA8ElaOA3sa8eYVvR7LGslCZ84WiAwwjCY0lW/lOYsFHJQzwREMdUyuEyy5YWBKtdh8Rw==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.2"
+ "@solana/errors": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/graceful-fs": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
- "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/codecs-data-structures": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-5.5.1.tgz",
+ "integrity": "sha512-97bJWGyUY9WvBz3mX1UV3YPWGDTez6btCfD0ip3UVEXJbItVuUiOkzcO5iFDUtQT5riKT6xC+Mzl+0nO76gd0w==",
"license": "MIT",
"dependencies": {
- "@types/node": "*"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/errors": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/istanbul-lib-coverage": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
- "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "license": "MIT"
- },
- "node_modules/@types/istanbul-lib-report": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
- "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/codecs-numbers": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-5.5.1.tgz",
+ "integrity": "sha512-rllMIZAHqmtvC0HO/dc/21wDuWaD0B8Ryv8o+YtsICQBuiL/0U4AGwH7Pi5GNFySYk0/crSuwfIqQFtmxNSPFw==",
"license": "MIT",
"dependencies": {
- "@types/istanbul-lib-coverage": "*"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/errors": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/istanbul-reports": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
- "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/codecs-strings": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-5.5.1.tgz",
+ "integrity": "sha512-7klX4AhfHYA+uKKC/nxRGP2MntbYQCR3N6+v7bk1W/rSxYuhNmt+FN8aoThSZtWIKwN6BEyR1167ka8Co1+E7A==",
"license": "MIT",
"dependencies": {
- "@types/istanbul-lib-report": "*"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/errors": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fastestsmallesttextencoderdecoder": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/node": {
- "version": "22.7.5",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
- "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/errors": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-5.5.1.tgz",
+ "integrity": "sha512-vFO3p+S7HoyyrcAectnXbdsMfwUzY2zYFUc2DEe5BwpiE9J1IAxPBGjOWO6hL1bbYdBrlmjNx8DXCslqS+Kcmg==",
"license": "MIT",
"dependencies": {
- "undici-types": "~6.19.2"
+ "chalk": "5.6.2",
+ "commander": "14.0.2"
+ },
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/react": {
- "version": "19.1.17",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.17.tgz",
- "integrity": "sha512-Qec1E3mhALmaspIrhWt9jkQMNdw6bReVu64mjvhbhq2NFPftLPVr+l1SZgmw/66WwBNpDh7ao5AT6gF5v41PFA==",
- "devOptional": true,
+ "node_modules/@web3auth/no-modal/node_modules/@solana/fast-stable-stringify": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-5.5.1.tgz",
+ "integrity": "sha512-Ni7s2FN33zTzhTFgRjEbOVFO+UAmK8qi3Iu0/GRFYK4jN696OjKHnboSQH/EacQ+yGqS54bfxf409wU5dsLLCw==",
"license": "MIT",
- "dependencies": {
- "csstype": "^3.0.2"
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/stack-utils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
- "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
- "license": "MIT"
- },
- "node_modules/@types/yargs": {
- "version": "17.0.35",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
- "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/functional": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-5.5.1.tgz",
+ "integrity": "sha512-tTHoJcEQq3gQx5qsdsDJ0LEJeFzwNpXD80xApW9o/PPoCNimI3SALkZl+zNW8VnxRrV3l3yYvfHWBKe/X3WG3w==",
"license": "MIT",
- "dependencies": {
- "@types/yargs-parser": "*"
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@types/yargs-parser": {
- "version": "21.0.3",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
- "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "license": "MIT"
- },
- "node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
- "license": "ISC"
- },
- "node_modules/@urql/core": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.2.0.tgz",
- "integrity": "sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/instruction-plans": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/instruction-plans/-/instruction-plans-5.5.1.tgz",
+ "integrity": "sha512-7z3CB7YMcFKuVvgcnNY8bY6IsZ8LG61Iytbz7HpNVGX2u1RthOs1tRW8luTzSG1MPL0Ox7afyAVMYeFqSPHnaQ==",
"license": "MIT",
"dependencies": {
- "@0no-co/graphql.web": "^1.0.13",
- "wonka": "^6.3.2"
+ "@solana/errors": "5.5.1",
+ "@solana/instructions": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/promises": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@urql/exchange-retry": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.2.tgz",
- "integrity": "sha512-TQMCz2pFJMfpNxmSfX1VSfTjwUIFx/mL+p1bnfM1xjjdla7Z+KnGMW/EhFbpckp3LyWAH4PgOsMwOMnIN+MBFg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/instructions": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-5.5.1.tgz",
+ "integrity": "sha512-h0G1CG6S+gUUSt0eo6rOtsaXRBwCq1+Js2a+Ps9Bzk9q7YHNFA75/X0NWugWLgC92waRp66hrjMTiYYnLBoWOQ==",
"license": "MIT",
"dependencies": {
- "@urql/core": "^5.1.2",
- "wonka": "^6.3.2"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/errors": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@urql/core": "^5.0.0"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk": {
- "version": "8.1.0",
- "resolved": "file:../../web3auth-react-native-sdk-8.1.0.tgz",
- "integrity": "sha512-FSl1vXgoiXOu8+ruLRyX7PwLMPvi7IebkJVwZOBRDaQ+f+L8oi8wkQZdzbj+aB/+3jMw+1raGoRkvdudNVHpzw==",
- "license": "ISC",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/keys": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-5.5.1.tgz",
+ "integrity": "sha512-KRD61cL7CRL+b4r/eB9dEoVxIf/2EJ1Pm1DmRYhtSUAJD2dJ5Xw8QFuehobOGm9URqQ7gaQl+Fkc1qvDlsWqKg==",
+ "license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/fetch-node-details": "^15.0.0",
- "@toruslabs/http-helpers": "^8.1.1",
- "@toruslabs/loglevel-sentry": "^8.1.0",
- "@toruslabs/session-manager": "^4.0.2",
- "@toruslabs/torus.js": "^16.0.0",
- "@web3auth/auth": "^10.5.0",
- "@web3auth/ws-embed": "^5.0.23",
- "buffer": "^6.0.3",
- "jwt-decode": "^4.0.0",
- "lodash.clonedeep": "^4.5.0",
- "lodash.merge": "^4.6.2",
- "lodash.unionby": "^4.8.0",
- "loglevel": "^1.9.2",
- "react-native-url-polyfill": "^2.0.0",
- "urijs": "^1.19.11"
+ "@solana/assertions": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/nominal-types": "5.5.1"
},
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "^7.x",
- "react": ">=18",
- "react-native": "*",
- "vue": ">=3.x"
+ "typescript": "^5.0.0"
},
"peerDependenciesMeta": {
- "vue": {
+ "typescript": {
"optional": true
}
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@ethereumjs/rlp": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-10.1.1.tgz",
- "integrity": "sha512-jbnWTEwcpoY+gE0r+wxfDG9zgiu54DcTcwnc9sX3DsqKR4l5K7x2V8mQL3Et6hURa4DuT9g7z6ukwpBLFchszg==",
- "license": "MPL-2.0",
- "bin": {
- "rlp": "bin/rlp.cjs"
+ "node_modules/@web3auth/no-modal/node_modules/@solana/nominal-types": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-5.5.1.tgz",
+ "integrity": "sha512-I1ImR+kfrLFxN5z22UDiTWLdRZeKtU0J/pkWkO8qm/8WxveiwdIv4hooi8pb6JnlR4mSrWhq0pCIOxDYrL9GIQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/offchain-messages": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/offchain-messages/-/offchain-messages-5.5.1.tgz",
+ "integrity": "sha512-g+xHH95prTU+KujtbOzj8wn+C7ZNoiLhf3hj6nYq3MTyxOXtBEysguc97jJveUZG0K97aIKG6xVUlMutg5yxhw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-data-structures": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/nominal-types": "5.5.1"
},
"engines": {
- "node": ">=20"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@ethereumjs/util": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-10.1.1.tgz",
- "integrity": "sha512-r2EhaeEmLZXVs1dT2HJFQysAkr63ZWATu/9tgYSp1IlvjvwyC++DLg5kCDwMM49HBq3sOAhrPnXkoqf9DV2gbw==",
- "license": "MPL-2.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/options": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/options/-/options-5.5.1.tgz",
+ "integrity": "sha512-eo971c9iLNLmk+yOFyo7yKIJzJ/zou6uKpy6mBuyb/thKtS/haiKIc3VLhyTXty3OH2PW8yOlORJnv4DexJB8A==",
+ "license": "MIT",
"dependencies": {
- "@ethereumjs/rlp": "^10.1.1",
- "@noble/curves": "^2.0.1",
- "@noble/hashes": "^2.0.1"
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-data-structures": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1"
},
"engines": {
- "node": ">=20"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@ethereumjs/util/node_modules/@noble/hashes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz",
- "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/plugin-core": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/plugin-core/-/plugin-core-5.5.1.tgz",
+ "integrity": "sha512-VUZl30lDQFJeiSyNfzU1EjYt2QZvoBFKEwjn1lilUJw7KgqD5z7mbV7diJhT+dLFs36i0OsjXvq5kSygn8YJ3A==",
"license": "MIT",
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@noble/curves": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz",
- "integrity": "sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/programs": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-5.5.1.tgz",
+ "integrity": "sha512-7U9kn0Jsx1NuBLn5HRTFYh78MV4XN145Yc3WP/q5BlqAVNlMoU9coG5IUTJIG847TUqC1lRto3Dnpwm6T4YRpA==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "2.0.1"
+ "@solana/addresses": "5.5.1",
+ "@solana/errors": "5.5.1"
},
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@noble/curves/node_modules/@noble/hashes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz",
- "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/promises": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-5.5.1.tgz",
+ "integrity": "sha512-T9lfuUYkGykJmppEcssNiCf6yiYQxJkhiLPP+pyAc2z84/7r3UVIb2tNJk4A9sucS66pzJnVHZKcZVGUUp6wzA==",
"license": "MIT",
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@nx/nx-linux-x64-gnu": {
- "version": "22.6.4",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-22.6.4.tgz",
- "integrity": "sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A==",
- "cpu": [
- "x64"
- ],
- "libc": [
- "glibc"
- ],
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-5.5.1.tgz",
+ "integrity": "sha512-ku8zTUMrkCWci66PRIBC+1mXepEnZH/q1f3ck0kJZ95a06bOTl5KU7HeXWtskkyefzARJ5zvCs54AD5nxjQJ+A==",
"license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
+ "dependencies": {
+ "@solana/errors": "5.5.1",
+ "@solana/fast-stable-stringify": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/rpc-api": "5.5.1",
+ "@solana/rpc-spec": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "@solana/rpc-transformers": "5.5.1",
+ "@solana/rpc-transport-http": "5.5.1",
+ "@solana/rpc-types": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@scure/base": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
- "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-api": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-5.5.1.tgz",
+ "integrity": "sha512-XWOQQPhKl06Vj0xi3RYHAc6oEQd8B82okYJ04K7N0Vvy3J4PN2cxeK7klwkjgavdcN9EVkYCChm2ADAtnztKnA==",
"license": "MIT",
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "dependencies": {
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/rpc-parsed-types": "5.5.1",
+ "@solana/rpc-spec": "5.5.1",
+ "@solana/rpc-transformers": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@scure/bip32": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
- "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-parsed-types": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-5.5.1.tgz",
+ "integrity": "sha512-HEi3G2nZqGEsa3vX6U0FrXLaqnUCg4SKIUrOe8CezD+cSFbRTOn3rCLrUmJrhVyXlHoQVaRO9mmeovk31jWxJg==",
"license": "MIT",
- "dependencies": {
- "@noble/curves": "~1.9.0",
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "engines": {
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@scure/bip32/node_modules/@noble/curves": {
- "version": "1.9.7",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
- "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-spec": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-5.5.1.tgz",
+ "integrity": "sha512-m3LX2bChm3E3by4mQrH4YwCAFY57QBzuUSWqlUw7ChuZ+oLLOq7b2czi4i6L4Vna67j3eCmB3e+4tqy1j5wy7Q==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "1.8.0"
+ "@solana/errors": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1"
},
"engines": {
- "node": "^14.21.3 || >=16"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@scure/bip39": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
- "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-spec-types": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-5.5.1.tgz",
+ "integrity": "sha512-6OFKtRpIEJQs8Jb2C4OO8KyP2h2Hy1MFhatMAoXA+0Ik8S3H+CicIuMZvGZ91mIu/tXicuOOsNNLu3HAkrakrw==",
"license": "MIT",
- "dependencies": {
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "engines": {
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-subscriptions": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-5.5.1.tgz",
+ "integrity": "sha512-CTMy5bt/6mDh4tc6vUJms9EcuZj3xvK0/xq8IQ90rhkpYvate91RjBP+egvjgSayUg9yucU9vNuUpEjz4spM7w==",
"license": "MIT",
+ "dependencies": {
+ "@solana/errors": "5.5.1",
+ "@solana/fast-stable-stringify": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/promises": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "@solana/rpc-subscriptions-api": "5.5.1",
+ "@solana/rpc-subscriptions-channel-websocket": "5.5.1",
+ "@solana/rpc-subscriptions-spec": "5.5.1",
+ "@solana/rpc-transformers": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/subscribable": "5.5.1"
+ },
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/eccrypto": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-6.2.0.tgz",
- "integrity": "sha512-GbVAXDC5AIecb01gEafiiZzVfRNGiNk85R7ZUDMpUjoYGOy6/FdHdM4x2ySqBj7B6xiXWf+rMfr99J7+TLjyxg==",
- "license": "CC0-1.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-subscriptions-api": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-5.5.1.tgz",
+ "integrity": "sha512-5Oi7k+GdeS8xR2ly1iuSFkAv6CZqwG0Z6b1QZKbEgxadE1XGSDrhM2cn59l+bqCozUWCqh4c/A2znU/qQjROlw==",
+ "license": "MIT",
"dependencies": {
- "elliptic": "^6.6.1"
+ "@solana/addresses": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/rpc-subscriptions-spec": "5.5.1",
+ "@solana/rpc-transformers": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/ffjavascript": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-5.0.0.tgz",
- "integrity": "sha512-smC85L5SREn31pA+XayZ86Cxd+2VeRzKKZ5ytLrMDYb5ZrXpUAd9Hr2HlaJbQiGPQgyR6KxOU9W5qyHSLFJmHg==",
- "license": "GPL-3.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-subscriptions-channel-websocket": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-5.5.1.tgz",
+ "integrity": "sha512-7tGfBBrYY8TrngOyxSHoCU5shy86iA9SRMRrPSyBhEaZRAk6dnbdpmUTez7gtdVo0BCvh9nzQtUycKWSS7PnFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/errors": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/rpc-subscriptions-spec": "5.5.1",
+ "@solana/subscribable": "5.5.1",
+ "ws": "^8.19.0"
+ },
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/http-helpers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-8.1.1.tgz",
- "integrity": "sha512-bcymgOEAHjWJtqWvbCw+jCLk8vch5V53E/17moM0kAQO+tY0omhsMpZYDtFcbF3xl8/fLyW7G0HGUfThPykQ7A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-subscriptions-spec": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-5.5.1.tgz",
+ "integrity": "sha512-iq+rGq5fMKP3/mKHPNB6MC8IbVW41KGZg83Us/+LE3AWOTWV1WT20KT2iH1F1ik9roi42COv/TpoZZvhKj45XQ==",
"license": "MIT",
"dependencies": {
- "deepmerge": "^4.3.1",
- "loglevel": "^1.9.2"
+ "@solana/errors": "5.5.1",
+ "@solana/promises": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "@solana/subscribable": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "typescript": "^5.0.0"
},
"peerDependenciesMeta": {
- "@sentry/core": {
+ "typescript": {
"optional": true
}
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/metadata-helpers": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-7.0.2.tgz",
- "integrity": "sha512-N8UeKwtTlRlGAuQJQfYwCshsu5g9Fte8Xe6ZEt/WH6blNAoKjz579BPN4FrS478JIj/kMtIkD1guT84Umpdv1w==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-transformers": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-5.5.1.tgz",
+ "integrity": "sha512-OsWqLCQdcrRJKvHiMmwFhp9noNZ4FARuMkHT5us3ustDLXaxOjF0gfqZLnMkulSLcKt7TGXqMhBV+HCo7z5M8Q==",
"license": "MIT",
"dependencies": {
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "elliptic": "^6.6.1",
- "ethereum-cryptography": "^3.1.0",
- "json-stable-stringify": "^1.2.1"
+ "@solana/errors": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/nominal-types": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "@solana/rpc-types": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/secure-pub-sub": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-3.0.2.tgz",
- "integrity": "sha512-JxqXSMlKnT2Q8ER0dpjtciT/yYO6KV/bZFxVWF9T6t2u20PaVU+bo9MSYWPxSdz76szEt7DwRHxwjDMhzZKFeA==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-transport-http": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-5.5.1.tgz",
+ "integrity": "sha512-yv8GoVSHqEV0kUJEIhkdOVkR2SvJ6yoWC51cJn2rSV7plr6huLGe0JgujCmB7uZhhaLbcbP3zxXxu9sOjsi7Fg==",
"license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "@toruslabs/metadata-helpers": "^7.0.2",
- "loglevel": "^1.9.2",
- "socket.io-client": "^4.8.1"
+ "@solana/errors": "5.5.1",
+ "@solana/rpc-spec": "5.5.1",
+ "@solana/rpc-spec-types": "5.5.1",
+ "undici-types": "^7.19.2"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/rpc-types": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-5.5.1.tgz",
+ "integrity": "sha512-bibTFQ7PbHJJjGJPmfYC2I+/5CRFS4O2p9WwbFraX1Keeel+nRrt/NBXIy8veP5AEn2sVJIyJPpWBRpCx1oATA==",
"license": "MIT",
+ "dependencies": {
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/nominal-types": "5.5.1"
+ },
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/session-manager": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-4.0.2.tgz",
- "integrity": "sha512-26GflDkna9kDF4kd7+XmFAsI69CIz/ZSmsbQH6ehylaNDYcro/xuPQB2SnzyRMi4VMkLXYDwHapm2OBURmuMbQ==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/signers": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-5.5.1.tgz",
+ "integrity": "sha512-FY0IVaBT2kCAze55vEieR6hag4coqcuJ31Aw3hqRH7mv6sV8oqwuJmUrx+uFwOp1gwd5OEAzlv6N4hOOple4sQ==",
"license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "@toruslabs/metadata-helpers": "^7.0.2"
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/instructions": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/nominal-types": "5.5.1",
+ "@solana/offchain-messages": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
- "optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.35.0"
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/session-manager/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/subscribable": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-5.5.1.tgz",
+ "integrity": "sha512-9K0PsynFq0CsmK1CDi5Y2vUIJpCqkgSS5yfDN0eKPgHqEptLEaia09Kaxc90cSZDZU5mKY/zv1NBmB6Aro9zQQ==",
"license": "MIT",
+ "dependencies": {
+ "@solana/errors": "5.5.1"
+ },
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@toruslabs/starkware-crypto": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/starkware-crypto/-/starkware-crypto-5.0.0.tgz",
- "integrity": "sha512-CZjpkeuT0hBsX5dNGEekLcjR2n6UHzh682Pt/AheJYL4+zrupqPWZTfvOlo4K3Iihyv6FzRZmrbHLdQutkz5oQ==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-4.0.0.tgz",
+ "integrity": "sha512-HUu2B8P7iRYWAt1KL/5a6nNTKp73y04cSxZ9PZf2Ap1/KE0/5D8WnkEfnurUQmU3zBner95d+szNOyWMNBOoTw==",
"license": "MIT",
"dependencies": {
- "assert": "^2.1.0",
- "bip39": "^3.1.0",
- "bn.js": "^5.2.1",
- "elliptic": "^6.6.1",
- "enc-utils": "^3.0.0",
- "ethereum-cryptography": "^3.1.0",
- "hash.js": "^1.1.7"
+ "@solana/accounts": "4.0.0",
+ "@solana/codecs": "4.0.0",
+ "@solana/errors": "4.0.0",
+ "@solana/rpc-types": "4.0.0"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/@web3auth/auth": {
- "version": "10.8.0",
- "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-10.8.0.tgz",
- "integrity": "sha512-c0a7HVzzbO8IygPetCzw6CkUIcFkWlXSjIAQkJwwMSYtWofsHYhYLLMV7cixSgvIOxQKCuRcvO6Qo7fxz9BiBg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-4.0.0.tgz",
+ "integrity": "sha512-fxTtTk7PCJrigdzqhkc0eZYACVZpONKJZy4MkGvZzx5tCC7rUeDJvzau3IYACUCRaaAGPpkINHwYtp8weKsn8w==",
"license": "MIT",
"dependencies": {
- "@ethereumjs/util": "^10.1.0",
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/customauth": "^21.3.2",
- "@toruslabs/ffjavascript": "^5.0.0",
- "@toruslabs/metadata-helpers": "^7.0.2",
- "@toruslabs/secure-pub-sub": "^3.0.2",
- "@toruslabs/session-manager": "^4.0.2",
- "@toruslabs/starkware-crypto": "^5.0.0",
- "@toruslabs/tweetnacl-js": "^1.0.4",
- "base64url": "^3.0.1",
- "bip39": "^3.1.0",
- "bn.js": "^5.2.2",
- "deepmerge": "^4.3.1",
- "enc-utils": "^3.0.0",
- "end-of-stream": "^1.4.5",
- "events": "^3.3.0",
- "json-stable-stringify": "^1.3.0",
- "loglevel": "^1.9.2",
- "once": "^1.4.0",
- "pump": "^3.0.3",
- "readable-stream": "^4.7.0",
- "ts-custom-error": "^3.3.1",
- "typed-emitter": "^2.1.0"
+ "@solana/addresses": "4.0.0",
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/errors": "4.0.0",
+ "@solana/rpc-spec": "4.0.0",
+ "@solana/rpc-types": "4.0.0"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
- },
- "optionalDependencies": {
- "@nx/nx-linux-x64-gnu": "^22.0.2",
- "@rollup/rollup-linux-x64-gnu": "^4.52.5"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x",
- "color": "^5.x"
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/color": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/color/-/color-5.0.3.tgz",
- "integrity": "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/addresses": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-4.0.0.tgz",
+ "integrity": "sha512-1OS4nU0HFZxHRxgUb6A72Qg0QbIz6Vu2AbB0j/YSxN4EI+S2BftA83Y6uXhTFDQjKuA+MtHjxe6edB3cs1Pqxw==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "color-convert": "^3.1.3",
- "color-string": "^2.1.3"
+ "@solana/assertions": "4.0.0",
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/errors": "4.0.0",
+ "@solana/nominal-types": "4.0.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/color-convert": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.3.tgz",
- "integrity": "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/addresses/node_modules/@solana/assertions": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-4.0.0.tgz",
+ "integrity": "sha512-QwtImPVM5JLEWOFpvHh+eKdvmxdNP6PW8FkmFFEVYR6VFDaZD/hbmSJlwt5p3L69sVmxJA0ughYgD/kkHM7fbg==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "color-name": "^2.0.0"
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">=14.6"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/color-name": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
- "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/addresses/node_modules/@solana/nominal-types": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-4.0.0.tgz",
+ "integrity": "sha512-zIjHZY+5uboigbzsNhHmF3AlP/xACYxbB0Cb1VAI9i+eFShMeu/3VIrj7x1vbq9hfQKGSFHNFGFqQTivdzpbLw==",
"license": "MIT",
- "peer": true,
"engines": {
- "node": ">=12.20"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/color-string": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz",
- "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/codecs-core": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-4.0.0.tgz",
+ "integrity": "sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "color-name": "^2.0.0"
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/ethereum-cryptography": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
- "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/codecs-strings": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-4.0.0.tgz",
+ "integrity": "sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow==",
"license": "MIT",
"dependencies": {
- "@noble/ciphers": "1.3.0",
- "@noble/curves": "1.9.0",
- "@noble/hashes": "1.8.0",
- "@scure/bip32": "1.7.0",
- "@scure/bip39": "1.6.0"
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": "^14.21.3 || >=16",
- "npm": ">=9"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/react-native-sdk/node_modules/ethereum-cryptography/node_modules/@noble/curves": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
- "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/codecs-strings/node_modules/@solana/codecs-numbers": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-4.0.0.tgz",
+ "integrity": "sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "1.8.0"
+ "@solana/codecs-core": "4.0.0",
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": "^14.21.3 || >=16"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@web3auth/ws-embed/-/ws-embed-5.6.0.tgz",
- "integrity": "sha512-Z1m1Uuvf87dNJ2WjuEEgF3ypcLziT8zs5570ZYlUt44lzpooYqCOJ9gNTw6+XcsMQvjXE2sFYgZEolr1h2uwFg==",
- "license": "ISC",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/rpc-spec": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-4.0.0.tgz",
+ "integrity": "sha512-9PFTFWjdgA/KFG4rgzbgA7gm9+aRDwsRJgI1aP7n3dGsGzYUp8vNgRQBhogWscEOETkgZNlsi/artLxgvHEHEg==",
+ "license": "MIT",
"dependencies": {
- "@toruslabs/base-controllers": "^8.16.0",
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/http-helpers": "^8.1.1",
- "@web3auth/auth": "^10.8.0",
- "deepmerge": "^4.3.1",
- "fast-deep-equal": "^3.1.3",
- "loglevel": "^1.9.2",
- "pump": "^3.0.3",
- "readable-stream": "^4.7.0"
+ "@solana/errors": "4.0.0",
+ "@solana/rpc-spec-types": "4.0.0"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
+ }
+ },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/accounts/node_modules/@solana/rpc-spec/node_modules/@solana/rpc-spec-types": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-4.0.0.tgz",
+ "integrity": "sha512-rpFMIaetpubeyDXIlxV08vtmiDt7ME9527kCI61slHj6O2rbj+7fABhmlN6J4YDCcL/kfnMCxZyNna94DovHZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@ethereumjs/rlp": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-10.1.1.tgz",
- "integrity": "sha512-jbnWTEwcpoY+gE0r+wxfDG9zgiu54DcTcwnc9sX3DsqKR4l5K7x2V8mQL3Et6hURa4DuT9g7z6ukwpBLFchszg==",
- "license": "MPL-2.0",
- "bin": {
- "rlp": "bin/rlp.cjs"
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-4.0.0.tgz",
+ "integrity": "sha512-qh+Le1u9QBDPubqUrFU5BGX3Kyj7x0viO6z2SUuM0CSqYUvwE7w724LXwDA9QoEL5JkED1rB3bQg4M0bDrABpA==",
+ "license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-data-structures": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/options": "4.0.0"
},
"engines": {
- "node": ">=20"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@ethereumjs/util": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-10.1.1.tgz",
- "integrity": "sha512-r2EhaeEmLZXVs1dT2HJFQysAkr63ZWATu/9tgYSp1IlvjvwyC++DLg5kCDwMM49HBq3sOAhrPnXkoqf9DV2gbw==",
- "license": "MPL-2.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs/node_modules/@solana/codecs-core": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-4.0.0.tgz",
+ "integrity": "sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw==",
+ "license": "MIT",
"dependencies": {
- "@ethereumjs/rlp": "^10.1.1",
- "@noble/curves": "^2.0.1",
- "@noble/hashes": "^2.0.1"
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">=20"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@ethereumjs/util/node_modules/@noble/hashes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz",
- "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs/node_modules/@solana/codecs-data-structures": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-4.0.0.tgz",
+ "integrity": "sha512-pvh+Oxz6UIbWxcgwvVwMJIV4nvZn3EHL5ZvCIPClE5Ep8K5sJ8RoRvOohqLcIv9LYn/EZNoXpCodREX/OYpsGw==",
"license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/errors": "4.0.0"
+ },
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@noble/curves": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz",
- "integrity": "sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs/node_modules/@solana/codecs-numbers": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-4.0.0.tgz",
+ "integrity": "sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "2.0.1"
+ "@solana/codecs-core": "4.0.0",
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@noble/curves/node_modules/@noble/hashes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz",
- "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs/node_modules/@solana/codecs-strings": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-4.0.0.tgz",
+ "integrity": "sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow==",
"license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/errors": "4.0.0"
+ },
"engines": {
- "node": ">= 20.19.0"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@nx/nx-linux-x64-gnu": {
- "version": "22.6.4",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-22.6.4.tgz",
- "integrity": "sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A==",
- "cpu": [
- "x64"
- ],
- "libc": [
- "glibc"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@web3auth/ws-embed/node_modules/@scure/base": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
- "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/codecs/node_modules/@solana/options": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/options/-/options-4.0.0.tgz",
+ "integrity": "sha512-QTjBh24a34At66mGfs0lVF1voug1KnA13IZkvcVPr52zFb90+xYiqYeKiICTaf3HkoeoKG+TC2Q0K64+se0+CQ==",
"license": "MIT",
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-data-structures": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/errors": "4.0.0"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@scure/bip32": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
- "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/errors": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-4.0.0.tgz",
+ "integrity": "sha512-3YEtvcMvtcnTl4HahqLt0VnaGVf7vVWOnt6/uPky5e0qV6BlxDSbGkbBzttNjxLXHognV0AQi3pjvrtfUnZmbg==",
"license": "MIT",
"dependencies": {
- "@noble/curves": "~1.9.0",
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "chalk": "5.6.2",
+ "commander": "14.0.1"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "bin": {
+ "errors": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@scure/bip32/node_modules/@noble/curves": {
- "version": "1.9.7",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
- "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-4.0.0.tgz",
+ "integrity": "sha512-mY4W6DQVaLf3M8hSSzIEtaRsVgLg9zv5qdjjYvxkALw0fzjkLW55h3ctGbJ/k+dNpYm9gcKg7zatA7eBNnNmtQ==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "1.8.0"
+ "@solana/addresses": "4.0.0",
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/errors": "4.0.0",
+ "@solana/nominal-types": "4.0.0"
},
"engines": {
- "node": "^14.21.3 || >=16"
+ "node": ">=20.18.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@scure/bip39": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
- "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/addresses": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-4.0.0.tgz",
+ "integrity": "sha512-1OS4nU0HFZxHRxgUb6A72Qg0QbIz6Vu2AbB0j/YSxN4EI+S2BftA83Y6uXhTFDQjKuA+MtHjxe6edB3cs1Pqxw==",
"license": "MIT",
"dependencies": {
- "@noble/hashes": "~1.8.0",
- "@scure/base": "~1.2.5"
+ "@solana/assertions": "4.0.0",
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-strings": "4.0.0",
+ "@solana/errors": "4.0.0",
+ "@solana/nominal-types": "4.0.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "engines": {
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/base-controllers": {
- "version": "8.17.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-8.17.0.tgz",
- "integrity": "sha512-AQwl7VANyIwXSCXNnSg5Is8L4W4rMd6LprYthzp5C9DimzGTIqj+rvjvh1dhaM+fbBCHrln75vveiVuW6pRRNA==",
- "license": "ISC",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/addresses/node_modules/@solana/assertions": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-4.0.0.tgz",
+ "integrity": "sha512-QwtImPVM5JLEWOFpvHh+eKdvmxdNP6PW8FkmFFEVYR6VFDaZD/hbmSJlwt5p3L69sVmxJA0ughYgD/kkHM7fbg==",
+ "license": "MIT",
"dependencies": {
- "@ethereumjs/util": "^10.1.0",
- "@toruslabs/broadcast-channel": "^12.0.0",
- "@toruslabs/http-helpers": "^8.1.1",
- "@web3auth/auth": "^10.8.0",
- "async-mutex": "^0.5.0",
- "bignumber.js": "^9.3.1",
- "bowser": "^2.13.1",
- "ethereum-cryptography": "^3.2.0",
- "events": "^3.3.0",
- "jwt-decode": "^4.0.0",
- "loglevel": "^1.9.2"
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/broadcast-channel": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-12.0.0.tgz",
- "integrity": "sha512-ZdkZWEbxLaoRFPXYrlAnuaXDejsYS7Nl0mL+trBkRcN/agsNoOeS/t7LExGP74Opdcj06bYJeB5KmhN6938kKw==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/codecs-core": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-4.0.0.tgz",
+ "integrity": "sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.26.9",
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/metadata-helpers": "^7.0.1",
- "base64url": "^3.0.1",
- "loglevel": "^1.9.2",
- "oblivious-set": "1.4.0",
- "socket.io-client": "^4.8.1",
- "unload": "^2.4.1"
+ "@solana/errors": "4.0.0"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/broadcast-channel/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/codecs-numbers": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-4.0.0.tgz",
+ "integrity": "sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA==",
"license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/errors": "4.0.0"
+ },
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/constants": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-15.0.0.tgz",
- "integrity": "sha512-0nr6vU3FQT2eRsnPYRwfVIkjwawLTkDTkCusiny9DgAw1M2zbmNqPOAqWuljUcDaK/u4VB0/PrN5SzhVBLnNGg==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/codecs-strings": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-4.0.0.tgz",
+ "integrity": "sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow==",
"license": "MIT",
+ "dependencies": {
+ "@solana/codecs-core": "4.0.0",
+ "@solana/codecs-numbers": "4.0.0",
+ "@solana/errors": "4.0.0"
+ },
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/eccrypto": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-6.2.0.tgz",
- "integrity": "sha512-GbVAXDC5AIecb01gEafiiZzVfRNGiNk85R7ZUDMpUjoYGOy6/FdHdM4x2ySqBj7B6xiXWf+rMfr99J7+TLjyxg==",
- "license": "CC0-1.0",
- "dependencies": {
- "elliptic": "^6.6.1"
- },
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/@solana/rpc-types/node_modules/@solana/nominal-types": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-4.0.0.tgz",
+ "integrity": "sha512-zIjHZY+5uboigbzsNhHmF3AlP/xACYxbB0Cb1VAI9i+eFShMeu/3VIrj7x1vbq9hfQKGSFHNFGFqQTivdzpbLw==",
+ "license": "MIT",
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.3.3"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/ffjavascript": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-5.0.0.tgz",
- "integrity": "sha512-smC85L5SREn31pA+XayZ86Cxd+2VeRzKKZ5ytLrMDYb5ZrXpUAd9Hr2HlaJbQiGPQgyR6KxOU9W5qyHSLFJmHg==",
- "license": "GPL-3.0",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/sysvars/node_modules/commander": {
+ "version": "14.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz",
+ "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==",
+ "license": "MIT",
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/http-helpers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-8.1.1.tgz",
- "integrity": "sha512-bcymgOEAHjWJtqWvbCw+jCLk8vch5V53E/17moM0kAQO+tY0omhsMpZYDtFcbF3xl8/fLyW7G0HGUfThPykQ7A==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/transaction-confirmation": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-5.5.1.tgz",
+ "integrity": "sha512-j4mKlYPHEyu+OD7MBt3jRoX4ScFgkhZC6H65on4Fux6LMScgivPJlwnKoZMnsgxFgWds0pl+BYzSiALDsXlYtw==",
"license": "MIT",
"dependencies": {
- "deepmerge": "^4.3.1",
- "loglevel": "^1.9.2"
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/promises": "5.5.1",
+ "@solana/rpc": "5.5.1",
+ "@solana/rpc-subscriptions": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/transaction-messages": "5.5.1",
+ "@solana/transactions": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "^7.x",
- "@sentry/core": "^9.x"
+ "typescript": "^5.0.0"
},
"peerDependenciesMeta": {
- "@sentry/core": {
+ "typescript": {
"optional": true
}
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/metadata-helpers": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-7.0.2.tgz",
- "integrity": "sha512-N8UeKwtTlRlGAuQJQfYwCshsu5g9Fte8Xe6ZEt/WH6blNAoKjz579BPN4FrS478JIj/kMtIkD1guT84Umpdv1w==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/transaction-messages": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-5.5.1.tgz",
+ "integrity": "sha512-aXyhMCEaAp3M/4fP0akwBBQkFPr4pfwoC5CLDq999r/FUwDax2RE/h4Ic7h2Xk+JdcUwsb+rLq85Y52hq84XvQ==",
"license": "MIT",
"dependencies": {
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "elliptic": "^6.6.1",
- "ethereum-cryptography": "^3.1.0",
- "json-stable-stringify": "^1.2.1"
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-data-structures": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/instructions": "5.5.1",
+ "@solana/nominal-types": "5.5.1",
+ "@solana/rpc-types": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/secure-pub-sub": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-3.0.2.tgz",
- "integrity": "sha512-JxqXSMlKnT2Q8ER0dpjtciT/yYO6KV/bZFxVWF9T6t2u20PaVU+bo9MSYWPxSdz76szEt7DwRHxwjDMhzZKFeA==",
+ "node_modules/@web3auth/no-modal/node_modules/@solana/transactions": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-5.5.1.tgz",
+ "integrity": "sha512-8hHtDxtqalZ157pnx6p8k10D7J/KY/biLzfgh9R09VNLLY3Fqi7kJvJCr7M2ik3oRll56pxhraAGCC9yIT6eOA==",
"license": "MIT",
"dependencies": {
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "@toruslabs/metadata-helpers": "^7.0.2",
- "loglevel": "^1.9.2",
- "socket.io-client": "^4.8.1"
+ "@solana/addresses": "5.5.1",
+ "@solana/codecs-core": "5.5.1",
+ "@solana/codecs-data-structures": "5.5.1",
+ "@solana/codecs-numbers": "5.5.1",
+ "@solana/codecs-strings": "5.5.1",
+ "@solana/errors": "5.5.1",
+ "@solana/functional": "5.5.1",
+ "@solana/instructions": "5.5.1",
+ "@solana/keys": "5.5.1",
+ "@solana/nominal-types": "5.5.1",
+ "@solana/rpc-types": "5.5.1",
+ "@solana/transaction-messages": "5.5.1"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=20.18.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "typescript": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/no-modal/node_modules/bignumber.js": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
+ "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
"license": "MIT",
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
- },
- "peerDependencies": {
- "@babel/runtime": "7.x"
+ "node": "*"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/session-manager": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-4.0.2.tgz",
- "integrity": "sha512-26GflDkna9kDF4kd7+XmFAsI69CIz/ZSmsbQH6ehylaNDYcro/xuPQB2SnzyRMi4VMkLXYDwHapm2OBURmuMbQ==",
+ "node_modules/@web3auth/no-modal/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
"license": "MIT",
- "dependencies": {
- "@toruslabs/constants": "^14.2.0",
- "@toruslabs/eccrypto": "^6.0.2",
- "@toruslabs/http-helpers": "^8.1.0",
- "@toruslabs/metadata-helpers": "^7.0.2"
- },
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
},
- "optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.35.0"
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/session-manager/node_modules/@toruslabs/constants": {
- "version": "14.2.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.2.0.tgz",
- "integrity": "sha512-Mb5EfYNSPyvvw5s1JXnpZwritCgp4NmLni1imTqrSKGV3yikYhUn1ufyLMAHGnBBgv4AuMIXBIe3EpJJ+SpA0g==",
+ "node_modules/@web3auth/no-modal/node_modules/commander": {
+ "version": "14.0.2",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
+ "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
"license": "MIT",
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
- },
- "peerDependencies": {
- "@babel/runtime": "7.x"
+ "node": ">=20"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@toruslabs/starkware-crypto": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@toruslabs/starkware-crypto/-/starkware-crypto-5.0.0.tgz",
- "integrity": "sha512-CZjpkeuT0hBsX5dNGEekLcjR2n6UHzh682Pt/AheJYL4+zrupqPWZTfvOlo4K3Iihyv6FzRZmrbHLdQutkz5oQ==",
+ "node_modules/@web3auth/no-modal/node_modules/undici-types": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.28.0.tgz",
+ "integrity": "sha512-LJAfY+2w6HGeT8d8J1wNQsUGUEGio6NWWpwdwurQe4f6oojzCFuGLizl1KSve4irsTxyLly1QhEeE6iapdaIvQ==",
+ "license": "MIT"
+ },
+ "node_modules/@web3auth/no-modal/node_modules/ws": {
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
"license": "MIT",
- "dependencies": {
- "assert": "^2.1.0",
- "bip39": "^3.1.0",
- "bn.js": "^5.2.1",
- "elliptic": "^6.6.1",
- "enc-utils": "^3.0.0",
- "ethereum-cryptography": "^3.1.0",
- "hash.js": "^1.1.7"
- },
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
+ "node": ">=10.0.0"
},
"peerDependencies": {
- "@babel/runtime": "7.x"
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/ws-embed/node_modules/@web3auth/auth": {
- "version": "10.8.0",
- "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-10.8.0.tgz",
- "integrity": "sha512-c0a7HVzzbO8IygPetCzw6CkUIcFkWlXSjIAQkJwwMSYtWofsHYhYLLMV7cixSgvIOxQKCuRcvO6Qo7fxz9BiBg==",
- "license": "MIT",
+ "node_modules/@web3auth/react-native-sdk": {
+ "version": "10.0.0",
+ "resolved": "file:../../web3auth-react-native-sdk-10.0.0.tgz",
+ "integrity": "sha512-e01v6l9isRDunH8hcGP4+8eRKGG3PRaYdKELcinndYHOHNrjPvI0jbXp1qOdCWOcs/wYr0bSqcW1UiAEHsJ61A==",
+ "license": "ISC",
"dependencies": {
- "@ethereumjs/util": "^10.1.0",
- "@toruslabs/constants": "^15.0.0",
- "@toruslabs/customauth": "^21.3.2",
- "@toruslabs/ffjavascript": "^5.0.0",
- "@toruslabs/metadata-helpers": "^7.0.2",
- "@toruslabs/secure-pub-sub": "^3.0.2",
- "@toruslabs/session-manager": "^4.0.2",
- "@toruslabs/starkware-crypto": "^5.0.0",
- "@toruslabs/tweetnacl-js": "^1.0.4",
- "base64url": "^3.0.1",
- "bip39": "^3.1.0",
- "bn.js": "^5.2.2",
+ "@solana/keys": "^2.3.0",
+ "@solana/signers": "^2.3.0",
+ "@toruslabs/base-controllers": "^9.10.0",
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/ethereum-controllers": "^9.11.0",
+ "@toruslabs/fetch-node-details": "^16.1.1",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@toruslabs/loglevel-sentry": "^9.0.0",
+ "@toruslabs/metadata-helpers": "^8.2.0",
+ "@toruslabs/session-manager": "^5.6.0",
+ "@toruslabs/torus.js": "^17.2.3",
+ "@web3auth/auth": "^11.8.1",
+ "@web3auth/ethereum-provider": "^9.7.0",
+ "@web3auth/no-modal": "^11.3.0",
+ "@web3auth/ws-embed": "^6.1.0",
+ "buffer": "^6.0.3",
+ "crypto-browserify": "^3.12.1",
"deepmerge": "^4.3.1",
- "enc-utils": "^3.0.0",
- "end-of-stream": "^1.4.5",
+ "empty-module": "^0.0.2",
+ "ethers": "^6.16.0",
"events": "^3.3.0",
- "json-stable-stringify": "^1.3.0",
+ "fast-text-encoding": "^1.0.6",
+ "jwt-decode": "^4.0.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.merge": "^4.6.2",
+ "lodash.unionby": "^4.8.0",
"loglevel": "^1.9.2",
- "once": "^1.4.0",
- "pump": "^3.0.3",
- "readable-stream": "^4.7.0",
- "ts-custom-error": "^3.3.1",
- "typed-emitter": "^2.1.0"
+ "react-native-url-polyfill": "^2.0.0",
+ "readable-stream": "^4.5.2",
+ "urijs": "^1.19.11"
},
"engines": {
- "node": ">=20.x",
- "npm": ">=9.x"
- },
- "optionalDependencies": {
- "@nx/nx-linux-x64-gnu": "^22.0.2",
- "@rollup/rollup-linux-x64-gnu": "^4.52.5"
+ "node": ">=18.x",
+ "npm": ">=9.x"
},
"peerDependencies": {
- "@babel/runtime": "7.x",
- "color": "^5.x"
- }
- },
- "node_modules/@web3auth/ws-embed/node_modules/color": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/color/-/color-5.0.3.tgz",
- "integrity": "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "color-convert": "^3.1.3",
- "color-string": "^2.1.3"
+ "@babel/runtime": "^7.x",
+ "react": ">=18",
+ "react-native": "*",
+ "react-native-quick-crypto": ">=0.7.0",
+ "vue": ">=3.x"
},
- "engines": {
- "node": ">=18"
+ "peerDependenciesMeta": {
+ "react-native-quick-crypto": {
+ "optional": true
+ },
+ "vue": {
+ "optional": true
+ }
}
},
- "node_modules/@web3auth/ws-embed/node_modules/color-convert": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.3.tgz",
- "integrity": "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==",
- "license": "MIT",
- "peer": true,
+ "node_modules/@web3auth/ws-embed": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@web3auth/ws-embed/-/ws-embed-6.1.0.tgz",
+ "integrity": "sha512-EsF2u6Ijhp/VVXYVQyGEWI/bcXDQG5BmCEuCQb7xNYuhd6ovEbG5bxi1/nU9NieK750Z8zrpYeeKXKnzYmbyQw==",
+ "license": "ISC",
"dependencies": {
- "color-name": "^2.0.0"
+ "@scure/base": "2.2.0",
+ "@toruslabs/base-controllers": "^9.10.0",
+ "@toruslabs/constants": "^16.1.1",
+ "@toruslabs/http-helpers": "^9.0.0",
+ "@web3auth/auth": "^11.8.1",
+ "deepmerge": "^4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "loglevel": "^1.9.2",
+ "readable-stream": "^4.7.0"
},
"engines": {
- "node": ">=14.6"
+ "node": ">=22.x",
+ "npm": ">=10.x"
+ },
+ "peerDependencies": {
+ "@babel/runtime": "7.x"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/color-name": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
- "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
+ "node_modules/@web3auth/ws-embed/node_modules/@scure/base": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz",
+ "integrity": "sha512-b8XEupJibegiXV+tDUseI8oLQc8ei3d/4Jkb2RpbHh3MfE054ov3uIz2dhFkB3FI8iwYkEh0gGCApkrYggkPNg==",
"license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=12.20"
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/color-string": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz",
- "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==",
+ "node_modules/@xmldom/xmldom": {
+ "version": "0.8.12",
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.12.tgz",
+ "integrity": "sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "color-name": "^2.0.0"
- },
"engines": {
- "node": ">=18"
+ "node": ">=10.0.0"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/ethereum-cryptography": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
- "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
- "license": "MIT",
+ "node_modules/@xrplf/isomorphic": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@xrplf/isomorphic/-/isomorphic-1.0.2.tgz",
+ "integrity": "sha512-ncZUdMXr6VlSXtdoiDi0jTH+gBrgGxwVeEidhoegII3PmyErbQsyj6e+j7acmR4LW/lvBkPkzb9QzRfJH0n3rA==",
+ "license": "ISC",
"dependencies": {
- "@noble/ciphers": "1.3.0",
- "@noble/curves": "1.9.0",
- "@noble/hashes": "1.8.0",
- "@scure/bip32": "1.7.0",
- "@scure/bip39": "1.6.0"
+ "@noble/hashes": "^2.0.1",
+ "eventemitter3": "5.0.1",
+ "ws": "^8.20.0"
},
"engines": {
- "node": "^14.21.3 || >=16",
- "npm": ">=9"
+ "node": ">=18.0.0"
}
},
- "node_modules/@web3auth/ws-embed/node_modules/ethereum-cryptography/node_modules/@noble/curves": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
- "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
+ "node_modules/@xrplf/isomorphic/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
+ "node_modules/@xrplf/isomorphic/node_modules/ws": {
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
"license": "MIT",
- "dependencies": {
- "@noble/hashes": "1.8.0"
- },
"engines": {
- "node": "^14.21.3 || >=16"
+ "node": ">=10.0.0"
},
- "funding": {
- "url": "https://paulmillr.com/funding/"
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
}
},
- "node_modules/@xmldom/xmldom": {
- "version": "0.8.12",
- "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.12.tgz",
- "integrity": "sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==",
+ "node_modules/abitype": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.2.4.tgz",
+ "integrity": "sha512-dpKH+N27vRjarMVTFFkeY445VTKftzGWpL0FiT7xmVmzQRKazZexzC5uHG0f6XKsVLAuUlndnbGau6lRejClxg==",
"license": "MIT",
- "engines": {
- "node": ">=10.0.0"
+ "funding": {
+ "url": "https://github.com/sponsors/wevm"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4",
+ "zod": "^3.22.0 || ^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
}
},
"node_modules/abort-controller": {
@@ -4337,7 +13303,6 @@
"version": "4.10.1",
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
"integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.0.0",
@@ -4349,7 +13314,6 @@
"version": "4.12.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz",
"integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==",
- "dev": true,
"license": "MIT"
},
"node_modules/assert": {
@@ -4380,6 +13344,15 @@
"tslib": "^2.4.0"
}
},
+ "node_modules/atomic-sleep": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
+ "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/available-typed-arrays": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
@@ -4582,6 +13555,12 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"license": "MIT"
},
+ "node_modules/base-x": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
+ "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
+ "license": "MIT"
+ },
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -4662,14 +13641,44 @@
}
},
"node_modules/bignumber.js": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
- "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-10.0.2.tgz",
+ "integrity": "sha512-E8Wp9O06QA6lneJ4aRUXKYf/1GIomqUEmUMwtIOMtDxf1U52ffJY+y7JBk/8wRafA8qOIqLnXQGqonYXZdBnFQ==",
+ "license": "MIT"
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bip32": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz",
+ "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==",
"license": "MIT",
+ "dependencies": {
+ "@types/node": "10.12.18",
+ "bs58check": "^2.1.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "tiny-secp256k1": "^1.1.3",
+ "typeforce": "^1.11.5",
+ "wif": "^2.0.6"
+ },
"engines": {
- "node": "*"
+ "node": ">=6.0.0"
}
},
+ "node_modules/bip32/node_modules/@types/node": {
+ "version": "10.12.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
+ "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==",
+ "license": "MIT"
+ },
"node_modules/bip39": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz",
@@ -4679,6 +13688,24 @@
"@noble/hashes": "^1.2.0"
}
},
+ "node_modules/bip39/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/blakejs": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz",
+ "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==",
+ "license": "MIT"
+ },
"node_modules/bn.js": {
"version": "5.2.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz",
@@ -4743,7 +13770,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-xor": "^1.0.3",
@@ -4758,7 +13784,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
"integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"browserify-aes": "^1.0.4",
@@ -4770,7 +13795,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
"integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.1",
@@ -4783,7 +13807,6 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz",
"integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^5.2.1",
@@ -4798,7 +13821,6 @@
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz",
"integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"bn.js": "^5.2.2",
@@ -4819,14 +13841,12 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/browserify-sign/node_modules/readable-stream": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
@@ -4842,14 +13862,12 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
"license": "MIT"
},
"node_modules/browserify-sign/node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
@@ -4859,7 +13877,6 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
"license": "MIT"
},
"node_modules/browserslist": {
@@ -4881,6 +13898,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.10.12",
"caniuse-lite": "^1.0.30001782",
@@ -4895,6 +13913,44 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/bs58": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
+ "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
+ "license": "MIT",
+ "dependencies": {
+ "base-x": "^5.0.0"
+ }
+ },
+ "node_modules/bs58check": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
+ "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
+ "license": "MIT",
+ "dependencies": {
+ "bs58": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/bs58check/node_modules/base-x": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz",
+ "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/bs58check/node_modules/bs58": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
+ "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
+ "license": "MIT",
+ "dependencies": {
+ "base-x": "^3.0.2"
+ }
+ },
"node_modules/bser": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
@@ -4938,7 +13994,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
"integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/bytes": {
@@ -5029,6 +14084,16 @@
],
"license": "CC-BY-4.0"
},
+ "node_modules/centrifuge": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.0.tgz",
+ "integrity": "sha512-Ptx7ELyVc7/KgzpadVlISTtdTWsuzumze5/vo9sH4RsvtFulJJMhmKr/cNDg6se1eKKbS6ZywIBl4eSZxqY3fw==",
+ "license": "MIT",
+ "dependencies": {
+ "events": "^3.3.0",
+ "protobufjs": "^7.6.0"
+ }
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -5045,6 +14110,21 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/chokidar": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz",
+ "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==",
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 20.19.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/chownr": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
@@ -5096,7 +14176,6 @@
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz",
"integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.4",
@@ -5154,24 +14233,79 @@
"node": ">=0.8"
}
},
+ "node_modules/color": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-5.0.3.tgz",
+ "integrity": "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^3.1.3",
+ "color-string": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/color-string": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz",
+ "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/color-string/node_modules/color-name": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
+ "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/color/node_modules/color-convert": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.3.tgz",
+ "integrity": "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/color/node_modules/color-name": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
+ "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
+ "license": "MIT",
"engines": {
- "node": ">=7.0.0"
+ "node": ">=12.20"
}
},
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
"node_modules/commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -5277,6 +14411,12 @@
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"license": "MIT"
},
+ "node_modules/cookie-es": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz",
+ "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==",
+ "license": "MIT"
+ },
"node_modules/core-js-compat": {
"version": "3.49.0",
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz",
@@ -5294,14 +14434,24 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true,
"license": "MIT"
},
+ "node_modules/crc-32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/create-ecdh": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
"integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -5312,14 +14462,12 @@
"version": "4.12.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz",
"integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==",
- "dev": true,
"license": "MIT"
},
"node_modules/create-hash": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.1",
@@ -5333,7 +14481,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.3",
@@ -5344,6 +14491,15 @@
"sha.js": "^2.4.8"
}
},
+ "node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
+ "license": "MIT",
+ "dependencies": {
+ "node-fetch": "^2.7.0"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
@@ -5358,11 +14514,19 @@
"node": ">= 8"
}
},
+ "node_modules/crossws": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz",
+ "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==",
+ "license": "MIT",
+ "dependencies": {
+ "uncrypto": "^0.1.3"
+ }
+ },
"node_modules/crypto-browserify": {
"version": "3.12.1",
"resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz",
"integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"browserify-cipher": "^1.0.1",
@@ -5409,6 +14573,12 @@
}
}
},
+ "node_modules/decimal.js": {
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
+ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
+ "license": "MIT"
+ },
"node_modules/deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -5418,6 +14588,12 @@
"node": ">=4.0.0"
}
},
+ "node_modules/deep-freeze-strict": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-freeze-strict/-/deep-freeze-strict-1.1.1.tgz",
+ "integrity": "sha512-QemROZMM2IvhAcCFvahdX2Vbm4S/txeq5rFYU9fh4mQP79WTMW5c/HkQ2ICl1zuzcDZdPZ6zarDxQeQMsVYoNA==",
+ "license": "public domain"
+ },
"node_modules/deepmerge": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
@@ -5482,6 +14658,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/defu": {
+ "version": "6.1.7",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz",
+ "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==",
+ "license": "MIT"
+ },
"node_modules/depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -5495,13 +14677,18 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
"integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/destr": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz",
+ "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==",
+ "license": "MIT"
+ },
"node_modules/destroy": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
@@ -5512,6 +14699,12 @@
"npm": "1.2.8000 || >= 1.4.16"
}
},
+ "node_modules/detect-browser": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz",
+ "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==",
+ "license": "MIT"
+ },
"node_modules/detect-libc": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
@@ -5525,7 +14718,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
"integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -5537,7 +14729,6 @@
"version": "4.12.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz",
"integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==",
- "dev": true,
"license": "MIT"
},
"node_modules/dotenv": {
@@ -5567,6 +14758,15 @@
"url": "https://dotenvx.com"
}
},
+ "node_modules/dset": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz",
+ "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/dunder-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
@@ -5587,6 +14787,50 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"license": "MIT"
},
+ "node_modules/eciesjs": {
+ "version": "0.4.17",
+ "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.4.17.tgz",
+ "integrity": "sha512-TOOURki4G7sD1wDCjj7NfLaXZZ49dFOeEb5y39IXpb8p0hRzVvfvzZHOi5JcT+PpyAbi/Y+lxPb8eTag2WYH8w==",
+ "license": "MIT",
+ "dependencies": {
+ "@ecies/ciphers": "^0.2.5",
+ "@noble/ciphers": "^1.3.0",
+ "@noble/curves": "^1.9.7",
+ "@noble/hashes": "^1.8.0"
+ },
+ "engines": {
+ "bun": ">=1",
+ "deno": ">=2",
+ "node": ">=16"
+ }
+ },
+ "node_modules/eciesjs/node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/eciesjs/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -5630,7 +14874,6 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/empty-module/-/empty-module-0.0.2.tgz",
"integrity": "sha512-NFzPF5kG18UwYoRaXIylf8mpFEGOePZmKnbv3WUsEFxPe0w8NXPovJfm8t+tYoKwYmyRdQ2bZUizl/EiElJ7+g==",
- "dev": true,
"license": "MIT"
},
"node_modules/enc-utils": {
@@ -5662,22 +14905,22 @@
}
},
"node_modules/engine.io-client": {
- "version": "6.6.4",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.4.tgz",
- "integrity": "sha512-+kjUJnZGwzewFDw951CDWcwj35vMNf2fcj7xQWOctq1F2i1jkDdVvdFG9kM/BEChymCH36KgjnW0NsL58JYRxw==",
+ "version": "6.6.6",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.6.tgz",
+ "integrity": "sha512-iY6QdftLQ9pyiPoX082bpf/u1UewnOaJrtJIF9T0++QB34lZrj0uP+Q/bj8AlUsAxqhnkTV2BS8SBZSxOmoV5Q==",
"license": "MIT",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.4.1",
"engine.io-parser": "~5.2.1",
- "ws": "~8.18.3",
+ "ws": "~8.21.0",
"xmlhttprequest-ssl": "~2.1.1"
}
},
"node_modules/engine.io-client/node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -5752,6 +14995,16 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-toolkit": {
+ "version": "1.45.1",
+ "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.45.1.tgz",
+ "integrity": "sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==",
+ "license": "MIT",
+ "workspaces": [
+ "docs",
+ "benchmarks"
+ ]
+ },
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -5801,6 +15054,50 @@
"node": ">= 0.6"
}
},
+ "node_modules/ethereum-cryptography": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
+ "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/ciphers": "1.3.0",
+ "@noble/curves": "1.9.0",
+ "@noble/hashes": "1.8.0",
+ "@scure/bip32": "1.7.0",
+ "@scure/bip39": "1.6.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16",
+ "npm": ">=9"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/@noble/curves": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
+ "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/ethers": {
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz",
@@ -5868,6 +15165,12 @@
"node": ">=6"
}
},
+ "node_modules/eventemitter3": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
+ "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
+ "license": "MIT"
+ },
"node_modules/events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -5881,7 +15184,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"md5.js": "^1.3.4",
@@ -5893,6 +15195,7 @@
"resolved": "https://registry.npmjs.org/expo/-/expo-54.0.33.tgz",
"integrity": "sha512-3yOEfAKqo+gqHcV8vKcnq0uA5zxlohnhA3fu4G43likN8ct5ZZ3LjAh9wDdKteEkoad3tFPvwxmXW711S5OHUw==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.20.0",
"@expo/cli": "54.0.23",
@@ -6474,6 +15777,7 @@
"resolved": "https://registry.npmjs.org/expo-font/-/expo-font-14.0.11.tgz",
"integrity": "sha512-ga0q61ny4s/kr4k8JX9hVH69exVSIfcIc19+qZ7gt71Mqtm7xy2c6kwsPTCyhBW2Ro5yXTT8EaZOpuRi35rHbg==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"fontfaceobserver": "^2.1.0"
},
@@ -6544,12 +15848,37 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"license": "MIT"
},
+ "node_modules/fast-json-patch": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
+ "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==",
+ "license": "MIT"
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"license": "MIT"
},
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "license": "MIT"
+ },
+ "node_modules/fast-text-encoding": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz",
+ "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/fastestsmallesttextencoderdecoder": {
+ "version": "1.0.22",
+ "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz",
+ "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==",
+ "license": "CC0-1.0",
+ "peer": true
+ },
"node_modules/fb-watchman": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
@@ -6559,6 +15888,12 @@
"bser": "2.1.1"
}
},
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "license": "MIT"
+ },
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -6872,6 +16207,23 @@
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"license": "ISC"
},
+ "node_modules/h3": {
+ "version": "1.15.11",
+ "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz",
+ "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==",
+ "license": "MIT",
+ "dependencies": {
+ "cookie-es": "^1.2.3",
+ "crossws": "^0.3.5",
+ "defu": "^6.1.6",
+ "destr": "^2.0.5",
+ "iron-webcrypto": "^1.2.1",
+ "node-mock-http": "^1.0.4",
+ "radix3": "^1.1.2",
+ "ufo": "^1.6.3",
+ "uncrypto": "^0.1.3"
+ }
+ },
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -6924,7 +16276,6 @@
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz",
"integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.4",
@@ -7042,6 +16393,13 @@
"node": ">= 14"
}
},
+ "node_modules/idb-keyval": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.3.0.tgz",
+ "integrity": "sha512-um+2dgAWmYsu615EXpWVwSmapJhON0G43t3Ka/EVaohzPQXSMqKEqeDK/oIW3Ow+BXaF2PvSc+oBTFp793A5Ow==",
+ "license": "Apache-2.0",
+ "peer": true
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -7127,6 +16485,15 @@
"loose-envify": "^1.0.0"
}
},
+ "node_modules/iron-webcrypto": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz",
+ "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/brc-dd"
+ }
+ },
"node_modules/is-arguments": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
@@ -7143,6 +16510,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-arrayish": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
+ "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
+ "license": "MIT"
+ },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -7238,6 +16611,15 @@
"node": ">=0.12.0"
}
},
+ "node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-regex": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
@@ -7301,6 +16683,21 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"license": "ISC"
},
+ "node_modules/isows": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.7.tgz",
+ "integrity": "sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "peerDependencies": {
+ "ws": "*"
+ }
+ },
"node_modules/istanbul-lib-coverage": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
@@ -7520,6 +16917,15 @@
"integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==",
"license": "MIT"
},
+ "node_modules/js-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz",
+ "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -7557,6 +16963,12 @@
"node": ">=6"
}
},
+ "node_modules/json-rpc-random-id": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz",
+ "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==",
+ "license": "ISC"
+ },
"node_modules/json-stable-stringify": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
@@ -7597,6 +17009,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/jsonschema": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz",
+ "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/jwt-decode": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
@@ -7606,6 +17027,12 @@
"node": ">=18"
}
},
+ "node_modules/keyvaluestorage-interface": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz",
+ "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==",
+ "license": "MIT"
+ },
"node_modules/kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -7615,6 +17042,15 @@
"node": ">=6"
}
},
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/lan-network": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/lan-network/-/lan-network-0.1.7.tgz",
@@ -7794,9 +17230,6 @@
"cpu": [
"arm64"
],
- "libc": [
- "glibc"
- ],
"license": "MPL-2.0",
"optional": true,
"os": [
@@ -7817,9 +17250,6 @@
"cpu": [
"arm64"
],
- "libc": [
- "musl"
- ],
"license": "MPL-2.0",
"optional": true,
"os": [
@@ -7840,9 +17270,6 @@
"cpu": [
"x64"
],
- "libc": [
- "glibc"
- ],
"license": "MPL-2.0",
"optional": true,
"os": [
@@ -7863,9 +17290,6 @@
"cpu": [
"x64"
],
- "libc": [
- "musl"
- ],
"license": "MPL-2.0",
"optional": true,
"os": [
@@ -7937,6 +17361,12 @@
"node": ">=8"
}
},
+ "node_modules/lodash": {
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
+ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
+ "license": "MIT"
+ },
"node_modules/lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
@@ -8063,6 +17493,12 @@
"url": "https://tidelift.com/funding/github/npm/loglevel"
}
},
+ "node_modules/long": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
+ "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
+ "license": "Apache-2.0"
+ },
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -8112,7 +17548,6 @@
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
"integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"hash-base": "^3.0.0",
@@ -8126,6 +17561,18 @@
"integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==",
"license": "MIT"
},
+ "node_modules/merge-options": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz",
+ "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==",
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-obj": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -8422,6 +17869,12 @@
}
}
},
+ "node_modules/micro-ftch": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz",
+ "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==",
+ "license": "MIT"
+ },
"node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
@@ -8439,7 +17892,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
"integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.0.0",
@@ -8453,7 +17905,6 @@
"version": "4.12.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz",
"integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==",
- "dev": true,
"license": "MIT"
},
"node_modules/mime": {
@@ -8555,6 +18006,26 @@
"node": ">= 18"
}
},
+ "node_modules/mipd": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mipd/-/mipd-0.0.7.tgz",
+ "integrity": "sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wagmi-dev"
+ }
+ ],
+ "license": "MIT",
+ "peerDependencies": {
+ "typescript": ">=5.0.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -8573,6 +18044,12 @@
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"license": "MIT"
},
+ "node_modules/multiformats": {
+ "version": "9.9.0",
+ "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
+ "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
+ "license": "(Apache-2.0 AND MIT)"
+ },
"node_modules/mz": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
@@ -8584,6 +18061,12 @@
"thenify-all": "^1.0.0"
}
},
+ "node_modules/nan": {
+ "version": "2.28.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz",
+ "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==",
+ "license": "MIT"
+ },
"node_modules/nanoid": {
"version": "3.3.11",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
@@ -8617,6 +18100,41 @@
"integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==",
"license": "MIT"
},
+ "node_modules/new-date": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/new-date/-/new-date-1.0.3.tgz",
+ "integrity": "sha512-0fsVvQPbo2I18DT2zVHpezmeeNYV2JaJSrseiHLc17GNOxJzUdx5mvSigPu8LtIfZSij5i1wXnXFspEs2CD6hA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@segment/isodate": "1.0.3"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/node-fetch-native": {
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz",
+ "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==",
+ "license": "MIT"
+ },
"node_modules/node-forge": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz",
@@ -8632,6 +18150,12 @@
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
"license": "MIT"
},
+ "node_modules/node-mock-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz",
+ "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==",
+ "license": "MIT"
+ },
"node_modules/node-releases": {
"version": "2.0.37",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz",
@@ -8692,6 +18216,12 @@
"node": ">=20.19.4"
}
},
+ "node_modules/obj-case": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/obj-case/-/obj-case-0.2.1.tgz",
+ "integrity": "sha512-PquYBBTy+Y6Ob/O2574XHhDtHJlV1cJHMCgW+rDRc9J5hhmRelJB3k5dTK/3cVmFVtzvAKuENeuLpoyTzMzkOg==",
+ "license": "MIT"
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -8747,14 +18277,34 @@
}
},
"node_modules/oblivious-set": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz",
- "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-2.0.0.tgz",
+ "integrity": "sha512-QOUH5Xrsced9fKXaQTjWoDGKeS/Or7E2jB0FN63N4mkAO4qJdB7WR7e6qWAOHM5nk25FJ8TGjhP7DH4l6vFVLg==",
"license": "MIT",
"engines": {
"node": ">=16"
}
},
+ "node_modules/ofetch": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz",
+ "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==",
+ "license": "MIT",
+ "dependencies": {
+ "destr": "^2.0.5",
+ "node-fetch-native": "^1.6.7",
+ "ufo": "^1.6.1"
+ }
+ },
+ "node_modules/on-exit-leak-free": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz",
+ "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/on-finished": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
@@ -8813,6 +18363,21 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/openapi-fetch": {
+ "version": "0.13.8",
+ "resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.13.8.tgz",
+ "integrity": "sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==",
+ "license": "MIT",
+ "dependencies": {
+ "openapi-typescript-helpers": "^0.0.15"
+ }
+ },
+ "node_modules/openapi-typescript-helpers": {
+ "version": "0.0.15",
+ "resolved": "https://registry.npmjs.org/openapi-typescript-helpers/-/openapi-typescript-helpers-0.0.15.tgz",
+ "integrity": "sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==",
+ "license": "MIT"
+ },
"node_modules/ora": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
@@ -8922,6 +18487,75 @@
"node": ">=4"
}
},
+ "node_modules/ox": {
+ "version": "0.11.3",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.11.3.tgz",
+ "integrity": "sha512-1bWYGk/xZel3xro3l8WGg6eq4YEKlaqvyMtVhfMFpbJzK2F6rj4EDRtqDCWVEJMkzcmEi9uW2QxsqELokOlarw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@noble/ciphers": "^1.3.0",
+ "@noble/curves": "1.9.1",
+ "@noble/hashes": "^1.8.0",
+ "@scure/bip32": "^1.7.0",
+ "@scure/bip39": "^1.6.0",
+ "abitype": "^1.2.3",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ox/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/ox/node_modules/@noble/curves": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.1.tgz",
+ "integrity": "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/ox/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/ox/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -8979,11 +18613,26 @@
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"license": "BlueOak-1.0.0"
},
+ "node_modules/pako": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-2.2.0.tgz",
+ "integrity": "sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/puzrin"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/nodeca"
+ }
+ ],
+ "license": "(MIT AND Zlib)"
+ },
"node_modules/parse-asn1": {
"version": "5.1.9",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz",
"integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==",
- "dev": true,
"license": "ISC",
"dependencies": {
"asn1.js": "^4.10.1",
@@ -9079,7 +18728,6 @@
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz",
"integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"create-hash": "^1.2.0",
@@ -9093,6 +18741,21 @@
"node": ">= 0.10"
}
},
+ "node_modules/permissionless": {
+ "version": "0.3.7",
+ "resolved": "https://registry.npmjs.org/permissionless/-/permissionless-0.3.7.tgz",
+ "integrity": "sha512-r1UGWkVMqFzzJ0UcKEVHh6XvOm7+SfTvy7AoGA7ZlxpE96XR+zbtb+rRAA3DOQuq6/ifov5NvUyt1xf4zxbR0g==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ox": "^0.11.3",
+ "viem": "^2.44.4"
+ },
+ "peerDependenciesMeta": {
+ "ox": {
+ "optional": true
+ }
+ }
+ },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -9111,6 +18774,43 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pino": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-10.0.0.tgz",
+ "integrity": "sha512-eI9pKwWEix40kfvSzqEP6ldqOoBIN7dwD/o91TY5z8vQI12sAffpR/pOqAD1IVVwIVHDpHjkq0joBPdJD0rafA==",
+ "license": "MIT",
+ "dependencies": {
+ "atomic-sleep": "^1.0.0",
+ "on-exit-leak-free": "^2.1.0",
+ "pino-abstract-transport": "^2.0.0",
+ "pino-std-serializers": "^7.0.0",
+ "process-warning": "^5.0.0",
+ "quick-format-unescaped": "^4.0.3",
+ "real-require": "^0.2.0",
+ "safe-stable-stringify": "^2.3.1",
+ "slow-redact": "^0.3.0",
+ "sonic-boom": "^4.0.1",
+ "thread-stream": "^3.0.0"
+ },
+ "bin": {
+ "pino": "bin.js"
+ }
+ },
+ "node_modules/pino-abstract-transport": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz",
+ "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==",
+ "license": "MIT",
+ "dependencies": {
+ "split2": "^4.0.0"
+ }
+ },
+ "node_modules/pino-std-serializers": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz",
+ "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==",
+ "license": "MIT"
+ },
"node_modules/pirates": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
@@ -9143,6 +18843,15 @@
"node": ">=4.0.0"
}
},
+ "node_modules/pony-cause": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz",
+ "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==",
+ "license": "0BSD",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
@@ -9240,7 +18949,22 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/process-warning": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz",
+ "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
"license": "MIT"
},
"node_modules/progress": {
@@ -9274,11 +18998,33 @@
"node": ">= 6"
}
},
+ "node_modules/protobufjs": {
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz",
+ "integrity": "sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==",
+ "hasInstallScript": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.2",
+ "@protobufjs/base64": "^1.1.2",
+ "@protobufjs/codegen": "^2.0.5",
+ "@protobufjs/eventemitter": "^1.1.1",
+ "@protobufjs/fetch": "^1.1.1",
+ "@protobufjs/float": "^1.0.2",
+ "@protobufjs/path": "^1.1.2",
+ "@protobufjs/pool": "^1.1.0",
+ "@protobufjs/utf8": "^1.1.1",
+ "@types/node": ">=13.7.0",
+ "long": "^5.3.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/public-encrypt": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
"integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -9293,7 +19039,6 @@
"version": "4.12.3",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz",
"integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==",
- "dev": true,
"license": "MIT"
},
"node_modules/pump": {
@@ -9315,6 +19060,24 @@
"node": ">=6"
}
},
+ "node_modules/qr-code-styling": {
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.9.2.tgz",
+ "integrity": "sha512-RgJaZJ1/RrXJ6N0j7a+pdw3zMBmzZU4VN2dtAZf8ZggCfRB5stEQ3IoDNGaNhYY3nnZKYlYSLl5YkfWN5dPutg==",
+ "license": "MIT",
+ "dependencies": {
+ "qrcode-generator": "^1.4.4"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/qrcode-generator": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.5.2.tgz",
+ "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==",
+ "license": "MIT"
+ },
"node_modules/qrcode-terminal": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz",
@@ -9332,11 +19095,22 @@
"inherits": "~2.0.3"
}
},
+ "node_modules/quick-format-unescaped": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
+ "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
+ "license": "MIT"
+ },
+ "node_modules/radix3": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz",
+ "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==",
+ "license": "MIT"
+ },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
@@ -9346,7 +19120,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
"integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"randombytes": "^2.0.5",
@@ -9382,6 +19155,7 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9428,6 +19202,7 @@
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.81.5.tgz",
"integrity": "sha512-1w+/oSjEXZjMqsIvmkCRsOc8UBYv163bTWKTI8+1mxztvQPhCRYGTvZ/PL1w16xXHneIj/SLGfxWg2GWN2uexw==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@jest/create-cache-key-function": "^29.7.0",
"@react-native/assets-registry": "0.81.5",
@@ -9508,6 +19283,7 @@
"resolved": "https://registry.npmjs.org/react-native-quick-crypto/-/react-native-quick-crypto-0.7.17.tgz",
"integrity": "sha512-cJzp6oA/dM1lujt+Rwtn46Mgcs3w9F/0oQvNz1jcADc/AXktveAOUTzzKrDMxyg6YPziCYnoqMDzHBo6OLSU1g==",
"license": "MIT",
+ "peer": true,
"workspaces": [
".",
"example"
@@ -9633,6 +19409,7 @@
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
"integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9653,6 +19430,28 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/readdirp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz",
+ "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20.19.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/real-require": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz",
+ "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
"node_modules/regenerate": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
@@ -9872,7 +19671,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz",
"integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"hash-base": "^3.1.2",
@@ -9886,7 +19684,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz",
"integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.4",
@@ -9902,14 +19699,12 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/ripemd160/node_modules/readable-stream": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
@@ -9925,14 +19720,12 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
"license": "MIT"
},
"node_modules/ripemd160/node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
@@ -9942,9 +19735,63 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
"license": "MIT"
},
+ "node_modules/ripple-address-codec": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/ripple-address-codec/-/ripple-address-codec-4.3.1.tgz",
+ "integrity": "sha512-Qa3+9wKVvpL/xYtT6+wANsn0A1QcC5CT6IMZbRJZ/1lGt7gmwIfsrCuz1X0+LCEO7zgb+3UT1I1dc0k/5dwKQQ==",
+ "license": "ISC",
+ "dependencies": {
+ "base-x": "^3.0.9",
+ "create-hash": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/ripple-address-codec/node_modules/base-x": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz",
+ "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/ripple-binary-codec": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.11.0.tgz",
+ "integrity": "sha512-g7+gs3T+NfoeW6vIq5dcN0CkIT4t/zwRzFxz8X2RzfbrWRnewPUKqQbmBgs05tXLX5NuWPaneiaAVpFpYBcdfw==",
+ "license": "ISC",
+ "dependencies": {
+ "assert": "^2.0.0",
+ "big-integer": "^1.6.48",
+ "buffer": "6.0.3",
+ "create-hash": "^1.2.0",
+ "decimal.js": "^10.2.0",
+ "ripple-address-codec": "^4.3.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/ripple-keypairs": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/ripple-keypairs/-/ripple-keypairs-1.3.1.tgz",
+ "integrity": "sha512-dmPlraWKJciFJxHcoubDahGnoIalG5e/BtV6HNDUs7wLXmtnLMHt6w4ed9R8MTL2zNrVPiIdI/HCtMMo0Tm7JQ==",
+ "license": "ISC",
+ "dependencies": {
+ "bn.js": "^5.1.1",
+ "brorand": "^1.0.5",
+ "elliptic": "^6.5.4",
+ "hash.js": "^1.0.3",
+ "ripple-address-codec": "^4.3.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/rxjs": {
"version": "7.8.2",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
@@ -9992,6 +19839,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/safe-stable-stringify": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
+ "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/sax": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
@@ -10145,7 +20001,6 @@
"version": "2.4.12",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz",
"integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==",
- "dev": true,
"license": "(MIT AND BSD-3-Clause)",
"dependencies": {
"inherits": "^2.0.4",
@@ -10212,6 +20067,15 @@
"plist": "^3.0.5"
}
},
+ "node_modules/simple-swizzle": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
+ "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
"node_modules/sisteransi": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
@@ -10227,6 +20091,12 @@
"node": ">=8"
}
},
+ "node_modules/slow-redact": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/slow-redact/-/slow-redact-0.3.2.tgz",
+ "integrity": "sha512-MseHyi2+E/hBRqdOi5COy6wZ7j7DxXRz9NkseavNYSvvWC06D8a5cidVZX3tcG5eCW3NIyVU4zT63hw0Q486jw==",
+ "license": "MIT"
+ },
"node_modules/slugify": {
"version": "1.6.9",
"resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.9.tgz",
@@ -10264,6 +20134,15 @@
"node": ">=10.0.0"
}
},
+ "node_modules/sonic-boom": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz",
+ "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "atomic-sleep": "^1.0.0"
+ }
+ },
"node_modules/source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -10301,6 +20180,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/split2": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
+ "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 10.x"
+ }
+ },
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -10653,12 +20541,44 @@
"node": ">=0.8"
}
},
+ "node_modules/thread-stream": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.2.0.tgz",
+ "integrity": "sha512-zLBvqpwr4Esa0kRjcrzGU6zL25lePWaCLMx0RQFrmteozIfeNdaMLpG5U7PeHzvlFkAWaRKA9/KVW4F60iB+qw==",
+ "license": "MIT",
+ "dependencies": {
+ "real-require": "^0.2.0"
+ }
+ },
"node_modules/throat": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
"integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
"license": "MIT"
},
+ "node_modules/tiny-secp256k1": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.7.tgz",
+ "integrity": "sha512-eb+F6NabSnjbLwNoC+2o5ItbmP1kg7HliWue71JgLegQt6A5mTN8YbvTLCazdlg6e5SV6A+r8OGvZYskdlmhqQ==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "bindings": "^1.3.0",
+ "bn.js": "^4.11.8",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.4.0",
+ "nan": "^2.13.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/tiny-secp256k1/node_modules/bn.js": {
+ "version": "4.12.5",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.5.tgz",
+ "integrity": "sha512-3aRg6/JxfffFD+OlOjOFR3Vo79l39ooBTFucxx+MT3dhCtzn3EmiUPQo+6/OZuI2jbXi3YKgmiTFBgChQMwIRQ==",
+ "license": "MIT"
+ },
"node_modules/tinyglobby": {
"version": "0.2.16",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
@@ -10697,6 +20617,7 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -10714,7 +20635,6 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz",
"integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"isarray": "^2.0.5",
@@ -10746,6 +20666,12 @@
"node": ">=0.6"
}
},
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
+ },
"node_modules/ts-custom-error": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz",
@@ -10789,7 +20715,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
"integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.3",
@@ -10818,12 +20743,18 @@
"is-typedarray": "^1.0.0"
}
},
+ "node_modules/typeforce": {
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz",
+ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==",
+ "license": "MIT"
+ },
"node_modules/typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
- "dev": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -10832,6 +20763,27 @@
"node": ">=14.17"
}
},
+ "node_modules/ufo": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz",
+ "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==",
+ "license": "MIT"
+ },
+ "node_modules/uint8arrays": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+ "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
+ "license": "MIT",
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/uncrypto": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz",
+ "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==",
+ "license": "MIT"
+ },
"node_modules/undici": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.24.1.tgz",
@@ -10847,6 +20799,12 @@
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"license": "MIT"
},
+ "node_modules/unfetch": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
+ "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==",
+ "license": "MIT"
+ },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
@@ -10896,13 +20854,118 @@
"url": "https://github.com/sponsors/pubkey"
}
},
- "node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "license": "MIT",
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unstorage": {
+ "version": "1.17.5",
+ "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz",
+ "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "^3.1.3",
+ "chokidar": "^5.0.0",
+ "destr": "^2.0.5",
+ "h3": "^1.15.10",
+ "lru-cache": "^11.2.7",
+ "node-fetch-native": "^1.6.7",
+ "ofetch": "^1.5.1",
+ "ufo": "^1.6.3"
+ },
+ "peerDependencies": {
+ "@azure/app-configuration": "^1.8.0",
+ "@azure/cosmos": "^4.2.0",
+ "@azure/data-tables": "^13.3.0",
+ "@azure/identity": "^4.6.0",
+ "@azure/keyvault-secrets": "^4.9.0",
+ "@azure/storage-blob": "^12.26.0",
+ "@capacitor/preferences": "^6 || ^7 || ^8",
+ "@deno/kv": ">=0.9.0",
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0",
+ "@planetscale/database": "^1.19.0",
+ "@upstash/redis": "^1.34.3",
+ "@vercel/blob": ">=0.27.1",
+ "@vercel/functions": "^2.2.12 || ^3.0.0",
+ "@vercel/kv": "^1 || ^2 || ^3",
+ "aws4fetch": "^1.0.20",
+ "db0": ">=0.2.1",
+ "idb-keyval": "^6.2.1",
+ "ioredis": "^5.4.2",
+ "uploadthing": "^7.4.4"
+ },
+ "peerDependenciesMeta": {
+ "@azure/app-configuration": {
+ "optional": true
+ },
+ "@azure/cosmos": {
+ "optional": true
+ },
+ "@azure/data-tables": {
+ "optional": true
+ },
+ "@azure/identity": {
+ "optional": true
+ },
+ "@azure/keyvault-secrets": {
+ "optional": true
+ },
+ "@azure/storage-blob": {
+ "optional": true
+ },
+ "@capacitor/preferences": {
+ "optional": true
+ },
+ "@deno/kv": {
+ "optional": true
+ },
+ "@netlify/blobs": {
+ "optional": true
+ },
+ "@planetscale/database": {
+ "optional": true
+ },
+ "@upstash/redis": {
+ "optional": true
+ },
+ "@vercel/blob": {
+ "optional": true
+ },
+ "@vercel/functions": {
+ "optional": true
+ },
+ "@vercel/kv": {
+ "optional": true
+ },
+ "aws4fetch": {
+ "optional": true
+ },
+ "db0": {
+ "optional": true
+ },
+ "idb-keyval": {
+ "optional": true
+ },
+ "ioredis": {
+ "optional": true
+ },
+ "uploadthing": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/unstorage/node_modules/lru-cache": {
+ "version": "11.5.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz",
+ "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==",
+ "license": "BlueOak-1.0.0",
"engines": {
- "node": ">= 0.8"
+ "node": "20 || >=22"
}
},
"node_modules/update-browserslist-db": {
@@ -10958,7 +21021,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true,
"license": "MIT"
},
"node_modules/utils-merge": {
@@ -10997,6 +21059,148 @@
"node": ">= 0.8"
}
},
+ "node_modules/viem": {
+ "version": "2.55.2",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-2.55.2.tgz",
+ "integrity": "sha512-XlJeyNAZ96dQfOHlxLTK1FKgtWw/TtxENKNMBSBgxqALjiWiBWrFmSSzwwMivryKnBwkbt5E+90jSCLnVEilLA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/curves": "1.9.1",
+ "@noble/hashes": "1.8.0",
+ "@scure/bip32": "1.7.0",
+ "@scure/bip39": "1.6.0",
+ "abitype": "1.2.3",
+ "isows": "1.0.7",
+ "ox": "0.14.30",
+ "ws": "8.21.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/viem/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/viem/node_modules/@noble/curves": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.1.tgz",
+ "integrity": "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/viem/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/viem/node_modules/abitype": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.2.3.tgz",
+ "integrity": "sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/wevm"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4",
+ "zod": "^3.22.0 || ^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/viem/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
+ "node_modules/viem/node_modules/ox": {
+ "version": "0.14.30",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.14.30.tgz",
+ "integrity": "sha512-LI11uu+8iiM1B3CLckgd++YF1a0A2k5wDoM9ZeQMiL21BOzQs6L//BLS6hb1HSEKCyycdDIQLsVQx9MjpcC0hA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@noble/ciphers": "^1.3.0",
+ "@noble/curves": "1.9.1",
+ "@noble/hashes": "^1.8.0",
+ "@scure/bip32": "^1.7.0",
+ "@scure/bip39": "^1.6.0",
+ "abitype": "^1.2.3",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/viem/node_modules/ws": {
+ "version": "8.21.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
+ "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/vlq": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz",
@@ -11036,6 +21240,16 @@
"integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
"license": "MIT"
},
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
"node_modules/whatwg-url-without-unicode": {
"version": "8.0.0-3",
"resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz",
@@ -11074,6 +21288,12 @@
"ieee754": "^1.1.13"
}
},
+ "node_modules/whatwg-url/node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
+ },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -11110,6 +21330,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/wif": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz",
+ "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bs58check": "<3.0.0"
+ }
+ },
"node_modules/wonka": {
"version": "6.3.6",
"resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.6.tgz",
@@ -11175,6 +21404,7 @@
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=10.0.0"
},
@@ -11243,6 +21473,135 @@
"node": ">=0.4.0"
}
},
+ "node_modules/xrpl": {
+ "version": "2.14.3",
+ "resolved": "https://registry.npmjs.org/xrpl/-/xrpl-2.14.3.tgz",
+ "integrity": "sha512-XNiIVfHIXrhFeLKwVzDSw1Al9Ac2WZwFus42idzfjI/joooSqRfFyv59p7NOU6hrkjKjOisRIhHDkheQovZWaw==",
+ "license": "ISC",
+ "dependencies": {
+ "bignumber.js": "^9.0.0",
+ "bip32": "^2.0.6",
+ "bip39": "^3.0.4",
+ "https-proxy-agent": "^5.0.0",
+ "lodash": "^4.17.4",
+ "ripple-address-codec": "^4.3.1",
+ "ripple-binary-codec": "^1.11.0",
+ "ripple-keypairs": "^1.3.1",
+ "ws": "^8.2.2",
+ "xrpl-secret-numbers": "^0.3.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/xrpl-secret-numbers": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/xrpl-secret-numbers/-/xrpl-secret-numbers-0.3.5.tgz",
+ "integrity": "sha512-5W2Ijp4nFpplEJ4IEK8JNAnRN9+3/+8BdBQ0hOZ3bZfa/+K9c9GNdN5fHDkKoECJN3nzXNcj6/Ejg7wUQDtRnQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/brorand": "^1.0.30",
+ "brorand": "^1.1.0",
+ "ripple-keypairs": "^2.0.0"
+ }
+ },
+ "node_modules/xrpl-secret-numbers/node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/xrpl-secret-numbers/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/xrpl-secret-numbers/node_modules/@scure/base": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz",
+ "integrity": "sha512-b8XEupJibegiXV+tDUseI8oLQc8ei3d/4Jkb2RpbHh3MfE054ov3uIz2dhFkB3FI8iwYkEh0gGCApkrYggkPNg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/xrpl-secret-numbers/node_modules/ripple-address-codec": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ripple-address-codec/-/ripple-address-codec-5.0.1.tgz",
+ "integrity": "sha512-JQHLKuVJV8lv9Qobmn4aUM2Dpv9WRRLKnNWfM8tN02fAbUtG8mUPsu9q9UYX8P76G4qzytEc5ZKMp/3JggNYmw==",
+ "license": "ISC",
+ "dependencies": {
+ "@scure/base": "^2.0.0",
+ "@xrplf/isomorphic": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/xrpl-secret-numbers/node_modules/ripple-keypairs": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ripple-keypairs/-/ripple-keypairs-2.0.0.tgz",
+ "integrity": "sha512-b5rfL2EZiffmklqZk1W+dvSy97v3V/C7936WxCCgDynaGPp7GE6R2XO7EU9O2LlM/z95rj870IylYnOQs+1Rag==",
+ "license": "ISC",
+ "dependencies": {
+ "@noble/curves": "^1.0.0",
+ "@xrplf/isomorphic": "^1.0.0",
+ "ripple-address-codec": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 16"
+ }
+ },
+ "node_modules/xrpl/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/xrpl/node_modules/bignumber.js": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
+ "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/xrpl/node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -11311,6 +21670,35 @@
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
+ },
+ "node_modules/zustand": {
+ "version": "5.0.14",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.14.tgz",
+ "integrity": "sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20.0"
+ },
+ "peerDependencies": {
+ "@types/react": ">=18.0.0",
+ "immer": ">=9.0.6",
+ "react": ">=18.0.0",
+ "use-sync-external-store": ">=1.2.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "immer": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "use-sync-external-store": {
+ "optional": true
+ }
+ }
}
}
}
diff --git a/demo/rn-expo-hooks-example/package.json b/demo/rn-expo-hooks-example/package.json
index 2fffd39..aedc821 100644
--- a/demo/rn-expo-hooks-example/package.json
+++ b/demo/rn-expo-hooks-example/package.json
@@ -10,7 +10,8 @@
},
"dependencies": {
"@ethersproject/shims": "^5.7.0",
- "@web3auth/react-native-sdk": "file:../../web3auth-react-native-sdk-8.1.0.tgz",
+ "@react-native-async-storage/async-storage": "^1.24.0",
+ "@web3auth/react-native-sdk": "file:../../web3auth-react-native-sdk-10.0.0.tgz",
"ethers": "^6.13.4",
"expo": "~54.0.33",
"expo-constants": "^17.0.8",
diff --git a/package.json b/package.json
index 811a670..17f7b7e 100644
--- a/package.json
+++ b/package.json
@@ -123,7 +123,7 @@
"vue": "^3.x"
},
"engines": {
- "node": ">=18.x",
- "npm": ">=9.x"
+ "node": ">=22.x",
+ "npm": ">=10.x"
}
}
diff --git a/src/Web3Auth.ts b/src/Web3Auth.ts
index b312c47..2df9983 100644
--- a/src/Web3Auth.ts
+++ b/src/Web3Auth.ts
@@ -1,6 +1,7 @@
import { createKeyPairFromBytes } from "@solana/keys";
import { createSignerFromKeyPair, type TransactionSigner } from "@solana/signers";
import { CITADEL_SERVER_MAP, STORAGE_SERVER_MAP, STORAGE_SERVER_SOCKET_URL_MAP } from "@toruslabs/constants";
+import { EIP7702_SUPPORTED_SMART_ACCOUNT_TYPES, SMART_ACCOUNT_EIP_STANDARD } from "@toruslabs/ethereum-controllers";
import { NodeDetailManager } from "@toruslabs/fetch-node-details";
import { add0x, type Hex, remove0x } from "@toruslabs/metadata-helpers";
import { AuthSessionManager, StorageManager } from "@toruslabs/session-manager";
@@ -29,8 +30,7 @@ import type {
IProvider,
SmartAccountsConfig,
} from "@web3auth/no-modal";
-import { accountAbstractionProvider, CommonJRPCProvider } from "@web3auth/no-modal";
-import { WsEmbedParams } from "@web3auth/ws-embed";
+import { accountAbstractionProvider, CommonJRPCProvider, SMART_ACCOUNT_WALLET_SCOPE } from "@web3auth/no-modal";
import deepmerge from "deepmerge";
import { ethers, JsonRpcProvider, Wallet } from "ethers";
import { jwtDecode, JwtPayload } from "jwt-decode";
@@ -48,6 +48,7 @@ import { SecureStore } from "./types/IExpoSecureStore";
import {
AggregateVerifierParams,
AuthSessionData,
+ type AuthTokenInfo,
type ChainsConfig,
IWeb3Auth,
type ProjectConfig,
@@ -60,7 +61,14 @@ import {
WalletResult,
} from "./types/interface";
import { IWebBrowser } from "./types/IWebBrowser";
-import { constructURL, fetchProjectConfig, generateRecordId, getHashQueryParams } from "./utils";
+import {
+ constructURL,
+ fetchProjectConfig,
+ generateRecordId,
+ getErrorAnalyticsProperties,
+ getHashQueryParams,
+ getInitializationTrackData,
+} from "./utils";
// Inlined from @web3auth/no-modal/base/utils to avoid loading the barrel file
const isHexStrict = (hex: unknown): boolean => (typeof hex === "string" || typeof hex === "number") && /^(-)?0x[0-9a-f]*$/i.test(String(hex));
@@ -142,7 +150,6 @@ class Web3Auth implements IWeb3Auth {
if (!options.citadelServerUrl) options.citadelServerUrl = CITADEL_SERVER_MAP[options.buildEnv];
if (!options.storageServerUrl) options.storageServerUrl = STORAGE_SERVER_MAP[options.buildEnv];
if (!options.sessionSocketUrl) options.sessionSocketUrl = STORAGE_SERVER_SOCKET_URL_MAP[options.buildEnv];
- if (!options.sessionTime) options.sessionTime = 86400;
if (typeof options.enableLogging === "undefined") options.enableLogging = false;
if (options.enableLogging) {
log.setLevel("debug");
@@ -261,7 +268,12 @@ class Web3Auth implements IWeb3Auth {
});
try {
- this.projectConfig = await fetchProjectConfig(this.options.clientId, this.options.network, this.options.buildEnv);
+ this.projectConfig = await fetchProjectConfig(
+ this.options.clientId,
+ this.options.network,
+ this.options.buildEnv,
+ this.options.accountAbstractionConfig?.smartAccountType
+ );
} catch (e) {
const error = await serializeError(e);
log.error("Failed to fetch project configurations", error);
@@ -272,6 +284,7 @@ class Web3Auth implements IWeb3Auth {
this.initChainsConfig(this.projectConfig);
this.initCachedChainId();
this.initWalletServicesConfig(this.projectConfig);
+ this.initSessionTimeConfig(this.projectConfig);
this.options.originData = merge(clonedeep(this.projectConfig.whitelist.signed_urls), this.options.originData);
this.options.authConnectionConfig = unionBy(
this.projectConfig.embeddedWalletAuth ?? [],
@@ -316,9 +329,7 @@ class Web3Auth implements IWeb3Auth {
}
this.analytics.track({
event: ANALYTICS_EVENTS.SDK_INITIALIZATION_KEYSTORE_CORRUPTED,
- properties: {
- error_message: `SDK initialization keystore corrupted. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
}
this.currentSessionId = null;
@@ -359,15 +370,7 @@ class Web3Auth implements IWeb3Auth {
this.analytics.track({
event: ANALYTICS_EVENTS.SDK_INITIALIZATION_COMPLETED,
properties: {
- default_chain_id: this.options.defaultChainId,
- chain_ids: this.options.chains?.map((chain) => chain.chainId),
- chain_nameSpaces: [CHAIN_NAMESPACES.EIP155, CHAIN_NAMESPACES.SOLANA, CHAIN_NAMESPACES.OTHER],
- logging_enabled: this.options.enableLogging,
- auth_build_env: this.options.buildEnv,
- auth_mfa_settings: this.options.mfaSettings,
- whitelabel_logo_light_enabled: this.options.whiteLabel.logoLight != null,
- whitelabel_logo_dark_enabled: this.options.whiteLabel.logoDark != null,
- whitelabel_theme_mode: this.options.whiteLabel.theme,
+ ...getInitializationTrackData(this.options),
duration: Date.now() - startTime,
},
});
@@ -375,8 +378,8 @@ class Web3Auth implements IWeb3Auth {
this.analytics.track({
event: ANALYTICS_EVENTS.SDK_INITIALIZATION_FAILED,
properties: {
+ ...getErrorAnalyticsProperties(e),
duration: Date.now() - startTime,
- error_message: `Fetch project config API error. ${e instanceof Error ? e.message : e}`,
},
});
throw e;
@@ -409,9 +412,7 @@ class Web3Auth implements IWeb3Auth {
}
this.analytics.track({
event: ANALYTICS_EVENTS.LOGOUT_KEYSTORE_CORRUPTED,
- properties: {
- error_message: `Logout keystore corrupted. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
}
} else {
@@ -429,60 +430,18 @@ class Web3Auth implements IWeb3Auth {
}
this.analytics.track({
event: ANALYTICS_EVENTS.LOGOUT_KEYSTORE_CORRUPTED,
- properties: {
- error_message: `Logout keystore corrupted. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
}
- this.currentSessionId = null;
-
- // re-setup commonJRPCProvider
- this.commonJRPCProvider.removeAllListeners();
- this.setupCommonJRPCProvider();
- this.signer = null;
-
- this.updateState({
- privKey: "",
- coreKitKey: "",
- coreKitEd25519PrivKey: "",
- ed25519PrivKey: "",
- walletKey: "",
- oAuthPrivateKey: "",
- tKey: "",
- metadataNonce: "",
- keyMode: undefined,
- userInfo: {
- name: "",
- profileImage: "",
- dappShare: "",
- idToken: "",
- oAuthIdToken: "",
- oAuthAccessToken: "",
- appState: "",
- email: "",
- userId: "",
- authConnection: "",
- authConnectionId: "",
- groupedAuthConnectionId: "",
- isMfaEnabled: false,
- },
- authToken: "",
- sessionId: "",
- signatures: [],
- currentChainId: this.currentChainId,
- });
-
- this.emit("disconnected");
+ await this.clearLocalSessionState();
this.analytics.track({
event: ANALYTICS_EVENTS.LOGOUT_COMPLETED,
});
} catch (e) {
this.analytics.track({
event: ANALYTICS_EVENTS.LOGOUT_FAILED,
- properties: {
- error_message: `Logout failed. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
throw e;
}
@@ -508,6 +467,7 @@ class Web3Auth implements IWeb3Auth {
chains: ChainsConfig;
chainId: string;
embeddedWalletAuth?: AuthConnectionConfig;
+ externalWalletAuth?: ProjectConfig["externalWalletAuth"];
accountAbstractionConfig: AccountAbstractionMultiChainConfig;
};
} = {
@@ -519,6 +479,7 @@ class Web3Auth implements IWeb3Auth {
chainId: this.options.chains?.[0]?.chainId ?? this.options.defaultChainId ?? "0x1",
accountAbstractionConfig: this.options.accountAbstractionConfig ?? undefined,
embeddedWalletAuth: this.projectConfig.embeddedWalletAuth ?? undefined,
+ externalWalletAuth: this.projectConfig.externalWalletAuth ?? undefined,
},
params: {},
};
@@ -552,9 +513,7 @@ class Web3Auth implements IWeb3Auth {
} catch (e) {
this.analytics.track({
event: ANALYTICS_EVENTS.WALLET_SERVICES_FAILED,
- properties: {
- error_message: `Wallet services failed. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
throw e;
}
@@ -583,6 +542,7 @@ class Web3Auth implements IWeb3Auth {
chainId: string;
accountAbstractionConfig: AccountAbstractionMultiChainConfig;
embeddedWalletAuth: AuthConnectionConfig;
+ externalWalletAuth?: ProjectConfig["externalWalletAuth"];
};
} = {
actionType: AUTH_ACTIONS.LOGIN,
@@ -593,6 +553,7 @@ class Web3Auth implements IWeb3Auth {
chainId: this.options.chains?.[0]?.chainId ?? this.options.defaultChainId ?? "0x1",
accountAbstractionConfig: this.options.accountAbstractionConfig,
embeddedWalletAuth: this.projectConfig.embeddedWalletAuth ?? undefined,
+ externalWalletAuth: this.projectConfig.externalWalletAuth ?? undefined,
},
params: {},
};
@@ -646,7 +607,7 @@ class Web3Auth implements IWeb3Auth {
this.analytics.track({
event: ANALYTICS_EVENTS.REQUEST_FUNCTION_FAILED,
properties: {
- error_message: `Request function failed. ${e instanceof Error ? e.message : e}`,
+ ...getErrorAnalyticsProperties(e),
duration: Date.now() - startTime,
},
});
@@ -729,9 +690,7 @@ class Web3Auth implements IWeb3Auth {
} catch (e) {
this.analytics.track({
event: ANALYTICS_EVENTS.MFA_ENABLEMENT_FAILED,
- properties: {
- error_message: `MFA enablement failed. ${e instanceof Error ? e.message : e}`,
- },
+ properties: getErrorAnalyticsProperties(e),
});
throw e;
}
@@ -749,7 +708,7 @@ class Web3Auth implements IWeb3Auth {
}
this.analytics.track({
- event: ANALYTICS_EVENTS.MFA_MANAGEMENT_STARTED,
+ event: ANALYTICS_EVENTS.MFA_MANAGEMENT_SELECTED,
properties: {
connector: "auth",
},
@@ -808,13 +767,18 @@ class Web3Auth implements IWeb3Auth {
this.currentSessionId = sessionId;
await this.refreshSession();
}
- } catch (e) {
+
this.analytics.track({
- event: ANALYTICS_EVENTS.MFA_MANAGEMENT_FAILED,
+ event: ANALYTICS_EVENTS.MFA_MANAGEMENT_COMPLETED,
properties: {
- error_message: `MFA management failed. ${e instanceof Error ? e.message : e}`,
+ connector: "auth",
},
});
+ } catch (e) {
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.MFA_MANAGEMENT_FAILED,
+ properties: getErrorAnalyticsProperties(e),
+ });
throw e;
}
}
@@ -834,10 +798,38 @@ class Web3Auth implements IWeb3Auth {
return token;
}
- public async getIdentityToken(): Promise {
+ public async getAuthTokenInfo(): Promise {
if (!this.currentSessionId) throw LoginError.userNotLoggedIn();
- // Citadel-stored idToken is authoritative; fall back to session state for SFA.
- return (await this.sessionManager.getIdToken()) ?? this.state.userInfo?.idToken ?? null;
+
+ const trackData = { connector: "auth" };
+ try {
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.IDENTITY_TOKEN_STARTED,
+ properties: trackData,
+ });
+ // Citadel-stored idToken is authoritative; fall back to session state for SFA.
+ const idToken = (await this.sessionManager.getIdToken()) ?? this.state.userInfo?.idToken ?? null;
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.IDENTITY_TOKEN_COMPLETED,
+ properties: trackData,
+ });
+ return { idToken };
+ } catch (e) {
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.IDENTITY_TOKEN_FAILED,
+ properties: {
+ ...trackData,
+ ...getErrorAnalyticsProperties(e),
+ },
+ });
+ throw e;
+ }
+ }
+
+ /** @deprecated Use {@link getAuthTokenInfo} instead. */
+ public async getIdentityToken(): Promise {
+ const { idToken } = await this.getAuthTokenInfo();
+ return idToken;
}
public async refreshSession(): Promise {
@@ -849,8 +841,7 @@ class Web3Auth implements IWeb3Auth {
// session may already be invalid on the server
log.error("Error during session refresh: ", e);
}
- this.currentSessionId = null;
- this.updateState({ currentChainId: this.currentChainId });
+ await this.clearLocalSessionState();
throw LoginError.userNotLoggedIn();
}
this.updateState({ ...data, currentChainId: this.currentChainId });
@@ -945,8 +936,9 @@ class Web3Auth implements IWeb3Auth {
}
}
- // if AA is enabled, filter out chains that are not AA-supported
- if (this.options.accountAbstractionConfig) {
+ // if AA is enabled and smart account is not 7702, validate AA-supported chains/bundlers
+ const is7702SmartAccount = this.options.accountAbstractionConfig?.smartAccountEipStandard === SMART_ACCOUNT_EIP_STANDARD.EIP_7702;
+ if (this.options.accountAbstractionConfig && !is7702SmartAccount) {
// write a for loop over accountAbstractionConfig.chains and check if the chainId is valid
if (this.options.accountAbstractionConfig.chains.length === 0) {
log.error("Please configure chains for smart accounts on dashboard at https://dashboard.web3auth.io");
@@ -992,9 +984,9 @@ class Web3Auth implements IWeb3Auth {
if (!isAAEnabled) return;
// merge smart account config from project config with core options, core options will take precedence over project config
- const smartAccountsConfig = (projectConfig?.smartAccounts || {}) as SmartAccountsConfig;
- const aaChainMap = new Map();
- const allAaChains = [...(smartAccountsConfig?.chains || []), ...(this.options.accountAbstractionConfig?.chains || [])];
+ const { walletScope, eipStandard, ...configWithoutWalletScope } = (projectConfig?.smartAccounts || {}) as SmartAccountsConfig;
+ const aaChainMap = new Map();
+ const allAaChains = [...(configWithoutWalletScope?.chains || []), ...(this.options.accountAbstractionConfig?.chains || [])];
for (const chain of allAaChains) {
const existingChain = aaChainMap.get(chain.chainId);
if (!existingChain) aaChainMap.set(chain.chainId, chain);
@@ -1005,9 +997,36 @@ class Web3Auth implements IWeb3Auth {
this.options.accountAbstractionConfig === null
? undefined
: {
- ...deepmerge(smartAccountsConfig || {}, this.options.accountAbstractionConfig || {}),
+ smartAccountEipStandard: eipStandard,
+ ...deepmerge(configWithoutWalletScope || {}, this.options.accountAbstractionConfig || {}),
chains: Array.from(aaChainMap.values()),
};
+
+ // if eipStandard is 7702, validate smart account type
+ const { smartAccountEipStandard, smartAccountType } = (this.options.accountAbstractionConfig || {}) as {
+ smartAccountEipStandard?: string;
+ smartAccountType?: string;
+ };
+ const is7702SmartAccount = smartAccountEipStandard === SMART_ACCOUNT_EIP_STANDARD.EIP_7702;
+ if (is7702SmartAccount && smartAccountType && !(EIP7702_SUPPORTED_SMART_ACCOUNT_TYPES as readonly string[]).includes(smartAccountType)) {
+ throw InitializationError.invalidParams(
+ `Smart account type "${smartAccountType}" does not support EIP-7702. Supported: ${EIP7702_SUPPORTED_SMART_ACCOUNT_TYPES.join(", ")}`
+ );
+ }
+
+ // determine if we should use AA with external wallet
+ if (this.options.useAAWithExternalWallet === undefined) {
+ this.options.useAAWithExternalWallet = walletScope === SMART_ACCOUNT_WALLET_SCOPE.ALL;
+ }
+ }
+
+ protected initSessionTimeConfig(projectConfig: ProjectConfig) {
+ if (this.options.sessionTime) return;
+ if (projectConfig.sessionTime) {
+ this.options.sessionTime = projectConfig.sessionTime;
+ return;
+ }
+ this.options.sessionTime = 86400;
}
protected async getWallet(privateKey: string): Promise {
@@ -1028,7 +1047,9 @@ class Web3Auth implements IWeb3Auth {
const signer = ethersWallet.connect(new JsonRpcProvider(this.currentChain.rpcTarget));
let aaProvider: AccountAbstractionProvider | null = null;
- if (this.options.accountAbstractionConfig) {
+ const is7702SmartAccount = this.options.accountAbstractionConfig?.smartAccountEipStandard === SMART_ACCOUNT_EIP_STANDARD.EIP_7702;
+ // EIP-7702 uses EOA + 5792/7702 RPC only; skip ERC-4337 AA provider wrapping
+ if (this.options.accountAbstractionConfig && !is7702SmartAccount) {
const aaChainIds = new Set(this.options.accountAbstractionConfig?.chains?.map((chain) => chain.chainId) || []);
aaProvider = await accountAbstractionProvider({
accountAbstractionConfig: this.options.accountAbstractionConfig,
@@ -1059,6 +1080,7 @@ class Web3Auth implements IWeb3Auth {
enableReceiveButton = true,
enableShowAllTokensButton = true,
enableConfirmationModal = false,
+ enableDefiPositionsDisplay = true,
portfolioWidgetPosition = "bottom-left",
defaultPortfolio = "token",
} = walletUi || {};
@@ -1072,6 +1094,7 @@ class Web3Auth implements IWeb3Auth {
hideSwap: !enableSwapButton,
hideShowAllTokens: !enableShowAllTokensButton,
hideWalletConnect: !enableWalletConnect,
+ hideDefiPositionsDisplay: !enableDefiPositionsDisplay,
buttonPosition: portfolioWidgetPosition,
defaultPortfolio,
};
@@ -1123,61 +1146,118 @@ class Web3Auth implements IWeb3Auth {
properties: analyticsProperties,
});
- // check for share
- if (this.options.authConnectionConfig) {
- const authConnectionConfigItem = this.options.authConnectionConfig[0];
- if (authConnectionConfigItem) {
- const share = await this.keyStore.get(authConnectionConfigItem.authConnectionId);
- if (share) {
- loginParams.dappShare = share;
+ try {
+ // check for share
+ if (this.options.authConnectionConfig) {
+ const authConnectionConfigItem = this.options.authConnectionConfig[0];
+ if (authConnectionConfigItem) {
+ const share = await this.keyStore.get(authConnectionConfigItem.authConnectionId);
+ if (share) {
+ loginParams.dappShare = share;
+ }
}
}
- }
- const dataObject: AuthRequestPayload = {
- actionType: AUTH_ACTIONS.LOGIN,
- options: this.options,
- params: loginParams,
- };
+ const dataObject: AuthRequestPayload = {
+ actionType: AUTH_ACTIONS.LOGIN,
+ options: this.options,
+ params: loginParams,
+ };
- const result = await this.authHandler(`${this.baseUrl}/start`, dataObject);
+ const result = await this.authHandler(`${this.baseUrl}/start`, dataObject);
- if (result.type !== "success" || !result.url) {
- log.error(`[Web3Auth] login flow failed with error type ${result.type}`);
- throw LoginError.loginFailed(`login flow failed with error type ${result.type}`);
- }
+ if (result.type !== "success" || !result.url) {
+ log.error(`[Web3Auth] login flow failed with error type ${result.type}`);
+ throw LoginError.loginFailed(`login flow failed with error type ${result.type}`);
+ }
- // Persist citadel tokens from the v11 redirect; do not write a legacy KeyStore "sessionId".
- const { sessionId, accessToken, refreshToken, idToken, error } = getHashQueryParams(result.url);
- if (error || !sessionId) {
- throw LoginError.loginFailed(error || "SessionId is missing");
- }
+ // Persist citadel tokens from the v11 redirect; do not write a legacy KeyStore "sessionId".
+ const { sessionId, accessToken, refreshToken, idToken, error } = getHashQueryParams(result.url);
+ if (error || !sessionId) {
+ throw LoginError.loginFailed(error || "SessionId is missing");
+ }
- await this.sessionManager.setTokens({
- sessionId: add0x(sessionId),
- accessToken: accessToken || "",
- refreshToken: refreshToken || "",
- idToken: idToken || "",
- });
- this.currentSessionId = sessionId;
+ await this.sessionManager.setTokens({
+ sessionId: add0x(sessionId),
+ accessToken: accessToken || "",
+ refreshToken: refreshToken || "",
+ idToken: idToken || "",
+ });
+ this.currentSessionId = sessionId;
- await this.refreshSession();
+ await this.refreshSession();
+
+ const { userInfo } = this.state;
+ if (userInfo?.dappShare?.length > 0) {
+ await this.keyStore.set(userInfo.groupedAuthConnectionId || userInfo.authConnectionId, userInfo.dappShare);
+ }
- const { userInfo } = this.state;
- if (userInfo?.dappShare?.length > 0) {
- await this.keyStore.set(userInfo.groupedAuthConnectionId || userInfo.authConnectionId, userInfo.dappShare);
+ const finalPrivKey = this.getFinalPrivKey();
+ if (!finalPrivKey) throw LoginError.loginFailed("final private key not found");
+ const walletResult = await this.getWallet(finalPrivKey);
+
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.CONNECTION_COMPLETED,
+ properties: analyticsProperties,
+ });
+
+ return walletResult;
+ } catch (e) {
+ this.analytics.track({
+ event: ANALYTICS_EVENTS.CONNECTION_FAILED,
+ properties: {
+ ...analyticsProperties,
+ ...getErrorAnalyticsProperties(e),
+ },
+ });
+ throw e;
}
+ }
- const finalPrivKey = this.getFinalPrivKey();
- if (!finalPrivKey) throw LoginError.loginFailed("final private key not found");
- const walletResult = await this.getWallet(finalPrivKey);
+ /**
+ * Clears local session, provider, and signer state and notifies listeners.
+ * Used by logout and failed session refresh; does not perform remote logout.
+ */
+ private async clearLocalSessionState(): Promise {
+ this.currentSessionId = null;
- this.analytics.track({
- event: ANALYTICS_EVENTS.CONNECTION_COMPLETED,
- properties: analyticsProperties,
+ // re-setup commonJRPCProvider
+ this.commonJRPCProvider.removeAllListeners();
+ await this.setupCommonJRPCProvider();
+ this.signer = null;
+
+ this.updateState({
+ privKey: "",
+ coreKitKey: "",
+ coreKitEd25519PrivKey: "",
+ ed25519PrivKey: "",
+ walletKey: "",
+ oAuthPrivateKey: "",
+ tKey: "",
+ metadataNonce: "",
+ keyMode: undefined,
+ userInfo: {
+ name: "",
+ profileImage: "",
+ dappShare: "",
+ idToken: "",
+ oAuthIdToken: "",
+ oAuthAccessToken: "",
+ appState: "",
+ email: "",
+ userId: "",
+ authConnection: "",
+ authConnectionId: "",
+ groupedAuthConnectionId: "",
+ isMfaEnabled: false,
+ },
+ authToken: "",
+ sessionId: "",
+ signatures: [],
+ currentChainId: this.currentChainId,
});
- return walletResult;
+ this.emit("disconnected");
}
/**
@@ -1408,7 +1488,8 @@ class Web3Auth implements IWeb3Auth {
const data = await this.sessionManager.authorize();
return data ?? {};
- } catch {
+ } catch (e) {
+ log.error("Error during session authorize: ", e);
return {};
}
}
diff --git a/src/base/analytics.ts b/src/base/analytics.ts
index b04cede..51486ae 100644
--- a/src/base/analytics.ts
+++ b/src/base/analytics.ts
@@ -2,7 +2,15 @@ import { log } from "./loglevel";
import { SegmentHTTP, Traits } from "./segmentHttp";
const SEGMENT_WRITE_KEY = "f6LbNqCeVRf512ggdME4b6CyflhF1tsX";
-// const SEGMENT_WRITE_KEY_DEV = "rpE5pCcpA6ME2oFu2TbuVydhOXapjHs3";
+const SEGMENT_WRITE_KEY_DEV = "rpE5pCcpA6ME2oFu2TbuVydhOXapjHs3";
+
+export type AnalyticsOptions = {
+ /**
+ * When true, analytics are sent even in `__DEV__` builds using the development Segment write key.
+ * Has no effect when analytics are disabled via `disable()`.
+ */
+ enableAnalyticsInDev?: boolean;
+};
export class Analytics {
private segment: SegmentHTTP;
@@ -11,7 +19,16 @@ export class Analytics {
private enabled: boolean = true;
+ private enableAnalyticsInDev: boolean = false;
+
+ constructor(options: AnalyticsOptions = {}) {
+ this.enableAnalyticsInDev = Boolean(options.enableAnalyticsInDev);
+ }
+
public init(): void {
+ if (!this.enabled) {
+ return;
+ }
if (this.isSkipped()) {
return;
}
@@ -19,7 +36,8 @@ export class Analytics {
throw new Error("Analytics already initialized");
}
- this.segment = new SegmentHTTP(SEGMENT_WRITE_KEY);
+ const writeKey = __DEV__ && this.enableAnalyticsInDev ? SEGMENT_WRITE_KEY_DEV : SEGMENT_WRITE_KEY;
+ this.segment = new SegmentHTTP(writeKey);
}
public enable(): void {
@@ -72,19 +90,12 @@ export class Analytics {
}
private isSkipped() {
- // const dappOrigin = window.location.origin;
-
- // // skip if the protocol is not http or https
- // if (dappOrigin.startsWith("http://")) {
- // return true;
- // }
- // // skip if dapp contains localhost
- // if (dappOrigin.includes("localhost")) {
- // return true;
- // }
-
- // return false;
- return __DEV__;
+ // Default: skip all analytics in React Native `__DEV__` builds.
+ // QA can opt in with `enableAnalyticsInDev` (uses the development Segment key).
+ if (__DEV__ && !this.enableAnalyticsInDev) {
+ return true;
+ }
+ return false;
}
}
@@ -106,6 +117,7 @@ export const ANALYTICS_EVENTS = {
MFA_ENABLEMENT_COMPLETED: "MFA Enablement Completed",
MFA_ENABLEMENT_FAILED: "MFA Enablement Failed",
MFA_MANAGEMENT_STARTED: "MFA Management Started",
+ MFA_MANAGEMENT_SELECTED: "MFA Management Selected",
MFA_MANAGEMENT_COMPLETED: "MFA Management Completed",
MFA_MANAGEMENT_FAILED: "MFA Management Failed",
// Login Modal
diff --git a/src/base/hooks/index.ts b/src/base/hooks/index.ts
index 6e632bc..df1b7d1 100644
--- a/src/base/hooks/index.ts
+++ b/src/base/hooks/index.ts
@@ -5,7 +5,13 @@ export interface IBaseWeb3AuthHookContext {
isInitializing: boolean;
initError: unknown;
isConnected: boolean;
+ isAuthorized: boolean;
+ accessToken: string | null;
isMFAEnabled: boolean;
provider: IProvider | null;
setIsMFAEnabled(isMFAEnabled: boolean): void;
+ /** Update citadel access token + authorization without a full session resync. */
+ setAccessTokenState(token: string | null): void;
+ /** Re-read citadel session fields from the core SDK into React context. */
+ syncSessionState(): Promise;
}
diff --git a/src/metro/global-shim.js b/src/metro/global-shim.js
index e2271d7..870abfd 100644
--- a/src/metro/global-shim.js
+++ b/src/metro/global-shim.js
@@ -110,4 +110,21 @@
Event.prototype.stopPropagation = function () {};
global.Event = Event;
}
+
+ // Minimal MessageEvent polyfill for @web3auth/auth postMessageStream, which reads
+ // MessageEvent.prototype at module-load time (Hermes has no browser MessageEvent global).
+ if (typeof global.MessageEvent === "undefined") {
+ function MessageEvent(type, options) {
+ global.Event.call(this, type, options);
+ options = options || {};
+ this.data = options.data !== undefined ? options.data : null;
+ this.origin = options.origin || "";
+ this.lastEventId = options.lastEventId || "";
+ this.source = options.source || null;
+ this.ports = options.ports || [];
+ }
+ MessageEvent.prototype = Object.create(global.Event.prototype);
+ MessageEvent.prototype.constructor = MessageEvent;
+ global.MessageEvent = MessageEvent;
+ }
})();
diff --git a/src/react/context/web3AuthInnerContext.ts b/src/react/context/web3AuthInnerContext.ts
index 98ce734..bfa9442 100644
--- a/src/react/context/web3AuthInnerContext.ts
+++ b/src/react/context/web3AuthInnerContext.ts
@@ -1,6 +1,7 @@
import { type IProvider } from "@web3auth/no-modal";
-import { createContext, createElement, PropsWithChildren, useEffect, useMemo, useState } from "react";
+import { createContext, createElement, PropsWithChildren, useCallback, useEffect, useMemo, useState } from "react";
+import { ANALYTICS_INTEGRATION_TYPE } from "../../base";
import Web3Auth from "../../Web3Auth";
import { IWeb3AuthInnerContext, Web3AuthProviderProps } from "../interfaces";
@@ -16,21 +17,62 @@ export function Web3AuthInnerProvider(params: PropsWithChildren(false);
const [isMFAEnabled, setIsMFAEnabled] = useState(false);
const [isConnected, setIsConnected] = useState(false);
+ const [isAuthorized, setIsAuthorized] = useState(false);
+ const [accessToken, setAccessToken] = useState(null);
const web3Auth = useMemo(() => {
setProvider(null);
setIsConnected(false);
+ setIsAuthorized(false);
+ setAccessToken(null);
+ setIsMFAEnabled(false);
return new Web3Auth(webBrowser, storage, web3AuthOptions);
}, [web3AuthOptions, webBrowser, storage]);
+ const clearSessionSnapshot = useCallback(() => {
+ setIsConnected(false);
+ setIsAuthorized(false);
+ setAccessToken(null);
+ setIsMFAEnabled(false);
+ setProvider(null);
+ }, []);
+
+ const setAccessTokenState = useCallback((token: string | null) => {
+ setAccessToken(token);
+ setIsAuthorized(Boolean(token));
+ }, []);
+
+ const syncSessionState = useCallback(async () => {
+ if (!web3Auth?.connected) {
+ clearSessionSnapshot();
+ return;
+ }
+
+ setIsConnected(true);
+ setProvider(web3Auth.provider);
+
+ try {
+ const userInfo = web3Auth.userInfo();
+ setIsMFAEnabled(Boolean(userInfo?.isMfaEnabled));
+ } catch {
+ setIsMFAEnabled(false);
+ }
+
+ try {
+ // Citadel sessions expose an access token; SFA sessions stay connected but not authorized.
+ const token = await web3Auth.getAccessToken();
+ setAccessTokenState(token);
+ } catch {
+ setAccessTokenState(null);
+ }
+ }, [web3Auth, clearSessionSnapshot, setAccessTokenState]);
+
useEffect(() => {
const connectedListener = () => {
- setIsConnected(true);
- setProvider(web3Auth.provider);
+ void syncSessionState();
};
const disconnectedListener = () => {
- setIsConnected(false);
- setProvider(null);
+ clearSessionSnapshot();
};
web3Auth.on("connected", connectedListener);
@@ -40,7 +82,7 @@ export function Web3AuthInnerProvider(params: PropsWithChildren {
const controller = new AbortController();
@@ -48,8 +90,13 @@ export function Web3AuthInnerProvider(params: PropsWithChildren {
controller.abort();
};
- }, [web3Auth, config]);
+ }, [web3Auth, config, syncSessionState]);
const value = useMemo(() => {
return {
web3Auth,
isConnected,
+ isAuthorized,
+ accessToken,
isInitialized,
provider,
isInitializing,
initError,
isMFAEnabled,
setIsMFAEnabled,
+ setAccessTokenState,
+ syncSessionState,
};
- }, [web3Auth, isConnected, isMFAEnabled, setIsMFAEnabled, isInitialized, provider, isInitializing, initError]);
+ }, [
+ web3Auth,
+ isConnected,
+ isAuthorized,
+ accessToken,
+ isMFAEnabled,
+ setIsMFAEnabled,
+ setAccessTokenState,
+ syncSessionState,
+ isInitialized,
+ provider,
+ isInitializing,
+ initError,
+ ]);
return createElement(Web3AuthInnerContext.Provider, { value }, children);
}
diff --git a/src/react/hooks/index.ts b/src/react/hooks/index.ts
index 43e748f..fa20a8e 100644
--- a/src/react/hooks/index.ts
+++ b/src/react/hooks/index.ts
@@ -1,7 +1,9 @@
export * from "./useAccessToken";
+export * from "./useAuthTokenInfo";
export * from "./useEnableMFA";
export * from "./useIdentityToken";
export * from "./useManageMFA";
+export * from "./useRefreshSession";
export * from "./useSignatureRequest";
export * from "./useWalletUI";
export * from "./useWeb3Auth";
diff --git a/src/react/hooks/useAccessToken.ts b/src/react/hooks/useAccessToken.ts
index 5be644c..bcd4031 100644
--- a/src/react/hooks/useAccessToken.ts
+++ b/src/react/hooks/useAccessToken.ts
@@ -1,4 +1,4 @@
-import { useCallback, useEffect, useState } from "react";
+import { useCallback, useState } from "react";
import { Web3authRNError } from "../../errors";
import { useWeb3AuthInner } from "./useWeb3AuthInner";
@@ -6,37 +6,32 @@ import { useWeb3AuthInner } from "./useWeb3AuthInner";
export interface IUseAccessToken {
loading: boolean;
error: Web3authRNError | null;
+ accessToken: string | null;
+ /** @deprecated Use {@link accessToken} instead. */
token: string | null;
getAccessToken: () => Promise;
}
-export const useAccessToken = () => {
- const { web3Auth, isConnected } = useWeb3AuthInner();
+export const useAccessToken = (): IUseAccessToken => {
+ const { web3Auth, accessToken, setAccessTokenState } = useWeb3AuthInner();
const [loading, setLoading] = useState(false);
const [error, setError] = useState(null);
- const [token, setToken] = useState(null);
const getAccessToken = useCallback(async () => {
setLoading(true);
setError(null);
try {
- const accessToken = await web3Auth.getAccessToken();
- setToken(accessToken);
- return accessToken;
+ const nextAccessToken = await web3Auth.getAccessToken();
+ setAccessTokenState(nextAccessToken);
+ return nextAccessToken;
} catch (error) {
setError(error as Web3authRNError);
+ return null;
} finally {
setLoading(false);
}
- return null;
- }, [web3Auth]);
+ }, [web3Auth, setAccessTokenState]);
- useEffect(() => {
- if (!isConnected && token) {
- setToken(null);
- }
- }, [isConnected, token]);
-
- return { loading, error, token, getAccessToken };
+ return { loading, error, accessToken, token: accessToken, getAccessToken };
};
diff --git a/src/react/hooks/useAuthTokenInfo.ts b/src/react/hooks/useAuthTokenInfo.ts
new file mode 100644
index 0000000..ee128c1
--- /dev/null
+++ b/src/react/hooks/useAuthTokenInfo.ts
@@ -0,0 +1,45 @@
+import { useCallback, useEffect, useState } from "react";
+
+import { Web3authRNError } from "../../errors";
+import { useWeb3AuthInner } from "./useWeb3AuthInner";
+
+export interface IUseAuthTokenInfo {
+ loading: boolean;
+ error: Web3authRNError | null;
+ token: string | null;
+ getAuthTokenInfo: () => Promise;
+}
+
+export const useAuthTokenInfo = (): IUseAuthTokenInfo => {
+ const { web3Auth, isAuthorized } = useWeb3AuthInner();
+
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState(null);
+ const [token, setToken] = useState(null);
+
+ const getAuthTokenInfo = useCallback(async () => {
+ setLoading(true);
+ setError(null);
+ try {
+ const authTokenInfo = await web3Auth.getAuthTokenInfo();
+ if (authTokenInfo?.idToken) {
+ setToken(authTokenInfo.idToken);
+ }
+ return authTokenInfo?.idToken ?? null;
+ } catch (error) {
+ setError(error as Web3authRNError);
+ return null;
+ } finally {
+ setLoading(false);
+ }
+ }, [web3Auth]);
+
+ useEffect(() => {
+ if (!web3Auth) return;
+ if (!isAuthorized && token) {
+ setToken(null);
+ }
+ }, [isAuthorized, token, web3Auth]);
+
+ return { loading, error, token, getAuthTokenInfo };
+};
diff --git a/src/react/hooks/useEnableMFA.ts b/src/react/hooks/useEnableMFA.ts
index da66ba7..f1e7a6b 100644
--- a/src/react/hooks/useEnableMFA.ts
+++ b/src/react/hooks/useEnableMFA.ts
@@ -10,7 +10,7 @@ export interface IUseEnableMFA {
}
export const useEnableMFA = (): IUseEnableMFA => {
- const { web3Auth } = useWeb3AuthInner();
+ const { web3Auth, setIsMFAEnabled, syncSessionState } = useWeb3AuthInner();
const [loading, setLoading] = useState(false);
const [error, setError] = useState(null);
@@ -19,13 +19,18 @@ export const useEnableMFA = (): IUseEnableMFA => {
setLoading(true);
setError(null);
try {
- await web3Auth.enableMFA();
+ const enabled = await web3Auth.enableMFA();
+ if (enabled) {
+ setIsMFAEnabled(true);
+ }
+ // Refresh rotated citadel tokens / MFA flags into the provider snapshot.
+ await syncSessionState();
} catch (error) {
setError(error as Web3authRNError);
} finally {
setLoading(false);
}
- }, [web3Auth]);
+ }, [web3Auth, setIsMFAEnabled, syncSessionState]);
return { loading, error, enableMFA };
};
diff --git a/src/react/hooks/useIdentityToken.ts b/src/react/hooks/useIdentityToken.ts
index 27dd5b7..d80a8a4 100644
--- a/src/react/hooks/useIdentityToken.ts
+++ b/src/react/hooks/useIdentityToken.ts
@@ -1,43 +1,22 @@
-import { useCallback, useEffect, useState } from "react";
-
-import { Web3authRNError } from "../../errors";
-import { useWeb3AuthInner } from "./useWeb3AuthInner";
+import { IUseAuthTokenInfo, useAuthTokenInfo } from "./useAuthTokenInfo";
export interface IUseIdentityToken {
loading: boolean;
- error: Web3authRNError | null;
+ error: IUseAuthTokenInfo["error"];
token: string | null;
getIdentityToken: () => Promise;
}
-export const useIdentityToken = () => {
- const { web3Auth, isConnected } = useWeb3AuthInner();
-
- const [loading, setLoading] = useState(false);
- const [error, setError] = useState(null);
- const [token, setToken] = useState(null);
-
- const getIdentityToken = useCallback(async () => {
- setLoading(true);
- setError(null);
- try {
- const idToken = await web3Auth.getIdentityToken();
- if (idToken) {
- setToken(idToken);
- }
- return idToken;
- } catch (error) {
- setError(error as Web3authRNError);
- } finally {
- setLoading(false);
- }
- }, [web3Auth]);
-
- useEffect(() => {
- if (!isConnected && token) {
- setToken(null);
- }
- }, [isConnected, token]);
+/**
+ * @deprecated Use {@link useAuthTokenInfo} instead.
+ */
+export const useIdentityToken = (): IUseIdentityToken => {
+ const { loading, error, token, getAuthTokenInfo } = useAuthTokenInfo();
- return { loading, error, token, getIdentityToken };
+ return {
+ loading,
+ error,
+ token,
+ getIdentityToken: getAuthTokenInfo,
+ };
};
diff --git a/src/react/hooks/useManageMFA.ts b/src/react/hooks/useManageMFA.ts
index 7a86511..395ec0e 100644
--- a/src/react/hooks/useManageMFA.ts
+++ b/src/react/hooks/useManageMFA.ts
@@ -10,7 +10,7 @@ export interface IUseManageMFA {
}
export const useManageMFA = (): IUseManageMFA => {
- const { web3Auth } = useWeb3AuthInner();
+ const { web3Auth, syncSessionState } = useWeb3AuthInner();
const [loading, setLoading] = useState(false);
const [error, setError] = useState(null);
@@ -20,12 +20,14 @@ export const useManageMFA = (): IUseManageMFA => {
setError(null);
try {
await web3Auth.manageMFA();
+ // Redirect may rotate citadel tokens; resync MFA + authorization snapshot.
+ await syncSessionState();
} catch (error) {
setError(error as Web3authRNError);
} finally {
setLoading(false);
}
- }, [web3Auth]);
+ }, [web3Auth, syncSessionState]);
return { loading, error, manageMFA };
};
diff --git a/src/react/hooks/useRefreshSession.ts b/src/react/hooks/useRefreshSession.ts
new file mode 100644
index 0000000..6235080
--- /dev/null
+++ b/src/react/hooks/useRefreshSession.ts
@@ -0,0 +1,35 @@
+import { useCallback, useState } from "react";
+
+import { Web3authRNError } from "../../errors";
+import { useWeb3AuthInner } from "./useWeb3AuthInner";
+
+export interface IUseRefreshSession {
+ loading: boolean;
+ error: Web3authRNError | null;
+ refreshSession: () => Promise;
+}
+
+export const useRefreshSession = (): IUseRefreshSession => {
+ const { web3Auth, syncSessionState } = useWeb3AuthInner();
+
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState(null);
+
+ const refreshSession = useCallback(async () => {
+ setLoading(true);
+ setError(null);
+ try {
+ await web3Auth.refreshSession();
+ await syncSessionState();
+ return true;
+ } catch (error) {
+ // Core clears local session + emits disconnected on refresh failure.
+ setError(error as Web3authRNError);
+ return false;
+ } finally {
+ setLoading(false);
+ }
+ }, [web3Auth, syncSessionState]);
+
+ return { loading, error, refreshSession };
+};
diff --git a/src/react/hooks/useWeb3Auth.ts b/src/react/hooks/useWeb3Auth.ts
index a6eee9f..6c0e61e 100644
--- a/src/react/hooks/useWeb3Auth.ts
+++ b/src/react/hooks/useWeb3Auth.ts
@@ -1,13 +1,15 @@
import { IWeb3AuthInnerContext } from "../interfaces";
import { useWeb3AuthInner } from "./useWeb3AuthInner";
-export type IUseWeb3Auth = Omit;
+export type IUseWeb3Auth = Omit;
export const useWeb3Auth = (): IUseWeb3Auth => {
- const { initError, isConnected, isInitialized, isInitializing, provider, web3Auth } = useWeb3AuthInner();
+ const { initError, isConnected, isAuthorized, accessToken, isInitialized, isInitializing, provider, web3Auth } = useWeb3AuthInner();
return {
initError,
isConnected,
+ isAuthorized,
+ accessToken,
isInitialized,
isInitializing,
provider,
diff --git a/src/react/hooks/useWeb3AuthConnect.ts b/src/react/hooks/useWeb3AuthConnect.ts
index 0ee2121..b2186f6 100644
--- a/src/react/hooks/useWeb3AuthConnect.ts
+++ b/src/react/hooks/useWeb3AuthConnect.ts
@@ -22,7 +22,11 @@ export const useWeb3AuthConnect = (): IUseWeb3AuthConnect => {
setLoading(true);
setError(null);
try {
- return await web3Auth.connectTo(params);
+ const loginParams: SdkLoginParams = {
+ ...params,
+ loginSource: params.loginSource ?? "web3auth-react-native",
+ };
+ return await web3Auth.connectTo(loginParams);
} catch (error) {
setError(error as Web3authRNError);
return null;
diff --git a/src/react/hooks/useWeb3AuthUser.ts b/src/react/hooks/useWeb3AuthUser.ts
index dfb583e..7f240a2 100644
--- a/src/react/hooks/useWeb3AuthUser.ts
+++ b/src/react/hooks/useWeb3AuthUser.ts
@@ -23,30 +23,27 @@ export const useWeb3AuthUser = (): IUseWeb3AuthUser => {
setLoading(true);
setError(null);
try {
- const userInfo = web3Auth.userInfo();
- setUserInfo(userInfo);
- return userInfo;
+ const nextUserInfo = web3Auth.userInfo();
+ setUserInfo(nextUserInfo);
+ setIsMFAEnabled(Boolean(nextUserInfo?.isMfaEnabled));
+ return nextUserInfo;
} catch (error) {
setError(error as Web3authRNError);
+ return null;
} finally {
setLoading(false);
}
- }, [web3Auth]);
+ }, [web3Auth, setIsMFAEnabled]);
useEffect(() => {
- const saveUserInfo = async () => {
- const userInfo = await getUserInfo();
- setUserInfo(userInfo);
- setIsMFAEnabled(userInfo?.isMfaEnabled || false);
- };
-
- if (isConnected && !userInfo) saveUserInfo();
+ if (isConnected && !userInfo) {
+ void getUserInfo();
+ }
if (!isConnected && userInfo) {
setUserInfo(null);
- setIsMFAEnabled(false);
}
- }, [isConnected, userInfo, getUserInfo, setIsMFAEnabled]);
+ }, [isConnected, userInfo, getUserInfo]);
return { loading, error, userInfo, isMFAEnabled, getUserInfo };
};
diff --git a/src/types/interface.ts b/src/types/interface.ts
index be2dc15..47ac1bf 100644
--- a/src/types/interface.ts
+++ b/src/types/interface.ts
@@ -34,6 +34,17 @@ type SdkSpecificInitParams = {
enableLogging?: boolean;
useCoreKitKey?: boolean;
walletSdkURL?: string;
+ /**
+ * Disable all Segment analytics (identify/track). Always takes precedence over
+ * {@link enableAnalyticsInDev}.
+ */
+ disableAnalytics?: boolean;
+ /**
+ * Send analytics in `__DEV__` builds using the development Segment write key.
+ * Ignored when {@link disableAnalytics} is true. Production/release builds
+ * already send analytics by default.
+ */
+ enableAnalyticsInDev?: boolean;
};
type SdkInitParamsBase = Omit &
@@ -43,6 +54,11 @@ type SdkInitParamsBase = Omit Promise;
userInfo: () => State["userInfo"];
getAccessToken: () => Promise;
+ getAuthTokenInfo: () => Promise;
+ /** @deprecated Use {@link getAuthTokenInfo} instead. */
getIdentityToken: () => Promise;
refreshSession: () => Promise;
enableMFA: () => Promise;
@@ -140,8 +162,9 @@ export interface WalletUiConfig {
enableSendButton?: boolean;
enableSwapButton?: boolean;
enableReceiveButton?: boolean;
+ enableDefiPositionsDisplay?: boolean;
portfolioWidgetPosition?: BUTTON_POSITION_TYPE;
- defaultPortfolio?: "token" | "nft";
+ defaultPortfolio?: "token" | "nft" | "defi";
}
export interface LoginModalConfig {
diff --git a/src/utils.ts b/src/utils.ts
index 54adcc3..0d991a6 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -1,11 +1,15 @@
+import { CHAIN_NAMESPACES } from "@toruslabs/base-controllers";
import { DASHBOARD_PUBLIC_API_MAP } from "@toruslabs/constants";
+import { type AccountAbstractionMultiChainConfig } from "@toruslabs/ethereum-controllers";
import { get } from "@toruslabs/http-helpers";
import { decodeBase64Url } from "@toruslabs/metadata-helpers";
-import { BUILD_ENV, type BUILD_ENV_TYPE, type WEB3AUTH_NETWORK_TYPE } from "@web3auth/auth";
+import { BUILD_ENV, type BUILD_ENV_TYPE, type WEB3AUTH_NETWORK_TYPE, type WhiteLabelData } from "@web3auth/auth";
+import { getCaipChainId } from "@web3auth/no-modal";
import log from "loglevel";
import { URL, URLSearchParams } from "react-native-url-polyfill";
-import { ProjectConfig } from "./types/interface";
+import { Web3authRNError } from "./errors";
+import { ProjectConfig, type SdkInitParams, type WalletServicesConfig } from "./types/interface";
export function constructURL(params: { baseURL: string; query?: Record; hash?: Record }): string {
const { baseURL, query, hash } = params;
@@ -95,13 +99,15 @@ export function generateRecordId(): string {
export const fetchProjectConfig = async (
clientId: string,
web3AuthNetwork: WEB3AUTH_NETWORK_TYPE,
- buildEnv?: BUILD_ENV_TYPE
+ buildEnv?: BUILD_ENV_TYPE,
+ aaProvider?: string
): Promise => {
try {
const url = new URL(`${DASHBOARD_PUBLIC_API_MAP[buildEnv ?? BUILD_ENV.PRODUCTION]}/api/v2/configuration`);
url.searchParams.append("project_id", clientId);
url.searchParams.append("network", web3AuthNetwork);
if (buildEnv) url.searchParams.append("build_env", buildEnv);
+ if (aaProvider) url.searchParams.append("aa_provider", aaProvider);
const res = await get(url.href);
return res;
} catch (e) {
@@ -120,3 +126,108 @@ export const fetchProjectConfig = async (
throw new Error(`Failed to fetch project config: ${(e as Error).message}`);
}
};
+
+export const getHostname = (url?: string): string => {
+ if (!url) return "";
+ try {
+ return new URL(url).hostname;
+ } catch {
+ return "";
+ }
+};
+
+export const getWhitelabelAnalyticsProperties = (uiConfig?: WhiteLabelData) => {
+ return {
+ whitelabel_app_name: uiConfig?.appName,
+ whitelabel_app_url: uiConfig?.appUrl,
+ whitelabel_logo_light_enabled: Boolean(uiConfig?.logoLight),
+ whitelabel_logo_dark_enabled: Boolean(uiConfig?.logoDark),
+ whitelabel_default_language: uiConfig?.defaultLanguage,
+ whitelabel_theme_mode: uiConfig?.mode,
+ whitelabel_use_logo_loader: uiConfig?.useLogoLoader,
+ whitelabel_theme_primary: uiConfig?.theme?.primary,
+ whitelabel_theme_on_primary: uiConfig?.theme?.onPrimary,
+ whitelabel_tnc_link_enabled: Boolean(uiConfig?.tncLink),
+ whitelabel_privacy_policy_enabled: Boolean(uiConfig?.privacyPolicy),
+ };
+};
+
+export const getAaAnalyticsProperties = (accountAbstractionConfig?: AccountAbstractionMultiChainConfig | null) => {
+ const bundlerHostnames = Array.from(
+ new Set(accountAbstractionConfig?.chains?.map((chain) => getHostname(chain.bundlerConfig?.url)).filter(Boolean))
+ );
+ const paymasterHostnames = Array.from(
+ new Set(accountAbstractionConfig?.chains?.map((chain) => getHostname(chain.paymasterConfig?.url)).filter(Boolean))
+ );
+ return {
+ aa_smart_account_type: accountAbstractionConfig?.smartAccountType,
+ aa_chain_ids: accountAbstractionConfig?.chains?.map((chain) =>
+ getCaipChainId({ chainId: chain.chainId, chainNamespace: CHAIN_NAMESPACES.EIP155 })
+ ),
+ aa_bundler_urls: bundlerHostnames,
+ aa_paymaster_urls: paymasterHostnames,
+ aa_paymaster_enabled: paymasterHostnames.length > 0,
+ aa_paymaster_context_enabled: accountAbstractionConfig?.chains?.some((chain) => chain.bundlerConfig?.paymasterContext),
+ aa_erc20_paymaster_enabled: accountAbstractionConfig?.chains?.some(
+ (chain) => (chain.bundlerConfig?.paymasterContext as { token?: string } | undefined)?.token
+ ),
+ };
+};
+
+export const getWalletServicesAnalyticsProperties = (walletServicesConfig?: WalletServicesConfig) => {
+ return {
+ ws_confirmation_strategy: walletServicesConfig?.confirmationStrategy,
+ ws_enable_key_export: walletServicesConfig?.enableKeyExport,
+ ws_show_widget_button: walletServicesConfig?.whiteLabel?.showWidgetButton,
+ ws_button_position: walletServicesConfig?.whiteLabel?.buttonPosition,
+ ws_hide_nft_display: walletServicesConfig?.whiteLabel?.hideNftDisplay,
+ ws_hide_token_display: walletServicesConfig?.whiteLabel?.hideTokenDisplay,
+ ws_hide_transfers: walletServicesConfig?.whiteLabel?.hideTransfers,
+ ws_hide_topup: walletServicesConfig?.whiteLabel?.hideTopup,
+ ws_hide_receive: walletServicesConfig?.whiteLabel?.hideReceive,
+ ws_hide_swap: walletServicesConfig?.whiteLabel?.hideSwap,
+ ws_hide_show_all_tokens: walletServicesConfig?.whiteLabel?.hideShowAllTokens,
+ ws_hide_wallet_connect: walletServicesConfig?.whiteLabel?.hideWalletConnect,
+ ws_hide_defi_positions_display: walletServicesConfig?.whiteLabel?.hideDefiPositionsDisplay,
+ ws_default_portfolio: walletServicesConfig?.whiteLabel?.defaultPortfolio,
+ };
+};
+
+export const getErrorAnalyticsProperties = (error: unknown): { error_message?: string; error_code?: number } => {
+ try {
+ const code = error instanceof Web3authRNError ? error.code : (error as { code?: number } | null)?.code;
+ const message =
+ error instanceof Error
+ ? error.message
+ : (error as { message?: string } | null)?.message || (error as { toString?: () => string } | null)?.toString?.() || String(error);
+ return { error_message: message, error_code: code };
+ } catch {
+ return { error_message: "Unknown error", error_code: undefined };
+ }
+};
+
+export const getInitializationTrackData = (options: SdkInitParams): Record => {
+ try {
+ const defaultChain = options.chains?.find((chain) => chain.chainId === options.defaultChainId);
+ const rpcHostnames = Array.from(new Set(options.chains?.map((chain) => getHostname(chain.rpcTarget)).filter(Boolean)));
+ return {
+ chain_ids: options.chains?.map((chain) => getCaipChainId(chain)),
+ chain_names: options.chains?.map((chain) => chain.displayName),
+ chain_rpc_targets: rpcHostnames,
+ default_chain_id: defaultChain ? getCaipChainId(defaultChain) : undefined,
+ default_chain_name: defaultChain?.displayName,
+ logging_enabled: options.enableLogging,
+ session_time: options.sessionTime,
+ sfa_key_enabled: options.useCoreKitKey,
+ auth_build_env: options.buildEnv,
+ auth_mfa_settings: Object.keys(options.mfaSettings || {}),
+ aa_enabled_for_external_wallets: options.accountAbstractionConfig ? options.useAAWithExternalWallet : undefined,
+ ...getWhitelabelAnalyticsProperties(options.whiteLabel),
+ ...getAaAnalyticsProperties(options.accountAbstractionConfig),
+ ...getWalletServicesAnalyticsProperties(options.walletServicesConfig),
+ };
+ } catch (error) {
+ log.error("Failed to get initialization track data", error);
+ return {};
+ }
+};