From 98c8efa31da0b6f03d648a9409a39bf5d9956d10 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Tue, 9 Jun 2026 11:10:46 -0700 Subject: [PATCH 01/10] fix: enhance address lookup functionality in transaction decoding --- .../src/providers/solana/ui/libs/decode-tx.ts | 79 ++++++++++++++++++- 1 file changed, 75 insertions(+), 4 deletions(-) diff --git a/packages/extension/src/providers/solana/ui/libs/decode-tx.ts b/packages/extension/src/providers/solana/ui/libs/decode-tx.ts index d0fe33c1d..622abea0c 100644 --- a/packages/extension/src/providers/solana/ui/libs/decode-tx.ts +++ b/packages/extension/src/providers/solana/ui/libs/decode-tx.ts @@ -10,6 +10,8 @@ import { PublicKey, Transaction, TransactionVersion, + AddressLookupTableProgram, + AddressLookupTableAccount, } from '@solana/web3.js'; import SolanaAPI from '@/providers/solana/libs/api'; import { SolanaNetwork } from '../../types/sol-network'; @@ -48,6 +50,47 @@ const assetFetch = ( }).then(res => res.json()); }; +export async function fetchRelevantAddresses( + solAPI: SolanaAPI, + lookupTableKeys: PublicKey[], + relevantIndexes: Set, +): Promise { + const relevantAddresses: PublicKey[] = []; + for (const key of lookupTableKeys) { + const accountInfo = await solAPI.web3.getAccountInfo(key); + if ( + accountInfo?.data && + accountInfo.owner.equals(AddressLookupTableProgram.programId) + ) { + try { + const lookupTableAccount = AddressLookupTableAccount.deserialize( + accountInfo.data, + ); + if (lookupTableAccount && lookupTableAccount.addresses) { + lookupTableAccount.addresses.forEach(async (address, index) => { + if (relevantIndexes.has(index)) { + const addressInfo = await solAPI.web3.getAccountInfo(address); + if ( + (addressInfo?.owner.toBase58() === + TOKEN_PROGRAM_ID.toBase58() || + addressInfo?.owner.toBase58() === + TOKEN_2022_PROGRAM_ID.toBase58()) && + addressInfo.data.length >= ACCOUNT_SIZE + ) { + relevantAddresses.push(address); + } + } + }); + } + } catch { + console.error('Failed to deserialize address lookup table account'); + } + } + } + + return relevantAddresses; +} + const decodeTransaction = async ( tx: VersionedTransaction | Transaction, from: PublicKey, @@ -57,22 +100,50 @@ const decodeTransaction = async ( const solAPI = (await network.api()).api as SolanaAPI; const allBalances = await network.getAllTokenInfo(from.toBase58()); const marketData = new MarketData(); + let accounts: string[] = []; + if (version !== 'legacy') { + const relevantIndexes = new Set(); + + // Retrieve addresses from the LUTs and the message + const addressTableLookupKeys = ( + tx as VersionedTransaction + ).message.addressTableLookups.map( + lookup => new PublicKey(lookup.accountKey), + ); + + (tx as VersionedTransaction).message.addressTableLookups.forEach(lookup => { + lookup.writableIndexes.forEach(index => relevantIndexes.add(index)); + lookup.readonlyIndexes.forEach(index => relevantIndexes.add(index)); + }); + + const lookupTableAccounts = await fetchRelevantAddresses( + solAPI, + addressTableLookupKeys, + relevantIndexes, + ); + + accounts = [ + ...(tx as VersionedTransaction).message.staticAccountKeys.map(k => + k.toBase58(), + ), + ...lookupTableAccounts.map(k => k.toBase58()), + ]; + } return ( version !== 'legacy' ? solAPI.web3.simulateTransaction(tx as VersionedTransaction, { accounts: { - addresses: ( - tx as VersionedTransaction - ).message.staticAccountKeys.map(k => k.toBase58()), + addresses: accounts, encoding: 'base64', }, }) : solAPI.web3.simulateTransaction(tx as Transaction, undefined, true) ).then(async result => { if (result.value.err) return null; + console.log(result.value); const nativeChange = { contract: NATIVE_TOKEN_ADDRESS, - amount: BigInt(result.value.accounts![0]!.lamports), + amount: BigInt(result.value.accounts![1]!.lamports), }; const balanceChanges = result.value .accounts!.filter(a => { From 654a2f408eb3d437a47e284a93da7c63cf3bf2e9 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Tue, 30 Jun 2026 14:29:23 -0700 Subject: [PATCH 02/10] fix: replace forEach with awaited for-loop in fetchRelevantAddresses for proper async handling --- .../src/providers/solana/ui/libs/decode-tx.ts | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/packages/extension/src/providers/solana/ui/libs/decode-tx.ts b/packages/extension/src/providers/solana/ui/libs/decode-tx.ts index 622abea0c..d988c078d 100644 --- a/packages/extension/src/providers/solana/ui/libs/decode-tx.ts +++ b/packages/extension/src/providers/solana/ui/libs/decode-tx.ts @@ -56,6 +56,7 @@ export async function fetchRelevantAddresses( relevantIndexes: Set, ): Promise { const relevantAddresses: PublicKey[] = []; + for (const key of lookupTableKeys) { const accountInfo = await solAPI.web3.getAccountInfo(key); if ( @@ -67,20 +68,25 @@ export async function fetchRelevantAddresses( accountInfo.data, ); if (lookupTableAccount && lookupTableAccount.addresses) { - lookupTableAccount.addresses.forEach(async (address, index) => { - if (relevantIndexes.has(index)) { - const addressInfo = await solAPI.web3.getAccountInfo(address); - if ( - (addressInfo?.owner.toBase58() === - TOKEN_PROGRAM_ID.toBase58() || - addressInfo?.owner.toBase58() === - TOKEN_2022_PROGRAM_ID.toBase58()) && - addressInfo.data.length >= ACCOUNT_SIZE - ) { - relevantAddresses.push(address); - } + // FIX: awaited for-loop instead of forEach(async …) + for ( + let index = 0; + index < lookupTableAccount.addresses.length; + index++ + ) { + const address = lookupTableAccount.addresses[index]; + if (!relevantIndexes.has(index)) continue; + + const addressInfo = await solAPI.web3.getAccountInfo(address); + if ( + (addressInfo?.owner.toBase58() === TOKEN_PROGRAM_ID.toBase58() || + addressInfo?.owner.toBase58() === + TOKEN_2022_PROGRAM_ID.toBase58()) && + addressInfo.data.length >= ACCOUNT_SIZE + ) { + relevantAddresses.push(address); } - }); + } } } catch { console.error('Failed to deserialize address lookup table account'); From 3bab07ae4a2061fb1b1c7c2853a10ce4d14561e9 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Tue, 7 Jul 2026 13:27:45 -0700 Subject: [PATCH 03/10] fix: normalize token address casing in market data retrieval --- .../providers/ethereum/libs/transaction/decoder.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/extension/src/providers/ethereum/libs/transaction/decoder.ts b/packages/extension/src/providers/ethereum/libs/transaction/decoder.ts index d76afb1bf..58617839c 100644 --- a/packages/extension/src/providers/ethereum/libs/transaction/decoder.ts +++ b/packages/extension/src/providers/ethereum/libs/transaction/decoder.ts @@ -60,11 +60,15 @@ const decodeTx = async ( tokenTo = decodedInfo.tokenTo!; } await marketData - .getMarketInfoByContracts([tx.to!], network.coingeckoPlatform!) + .getMarketInfoByContracts( + [tx.to!.toLowerCase()], + network.coingeckoPlatform!, + ) .then(marketInfo => { - if (marketInfo[tx.to!]) { - currentPriceUSD = marketInfo[tx.to!]!.current_price ?? 0; - CGToken = marketInfo[tx.to!]!.id; + if (marketInfo[tx.to!.toLowerCase()]) { + currentPriceUSD = + marketInfo[tx.to!.toLowerCase()]!.current_price ?? 0; + CGToken = marketInfo[tx.to!.toLowerCase()]!.id; } }); } else { @@ -82,7 +86,7 @@ const decodeTx = async ( return { isContractCreation, dataHex: bufferToHex(dataDecoder.data), - toAddress: tx.to!, + toAddress: tx.to!.toLowerCase(), decodedHex: dataDecoder.decode().values, decoded: dataDecoder.decode().decoded, tokenDecimals, From 7d9f2023872201217680f1b2dd090559e8743338 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 5 Aug 2026 12:33:35 -0700 Subject: [PATCH 04/10] Refactor code structure for improved readability and maintainability --- package.json | 4 +- packages/extension-bridge/package.json | 14 +- packages/extension/package.json | 52 +- packages/hw-wallets/package.json | 24 +- packages/keyring/package.json | 14 +- packages/name-resolution/package.json | 18 +- packages/request/package.json | 16 +- packages/signers/bitcoin/package.json | 14 +- packages/signers/ethereum/package.json | 14 +- packages/signers/kadena/package.json | 14 +- packages/signers/massa/package.json | 14 +- packages/signers/polkadot/package.json | 14 +- packages/storage/package.json | 14 +- packages/swap/package.json | 22 +- packages/types/package.json | 12 +- packages/utils/package.json | 14 +- yarn.lock | 2584 +++++++++++++----------- 17 files changed, 1520 insertions(+), 1338 deletions(-) diff --git a/package.json b/package.json index b58a87f00..e5d049c58 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "devDependencies": { "@commitlint/cli": "^20.5.3", "@commitlint/config-conventional": "^20.5.3", - "@swc/core": "^1.15.40", - "concurrently": "^9.2.1", + "@swc/core": "^1.15.47", + "concurrently": "^9.2.4", "husky": "^9.1.7", "node-notifier": "^10.0.1", "nodemon": "^3.1.14", diff --git a/packages/extension-bridge/package.json b/packages/extension-bridge/package.json index 74d3a248b..80076fa8d 100644 --- a/packages/extension-bridge/package.json +++ b/packages/extension-bridge/package.json @@ -44,23 +44,23 @@ "webextension-polyfill": "^0.12.0" }, "devDependencies": { - "@types/node": "^22.19.19", + "@types/node": "^22.20.1", "@types/webextension-polyfill": "^0.12.5", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", "bumpp": "^10.4.1", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", - "type-fest": "^5.6.0", + "type-fest": "^5.8.0", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4" + "typescript-eslint": "8.65.0" } } diff --git a/packages/extension/package.json b/packages/extension/package.json index 6a0999c11..adfd4bd65 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -23,7 +23,7 @@ "watch:firefox": "yarn prebuild && cross-env BROWSER='firefox' vite" }, "dependencies": { - "@amplitude/analytics-browser": "^2.42.4", + "@amplitude/analytics-browser": "^2.45.5", "@enkryptcom/extension-bridge": "workspace:^", "@enkryptcom/hw-wallets": "workspace:^", "@enkryptcom/keyring": "workspace:^", @@ -38,7 +38,7 @@ "@ethereumjs/wallet": "^2.0.4", "@kadena/client": "^1.18.3", "@kadena/pactjs-cli": "^1.18.3", - "@ledgerhq/hw-transport-webusb": "^6.34.2", + "@ledgerhq/hw-transport-webusb": "^6.35.0", "@massalabs/massa-web3": "^5.3.0", "@metamask/eth-sig-util": "^8.2.0", "@metaplex-foundation/mpl-bubblegum": "^5.0.2", @@ -54,16 +54,16 @@ "@polkadot/util": "^14.0.3", "@polkadot/wasm-crypto": "^7.5.4", "@solana-developers/helpers": "2.8.0", - "@solana/spl-token": "^0.4.14", - "@solana/wallet-standard-features": "^1.3.0", + "@solana/spl-token": "^0.4.15", + "@solana/wallet-standard-features": "^1.4.0", "@solana/web3.js": "^1.98.4", - "@wallet-standard/base": "^1.1.0", - "add": "^2.0.6", + "@wallet-standard/base": "^1.1.1", + "add": "^2.0.9", "bignumber.js": "^9.3.1", "bip39": "^3.1.0", "bitcoinjs-lib": "^6.1.7", "bs58": "^6.0.0", - "concurrently": "^9.2.1", + "concurrently": "^9.2.4", "echarts": "^6.1.0", "ethereum-cryptography": "^2.2.1", "ethereumjs-abi": "^0.6.8", @@ -75,11 +75,11 @@ "nanoevents": "^9.1.0", "pact-lang-api": "^4.3.6", "pinia": "^3.0.4", - "qrcode.vue": "^3.9.1", + "qrcode.vue": "^3.10.0", "switch-ts": "^2.0.0", "url-parse": "^1.5.10", "uuid": "^13.0.2", - "vue": "^3.5.34", + "vue": "^3.5.40", "vue-echarts": "8.0.1", "vue-router": "^4.6.4", "vue3-lottie": "^3.3.1", @@ -91,7 +91,7 @@ }, "devDependencies": { "@crxjs/vite-plugin": "^2.4.0", - "@rollup/plugin-commonjs": "^29.0.2", + "@rollup/plugin-commonjs": "^29.0.3", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", @@ -100,46 +100,46 @@ "@rollup/plugin-typescript": "^12.3.0", "@tsconfig/node20": "^20.1.9", "@types/bs58": "^5.0.0", - "@types/chrome": "^0.1.42", + "@types/chrome": "^0.1.43", "@types/ethereumjs-abi": "^0.6.5", "@types/events": "^3.0.3", "@types/fs-extra": "^11.0.4", "@types/less": "^3.0.8", "@types/lodash": "^4.17.24", - "@types/node": "^22.19.19", + "@types/node": "^22.20.1", "@types/semver": "^7.7.1", "@types/url-parse": "^1.4.11", "@types/utf-8-validate": "^5.0.2", "@types/uuid": "^11.0.0", "@types/wif": "^2.0.5", "@types/zxcvbn": "^4.4.5", - "@vitejs/plugin-vue": "^6.0.7", + "@vitejs/plugin-vue": "^6.0.8", "@vue/eslint-config-prettier": "^10.2.0", - "@vue/eslint-config-typescript": "^14.7.0", + "@vue/eslint-config-typescript": "^14.9.0", "@vue/tsconfig": "^0.9.1", - "@vueuse/core": "^14.3.0", + "@vueuse/core": "^14.4.0", "cross-env": "^10.1.0", - "eslint": "^9.39.4", - "eslint-plugin-vue": "^10.9.1", - "fs-extra": "^11.3.5", + "eslint": "^9.39.5", + "eslint-plugin-vue": "^10.10.0", + "fs-extra": "^11.4.0", "jsdom": "^29.1.1", - "less": "^4.6.4", + "less": "^4.8.1", "less-loader": "^12.3.3", "npm-run-all2": "^8.0.4", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "rimraf": "^6.1.3", - "rollup": "^4.60.4", + "rollup": "^4.62.3", "rollup-plugin-visualizer": "^6.0.11", - "semver": "^7.8.1", - "systeminformation": "^5.31.6", + "semver": "^7.8.5", + "systeminformation": "^5.33.1", "tsup": "^8.5.1", "typescript": "~5.9.3", "url": "^0.11.4", - "vite": "^7.3.3", + "vite": "^7.3.6", "vite-plugin-node-polyfills": "0.26.0", "vite-tsconfig-paths": "^6.1.1", - "vitest": "^4.1.7", - "vue-tsc": "^3.3.1", + "vitest": "^4.1.10", + "vue-tsc": "^3.3.9", "webextension-polyfill": "^0.12.0" }, "installConfig": { diff --git a/packages/hw-wallets/package.json b/packages/hw-wallets/package.json index 9483e8b66..9fcbfc112 100644 --- a/packages/hw-wallets/package.json +++ b/packages/hw-wallets/package.json @@ -22,22 +22,22 @@ "node": ">=14.15.0" }, "devDependencies": { - "@types/node": "^25.9.1", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^25.9.5", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", @@ -53,10 +53,10 @@ "@ethereumjs/tx": "^5.4.0", "@ethereumjs/util": "^9.1.0", "@ledgerhq/hw-app-btc": "^10.22.1", - "@ledgerhq/hw-app-eth": "^7.8.3", - "@ledgerhq/hw-app-solana": "^7.10.2", - "@ledgerhq/hw-transport": "^6.35.2", - "@ledgerhq/hw-transport-webusb": "^6.34.2", + "@ledgerhq/hw-app-eth": "^7.8.11", + "@ledgerhq/hw-app-solana": "^7.10.6", + "@ledgerhq/hw-transport": "^6.35.6", + "@ledgerhq/hw-transport-webusb": "^6.35.0", "@ledgerhq/live-common": "^34.20.0", "@metamask/eth-sig-util": "^8.2.0", "@polkadot/types": "^16.5.6", @@ -65,7 +65,7 @@ "@trezor/connect-plugin-ethereum": "^9.1.5", "@trezor/connect-web": "^9.7.3", "@trezor/connect-webextension": "^9.7.3", - "@zondax/ledger-substrate": "^2.1.2", + "@zondax/ledger-substrate": "^2.3.7", "bitcoinjs-lib": "^6.1.7", "bs58": "^6.0.0", "hdkey": "^2.1.0", diff --git a/packages/keyring/package.json b/packages/keyring/package.json index 8b831d227..6b5d57dfe 100644 --- a/packages/keyring/package.json +++ b/packages/keyring/package.json @@ -35,22 +35,22 @@ "bip39": "^3.1.0" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/name-resolution/package.json b/packages/name-resolution/package.json index 019cb404f..7ed353c6f 100644 --- a/packages/name-resolution/package.json +++ b/packages/name-resolution/package.json @@ -22,23 +22,23 @@ "node": ">=14.15.0" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "viem": "^2.50.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "viem": "^2.55.10", + "vitest": "^4.1.10" }, "repository": { "type": "git", @@ -48,7 +48,7 @@ "author": "kvhnuke", "license": "MIT", "dependencies": { - "@bonfida/spl-name-service": "3.0.21", + "@bonfida/spl-name-service": "3.0.26", "@ensdomains/address-encoder": "^1.1.4", "@unstoppabledomains/resolution": "^9.3.3", "@web3-name-sdk/core": "0.4.2", diff --git a/packages/request/package.json b/packages/request/package.json index b10c2e5d3..c206b1b6e 100644 --- a/packages/request/package.json +++ b/packages/request/package.json @@ -28,25 +28,25 @@ "json-rpc-2.0": "^1.7.1", "reconnecting-websocket": "^4.4.0", "uuid": "^13.0.2", - "ws": "^8.21.0" + "ws": "^8.21.1" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/signers/bitcoin/package.json b/packages/signers/bitcoin/package.json index 1c232ae38..8f3f727cc 100644 --- a/packages/signers/bitcoin/package.json +++ b/packages/signers/bitcoin/package.json @@ -32,22 +32,22 @@ "devDependencies": { "@enkryptcom/types": "workspace:^", "@types/hdkey": "^2.1.0", - "@types/node": "^25.9.1", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^25.9.5", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/signers/ethereum/package.json b/packages/signers/ethereum/package.json index fc48eabaf..e13352b39 100644 --- a/packages/signers/ethereum/package.json +++ b/packages/signers/ethereum/package.json @@ -32,22 +32,22 @@ "devDependencies": { "@enkryptcom/types": "workspace:^", "@types/hdkey": "^2.1.0", - "@types/node": "^25.9.1", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^25.9.5", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/signers/kadena/package.json b/packages/signers/kadena/package.json index 10e7f1631..093f7e329 100644 --- a/packages/signers/kadena/package.json +++ b/packages/signers/kadena/package.json @@ -30,22 +30,22 @@ "@enkryptcom/types": "workspace:^", "@polkadot/util-crypto": "^14.0.3", "@types/hdkey": "^2.1.0", - "@types/node": "^25.9.1", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^25.9.5", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/signers/massa/package.json b/packages/signers/massa/package.json index 6e07d1b77..c061b062e 100644 --- a/packages/signers/massa/package.json +++ b/packages/signers/massa/package.json @@ -34,23 +34,23 @@ "devDependencies": { "@polkadot/util-crypto": "^14.0.3", "@types/hdkey": "^2.1.0", - "@types/node": "^22.19.19", + "@types/node": "^22.20.1", "@types/varint": "^6.0.3", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/signers/polkadot/package.json b/packages/signers/polkadot/package.json index 7d16ff9e4..dc8271973 100644 --- a/packages/signers/polkadot/package.json +++ b/packages/signers/polkadot/package.json @@ -31,22 +31,22 @@ }, "devDependencies": { "@enkryptcom/types": "workspace:^", - "@types/node": "^25.9.1", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^25.9.5", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/storage/package.json b/packages/storage/package.json index 46b5964f9..a25f91af2 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -27,22 +27,22 @@ "localforage": "^1.10.0" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/swap/package.json b/packages/swap/package.json index 8204d0bd1..aaed6ffec 100644 --- a/packages/swap/package.json +++ b/packages/swap/package.json @@ -22,11 +22,11 @@ "node": ">=14.15.0" }, "dependencies": { - "@1inch/fusion-sdk": "^2.4.9", - "@1inch/limit-order-sdk": "^5.3.0", + "@1inch/fusion-sdk": "^2.4.11", + "@1inch/limit-order-sdk": "^5.3.1", "@enkryptcom/types": "workspace:^", "@enkryptcom/utils": "workspace:^", - "@solana/spl-token": "^0.4.14", + "@solana/spl-token": "^0.4.15", "@solana/web3.js": "^1.98.4", "bignumber.js": "^9.3.1", "eventemitter3": "^5.0.4", @@ -38,25 +38,25 @@ "uuid": "^13.0.2", "web3-eth": "^1.10.4", "web3-utils": "^1.10.4", - "ws": "^8.21.0" + "ws": "^8.21.1" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/packages/types/package.json b/packages/types/package.json index c6c360806..de83cb09a 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -25,21 +25,21 @@ }, "devDependencies": { "@massalabs/massa-web3": "^5.3.0", - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4" + "typescript-eslint": "8.65.0" }, "repository": { "type": "git", diff --git a/packages/utils/package.json b/packages/utils/package.json index 73e3704ba..96cc510b0 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -30,23 +30,23 @@ "web3-utils": "^1.10.4" }, "devDependencies": { - "@types/node": "^22.19.19", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "eslint": "^9.39.4", + "@types/node": "^22.20.1", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", + "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-module-resolver": "^1.5.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "tweetnacl-util": "^0.15.1", "typescript": "^5.9.3", - "typescript-eslint": "8.59.4", - "vitest": "^4.1.7" + "typescript-eslint": "8.65.0", + "vitest": "^4.1.10" }, "repository": { "type": "git", diff --git a/yarn.lock b/yarn.lock index 5d47e4bb5..9c379d945 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,15 +29,15 @@ __metadata: languageName: node linkType: hard -"@1inch/fusion-sdk@npm:^2.4.9": - version: 2.4.9 - resolution: "@1inch/fusion-sdk@npm:2.4.9" +"@1inch/fusion-sdk@npm:^2.4.11": + version: 2.4.11 + resolution: "@1inch/fusion-sdk@npm:2.4.11" dependencies: "@1inch/byte-utils": "npm:^3.1.0" - "@1inch/limit-order-sdk": "npm:5.3.0" + "@1inch/limit-order-sdk": "npm:5.3.1" ethers: "npm:6.16.0" tslib: "npm:^2.8.1" - ws: "npm:^8.18.2" + ws: "npm:^8.21.0" peerDependencies: assert: ^2.0.0 axios: ">=1 <2" @@ -46,13 +46,13 @@ __metadata: optional: true axios: optional: true - checksum: 10/cb3b7b1227c1494d0f91aa8d6d82a0c9bdca3a8955f8f4f36cd43f9ab451c0b50639d6736f60cd2765513ee693e4a96004e61591c6a782ea929102b4415f6ac3 + checksum: 10/5b601dec0554226f37467ab86cefc415aca090b7760ffd726beeb2a8173a0c733639cdb7297c820150a4424cc906e4242de97dc2a107c17f088eb1d2e54d6d74 languageName: node linkType: hard -"@1inch/limit-order-sdk@npm:5.3.0, @1inch/limit-order-sdk@npm:^5.3.0": - version: 5.3.0 - resolution: "@1inch/limit-order-sdk@npm:5.3.0" +"@1inch/limit-order-sdk@npm:5.3.1, @1inch/limit-order-sdk@npm:^5.3.1": + version: 5.3.1 + resolution: "@1inch/limit-order-sdk@npm:5.3.1" dependencies: "@1inch/byte-utils": "npm:3.0.0" ethers: "npm:6.16.0" @@ -64,7 +64,7 @@ __metadata: optional: true axios: optional: true - checksum: 10/17357710e71009ee6bb4cee56d6911f5fc6f2cb4484a9fcb77d2dc216c5330d32e6a8a8593ee9d636fb1cb4351de2af65604914bb03a8d5f9e15a3dbb5d9cdfb + checksum: 10/251822851b01df92273f0c5797e478a3235a5fde4c5e9eaf91d8f08f3ccbea4dd3c723b6ad480f8bba4cfaebcd77cc50690cc5a3911c9bcbb2783819d5d1454c languageName: node linkType: hard @@ -93,20 +93,20 @@ __metadata: languageName: node linkType: hard -"@amplitude/analytics-browser@npm:^2.42.4": - version: 2.42.4 - resolution: "@amplitude/analytics-browser@npm:2.42.4" +"@amplitude/analytics-browser@npm:^2.45.5": + version: 2.45.5 + resolution: "@amplitude/analytics-browser@npm:2.45.5" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" - "@amplitude/plugin-autocapture-browser": "npm:1.27.2" - "@amplitude/plugin-custom-enrichment-browser": "npm:0.1.9" - "@amplitude/plugin-event-property-attribution-browser": "npm:0.2.1" - "@amplitude/plugin-network-capture-browser": "npm:1.10.1" - "@amplitude/plugin-page-url-enrichment-browser": "npm:0.7.11" - "@amplitude/plugin-page-view-tracking-browser": "npm:2.11.1" - "@amplitude/plugin-web-vitals-browser": "npm:1.1.33" + "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/plugin-autocapture-browser": "npm:1.28.10" + "@amplitude/plugin-custom-enrichment-browser": "npm:0.1.20" + "@amplitude/plugin-event-property-attribution-browser": "npm:0.2.12" + "@amplitude/plugin-network-capture-browser": "npm:1.10.12" + "@amplitude/plugin-page-url-enrichment-browser": "npm:0.7.22" + "@amplitude/plugin-page-view-tracking-browser": "npm:2.11.12" + "@amplitude/plugin-web-vitals-browser": "npm:1.1.44" tslib: "npm:^2.4.1" - checksum: 10/796a289958f297e2c09b69ae8a06a58144c91bb847d582b17ffd87510880b71e0c1405be0f875ec56541de2ab6e094f913d1a0f2eec9774f850e66de95f11711 + checksum: 10/21fc617edbac7d4695de6f0ede3a17fbe23d0e174983ff6dda22a4554cf39cd857248cbe5182326783e6cf401106d10220680a8cc2c532ba53f5b3335db392cf languageName: node linkType: hard @@ -117,87 +117,97 @@ __metadata: languageName: node linkType: hard -"@amplitude/analytics-core@npm:2.48.2": - version: 2.48.2 - resolution: "@amplitude/analytics-core@npm:2.48.2" +"@amplitude/analytics-core@npm:2.54.1": + version: 2.54.1 + resolution: "@amplitude/analytics-core@npm:2.54.1" dependencies: "@amplitude/analytics-connector": "npm:^1.6.4" "@types/zen-observable": "npm:0.8.3" safe-json-stringify: "npm:1.2.0" tslib: "npm:^2.4.1" zen-observable: "npm:0.10.0" - checksum: 10/b93232b8b143d18c384597817afe51b60935b3fda60c33f27a68a0e06efb904d2682c8e2d1c8bc78e4df6d041afb24eec9b1c27c5cc72515d5ffed99e08b3d21 + checksum: 10/17175c9a2894b8734236839299f6c96094fc5044a8bf4adce5fca6e7226b217fd72b750c34205ea5d06110d0d6e1336e4d3233e140e5a8232069d3055e0f9cb8 languageName: node linkType: hard -"@amplitude/plugin-autocapture-browser@npm:1.27.2": - version: 1.27.2 - resolution: "@amplitude/plugin-autocapture-browser@npm:1.27.2" +"@amplitude/element-selector@npm:0.2.1": + version: 0.2.1 + resolution: "@amplitude/element-selector@npm:0.2.1" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" tslib: "npm:^2.4.1" - checksum: 10/7db258e8867bbeb3787e0b5ce5722333d542a0f06bea49a70b5ad5bf125bec3af8f0ac36f9d8a6a517fea91ce7f3ced863566f9c85eacd007686559e3bf634cc + checksum: 10/5ab4801ba2655554c7002dd62d719673e3447c0d79a8c27963af77151839de3f1f468f01982b1541a38b3534e2806e6aab1ce589435c8e553f20787d59f669ee languageName: node linkType: hard -"@amplitude/plugin-custom-enrichment-browser@npm:0.1.9": - version: 0.1.9 - resolution: "@amplitude/plugin-custom-enrichment-browser@npm:0.1.9" +"@amplitude/plugin-autocapture-browser@npm:1.28.10": + version: 1.28.10 + resolution: "@amplitude/plugin-autocapture-browser@npm:1.28.10" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/element-selector": "npm:0.2.1" tslib: "npm:^2.4.1" - checksum: 10/cdc8017580cb2749f43f4fbaaadb503a84c756d3c588e49467df1addaebc34639173ccb436082ac47f7addf32e178f13c94babef66aebf70036aae7f07044840 + checksum: 10/3c0ccb7103cceb5496cb7b7fc70a83248baf608d0f9b366411984b956469d68ac9c1ae3acadbfc17e28716ba264dafb2f7a64c603352c7be85ecd080dad91f44 languageName: node linkType: hard -"@amplitude/plugin-event-property-attribution-browser@npm:0.2.1": - version: 0.2.1 - resolution: "@amplitude/plugin-event-property-attribution-browser@npm:0.2.1" +"@amplitude/plugin-custom-enrichment-browser@npm:0.1.20": + version: 0.1.20 + resolution: "@amplitude/plugin-custom-enrichment-browser@npm:0.1.20" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" tslib: "npm:^2.4.1" - checksum: 10/3e54c143cf769cbe55c37eba4d9357183ac6b68ce3c1d78ba262009ccfe065ffba443b763e4fd785fed11758445b0df16a0237a47ffe656bda9bbac6baee3b1e + checksum: 10/9745cac0fe3626c3c607d8b7fd4df7724bcc55d62adb47359c53a6843cd5361fcb33f91e6a1642e134d713083caeb6c3e522d34500e8125c7fafa841cbcdd67a languageName: node linkType: hard -"@amplitude/plugin-network-capture-browser@npm:1.10.1": - version: 1.10.1 - resolution: "@amplitude/plugin-network-capture-browser@npm:1.10.1" +"@amplitude/plugin-event-property-attribution-browser@npm:0.2.12": + version: 0.2.12 + resolution: "@amplitude/plugin-event-property-attribution-browser@npm:0.2.12" + dependencies: + "@amplitude/analytics-core": "npm:2.54.1" + tslib: "npm:^2.4.1" + checksum: 10/c77e4f41349eeed336624316fe5db53c06d9a04d6ea39742158b0300891e3af98390eec099b661410f76ffd931ca933921067958a3909b05860c52d287d7520f + languageName: node + linkType: hard + +"@amplitude/plugin-network-capture-browser@npm:1.10.12": + version: 1.10.12 + resolution: "@amplitude/plugin-network-capture-browser@npm:1.10.12" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" tslib: "npm:^2.4.1" - checksum: 10/f60e6e16896cc4857795b16ae91714fdbd03bd7393c37b6ee71334ee3121bd31008262777f9c37aa200e1893d86ba1fdb9e8b088191728e17bc95140f5dfd0cb + checksum: 10/ad7b9e76242ca9c6f0cb5869784e19289ff02cd33158624326174111dac8ad762c4dab089e24f70ec1a20f18ada76528b594db81dc053e78db5190793e8f1215 languageName: node linkType: hard -"@amplitude/plugin-page-url-enrichment-browser@npm:0.7.11": - version: 0.7.11 - resolution: "@amplitude/plugin-page-url-enrichment-browser@npm:0.7.11" +"@amplitude/plugin-page-url-enrichment-browser@npm:0.7.22": + version: 0.7.22 + resolution: "@amplitude/plugin-page-url-enrichment-browser@npm:0.7.22" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" tslib: "npm:^2.4.1" - checksum: 10/d81fd1399dd1d462fb82dec933c61db5da67eed6ffe00f0a46e5bde7876f6462c64898e6f9a23f5791e2c4f809f12731f619db2bf2b8b2c55530187a217526a6 + checksum: 10/0eadd777809ae294e7e5e78914f841a3005bd55f8583614a12e9f3324e653f10751c4e0523119833cdea6b0f0f7627ba7f49bb879dc271997225e01fd0a3df3e languageName: node linkType: hard -"@amplitude/plugin-page-view-tracking-browser@npm:2.11.1": - version: 2.11.1 - resolution: "@amplitude/plugin-page-view-tracking-browser@npm:2.11.1" +"@amplitude/plugin-page-view-tracking-browser@npm:2.11.12": + version: 2.11.12 + resolution: "@amplitude/plugin-page-view-tracking-browser@npm:2.11.12" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" tslib: "npm:^2.4.1" - checksum: 10/2be6e947439119ebf88807fc79ad352d15a99e932784e3f8702c9229dc8d7351120c6c46f747ba8ae472268cda44ef446b9b2f887b03431594f69f3fadfc92f0 + checksum: 10/242497aa8ae68057199a42b5c0d2bec91e53a573feb541a3351ac7c902ad3c8d7ce50456e266efc4ccf06cd7f068ef97abdf09101ade3b4a10ef39a53dbb2958 languageName: node linkType: hard -"@amplitude/plugin-web-vitals-browser@npm:1.1.33": - version: 1.1.33 - resolution: "@amplitude/plugin-web-vitals-browser@npm:1.1.33" +"@amplitude/plugin-web-vitals-browser@npm:1.1.44": + version: 1.1.44 + resolution: "@amplitude/plugin-web-vitals-browser@npm:1.1.44" dependencies: - "@amplitude/analytics-core": "npm:2.48.2" + "@amplitude/analytics-core": "npm:2.54.1" tslib: "npm:^2.4.1" web-vitals: "npm:5.1.0" - checksum: 10/19ad6a7d88da56fedfc61b9e7a144afaeed7d920aaa7db6efea821fabef6477aab65a14db8ff8f6bdd24589f3c13ea40fdaa930f572753a087a1b10f54994e5c + checksum: 10/590321e3d87ec45c35bfc250d514411b16067f027d0dd338b49895c6a6eaab9f8f64afe07392450111c88d6cb6dacf80b8ea61f31602125d9bad51124a0e42ff languageName: node linkType: hard @@ -441,6 +451,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-string-parser@npm:7.29.7" + checksum: 10/4d8ef0ef7105f3d9fe4361137c8f42e5b4c7a52b5380b962762f2a528a1ba89064e2c6236090716ce34b63707b886ae0ebf36b2c2fcc2851f27e652febfc3648 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-validator-identifier@npm:7.28.5" @@ -448,6 +465,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-identifier@npm:7.29.7" + checksum: 10/2efa42701eb05babf26dff3332109c9e5e1a3400a71fb9e68ee27af28235036a2a72c2494c04bdab3f909075f42a58b2e8271074372bc7f8e79ec02bd364d7a7 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" @@ -476,14 +500,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.29.3": - version: 7.29.3 - resolution: "@babel/parser@npm:7.29.3" +"@babel/parser@npm:^7.29.7": + version: 7.29.8 + resolution: "@babel/parser@npm:7.29.8" dependencies: - "@babel/types": "npm:^7.29.0" + "@babel/types": "npm:^7.29.8" bin: parser: ./bin/babel-parser.js - checksum: 10/10e8f34e0fdaa495b9db8be71f4eb29b16d8a57e0818c1bb1c4084015b0383803fd77812ed41597760cbf3d9ab3ae9f4af54f39ff5e5d8e081ba43593232f0ca + checksum: 10/dbd14ebbba0fa3019acd2712b0db3ffd594d0850d4fc487667287b5702893f54a7911570ea842f0cff4dc492a2412e3287dfabfe00c6b78efa7becb1255f3f86 languageName: node linkType: hard @@ -542,13 +566,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/types@npm:7.29.0" +"@babel/types@npm:^7.29.8": + version: 7.29.8 + resolution: "@babel/types@npm:7.29.8" dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10/bfc2b211210f3894dcd7e6a33b2d1c32c93495dc1e36b547376aa33441abe551ab4bc1640d4154ee2acd8e46d3bbc925c7224caae02fcaf0e6a771e97fccc661 + "@babel/helper-string-parser": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10/ff2becf0f8b432f0820f286fb9319d7f3819b2d0eb95bc26957fbc6250a3ca0ae3656feb98ecb5f171f9e04b34a4c08f5036447f17459ed7bfc32ff649d9b71e languageName: node linkType: hard @@ -632,9 +656,9 @@ __metadata: languageName: node linkType: hard -"@bonfida/spl-name-service@npm:3.0.21": - version: 3.0.21 - resolution: "@bonfida/spl-name-service@npm:3.0.21" +"@bonfida/spl-name-service@npm:3.0.26": + version: 3.0.26 + resolution: "@bonfida/spl-name-service@npm:3.0.26" dependencies: "@bonfida/sns-records": "npm:0.1.0" "@noble/curves": "npm:^1.9.1" @@ -647,7 +671,7 @@ __metadata: punycode: "npm:^2.3.1" peerDependencies: "@solana/web3.js": ^1.98.2 - checksum: 10/14c0e59d97ea69f00b6fe2ff137dbf2a496b8576230e9cb7363042f2077af67c1d7ef96774366e025b30ae7b436f3d012af9d7d8306587357868e3f8c9143ea1 + checksum: 10/cc8d77d3bcd13eb5f44ed4596e04dc30ba6fd3a4da232d6e06823e75583381cec123e65782e0249dec6b921e45a6b3a37d5f8cddc1c5293f0c205f71cecd7f36 languageName: node linkType: hard @@ -1696,27 +1720,27 @@ __metadata: version: 0.0.0-use.local resolution: "@enkryptcom/extension-bridge@workspace:packages/extension-bridge" dependencies: - "@types/node": "npm:^22.19.19" + "@types/node": "npm:^22.20.1" "@types/webextension-polyfill": "npm:^0.12.5" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bumpp: "npm:^10.4.1" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" nanoevents: "npm:^9.1.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" serialize-error: "npm:13.0.1" tiny-uid: "npm:^1.1.2" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" - type-fest: "npm:^5.6.0" + type-fest: "npm:^5.8.0" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" + typescript-eslint: "npm:8.65.0" webextension-polyfill: "npm:^0.12.0" languageName: unknown linkType: soft @@ -1725,7 +1749,7 @@ __metadata: version: 0.0.0-use.local resolution: "@enkryptcom/extension@workspace:packages/extension" dependencies: - "@amplitude/analytics-browser": "npm:^2.42.4" + "@amplitude/analytics-browser": "npm:^2.45.5" "@crxjs/vite-plugin": "npm:^2.4.0" "@enkryptcom/extension-bridge": "workspace:^" "@enkryptcom/hw-wallets": "workspace:^" @@ -1741,7 +1765,7 @@ __metadata: "@ethereumjs/wallet": "npm:^2.0.4" "@kadena/client": "npm:^1.18.3" "@kadena/pactjs-cli": "npm:^1.18.3" - "@ledgerhq/hw-transport-webusb": "npm:^6.34.2" + "@ledgerhq/hw-transport-webusb": "npm:^6.35.0" "@massalabs/massa-web3": "npm:^5.3.0" "@metamask/eth-sig-util": "npm:^8.2.0" "@metaplex-foundation/mpl-bubblegum": "npm:^5.0.2" @@ -1756,7 +1780,7 @@ __metadata: "@polkadot/ui-shared": "npm:^3.16.7" "@polkadot/util": "npm:^14.0.3" "@polkadot/wasm-crypto": "npm:^7.5.4" - "@rollup/plugin-commonjs": "npm:^29.0.2" + "@rollup/plugin-commonjs": "npm:^29.0.3" "@rollup/plugin-inject": "npm:^5.0.5" "@rollup/plugin-json": "npm:^6.1.0" "@rollup/plugin-node-resolve": "npm:^16.0.3" @@ -1764,47 +1788,47 @@ __metadata: "@rollup/plugin-terser": "npm:^0.4.4" "@rollup/plugin-typescript": "npm:^12.3.0" "@solana-developers/helpers": "npm:2.8.0" - "@solana/spl-token": "npm:^0.4.14" - "@solana/wallet-standard-features": "npm:^1.3.0" + "@solana/spl-token": "npm:^0.4.15" + "@solana/wallet-standard-features": "npm:^1.4.0" "@solana/web3.js": "npm:^1.98.4" "@tsconfig/node20": "npm:^20.1.9" "@types/bs58": "npm:^5.0.0" - "@types/chrome": "npm:^0.1.42" + "@types/chrome": "npm:^0.1.43" "@types/ethereumjs-abi": "npm:^0.6.5" "@types/events": "npm:^3.0.3" "@types/fs-extra": "npm:^11.0.4" "@types/less": "npm:^3.0.8" "@types/lodash": "npm:^4.17.24" - "@types/node": "npm:^22.19.19" + "@types/node": "npm:^22.20.1" "@types/semver": "npm:^7.7.1" "@types/url-parse": "npm:^1.4.11" "@types/utf-8-validate": "npm:^5.0.2" "@types/uuid": "npm:^11.0.0" "@types/wif": "npm:^2.0.5" "@types/zxcvbn": "npm:^4.4.5" - "@vitejs/plugin-vue": "npm:^6.0.7" + "@vitejs/plugin-vue": "npm:^6.0.8" "@vue/eslint-config-prettier": "npm:^10.2.0" - "@vue/eslint-config-typescript": "npm:^14.7.0" + "@vue/eslint-config-typescript": "npm:^14.9.0" "@vue/tsconfig": "npm:^0.9.1" - "@vueuse/core": "npm:^14.3.0" - "@wallet-standard/base": "npm:^1.1.0" - add: "npm:^2.0.6" + "@vueuse/core": "npm:^14.4.0" + "@wallet-standard/base": "npm:^1.1.1" + add: "npm:^2.0.9" bignumber.js: "npm:^9.3.1" bip39: "npm:^3.1.0" bitcoinjs-lib: "npm:^6.1.7" bs58: "npm:^6.0.0" - concurrently: "npm:^9.2.1" + concurrently: "npm:^9.2.4" cross-env: "npm:^10.1.0" echarts: "npm:^6.1.0" - eslint: "npm:^9.39.4" - eslint-plugin-vue: "npm:^10.9.1" + eslint: "npm:^9.39.5" + eslint-plugin-vue: "npm:^10.10.0" ethereum-cryptography: "npm:^2.2.1" ethereumjs-abi: "npm:^0.6.8" eventemitter3: "npm:^5.0.4" - fs-extra: "npm:^11.3.5" + fs-extra: "npm:^11.4.0" jdenticon: "npm:^3.3.0" jsdom: "npm:^29.1.1" - less: "npm:^4.6.4" + less: "npm:^4.8.1" less-loader: "npm:^12.3.3" lodash: "npm:^4.18.1" memoize-one: "npm:^6.0.0" @@ -1813,27 +1837,27 @@ __metadata: npm-run-all2: "npm:^8.0.4" pact-lang-api: "npm:^4.3.6" pinia: "npm:^3.0.4" - prettier: "npm:^3.8.3" - qrcode.vue: "npm:^3.9.1" + prettier: "npm:^3.9.6" + qrcode.vue: "npm:^3.10.0" rimraf: "npm:^6.1.3" - rollup: "npm:^4.60.4" + rollup: "npm:^4.62.3" rollup-plugin-visualizer: "npm:^6.0.11" - semver: "npm:^7.8.1" + semver: "npm:^7.8.5" switch-ts: "npm:^2.0.0" - systeminformation: "npm:^5.31.6" + systeminformation: "npm:^5.33.1" tsup: "npm:^8.5.1" typescript: "npm:~5.9.3" url: "npm:^0.11.4" url-parse: "npm:^1.5.10" uuid: "npm:^13.0.2" - vite: "npm:^7.3.3" + vite: "npm:^7.3.6" vite-plugin-node-polyfills: "npm:0.26.0" vite-tsconfig-paths: "npm:^6.1.1" - vitest: "npm:^4.1.7" - vue: "npm:^3.5.34" + vitest: "npm:^4.1.10" + vue: "npm:^3.5.40" vue-echarts: "npm:8.0.1" vue-router: "npm:^4.6.4" - vue-tsc: "npm:^3.3.1" + vue-tsc: "npm:^3.3.9" vue3-lottie: "npm:^3.3.1" vuedraggable: "npm:^4.1.0" web3-eth: "npm:^1.10.4" @@ -1854,10 +1878,10 @@ __metadata: "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^9.1.0" "@ledgerhq/hw-app-btc": "npm:^10.22.1" - "@ledgerhq/hw-app-eth": "npm:^7.8.3" - "@ledgerhq/hw-app-solana": "npm:^7.10.2" - "@ledgerhq/hw-transport": "npm:^6.35.2" - "@ledgerhq/hw-transport-webusb": "npm:^6.34.2" + "@ledgerhq/hw-app-eth": "npm:^7.8.11" + "@ledgerhq/hw-app-solana": "npm:^7.10.6" + "@ledgerhq/hw-transport": "npm:^6.35.6" + "@ledgerhq/hw-transport-webusb": "npm:^6.35.0" "@ledgerhq/live-common": "npm:^34.20.0" "@metamask/eth-sig-util": "npm:^8.2.0" "@polkadot/types": "npm:^16.5.6" @@ -1866,13 +1890,13 @@ __metadata: "@trezor/connect-plugin-ethereum": "npm:^9.1.5" "@trezor/connect-web": "npm:^9.7.3" "@trezor/connect-webextension": "npm:^9.7.3" - "@types/node": "npm:^25.9.1" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" - "@zondax/ledger-substrate": "npm:^2.1.2" + "@types/node": "npm:^25.9.5" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" + "@zondax/ledger-substrate": "npm:^2.3.7" bitcoinjs-lib: "npm:^6.1.7" bs58: "npm:^6.0.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" @@ -1880,13 +1904,13 @@ __metadata: eslint-plugin-module-resolver: "npm:^1.5.0" hdkey: "npm:^2.1.0" ledger-bitcoin: "npm:^0.3.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" webextension-polyfill: "npm:^0.12.0" languageName: unknown linkType: soft @@ -1904,24 +1928,24 @@ __metadata: "@enkryptcom/types": "workspace:^" "@enkryptcom/utils": "workspace:^" "@polkadot/util": "npm:^14.0.3" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" assert: "npm:^2.1.0" bip39: "npm:^3.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -1929,28 +1953,28 @@ __metadata: version: 0.0.0-use.local resolution: "@enkryptcom/name-resolution@workspace:packages/name-resolution" dependencies: - "@bonfida/spl-name-service": "npm:3.0.21" + "@bonfida/spl-name-service": "npm:3.0.26" "@ensdomains/address-encoder": "npm:^1.1.4" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" "@unstoppabledomains/resolution": "npm:^9.3.3" "@web3-name-sdk/core": "npm:0.4.2" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" ethers: "npm:^5.8.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - viem: "npm:^2.50.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + viem: "npm:^2.55.10" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -1959,10 +1983,10 @@ __metadata: resolution: "@enkryptcom/request@workspace:packages/request" dependencies: "@enkryptcom/types": "workspace:^" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" - eslint: "npm:^9.39.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" @@ -1971,16 +1995,16 @@ __metadata: eventemitter3: "npm:^5.0.4" isomorphic-ws: "npm:^5.0.0" json-rpc-2.0: "npm:^1.7.1" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" reconnecting-websocket: "npm:^4.4.0" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" + typescript-eslint: "npm:8.65.0" uuid: "npm:^13.0.2" - vitest: "npm:^4.1.7" - ws: "npm:^8.21.0" + vitest: "npm:^4.1.10" + ws: "npm:^8.21.1" languageName: unknown linkType: soft @@ -1992,26 +2016,26 @@ __metadata: "@enkryptcom/utils": "workspace:^" "@noble/secp256k1": "npm:1.7.2" "@types/hdkey": "npm:^2.1.0" - "@types/node": "npm:^25.9.1" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^25.9.5" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bip39: "npm:^3.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" hdkey: "npm:^2.1.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2023,26 +2047,26 @@ __metadata: "@enkryptcom/utils": "workspace:^" "@ethereumjs/util": "npm:^9.1.0" "@types/hdkey": "npm:^2.1.0" - "@types/node": "npm:^25.9.1" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^25.9.5" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bip39: "npm:^3.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" hdkey: "npm:^2.1.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2054,24 +2078,24 @@ __metadata: "@enkryptcom/utils": "workspace:^" "@polkadot/util-crypto": "npm:^14.0.3" "@types/hdkey": "npm:^2.1.0" - "@types/node": "npm:^25.9.1" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^25.9.5" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bip39: "npm:^3.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2085,27 +2109,27 @@ __metadata: "@noble/hashes": "npm:^1.8.0" "@polkadot/util-crypto": "npm:^14.0.3" "@types/hdkey": "npm:^2.1.0" - "@types/node": "npm:^22.19.19" + "@types/node": "npm:^22.20.1" "@types/varint": "npm:^6.0.3" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bip39: "npm:^3.1.0" bs58check: "npm:^4.0.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" + typescript-eslint: "npm:8.65.0" varint: "npm:^6.0.0" - vitest: "npm:^4.1.7" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2119,23 +2143,23 @@ __metadata: "@polkadot/util": "npm:^14.0.3" "@polkadot/util-crypto": "npm:^14.0.3" "@polkadot/wasm-crypto": "npm:^7.5.4" - "@types/node": "npm:^25.9.1" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^25.9.5" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" assert: "npm:^2.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2145,23 +2169,23 @@ __metadata: dependencies: "@enkryptcom/types": "workspace:^" "@enkryptcom/utils": "workspace:^" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" - eslint: "npm:^9.39.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" localforage: "npm:^1.10.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2169,17 +2193,17 @@ __metadata: version: 0.0.0-use.local resolution: "@enkryptcom/swap@workspace:packages/swap" dependencies: - "@1inch/fusion-sdk": "npm:^2.4.9" - "@1inch/limit-order-sdk": "npm:^5.3.0" + "@1inch/fusion-sdk": "npm:^2.4.11" + "@1inch/limit-order-sdk": "npm:^5.3.1" "@enkryptcom/types": "workspace:^" "@enkryptcom/utils": "workspace:^" - "@solana/spl-token": "npm:^0.4.14" + "@solana/spl-token": "npm:^0.4.15" "@solana/web3.js": "npm:^1.98.4" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bignumber.js: "npm:^9.3.1" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" @@ -2189,19 +2213,19 @@ __metadata: isomorphic-ws: "npm:^5.0.0" json-rpc-2.0: "npm:^1.7.1" lodash: "npm:^4.18.1" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" rango-sdk-basic: "npm:^0.5.0" reconnecting-websocket: "npm:^4.4.0" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" + typescript-eslint: "npm:8.65.0" uuid: "npm:^13.0.2" - vitest: "npm:^4.1.7" + vitest: "npm:^4.1.10" web3-eth: "npm:^1.10.4" web3-utils: "npm:^1.10.4" - ws: "npm:^8.21.0" + ws: "npm:^8.21.1" languageName: unknown linkType: soft @@ -2210,21 +2234,21 @@ __metadata: resolution: "@enkryptcom/types@workspace:packages/types" dependencies: "@massalabs/massa-web3": "npm:^5.3.0" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" - eslint: "npm:^9.39.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" + typescript-eslint: "npm:8.65.0" languageName: unknown linkType: soft @@ -2235,25 +2259,25 @@ __metadata: "@enkryptcom/types": "workspace:^" "@ethereumjs/util": "npm:^9.1.0" "@polkadot/util-crypto": "npm:^14.0.3" - "@types/node": "npm:^22.19.19" - "@typescript-eslint/eslint-plugin": "npm:^8.59.4" - "@typescript-eslint/parser": "npm:^8.59.4" + "@types/node": "npm:^22.20.1" + "@typescript-eslint/eslint-plugin": "npm:^8.65.0" + "@typescript-eslint/parser": "npm:^8.65.0" bip39: "npm:^3.1.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-alias: "npm:^1.1.2" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-module-resolver: "npm:^1.5.0" ethereum-cryptography: "npm:^2.2.1" - prettier: "npm:^3.8.3" + prettier: "npm:^3.9.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.59.4" - vitest: "npm:^4.1.7" + typescript-eslint: "npm:8.65.0" + vitest: "npm:^4.1.10" web3-utils: "npm:^1.10.4" languageName: unknown linkType: soft @@ -2316,6 +2340,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/aix-ppc64@npm:0.28.1" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/android-arm64@npm:0.23.1" @@ -2330,6 +2361,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-arm64@npm:0.28.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/android-arm@npm:0.23.1" @@ -2344,6 +2382,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-arm@npm:0.28.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/android-x64@npm:0.23.1" @@ -2358,6 +2403,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-x64@npm:0.28.1" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/darwin-arm64@npm:0.23.1" @@ -2372,6 +2424,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/darwin-arm64@npm:0.28.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/darwin-x64@npm:0.23.1" @@ -2386,6 +2445,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/darwin-x64@npm:0.28.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/freebsd-arm64@npm:0.23.1" @@ -2400,6 +2466,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/freebsd-arm64@npm:0.28.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/freebsd-x64@npm:0.23.1" @@ -2414,6 +2487,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/freebsd-x64@npm:0.28.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-arm64@npm:0.23.1" @@ -2428,6 +2508,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-arm64@npm:0.28.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-arm@npm:0.23.1" @@ -2442,6 +2529,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-arm@npm:0.28.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-ia32@npm:0.23.1" @@ -2456,6 +2550,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-ia32@npm:0.28.1" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-loong64@npm:0.23.1" @@ -2470,6 +2571,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-loong64@npm:0.28.1" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-mips64el@npm:0.23.1" @@ -2484,6 +2592,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-mips64el@npm:0.28.1" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-ppc64@npm:0.23.1" @@ -2498,6 +2613,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-ppc64@npm:0.28.1" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-riscv64@npm:0.23.1" @@ -2512,6 +2634,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-riscv64@npm:0.28.1" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-s390x@npm:0.23.1" @@ -2526,6 +2655,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-s390x@npm:0.28.1" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/linux-x64@npm:0.23.1" @@ -2540,6 +2676,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-x64@npm:0.28.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.27.0": version: 0.27.0 resolution: "@esbuild/netbsd-arm64@npm:0.27.0" @@ -2547,6 +2690,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/netbsd-arm64@npm:0.28.1" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/netbsd-x64@npm:0.23.1" @@ -2561,6 +2711,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/netbsd-x64@npm:0.28.1" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/openbsd-arm64@npm:0.23.1" @@ -2575,6 +2732,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openbsd-arm64@npm:0.28.1" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/openbsd-x64@npm:0.23.1" @@ -2589,6 +2753,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openbsd-x64@npm:0.28.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openharmony-arm64@npm:0.27.0": version: 0.27.0 resolution: "@esbuild/openharmony-arm64@npm:0.27.0" @@ -2596,6 +2767,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openharmony-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openharmony-arm64@npm:0.28.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/sunos-x64@npm:0.23.1" @@ -2610,6 +2788,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/sunos-x64@npm:0.28.1" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/win32-arm64@npm:0.23.1" @@ -2624,6 +2809,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-arm64@npm:0.28.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/win32-ia32@npm:0.23.1" @@ -2638,6 +2830,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-ia32@npm:0.28.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/win32-x64@npm:0.23.1" @@ -2652,7 +2851,14 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.8.0": +"@esbuild/win32-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-x64@npm:0.28.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.8.0": version: 4.9.0 resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: @@ -2717,9 +2923,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.5": - version: 3.3.5 - resolution: "@eslint/eslintrc@npm:3.3.5" +"@eslint/eslintrc@npm:^3.3.6": + version: 3.3.6 + resolution: "@eslint/eslintrc@npm:3.3.6" dependencies: ajv: "npm:^6.14.0" debug: "npm:^4.3.2" @@ -2727,17 +2933,17 @@ __metadata: globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.1" + js-yaml: "npm:^4.3.0" minimatch: "npm:^3.1.5" strip-json-comments: "npm:^3.1.1" - checksum: 10/edabb65693d82a88cac3b2cf932a0f825e986b5e0a21ef08782d07e3a61ad87d39db67cfd5aeb146fd5053e5e24e389dbe5649ab22936a71d633c7b32a7e6d86 + checksum: 10/8d1d501069faf7c1c73e37181ec403dd2d1509f8da85f226531f6a7fdd9a9326fc6d2ea2e8192515992578cf9e7ed87f9d7ce3f1bfc6d0f0e77796d18e0e8ef6 languageName: node linkType: hard -"@eslint/js@npm:9.39.4": - version: 9.39.4 - resolution: "@eslint/js@npm:9.39.4" - checksum: 10/0a7ab4c4108cf2cadf66849ebd20f5957cc53052b88d8807d0b54e489dbf6ffcaf741e144e7f9b187c395499ce2e6ddc565dbfa4f60c6df455cf2b30bcbdc5a3 +"@eslint/js@npm:9.39.5": + version: 9.39.5 + resolution: "@eslint/js@npm:9.39.5" + checksum: 10/042d522f28da10ab205f368a94b620334418eb13a5226e50f7edd03dbe26809eb477d0b7a4dc3968b43a98f6ce594f6c03731214c3e0386fd5bcb74fdb9df64c languageName: node linkType: hard @@ -4289,17 +4495,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/client-ids@npm:0.9.1": - version: 0.9.1 - resolution: "@ledgerhq/client-ids@npm:0.9.1" - dependencies: - "@ledgerhq/live-env": "npm:^2.35.0" - "@reduxjs/toolkit": "npm:2.11.2" - uuid: "npm:^9.0.0" - checksum: 10/1b7ff4d5e201ede39a6503b08516c744a62e1f07c6ca96ecc32c132c6e2df8860afebebf9e1af03fa8a633a8a956f84c3a3a806c2a27ca877813e528d7d96512 - languageName: node - linkType: hard - "@ledgerhq/coin-algorand@npm:^0.7.2": version: 0.7.2 resolution: "@ledgerhq/coin-algorand@npm:0.7.2" @@ -4924,27 +5119,45 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/devices@npm:8.10.0": - version: 8.10.0 - resolution: "@ledgerhq/devices@npm:8.10.0" +"@ledgerhq/devices@npm:8.14.2": + version: 8.14.2 + resolution: "@ledgerhq/devices@npm:8.14.2" dependencies: - "@ledgerhq/errors": "npm:^6.29.0" - "@ledgerhq/logs": "npm:^6.14.0" + "@ledgerhq/errors": "npm:^6.34.1" + "@ledgerhq/logs": "npm:^6.17.0" rxjs: "npm:7.8.2" semver: "npm:7.7.3" - checksum: 10/8e8f64be325610bb8abb72b1e376c2b1a803f35f23295335a6f26faa626144af8159cbe1970da127deb99ffc8a377c5b880a5f33843a727170dd8d518358e2a9 + checksum: 10/c81f9b327874603126c0cd6342179e0b978262e5e6938a6363acaae4ed6f7f738d009ca4f000999fdf8263a13266085606dca5251d8ec22ec182dbba359fc69d languageName: node linkType: hard -"@ledgerhq/devices@npm:8.14.2": - version: 8.14.2 - resolution: "@ledgerhq/devices@npm:8.14.2" +"@ledgerhq/devices@npm:8.15.1": + version: 8.15.1 + resolution: "@ledgerhq/devices@npm:8.15.1" dependencies: - "@ledgerhq/errors": "npm:^6.34.1" + "@ledgerhq/errors": "npm:^6.36.0" "@ledgerhq/logs": "npm:^6.17.0" rxjs: "npm:7.8.2" semver: "npm:7.7.3" - checksum: 10/c81f9b327874603126c0cd6342179e0b978262e5e6938a6363acaae4ed6f7f738d009ca4f000999fdf8263a13266085606dca5251d8ec22ec182dbba359fc69d + checksum: 10/d0f3b3678fd7d23134bf0059a269a2719376522058f4518428a2c39a515c21b6f7c0661227875cf70cf2105500f25e5d937559c8259f607abb1f0390fcd2ef90 + languageName: node + linkType: hard + +"@ledgerhq/devices@npm:8.16.0": + version: 8.16.0 + resolution: "@ledgerhq/devices@npm:8.16.0" + dependencies: + semver: "npm:7.7.3" + checksum: 10/1c6641d5bacf80d8379d832a3eaec3ff7c57515598f5851821e99baf82b8e4c7cf65d6160979903b7519b3359c639ecfe443d129015029c996768d898f1d7641 + languageName: node + linkType: hard + +"@ledgerhq/devices@npm:8.17.0": + version: 8.17.0 + resolution: "@ledgerhq/devices@npm:8.17.0" + dependencies: + semver: "npm:7.7.3" + checksum: 10/26eedbf9c637e0c9b11fcf136af7db7321b8689802002ab7ef9b64ef0b486865f503df92f4f90bdde00485657421532c00625b15bf35e31148b3fc91896e20c4 languageName: node linkType: hard @@ -4960,18 +5173,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/devices@npm:8.5.0": - version: 8.5.0 - resolution: "@ledgerhq/devices@npm:8.5.0" - dependencies: - "@ledgerhq/errors": "npm:^6.24.0" - "@ledgerhq/logs": "npm:^6.13.0" - rxjs: "npm:^7.8.1" - semver: "npm:^7.3.5" - checksum: 10/0b2c9aab492a25d575816a5d0d4013dc5ad8f55750d69462dbf4784d07477809922fab54264c4352b16be5f896d08399fd479511d27c6a1b52af90e0116484e5 - languageName: node - linkType: hard - "@ledgerhq/devices@npm:8.7.0, @ledgerhq/devices@npm:^8.0.0, @ledgerhq/devices@npm:^8.3.0, @ledgerhq/devices@npm:^8.4.0, @ledgerhq/devices@npm:^8.4.3, @ledgerhq/devices@npm:^8.4.4": version: 8.7.0 resolution: "@ledgerhq/devices@npm:8.7.0" @@ -4984,18 +5185,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/devices@npm:8.8.0": - version: 8.8.0 - resolution: "@ledgerhq/devices@npm:8.8.0" - dependencies: - "@ledgerhq/errors": "npm:^6.28.0" - "@ledgerhq/logs": "npm:^6.13.0" - rxjs: "npm:7.8.2" - semver: "npm:^7.3.5" - checksum: 10/cf70da13afd7cff7d61cc21405ce89ae69b19b47a207bd5c68a7535fe03281fdbdd45028ebba2c9b0e56cad2360ae330106100e9d82803edf0d3dc0daf8f4253 - languageName: node - linkType: hard - "@ledgerhq/devices@npm:^5.51.1": version: 5.51.1 resolution: "@ledgerhq/devices@npm:5.51.1" @@ -5035,18 +5224,18 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/domain-service@npm:^1.8.3": - version: 1.8.3 - resolution: "@ledgerhq/domain-service@npm:1.8.3" +"@ledgerhq/domain-service@npm:^1.8.11": + version: 1.8.11 + resolution: "@ledgerhq/domain-service@npm:1.8.11" dependencies: - "@ledgerhq/errors": "npm:^6.35.0" + "@ledgerhq/errors": "npm:^6.37.0" "@ledgerhq/logs": "npm:^6.17.0" - "@ledgerhq/types-live": "npm:^6.108.0" - axios: "npm:1.13.2" + "@ledgerhq/types-live": "npm:^6.116.0" + axios: "npm:1.13.5" eip55: "npm:^2.1.1" - react: "npm:19.0.0" - react-dom: "npm:19.0.0" - checksum: 10/2db5f3fd836f3f4937d0dae11b4ecac3948f41f841a1fffd25788eb1ea57f7a0c0daff5f2c3315b464ccf149be5b51840c88eb117ad1141a60a42edd7eab530f + react: "npm:19.1.4" + react-dom: "npm:19.1.4" + checksum: 10/1b722019af53cc61f5c5468d6df5401f2410d964a5f64337a9a8d69232e2ef63650a2e547b021425709db3102f42dbfa06df0ff58bc7f3ad1c8ce1aff77fea43 languageName: node linkType: hard @@ -5057,37 +5246,37 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/errors@npm:^6.10.0, @ledgerhq/errors@npm:^6.12.3, @ledgerhq/errors@npm:^6.16.2, @ledgerhq/errors@npm:^6.16.4, @ledgerhq/errors@npm:^6.17.0, @ledgerhq/errors@npm:^6.19.0, @ledgerhq/errors@npm:^6.19.1, @ledgerhq/errors@npm:^6.24.0, @ledgerhq/errors@npm:^6.27.0": +"@ledgerhq/errors@npm:^6.10.0, @ledgerhq/errors@npm:^6.12.3, @ledgerhq/errors@npm:^6.16.2, @ledgerhq/errors@npm:^6.16.4, @ledgerhq/errors@npm:^6.17.0, @ledgerhq/errors@npm:^6.19.0, @ledgerhq/errors@npm:^6.19.1, @ledgerhq/errors@npm:^6.27.0": version: 6.27.0 resolution: "@ledgerhq/errors@npm:6.27.0" checksum: 10/ea424e032fa93ca15536f225a068f80129acca7b36d039cf98925bdb33f178d935a1ada4ebe54d79951dbce2405dc7094cdc7d05c231186fd6b2de7993ad7fdc languageName: node linkType: hard -"@ledgerhq/errors@npm:^6.28.0, @ledgerhq/errors@npm:^6.29.0": - version: 6.29.0 - resolution: "@ledgerhq/errors@npm:6.29.0" - checksum: 10/0c82f1d50ceb474f9ca158c6709c77a0ecc4e8ef2eaedc76f128a55ad38967afcb9613ca6a54c805fdb78615c1ddea027a30802569e67d162dc57562b1cdf11e - languageName: node - linkType: hard - -"@ledgerhq/errors@npm:^6.34.1, @ledgerhq/errors@npm:^6.35.0": +"@ledgerhq/errors@npm:^6.34.1": version: 6.35.0 resolution: "@ledgerhq/errors@npm:6.35.0" checksum: 10/1bbc4a314d22aca480a5433c9d4b5aded9907c86073ac8678c3f6bb50b6627973f12a5f93040993bf313aed8e8db72ce67758f5ae7b51b5302d8a05cf8055a15 languageName: node linkType: hard -"@ledgerhq/evm-tools@npm:^1.12.6": - version: 1.12.6 - resolution: "@ledgerhq/evm-tools@npm:1.12.6" +"@ledgerhq/errors@npm:^6.36.0, @ledgerhq/errors@npm:^6.37.0": + version: 6.37.0 + resolution: "@ledgerhq/errors@npm:6.37.0" + checksum: 10/c1c3aa39885071254e0a1f7f6a554872e330b1c5fea993062cdf91abb4f130c1d41641142bb69ee374dc3966ce8dfb8e6e0c2ba86623abe65212a9c635452e5b + languageName: node + linkType: hard + +"@ledgerhq/evm-tools@npm:^1.13.1": + version: 1.13.1 + resolution: "@ledgerhq/evm-tools@npm:1.13.1" dependencies: "@ethersproject/constants": "npm:^5.7.0" "@ethersproject/hash": "npm:^5.7.0" - "@ledgerhq/live-env": "npm:^2.35.0" - axios: "npm:1.13.2" + "@ledgerhq/live-env": "npm:^2.42.0" + axios: "npm:1.13.5" crypto-js: "npm:4.2.0" - checksum: 10/510d1dd32190a424f90283c183afc34bb14d8096445434f21eb395fead8b8291c0ed7f659e1ab7715849de7a520ce5b249d7e073777d2a7cb9e9ac8542561845 + checksum: 10/62ead908f669b1969bff0fc1244d4a3139955e2f5b0c1aeb4a133bd83c9db186bc53065750e4a00ad2af3ff06af0cb041e96ed0c1d591040e97bef7aaffda352 languageName: node linkType: hard @@ -5214,24 +5403,24 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-app-eth@npm:^7.8.3": - version: 7.8.3 - resolution: "@ledgerhq/hw-app-eth@npm:7.8.3" +"@ledgerhq/hw-app-eth@npm:^7.8.11": + version: 7.8.11 + resolution: "@ledgerhq/hw-app-eth@npm:7.8.11" dependencies: "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/rlp": "npm:^5.7.0" "@ethersproject/transactions": "npm:^5.7.0" - "@ledgerhq/domain-service": "npm:^1.8.3" - "@ledgerhq/errors": "npm:^6.35.0" - "@ledgerhq/evm-tools": "npm:^1.12.6" - "@ledgerhq/hw-transport": "npm:6.35.2" - "@ledgerhq/hw-transport-mocker": "npm:^6.34.2" + "@ledgerhq/domain-service": "npm:^1.8.11" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/evm-tools": "npm:^1.13.1" + "@ledgerhq/hw-transport": "npm:6.35.6" + "@ledgerhq/hw-transport-mocker": "npm:^6.34.6" "@ledgerhq/logs": "npm:^6.17.0" - "@ledgerhq/types-live": "npm:^6.108.0" - axios: "npm:1.13.2" + "@ledgerhq/types-live": "npm:^6.116.0" + axios: "npm:1.13.5" bignumber.js: "npm:^9.1.2" semver: "npm:7.7.3" - checksum: 10/03cbaa976995da12e863345daa6f65904b8d84995b3aef5f9263a13ef3317804bb793f7800baa59e4547acd088c98779bbe493d9cf605d894452f9f76fc2a6b1 + checksum: 10/bbd2a5e29e35cf9094e5f2f407c3577c580110c9b5b80d845447cc9888c20d9fb572c7291af4a9d117c9240cfa7511c1e4637ffbed30401b17337ab96c8ef959 languageName: node linkType: hard @@ -5293,14 +5482,14 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-app-solana@npm:^7.10.2": - version: 7.10.2 - resolution: "@ledgerhq/hw-app-solana@npm:7.10.2" +"@ledgerhq/hw-app-solana@npm:^7.10.6": + version: 7.10.6 + resolution: "@ledgerhq/hw-app-solana@npm:7.10.6" dependencies: - "@ledgerhq/errors": "npm:^6.34.1" - "@ledgerhq/hw-transport": "npm:6.35.2" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/hw-transport": "npm:6.35.6" bip32-path: "npm:^0.4.2" - checksum: 10/05eeabee771c79190722bd5f37019e6eb337fde61e7586fd5f6313a04324f3584a59e4586dc4ec9bf1a3b6f5db9e010bc48d7d5dc650e847f4d11320ddc12651 + checksum: 10/bf897ce46ced8a835b92b50df1f534eb540226bf19933f86f41989c184adc870ce45a70380b266e2e9c546956664c3ca4856661f65d18be38d4a387457931bba languageName: node linkType: hard @@ -5391,43 +5580,43 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport-mocker@npm:^6.34.2": - version: 6.34.2 - resolution: "@ledgerhq/hw-transport-mocker@npm:6.34.2" +"@ledgerhq/hw-transport-mocker@npm:^6.34.6": + version: 6.34.6 + resolution: "@ledgerhq/hw-transport-mocker@npm:6.34.6" dependencies: - "@ledgerhq/hw-transport": "npm:6.35.2" + "@ledgerhq/hw-transport": "npm:6.35.6" "@ledgerhq/logs": "npm:^6.17.0" rxjs: "npm:7.8.2" - checksum: 10/1c30448b223fb86bfed34d02c5e5b307b6389aed8e1a46006c7f9eb3bfb3bdd7ec0a806eb2f49217692ed265392f7e3a2ff11dc3658e82e000f4b8d67d79a1b0 + checksum: 10/e17ad08709bb92073b2ea2d3c7323c428ee1653eee979b5b598bcbc00c126fde7173bb7d88478ba7367ecb05e1db2b1653fc12c5bc95f9dc3396ee61cef8d8c2 languageName: node linkType: hard -"@ledgerhq/hw-transport-node-hid-noevents@npm:^6.31.0": - version: 6.31.0 - resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:6.31.0" +"@ledgerhq/hw-transport-node-hid-noevents@npm:^6.36.0": + version: 6.36.0 + resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:6.36.0" dependencies: - "@ledgerhq/devices": "npm:8.10.0" - "@ledgerhq/errors": "npm:^6.29.0" - "@ledgerhq/hw-transport": "npm:6.32.0" - "@ledgerhq/logs": "npm:^6.14.0" + "@ledgerhq/devices": "npm:8.16.0" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/hw-transport": "npm:6.35.5" + "@ledgerhq/logs": "npm:^6.17.0" node-hid: "npm:2.1.2" - checksum: 10/4963b279b329f4a702aef13efa33440d0c339c20eb86ee5b907831ac193cd445d4a006d233da5b99eeb4374009eb7250fda7bf5fd6ac5625122bd0e31ebe81a2 + checksum: 10/63d16d96e88950d8ac2176777015cb1597936d9c6da7c6c02d913691f98094e50afa5d6bdfb822dcf6e830c4b2cf9583c4ff03ac01a708bfd7d330601e7e882c languageName: node linkType: hard -"@ledgerhq/hw-transport-node-hid@npm:^6.29.16": - version: 6.30.0 - resolution: "@ledgerhq/hw-transport-node-hid@npm:6.30.0" +"@ledgerhq/hw-transport-node-hid@npm:^6.33.5": + version: 6.33.5 + resolution: "@ledgerhq/hw-transport-node-hid@npm:6.33.5" dependencies: - "@ledgerhq/devices": "npm:8.10.0" - "@ledgerhq/errors": "npm:^6.29.0" - "@ledgerhq/hw-transport": "npm:6.32.0" - "@ledgerhq/hw-transport-node-hid-noevents": "npm:^6.31.0" - "@ledgerhq/logs": "npm:^6.14.0" + "@ledgerhq/devices": "npm:8.16.0" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/hw-transport": "npm:6.35.5" + "@ledgerhq/hw-transport-node-hid-noevents": "npm:^6.36.0" + "@ledgerhq/logs": "npm:^6.17.0" lodash: "npm:^4.17.21" node-hid: "npm:2.1.2" usb: "npm:2.9.0" - checksum: 10/006b520007548d4717cc120f534c1b0427b352e1ae4d18e3c1e4d01ca7d51053c0d76a10bdeca9c9439d68c697e72c80f8402a6ab49f377bae655c937f6be6d6 + checksum: 10/aa9f99a0cdaddc0bf5f357111758fee3cf9c5f5182b16c76f3cb0667609920dde2f6ce59a172e7106029c095ef233d7b1efca391e24175891320842c466e9c30 languageName: node linkType: hard @@ -5443,15 +5632,15 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport-webusb@npm:^6.34.2": - version: 6.34.2 - resolution: "@ledgerhq/hw-transport-webusb@npm:6.34.2" +"@ledgerhq/hw-transport-webusb@npm:^6.35.0": + version: 6.35.0 + resolution: "@ledgerhq/hw-transport-webusb@npm:6.35.0" dependencies: - "@ledgerhq/devices": "npm:8.14.2" - "@ledgerhq/errors": "npm:^6.34.1" - "@ledgerhq/hw-transport": "npm:6.35.2" + "@ledgerhq/devices": "npm:8.16.0" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/hw-transport": "npm:6.35.5" "@ledgerhq/logs": "npm:^6.17.0" - checksum: 10/513b7522943976ca96266ad9793ec780af7e08eca42e8efc7e69a212b6eca2eab9e14a2af28be22b8151c46898f7176b98b81f7814d2d27b99834fca55c092d9 + checksum: 10/9a219354edccd237bcf10beb6e441d265a1e180a2bbeaeceb3ef2410ab39b9429e0d5b9d4c0cd4b8ce1afe6507fc389f61accb6bb4b5c639a4d973b033050a4a languageName: node linkType: hard @@ -5513,18 +5702,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.31.15": - version: 6.31.15 - resolution: "@ledgerhq/hw-transport@npm:6.31.15" - dependencies: - "@ledgerhq/devices": "npm:8.8.0" - "@ledgerhq/errors": "npm:^6.28.0" - "@ledgerhq/logs": "npm:^6.13.0" - events: "npm:^3.3.0" - checksum: 10/2a38ff10082f8a55114bff4d95e581f0356345446e625f6da5fd3c988552ac8ff0772cf4e381186dd29b864d5e15cb3b48f96ea0e1bc691f1855dae4b3c67b72 - languageName: node - linkType: hard - "@ledgerhq/hw-transport@npm:6.31.3": version: 6.31.3 resolution: "@ledgerhq/hw-transport@npm:6.31.3" @@ -5549,39 +5726,51 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.31.9": - version: 6.31.9 - resolution: "@ledgerhq/hw-transport@npm:6.31.9" +"@ledgerhq/hw-transport@npm:6.35.2": + version: 6.35.2 + resolution: "@ledgerhq/hw-transport@npm:6.35.2" dependencies: - "@ledgerhq/devices": "npm:8.5.0" - "@ledgerhq/errors": "npm:^6.24.0" - "@ledgerhq/logs": "npm:^6.13.0" + "@ledgerhq/devices": "npm:8.14.2" + "@ledgerhq/errors": "npm:^6.34.1" + "@ledgerhq/logs": "npm:^6.17.0" events: "npm:^3.3.0" - checksum: 10/e12728604ddddc20453425fa020dea84c770bfbb0900a59dd91148783fb25db38d1e0768c964c5546cdbc3ed95575de5918c480639d22f7c5b8c3e3c65f9022f + checksum: 10/601e745510051230c33b0ec745f647b042b145813070dd69a61264b443708b4ea680271d1693b6bebac18de2debf99395fbad777c7906b8952f64d5e5284ac4d languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.32.0": - version: 6.32.0 - resolution: "@ledgerhq/hw-transport@npm:6.32.0" +"@ledgerhq/hw-transport@npm:6.35.4": + version: 6.35.4 + resolution: "@ledgerhq/hw-transport@npm:6.35.4" dependencies: - "@ledgerhq/devices": "npm:8.10.0" - "@ledgerhq/errors": "npm:^6.29.0" - "@ledgerhq/logs": "npm:^6.14.0" + "@ledgerhq/devices": "npm:8.15.1" + "@ledgerhq/errors": "npm:^6.36.0" + "@ledgerhq/logs": "npm:^6.17.0" events: "npm:^3.3.0" - checksum: 10/5f98044fe23aa9684717f4e0884673e026b61168d7a6ac445c9396844923c2844ee80edfe3d72dfe1ba3d8c8f79b776228704bb005bcc66b3fdfe931916527e1 + checksum: 10/a964e2e5dad3fa3f802ce6a63fb242fefac332e5ecad6e5aa13a23abdb2140064f9dad3474cd12285d14472bc1e2872a837fd5d705b2f23573f4daa1735ac645 languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.35.2, @ledgerhq/hw-transport@npm:^6.35.2": - version: 6.35.2 - resolution: "@ledgerhq/hw-transport@npm:6.35.2" +"@ledgerhq/hw-transport@npm:6.35.5": + version: 6.35.5 + resolution: "@ledgerhq/hw-transport@npm:6.35.5" dependencies: - "@ledgerhq/devices": "npm:8.14.2" - "@ledgerhq/errors": "npm:^6.34.1" + "@ledgerhq/devices": "npm:8.16.0" + "@ledgerhq/errors": "npm:^6.37.0" "@ledgerhq/logs": "npm:^6.17.0" events: "npm:^3.3.0" - checksum: 10/601e745510051230c33b0ec745f647b042b145813070dd69a61264b443708b4ea680271d1693b6bebac18de2debf99395fbad777c7906b8952f64d5e5284ac4d + checksum: 10/1b2f494cb620b5f40ee419b0c6c07df2f5c948098821087fc8c510908a56a46e40226387413407725c7504d49ee107bdde0c3024e0d6a48e6fc3569360cf9ba7 + languageName: node + linkType: hard + +"@ledgerhq/hw-transport@npm:6.35.6, @ledgerhq/hw-transport@npm:^6.35.6": + version: 6.35.6 + resolution: "@ledgerhq/hw-transport@npm:6.35.6" + dependencies: + "@ledgerhq/devices": "npm:8.17.0" + "@ledgerhq/errors": "npm:^6.37.0" + "@ledgerhq/logs": "npm:^6.17.0" + events: "npm:^3.3.0" + checksum: 10/d6c995dc1bfe845a484a0aa43d64e72abb86c2636ad0daedff5128dacaa0f6a6270911074fa5efedb218948c3f564a99409c3694e5febc495d6714f62f6039fa languageName: node linkType: hard @@ -5853,13 +6042,13 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/live-env@npm:^2.35.0": - version: 2.35.0 - resolution: "@ledgerhq/live-env@npm:2.35.0" +"@ledgerhq/live-env@npm:^2.42.0": + version: 2.42.0 + resolution: "@ledgerhq/live-env@npm:2.42.0" dependencies: rxjs: "npm:7.8.2" utility-types: "npm:^3.10.0" - checksum: 10/41a0e62c55cb461ec53547b6dfd7f544c4d63cb54fa3feb209458e8ba8ee33c819590e9c4f4cbca7feea872a5dddecfa972ea73f1af8fff1e877940d72e6ba91 + checksum: 10/f045f9e1712977802de7b4a82012ebd5b67a3ddd7e807a6cb7708efe159e2eaa825425c4af288986ea6418ab9147c949cfade2046cee4ccd07fad532dbe778fe languageName: node linkType: hard @@ -5957,13 +6146,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/logs@npm:^6.14.0": - version: 6.14.0 - resolution: "@ledgerhq/logs@npm:6.14.0" - checksum: 10/b30b6aeef9df181efe99476a84f95b89ada695c038fbc3f915410f0bae244a342df642f003582c71222b4388cdc58d281e88ae2532ba85911f580d0cbfa4bd3a - languageName: node - linkType: hard - "@ledgerhq/logs@npm:^6.17.0": version: 6.17.0 resolution: "@ledgerhq/logs@npm:6.17.0" @@ -6005,14 +6187,13 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/types-live@npm:^6.108.0": - version: 6.108.0 - resolution: "@ledgerhq/types-live@npm:6.108.0" +"@ledgerhq/types-live@npm:^6.116.0": + version: 6.116.0 + resolution: "@ledgerhq/types-live@npm:6.116.0" dependencies: - "@ledgerhq/client-ids": "npm:0.9.1" bignumber.js: "npm:^9.1.2" rxjs: "npm:7.8.2" - checksum: 10/77380489f44f8b33ea7acd2e4f47dcc2029bf3133f8b8221e8722afbe9042cfe9a4028401947af91322e1452cea70bd04bec178533cf1de732294a635da6cb73 + checksum: 10/599435899db83c237bddcb2b524e0ffc724e41e6e610c720e05bb3e87b253aedceeb8cf9fa7cd492033a8c625eb0460db2c8b455ab7def4190a51a93f24a832a languageName: node linkType: hard @@ -8092,28 +8273,6 @@ __metadata: languageName: node linkType: hard -"@reduxjs/toolkit@npm:2.11.2": - version: 2.11.2 - resolution: "@reduxjs/toolkit@npm:2.11.2" - dependencies: - "@standard-schema/spec": "npm:^1.0.0" - "@standard-schema/utils": "npm:^0.3.0" - immer: "npm:^11.0.0" - redux: "npm:^5.0.1" - redux-thunk: "npm:^3.1.0" - reselect: "npm:^5.1.0" - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18 || ^19 - react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - checksum: 10/2e1098c7fcd10b770344d0b39c58a3b9cb3aec7da0979c02f1ac1ef8f56619ac787c623e480bef0cf6f2c05f1c13fd4d44045c794e2c2d3460f9bf0d2875995c - languageName: node - linkType: hard - "@rolldown/binding-android-arm64@npm:1.0.0-rc.12": version: 1.0.0-rc.12 resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.12" @@ -8235,9 +8394,9 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^29.0.2": - version: 29.0.2 - resolution: "@rollup/plugin-commonjs@npm:29.0.2" +"@rollup/plugin-commonjs@npm:^29.0.3": + version: 29.0.3 + resolution: "@rollup/plugin-commonjs@npm:29.0.3" dependencies: "@rollup/pluginutils": "npm:^5.0.1" commondir: "npm:^1.0.1" @@ -8251,7 +8410,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10/17b78d23222bfe77b28be106ce1b968983f7cfe3b84ef2f9eb6a0bebce4bf0ab67276b3a01bfaaa57791dbc403ba1b71854ebe7235b2f97aad8dc16aaf6e924b + checksum: 10/2331da36b60350f2c99e6deb175d8112e5986e8c48571d29b8f4c9aa20a228abf11142b6bd5facf708e5ee0f1284d01ac869283ebffe25e5e9b834caf985fb11 languageName: node linkType: hard @@ -8386,9 +8545,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.4" +"@rollup/rollup-android-arm-eabi@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.3" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -8400,9 +8559,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-android-arm64@npm:4.60.4" +"@rollup/rollup-android-arm64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-android-arm64@npm:4.62.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -8414,9 +8573,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.60.4" +"@rollup/rollup-darwin-arm64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-darwin-arm64@npm:4.62.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -8428,9 +8587,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.60.4" +"@rollup/rollup-darwin-x64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-darwin-x64@npm:4.62.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -8442,9 +8601,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.4" +"@rollup/rollup-freebsd-arm64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -8456,9 +8615,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-freebsd-x64@npm:4.60.4" +"@rollup/rollup-freebsd-x64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-freebsd-x64@npm:4.62.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -8470,9 +8629,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.3" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -8484,9 +8643,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.4" +"@rollup/rollup-linux-arm-musleabihf@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.3" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard @@ -8498,9 +8657,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.4" +"@rollup/rollup-linux-arm64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -8512,9 +8671,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.4" +"@rollup/rollup-linux-arm64-musl@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -8526,16 +8685,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.4" +"@rollup/rollup-linux-loong64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.3" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-loong64-musl@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.4" +"@rollup/rollup-linux-loong64-musl@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.3" conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard @@ -8547,16 +8706,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.4" +"@rollup/rollup-linux-ppc64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.3" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.4" +"@rollup/rollup-linux-ppc64-musl@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.3" conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard @@ -8568,9 +8727,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.4" +"@rollup/rollup-linux-riscv64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.3" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -8582,9 +8741,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.4" +"@rollup/rollup-linux-riscv64-musl@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.3" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -8596,9 +8755,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.4" +"@rollup/rollup-linux-s390x-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.3" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -8610,9 +8769,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.4" +"@rollup/rollup-linux-x64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -8624,16 +8783,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.4" +"@rollup/rollup-linux-x64-musl@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-openbsd-x64@npm:4.60.4" +"@rollup/rollup-openbsd-x64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-openbsd-x64@npm:4.62.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -8645,9 +8804,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.4" +"@rollup/rollup-openharmony-arm64@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.3" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -8659,9 +8818,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.4" +"@rollup/rollup-win32-arm64-msvc@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -8673,9 +8832,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.4" +"@rollup/rollup-win32-ia32-msvc@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -8687,9 +8846,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.4" +"@rollup/rollup-win32-x64-gnu@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8701,9 +8860,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.60.4": - version: 4.60.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.4" +"@rollup/rollup-win32-x64-msvc@npm:4.62.3": + version: 4.62.3 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8991,6 +9150,18 @@ __metadata: languageName: node linkType: hard +"@solana/buffer-layout-utils@npm:^0.3.0": + version: 0.3.0 + resolution: "@solana/buffer-layout-utils@npm:0.3.0" + dependencies: + "@solana/buffer-layout": "npm:^4.0.0" + "@solana/web3.js": "npm:^1.32.0" + bigint-buffer: "npm:^1.1.5" + bignumber.js: "npm:^9.0.1" + checksum: 10/fb2fdfe50d7f4506a3fba03e197167f318a038725606d0ae2a6b34dde2afce23a19e28c035ad1967d54c821f92328cbb4df79d6bec4da3ceab8f7eec41506879 + languageName: node + linkType: hard + "@solana/buffer-layout@npm:^4.0.0, @solana/buffer-layout@npm:^4.0.1": version: 4.0.1 resolution: "@solana/buffer-layout@npm:4.0.1" @@ -9633,7 +9804,22 @@ __metadata: languageName: node linkType: hard -"@solana/spl-token@npm:^0.4.14, @solana/spl-token@npm:^0.4.8": +"@solana/spl-token@npm:^0.4.15": + version: 0.4.15 + resolution: "@solana/spl-token@npm:0.4.15" + dependencies: + "@solana/buffer-layout": "npm:^4.0.0" + "@solana/buffer-layout-utils": "npm:^0.3.0" + "@solana/spl-token-group": "npm:^0.0.7" + "@solana/spl-token-metadata": "npm:^0.1.6" + buffer: "npm:^6.0.3" + peerDependencies: + "@solana/web3.js": ^1.95.5 + checksum: 10/820c221010ecf53518f8566d1e17253444c70cd560d17a5b3604fd6b7b43ee1276be58f549b581c22e8487733cef2c4a436e17b7842362725ea64f2596e9d185 + languageName: node + linkType: hard + +"@solana/spl-token@npm:^0.4.8": version: 0.4.14 resolution: "@solana/spl-token@npm:0.4.14" dependencies: @@ -9743,13 +9929,13 @@ __metadata: languageName: node linkType: hard -"@solana/wallet-standard-features@npm:^1.3.0": - version: 1.3.0 - resolution: "@solana/wallet-standard-features@npm:1.3.0" +"@solana/wallet-standard-features@npm:^1.4.0": + version: 1.4.0 + resolution: "@solana/wallet-standard-features@npm:1.4.0" dependencies: "@wallet-standard/base": "npm:^1.1.0" "@wallet-standard/features": "npm:^1.1.0" - checksum: 10/9c4ef26346ef0b602ad4bde7a32e53716b96a427c4f7120571be949efeefa21a2458e9d6ef41bf1be7a1e3f2a45fa631fc4242503a87043d74bb7213c62509c2 + checksum: 10/cbac3e9568e843364a53a0f5834e557a84b60e622c48e97e8ca71e28fc02ac8a8cb4d2c040be893724314f2cff8716daf73af11e46ae5257f71ff34c3cff3b28 languageName: node linkType: hard @@ -10064,13 +10250,6 @@ __metadata: languageName: node linkType: hard -"@standard-schema/spec@npm:^1.0.0": - version: 1.0.0 - resolution: "@standard-schema/spec@npm:1.0.0" - checksum: 10/aee780cc1431888ca4b9aba9b24ffc8f3073fc083acc105e3951481478a2f4dc957796931b2da9e2d8329584cf211e4542275f188296c1cdff3ed44fd93a8bc8 - languageName: node - linkType: hard - "@standard-schema/spec@npm:^1.1.0": version: 1.1.0 resolution: "@standard-schema/spec@npm:1.1.0" @@ -10078,13 +10257,6 @@ __metadata: languageName: node linkType: hard -"@standard-schema/utils@npm:^0.3.0": - version: 0.3.0 - resolution: "@standard-schema/utils@npm:0.3.0" - checksum: 10/7084f875d322792f2e0a5904009434c8374b9345b09ba89828b68fd56fa3c2b366d35bf340d9e8c72736ef01793c2f70d350c372ed79845dc3566c58d34b4b51 - languageName: node - linkType: hard - "@stellar/js-xdr@npm:^3.1.1, @stellar/js-xdr@npm:^3.1.2": version: 3.1.2 resolution: "@stellar/js-xdr@npm:3.1.2" @@ -10274,108 +10446,108 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-darwin-arm64@npm:1.15.40" +"@swc/core-darwin-arm64@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-darwin-arm64@npm:1.15.47" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-darwin-x64@npm:1.15.40" +"@swc/core-darwin-x64@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-darwin-x64@npm:1.15.47" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.40" +"@swc/core-linux-arm-gnueabihf@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.47" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-arm64-gnu@npm:1.15.40" +"@swc/core-linux-arm64-gnu@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-arm64-gnu@npm:1.15.47" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-arm64-musl@npm:1.15.40" +"@swc/core-linux-arm64-musl@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-arm64-musl@npm:1.15.47" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-ppc64-gnu@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-ppc64-gnu@npm:1.15.40" +"@swc/core-linux-ppc64-gnu@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-ppc64-gnu@npm:1.15.47" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-s390x-gnu@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-s390x-gnu@npm:1.15.40" +"@swc/core-linux-s390x-gnu@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-s390x-gnu@npm:1.15.47" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-x64-gnu@npm:1.15.40" +"@swc/core-linux-x64-gnu@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-x64-gnu@npm:1.15.47" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-linux-x64-musl@npm:1.15.40" +"@swc/core-linux-x64-musl@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-linux-x64-musl@npm:1.15.47" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-win32-arm64-msvc@npm:1.15.40" +"@swc/core-win32-arm64-msvc@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-win32-arm64-msvc@npm:1.15.47" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-win32-ia32-msvc@npm:1.15.40" +"@swc/core-win32-ia32-msvc@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-win32-ia32-msvc@npm:1.15.47" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.15.40": - version: 1.15.40 - resolution: "@swc/core-win32-x64-msvc@npm:1.15.40" +"@swc/core-win32-x64-msvc@npm:1.15.47": + version: 1.15.47 + resolution: "@swc/core-win32-x64-msvc@npm:1.15.47" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.15.40": - version: 1.15.40 - resolution: "@swc/core@npm:1.15.40" +"@swc/core@npm:^1.15.47": + version: 1.15.47 + resolution: "@swc/core@npm:1.15.47" dependencies: - "@swc/core-darwin-arm64": "npm:1.15.40" - "@swc/core-darwin-x64": "npm:1.15.40" - "@swc/core-linux-arm-gnueabihf": "npm:1.15.40" - "@swc/core-linux-arm64-gnu": "npm:1.15.40" - "@swc/core-linux-arm64-musl": "npm:1.15.40" - "@swc/core-linux-ppc64-gnu": "npm:1.15.40" - "@swc/core-linux-s390x-gnu": "npm:1.15.40" - "@swc/core-linux-x64-gnu": "npm:1.15.40" - "@swc/core-linux-x64-musl": "npm:1.15.40" - "@swc/core-win32-arm64-msvc": "npm:1.15.40" - "@swc/core-win32-ia32-msvc": "npm:1.15.40" - "@swc/core-win32-x64-msvc": "npm:1.15.40" + "@swc/core-darwin-arm64": "npm:1.15.47" + "@swc/core-darwin-x64": "npm:1.15.47" + "@swc/core-linux-arm-gnueabihf": "npm:1.15.47" + "@swc/core-linux-arm64-gnu": "npm:1.15.47" + "@swc/core-linux-arm64-musl": "npm:1.15.47" + "@swc/core-linux-ppc64-gnu": "npm:1.15.47" + "@swc/core-linux-s390x-gnu": "npm:1.15.47" + "@swc/core-linux-x64-gnu": "npm:1.15.47" + "@swc/core-linux-x64-musl": "npm:1.15.47" + "@swc/core-win32-arm64-msvc": "npm:1.15.47" + "@swc/core-win32-ia32-msvc": "npm:1.15.47" + "@swc/core-win32-x64-msvc": "npm:1.15.47" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.26" + "@swc/types": "npm:^0.1.27" peerDependencies: "@swc/helpers": ">=0.5.17" dependenciesMeta: @@ -10406,7 +10578,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/8e915694f387898f4330896970c5261bfb801c7fc21324d2a8da19f37f42f7ed15eefdbe71968164d5c41637b9566da80f7912ecc9f2120435608dbd9578a99e + checksum: 10/0562c46c3a5f798a2d8f58a017c89592ea6ca791d153929db0cdce8f8caac46ea78edc5213b9bb222ee6f9d889aa8d05c7bf969cebeff195cab4d84675f03386 languageName: node linkType: hard @@ -10426,12 +10598,12 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.26": - version: 0.1.26 - resolution: "@swc/types@npm:0.1.26" +"@swc/types@npm:^0.1.27": + version: 0.1.28 + resolution: "@swc/types@npm:0.1.28" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10/07de03b9da3928cdf69bda70bf2c809dd86f16ef23e357759e577bbd975529cb20218c2e54e72b00585abae2b5e04e39b8947cea7a6f4de2d40a7633be441919 + checksum: 10/9cd2b13a640c36d28235a30567dc38330e01dc54ba0ca6ff4000fc56f0be27252b91c3df4989a9ef019b9df9eb722e73fb273913675f8b891428981fb9cc9a0f languageName: node linkType: hard @@ -11109,13 +11281,13 @@ __metadata: languageName: node linkType: hard -"@types/chrome@npm:^0.1.42": - version: 0.1.42 - resolution: "@types/chrome@npm:0.1.42" +"@types/chrome@npm:^0.1.43": + version: 0.1.43 + resolution: "@types/chrome@npm:0.1.43" dependencies: "@types/filesystem": "npm:*" "@types/har-format": "npm:*" - checksum: 10/84f0a5ceabaa6bf7520f3b2fbaa2eacc09cd33e22543101960c8198679cc57b817e7680a1c4c90a1b852130a9b954b96b75c30af740c329b47d9711c8f42a169 + checksum: 10/e23ca46e8aa3ed53b854ce2ca0398376505e9e64a4a0a52892e81b03cdb9695372295d74e3822d681aeea98b529c66ce4895cccd929bb29116817b79a6c838d2 languageName: node linkType: hard @@ -11184,6 +11356,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:1.0.9": + version: 1.0.9 + resolution: "@types/estree@npm:1.0.9" + checksum: 10/16aabfa703b5bdac83f719b07ce92a11b2d3c9b8628eacc92889d8af46cab2d78fc45c7b5378de383d0500585cea5c2f79125eeddfe5fbc6bd6a27eb0c8ccee5 + languageName: node + linkType: hard + "@types/ethereumjs-abi@npm:^0.6.5": version: 0.6.5 resolution: "@types/ethereumjs-abi@npm:0.6.5" @@ -11524,21 +11703,21 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.19.19": - version: 22.19.19 - resolution: "@types/node@npm:22.19.19" +"@types/node@npm:^22.20.1": + version: 22.20.1 + resolution: "@types/node@npm:22.20.1" dependencies: undici-types: "npm:~6.21.0" - checksum: 10/d404eb0bc391805537a172fcc607f7f9c142e20edc01a4203ec33e33a3c4e98fbe3a7ddb63725c399dd05947fac938722a6e05afe1c3d92017ac05c9a6b3ed8f + checksum: 10/0949e49d0383569ebd1222a2f65a9adb9328a6a6dbed459a02cdb37c61147755386c004c4ffbe436de59f5859df1774b1dd6bf168f7aeee46884bb190e0c384f languageName: node linkType: hard -"@types/node@npm:^25.9.1": - version: 25.9.1 - resolution: "@types/node@npm:25.9.1" +"@types/node@npm:^25.9.5": + version: 25.9.5 + resolution: "@types/node@npm:25.9.5" dependencies: undici-types: "npm:>=7.24.0 <7.24.7" - checksum: 10/8a1ccf60f0c0ca856d3324a690ee35776f26dfc1d51c3763aecdf246a3246a7971a0156bf6eb3239aa22dfa940eb361d048212f5c3204264d31ef4c41d17416a + checksum: 10/105f00756e152b06da0b0c122ae9a9d60cce9aa0af7b372b925cf53c5e24ba7eb0acdc97334ef6938ae35fb05b5697849fa1c1b81129148d2ac0cda3223ad141 languageName: node linkType: hard @@ -11855,215 +12034,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.56.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.56.0" - "@typescript-eslint/type-utils": "npm:8.56.0" - "@typescript-eslint/utils": "npm:8.56.0" - "@typescript-eslint/visitor-keys": "npm:8.56.0" - ignore: "npm:^7.0.5" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - "@typescript-eslint/parser": ^8.56.0 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/44201eae518c759cf3110f7e0a374372ef22bffa3cca61685aebe916b06bcb5f3ed6ffedba252199dca0006dfc22c54b132cd0337fd15e8c083eda22f9cf6b0c - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:8.59.4, @typescript-eslint/eslint-plugin@npm:^8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/eslint-plugin@npm:8.59.4" +"@typescript-eslint/eslint-plugin@npm:8.65.0, @typescript-eslint/eslint-plugin@npm:^8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.65.0" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.59.4" - "@typescript-eslint/type-utils": "npm:8.59.4" - "@typescript-eslint/utils": "npm:8.59.4" - "@typescript-eslint/visitor-keys": "npm:8.59.4" + "@typescript-eslint/scope-manager": "npm:8.65.0" + "@typescript-eslint/type-utils": "npm:8.65.0" + "@typescript-eslint/utils": "npm:8.65.0" + "@typescript-eslint/visitor-keys": "npm:8.65.0" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.59.4 + "@typescript-eslint/parser": ^8.65.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10/75348fdfc5a69bf9837c7ee3a5997bd7e9176eee00682735e46e199e5b67e4748440dd23c65677860a6caaa1c05b67cfafa57a8623da65a17c2832e322f6b7c4 + checksum: 10/20b1e5fd0c01d450c345750582e4911affef8ba934b2b78953ff593102d2a01f21c5f6469e13239fdd6a0e30152d6122906e7623f53aa8c937c6faae9407be47 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/parser@npm:8.56.0" +"@typescript-eslint/parser@npm:8.65.0, @typescript-eslint/parser@npm:^8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/parser@npm:8.65.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.56.0" - "@typescript-eslint/types": "npm:8.56.0" - "@typescript-eslint/typescript-estree": "npm:8.56.0" - "@typescript-eslint/visitor-keys": "npm:8.56.0" - debug: "npm:^4.4.3" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/9bdb2c7915665a1031499049974997020bbc34557803a8c3718b323d5583a3fdfc27797ec714b617743225c8dce9ab589eb442b71c435b464ad45365a6fbba57 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:8.59.4, @typescript-eslint/parser@npm:^8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/parser@npm:8.59.4" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.59.4" - "@typescript-eslint/types": "npm:8.59.4" - "@typescript-eslint/typescript-estree": "npm:8.59.4" - "@typescript-eslint/visitor-keys": "npm:8.59.4" + "@typescript-eslint/scope-manager": "npm:8.65.0" + "@typescript-eslint/types": "npm:8.65.0" + "@typescript-eslint/typescript-estree": "npm:8.65.0" + "@typescript-eslint/visitor-keys": "npm:8.65.0" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10/6d07a206cac1aa168f9973ac41c3c3a05d7d391a5fa720b4adab5f7c278b62806269ed4e48fcb5706d87213d64bb25f040c9df4824162f8eabb180bee9a2fc23 - languageName: node - linkType: hard - -"@typescript-eslint/project-service@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/project-service@npm:8.56.0" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.56.0" - "@typescript-eslint/types": "npm:^8.56.0" - debug: "npm:^4.4.3" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/b46cc78bfb50ee84cb12e2e99c1a3d9606161980cf56ba33be6244ccff2ba4c78ceec46706ad597508fda167e0f965d849c1c516400ad41259027be3fbd815eb + checksum: 10/55f68666953c02c8adae35a46076848da6456181b1849a28ec836a5866ca37b902f475fb4c32ba7aa3a6a7e5d66828df8859edec297da09181fb937aeea30f8e languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/project-service@npm:8.59.4" +"@typescript-eslint/project-service@npm:8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/project-service@npm:8.65.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.59.4" - "@typescript-eslint/types": "npm:^8.59.4" + "@typescript-eslint/tsconfig-utils": "npm:^8.65.0" + "@typescript-eslint/types": "npm:^8.65.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10/abd5ac32f8792c9bdabdb510d7ba9f708c7760994f3d4a2c741ecf5baecccf7a111e9706eb46a28a3678998671cdc9912f4e8f2423e091bbaea2b6836e07c14d - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/scope-manager@npm:8.56.0" - dependencies: - "@typescript-eslint/types": "npm:8.56.0" - "@typescript-eslint/visitor-keys": "npm:8.56.0" - checksum: 10/3662355120ea8e21ce01c999decbd2a09fe4edb1c01e376fe347952d968ecfedff99b9484334e133e41284a15f2e1bc8efd490b1e73a16980614445c25b07b0d - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/scope-manager@npm:8.59.4" - dependencies: - "@typescript-eslint/types": "npm:8.59.4" - "@typescript-eslint/visitor-keys": "npm:8.59.4" - checksum: 10/945a3498a61e27109ef78fa41fbf6ebca76dcc75c4595019bbc131892658b8204e9872239d4a1347fec2b3ca3c3e26460edabf7941cf727e9a35105d6f383c5d - languageName: node - linkType: hard - -"@typescript-eslint/tsconfig-utils@npm:8.56.0, @typescript-eslint/tsconfig-utils@npm:^8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.56.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/b1834aeffcdc07835eae0bf52aca573cba7e6528b5c1483e9b1f7f4f9e1f6450a8650796be11140e0437caf7eb1b0f9711c22989c8294547534f12614a759760 - languageName: node - linkType: hard - -"@typescript-eslint/tsconfig-utils@npm:8.59.4, @typescript-eslint/tsconfig-utils@npm:^8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.59.4" - peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10/c74a356e67f17aa2b61bffbe145548a5b37e6db34077922fb74c5f07393cd3a1ef28742f9a3e3acc53ac0e95c8af6e959bdf44988e036d634492d79a9dd219b1 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/type-utils@npm:8.56.0" - dependencies: - "@typescript-eslint/types": "npm:8.56.0" - "@typescript-eslint/typescript-estree": "npm:8.56.0" - "@typescript-eslint/utils": "npm:8.56.0" - debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/f272b9acc004f125cbf0df18265a43ba50cd3666262afc663585acdd1be6b6b30724bd8cf4cd5aa2757b7f10ceafa92fd1af30c1931fb22ac38521eda7f79c89 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/type-utils@npm:8.59.4" - dependencies: - "@typescript-eslint/types": "npm:8.59.4" - "@typescript-eslint/typescript-estree": "npm:8.59.4" - "@typescript-eslint/utils": "npm:8.59.4" - debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.5.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10/6c513a9ab5e9da3fafe165b64da73c984696e3f583ae4a5c7d188f16f9425ec488ed4aff39d8b419a742e92078fb1cb4384dce9e1efa7bb193e3aa0cdcff84c8 + checksum: 10/915662449a66d90f03661a805f7c62a5efaa8f7887671272e08b684b41edab51a9021f47aac4d78001a0f87960e8587adc037424d56f13de883e0ce699e7ca55 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.56.0, @typescript-eslint/types@npm:^8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/types@npm:8.56.0" - checksum: 10/d7549535c99d9202742bf0191bcc2822c2d18a03e206be9ad5a6f6b0902de7381c93e8c238754fe5d1dfdcc22d7e3bbafa032f63ba165d6dc03e180f84b138f9 +"@typescript-eslint/scope-manager@npm:8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/scope-manager@npm:8.65.0" + dependencies: + "@typescript-eslint/types": "npm:8.65.0" + "@typescript-eslint/visitor-keys": "npm:8.65.0" + checksum: 10/038e208c907aa45fe5bb7168e1dccf89c1fc6678d1715a9c04f4b332d4e79ab719b5b43a4e0c2d5a183ea863813ff59fda040b2717fe5517468453af6b99a50a languageName: node linkType: hard -"@typescript-eslint/types@npm:8.59.4, @typescript-eslint/types@npm:^8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/types@npm:8.59.4" - checksum: 10/43e7ab668f1649dee76829a5b1eb0807b7576b39aee5b23fe10936d99536cba350ec1e377c2ea2242971435d460e28f3d3d4307357ac9f8184403573ece85ca6 +"@typescript-eslint/tsconfig-utils@npm:8.65.0, @typescript-eslint/tsconfig-utils@npm:^8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.65.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10/f88253a4df1d599a1bebeeb403611538485e22c52213f2f2b9c435bde8ebce64645d6bb985c900b01ef221032835fcd4f6fea4b94d178220c18de5d93af905c4 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.56.0" +"@typescript-eslint/type-utils@npm:8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/type-utils@npm:8.65.0" dependencies: - "@typescript-eslint/project-service": "npm:8.56.0" - "@typescript-eslint/tsconfig-utils": "npm:8.56.0" - "@typescript-eslint/types": "npm:8.56.0" - "@typescript-eslint/visitor-keys": "npm:8.56.0" + "@typescript-eslint/types": "npm:8.65.0" + "@typescript-eslint/typescript-estree": "npm:8.65.0" + "@typescript-eslint/utils": "npm:8.65.0" debug: "npm:^4.4.3" - minimatch: "npm:^9.0.5" - semver: "npm:^7.7.3" - tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.4.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10/55c8cfc7e265f320d780e69a677838821225fad8b853108ce2095f01509bf2ee8943280df9ac75560ed86265ef0e0a979ae4cb375d712f648b336032de79d19b + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/d52e0c341c9731d8f3bfd2f475bbcd5a5632434e11fc39e8e21acb706145bedb8c6c1998b8ced73e132b43179dd95f2c318effc36c9a1dd61f14546b07b25852 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.65.0, @typescript-eslint/types@npm:^8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/types@npm:8.65.0" + checksum: 10/a6fc10a733adbb98bbb9c312c8d99791e1a2fd3efef5c2a5b51da1c166aac3db4427c30bf32059808abe305a289f820bf610683914e897baeb18315af6a1d16c languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/typescript-estree@npm:8.59.4" +"@typescript-eslint/typescript-estree@npm:8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.65.0" dependencies: - "@typescript-eslint/project-service": "npm:8.59.4" - "@typescript-eslint/tsconfig-utils": "npm:8.59.4" - "@typescript-eslint/types": "npm:8.59.4" - "@typescript-eslint/visitor-keys": "npm:8.59.4" + "@typescript-eslint/project-service": "npm:8.65.0" + "@typescript-eslint/tsconfig-utils": "npm:8.65.0" + "@typescript-eslint/types": "npm:8.65.0" + "@typescript-eslint/visitor-keys": "npm:8.65.0" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" @@ -12071,57 +12140,32 @@ __metadata: ts-api-utils: "npm:^2.5.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10/6ca75d11bd5e1f44ddc0cd8ef4f4833257bcb1d48b82485b55008cd6761f4dba0671754098ce5b2910432ba05f5f9247c34942f3e8de2857cb5ab0d25b866876 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.56.0, @typescript-eslint/utils@npm:^8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/utils@npm:8.56.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.56.0" - "@typescript-eslint/types": "npm:8.56.0" - "@typescript-eslint/typescript-estree": "npm:8.56.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/f357bd15fe568cba0b89371e9a724eda38d78361a21dc0c4f49b0af4a23a140c77e2a8c6285c6fe8d8277e256a8a137aef7bcf6d97428eecd0c6e72ef08849ae + checksum: 10/711fdb5eff67ff34437c56a1a661b16a2e1d6bcd96c9f96196c4242b8d4ddaea8e835ca8badd340c703e043d8dfe8cfca90b32eca60069a4f1d2880afdb670fb languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/utils@npm:8.59.4" +"@typescript-eslint/utils@npm:8.65.0, @typescript-eslint/utils@npm:^8.60.0": + version: 8.65.0 + resolution: "@typescript-eslint/utils@npm:8.65.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.59.4" - "@typescript-eslint/types": "npm:8.59.4" - "@typescript-eslint/typescript-estree": "npm:8.59.4" + "@typescript-eslint/scope-manager": "npm:8.65.0" + "@typescript-eslint/types": "npm:8.65.0" + "@typescript-eslint/typescript-estree": "npm:8.65.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10/90d779f1af27e34df7e44f93135c08908e98c4b830329be1220d5edd0e024272f6d5a021506dae7fe6446a8bf05ccd0a5e7fb3ed36399dcf4f52959bb302c62d - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.56.0": - version: 8.56.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.56.0" - dependencies: - "@typescript-eslint/types": "npm:8.56.0" - eslint-visitor-keys: "npm:^5.0.0" - checksum: 10/1eaa26ffe8a2c83d42d428beef207d793aef73c2e306f94e716d39519eaaa07547da898c7d63a5c406a3662895d735b4b1f33b513a1addb69473c65e7d92a2b5 + checksum: 10/c1dcd555b58aef1e066164978335e521809acac36b56bd6a6dae62cffae80f3ea5f43527506be76dfef0fe3d4c8382a24355a28867c4904b0a7729691ba45656 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.59.4": - version: 8.59.4 - resolution: "@typescript-eslint/visitor-keys@npm:8.59.4" +"@typescript-eslint/visitor-keys@npm:8.65.0": + version: 8.65.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.65.0" dependencies: - "@typescript-eslint/types": "npm:8.59.4" + "@typescript-eslint/types": "npm:8.65.0" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10/b620ba3a702817cc1cff6ac654ef5538be0b5076a478546c9bf42ece25bc3b08a33a4d003b9b42d10bd1041ea246f108863aceca0683b4389cf18d55dcdbee10 + checksum: 10/e7f86d21f0bf03ca7cff9fa9428aab98620564d15fb06c9f56a294c13cee324624d42f9115f3d76fbad92266220479cca334b5c66562f885da5c4d2bda3d87b3 languageName: node linkType: hard @@ -12161,37 +12205,37 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^6.0.7": - version: 6.0.7 - resolution: "@vitejs/plugin-vue@npm:6.0.7" +"@vitejs/plugin-vue@npm:^6.0.8": + version: 6.0.8 + resolution: "@vitejs/plugin-vue@npm:6.0.8" dependencies: "@rolldown/pluginutils": "npm:^1.0.1" peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.2.25 - checksum: 10/7084d5acda787dd8597ded0c7b313efa0804b4d6e9434d0406e35f31f331ccb5ab79088096cc6280e9fe6c119d97e66ebdf40491b559252fd2926a4ea3bccb26 + checksum: 10/f061707d746c993767e94afb6e51402a25ace9534cd7178ee34ff8e78ee62bfee9d23ea3cd1937c0cfc4a07b21bca851059f63978ca97202b6dc264f637fd88e languageName: node linkType: hard -"@vitest/expect@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/expect@npm:4.1.7" +"@vitest/expect@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/expect@npm:4.1.10" dependencies: "@standard-schema/spec": "npm:^1.1.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:4.1.7" - "@vitest/utils": "npm:4.1.7" + "@vitest/spy": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" chai: "npm:^6.2.2" tinyrainbow: "npm:^3.1.0" - checksum: 10/a609af6c0497cd510ce8aed099f18faf6d6642bc8eb3432b688f2b39d7354a04d1c4ee9dc28bcfb9d4be701ceac88384d586592a520a324b3773ea43e8a1e677 + checksum: 10/487fcad404a68968a54ae5fb9d099f12170cd793420a04b34a5606516317090c50a8303ab687c70166ee181864e3e138941d4a96d0405434dcd37696b3105350 languageName: node linkType: hard -"@vitest/mocker@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/mocker@npm:4.1.7" +"@vitest/mocker@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/mocker@npm:4.1.10" dependencies: - "@vitest/spy": "npm:4.1.7" + "@vitest/spy": "npm:4.1.10" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.21" peerDependencies: @@ -12202,56 +12246,56 @@ __metadata: optional: true vite: optional: true - checksum: 10/124d0ec9cc099fde1fca4b065b81a389e9ba2204ecba9729751a0a022d0ffaa34609d9dc60c1f8494ee972c2209035a4476ff1dddc1790e07d1ca28a1103b30d + checksum: 10/ae9645d1bcdad3ab7de7182feb4f1c9148a5ff97cef19581eec9257112aace94889eee9a1ad12e40ce59453ac05f52453b5fdb49ff76a31af8ccdbaaa4471ef3 languageName: node linkType: hard -"@vitest/pretty-format@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/pretty-format@npm:4.1.7" +"@vitest/pretty-format@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/pretty-format@npm:4.1.10" dependencies: tinyrainbow: "npm:^3.1.0" - checksum: 10/79c86c39173577250955744c3444d8c0c9304c95c7d351b91a916229252c3733a0e969741a8f3441a5c4777b5a4371707ecb747ea4bfd2c07e72ddf1ef621293 + checksum: 10/e4f6907143ab0e40dda29d70b17027586c92921d622091321f10512e660b3995dcee7aa56e17b750b72560f295e25f96035372348415f18ebfd39b66a55b4704 languageName: node linkType: hard -"@vitest/runner@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/runner@npm:4.1.7" +"@vitest/runner@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/runner@npm:4.1.10" dependencies: - "@vitest/utils": "npm:4.1.7" + "@vitest/utils": "npm:4.1.10" pathe: "npm:^2.0.3" - checksum: 10/429f1e0cc93f66a681d8acc816e21ac41258b07550f9139d004aab103bb06be53e3d91fc66886cef1ba1460a120f5fe4b12d6fe32dafdb1b06740dd119d70f7e + checksum: 10/2c962cb13af0880990036808a35679b7ac6657c8f542490234c2faa6ffd2ab080ac6bf21b487c64d84aa635cfb37b49eb679098c2003a100dfc6c4d5e87bf055 languageName: node linkType: hard -"@vitest/snapshot@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/snapshot@npm:4.1.7" +"@vitest/snapshot@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/snapshot@npm:4.1.10" dependencies: - "@vitest/pretty-format": "npm:4.1.7" - "@vitest/utils": "npm:4.1.7" + "@vitest/pretty-format": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10/ef7001add6724c025772891616338e6081ecdb11a92c084ca1d09c4662cf632e5877bec4cb38056aabc311f29fbe149c89fbf332975829087f3817554fe92cde + checksum: 10/7940d83ffd2fbebf9a04ea31e196b7e8bf981093ec739950959fe8dd29caa33c80823780fb4b1063d9459c44a0a8d8b2748c00dfb6941becd7404e6d687eea01 languageName: node linkType: hard -"@vitest/spy@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/spy@npm:4.1.7" - checksum: 10/49a9959c615f45ec593379a6d1a238190d08524857a6c4819b724134ce8a1a96d94e20144723d245941ce1ada54d8b00552573810d629880ecb8c3ff03b6d1ad +"@vitest/spy@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/spy@npm:4.1.10" + checksum: 10/7c1b79a95474338e0659f0f2e43be4df1ef7939ff5b37b044954e0287582947803bd417508f44a7f244809672309d9b3dd67660b704ec3fe7f323cc958ae47a3 languageName: node linkType: hard -"@vitest/utils@npm:4.1.7": - version: 4.1.7 - resolution: "@vitest/utils@npm:4.1.7" +"@vitest/utils@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/utils@npm:4.1.10" dependencies: - "@vitest/pretty-format": "npm:4.1.7" + "@vitest/pretty-format": "npm:4.1.10" convert-source-map: "npm:^2.0.0" tinyrainbow: "npm:^3.1.0" - checksum: 10/9cc729618dade24de3ad6862c288c22e9daac3fda5cae0abc9b6ce87035cc8e7efa2b66c3c124ae08beef462b36761b062e792bbc619798b832a7ea9382ed12a + checksum: 10/95484aad55c7b00bbcd4963e27cbb86fe207620a6093973d68da9d0a06bad37c388d84c9ab43d5f35d88e46c8f376a5592d9c54c025c958361160f4802bb25ee languageName: node linkType: hard @@ -12455,16 +12499,16 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/compiler-core@npm:3.5.34" +"@vue/compiler-core@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-core@npm:3.5.40" dependencies: - "@babel/parser": "npm:^7.29.3" - "@vue/shared": "npm:3.5.34" + "@babel/parser": "npm:^7.29.7" + "@vue/shared": "npm:3.5.40" entities: "npm:^7.0.1" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10/95439f87733304b61ae475d6b1a83bbc7b508a446c2c61aba5f1b5d47757b31843de55297a215c1ef52fda7f700953367c5af531af8090f9cb100a2e2ac6defc + checksum: 10/b2c74a480cbe5df27b5435b2ed194d9eb47008fb5d63f23cd9ed8400293d07c7edb3e7449e02a5aa8a036e86a643030bb1d30be5869c8d1e1fdcac0a957daf6a languageName: node linkType: hard @@ -12478,13 +12522,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/compiler-dom@npm:3.5.34" +"@vue/compiler-dom@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-dom@npm:3.5.40" dependencies: - "@vue/compiler-core": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" - checksum: 10/d4318f56b337b9ff2699ae2826105c8c18e57517ab71c301f1ded44d5da01f80e527fe31e6b5d9260fca1faaa7b3e48978d3cc00f4f64e26a634391c80fb5568 + "@vue/compiler-core": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/cba6126de4d04783de55299a4d6b8753ef94412134d65340c09071c562d478e4d284b2d10ecd36e97a5222a006b9d080f849b46d61f4789b254ce2243bab1212 languageName: node linkType: hard @@ -12505,20 +12549,20 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/compiler-sfc@npm:3.5.34" +"@vue/compiler-sfc@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-sfc@npm:3.5.40" dependencies: - "@babel/parser": "npm:^7.29.3" - "@vue/compiler-core": "npm:3.5.34" - "@vue/compiler-dom": "npm:3.5.34" - "@vue/compiler-ssr": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" + "@babel/parser": "npm:^7.29.7" + "@vue/compiler-core": "npm:3.5.40" + "@vue/compiler-dom": "npm:3.5.40" + "@vue/compiler-ssr": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.21" - postcss: "npm:^8.5.14" + postcss: "npm:^8.5.19" source-map-js: "npm:^1.2.1" - checksum: 10/9962715375b42ea94a86c0b3003e179f83293a669fb231003f13925a3b043cd81cc9a6d936db8c05a656a3b85b87292a5dbeb874e2cc79b7b4f8f089674435cf + checksum: 10/1ccfd12a31cb9d8bbab68dc7e65e5f3d18a7b77ed76bc4a685a7d6f2bb086542a31000c13aa12997de16fdc65ea3a15007476534e8f90a7a23d9825245d22e44 languageName: node linkType: hard @@ -12532,13 +12576,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/compiler-ssr@npm:3.5.34" +"@vue/compiler-ssr@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-ssr@npm:3.5.40" dependencies: - "@vue/compiler-dom": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" - checksum: 10/7d5d8a9d8ffa1ae6809373f916afe81038198f3a276b429fcb9e1cfa90daa13576c33e429d85863eb4a63a6b23769464ba59968c206d603486f1019e2e671482 + "@vue/compiler-dom": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/fb96a69b02036fdd4b945f2a992b1e07e533badcc9c980732d9803d80249c96cfa636abfb5a363cf02030493153c359306b6a345a6a645dcb280cab378b0e699 languageName: node linkType: hard @@ -12615,13 +12659,13 @@ __metadata: languageName: node linkType: hard -"@vue/eslint-config-typescript@npm:^14.7.0": - version: 14.7.0 - resolution: "@vue/eslint-config-typescript@npm:14.7.0" +"@vue/eslint-config-typescript@npm:^14.9.0": + version: 14.9.0 + resolution: "@vue/eslint-config-typescript@npm:14.9.0" dependencies: - "@typescript-eslint/utils": "npm:^8.56.0" + "@typescript-eslint/utils": "npm:^8.60.0" fast-glob: "npm:^3.3.3" - typescript-eslint: "npm:^8.56.0" + typescript-eslint: "npm:^8.60.0" vue-eslint-parser: "npm:^10.4.0" peerDependencies: eslint: ^9.10.0 || ^10.0.0 @@ -12630,22 +12674,24 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/ec0a19fef30ad44ea906825753a46ec01497ec823aca0c9b7e7cd49d26ec40e2cb3fd4f795b33dc31f52dd52ba70d119d74bb2916d87779408a17e40c3720b8a + bin: + vue-eslint-config-typescript: ./dist/bin.js + checksum: 10/dec23fd27c401654e1fb0cc6c9c2960ceca45d4f1634d62ee2d268f3f6486d9437c028db48a68652a704e013d6a1a461d436c8a559f653e0c87c805892e53b7f languageName: node linkType: hard -"@vue/language-core@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/language-core@npm:3.3.1" +"@vue/language-core@npm:3.3.9": + version: 3.3.9 + resolution: "@vue/language-core@npm:3.3.9" dependencies: "@volar/language-core": "npm:2.4.28" "@vue/compiler-dom": "npm:^3.5.0" "@vue/shared": "npm:^3.5.0" - alien-signals: "npm:^3.2.0" + alien-signals: "npm:^3.2.1" muggle-string: "npm:^0.4.1" path-browserify: "npm:^1.0.1" picomatch: "npm:^4.0.4" - checksum: 10/5da0c380be0db2550baffb7503b02fbb8a308f114701b72f840c73071ee4ab285a4fa0f8a9a1fb757ab46c0c046d2d5381d37a7439eca1fee407661be62a2108 + checksum: 10/c564d6f6f0dbd2ae1d70410594bb9a8974969208a46be6ad167dedb0be1293a150754ea5a3050a2028b2501d178afa24e8341db0bdea12c5c12afa476f1f78c2 languageName: node linkType: hard @@ -12658,12 +12704,12 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/reactivity@npm:3.5.34" +"@vue/reactivity@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/reactivity@npm:3.5.40" dependencies: - "@vue/shared": "npm:3.5.34" - checksum: 10/2dc38667ba70f6490a971f3872be5892f2fdd46e2bc05bf267549f2aa555ceb1b87dc9117b7c06294b826b07ed51f01f472c80ae869984e5bed296bb3717e551 + "@vue/shared": "npm:3.5.40" + checksum: 10/8749f96ad8dd97ee90b7740dcb3e55b752fc660291690796c9b8313f32ca7cd1edcc94384f0e966e1f71a5634dca843bf3df0c62f0144edc1716ace7b36b2cee languageName: node linkType: hard @@ -12677,13 +12723,13 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/runtime-core@npm:3.5.34" +"@vue/runtime-core@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/runtime-core@npm:3.5.40" dependencies: - "@vue/reactivity": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" - checksum: 10/4ba5b51e4da1aad55cf8bfeea5044a475298393d873e5e925e02f03d177ae8920a84e4026027a693ba1a6d5747bc37fdf2c210daf901769e49c9945761fffae8 + "@vue/reactivity": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/00915dafc6df6ed20db91fb04f78a27a3297b93d1752be1876270b48991ff1c18ab9c3182e502d6adc5cf61a7ae7cf46de519a6c7efd8593f4779dd5e72f0031 languageName: node linkType: hard @@ -12699,15 +12745,15 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/runtime-dom@npm:3.5.34" +"@vue/runtime-dom@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/runtime-dom@npm:3.5.40" dependencies: - "@vue/reactivity": "npm:3.5.34" - "@vue/runtime-core": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" + "@vue/reactivity": "npm:3.5.40" + "@vue/runtime-core": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" csstype: "npm:^3.2.3" - checksum: 10/3f489d8d79400f4cb64a0243c4182925a3f9ae429988f70b6f33ac1ba37ce4b6002287d6c1fd34bb7a3431b077fe1450847aca0bb5eac59c43cff90ae817bbf5 + checksum: 10/cfff0fbc462ae6d7f12615a44a01c86e06f9eff2d6dcb4b8dcd4293d20432025a5f9f0968de9b05e0327bc910fecffa806e2655c0171e417ebc4201cc0e3a95e languageName: node linkType: hard @@ -12723,15 +12769,14 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/server-renderer@npm:3.5.34" +"@vue/server-renderer@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/server-renderer@npm:3.5.40" dependencies: - "@vue/compiler-ssr": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" - peerDependencies: - vue: 3.5.34 - checksum: 10/815bbee6ad2e770c1cc1a221595415d90d787538e2fd92b2833479b0c96fada556b4a01a9c09053208f2d75429ded48cbc866b72da70a2e4106fbd208ba4d212 + "@vue/compiler-ssr": "npm:3.5.40" + "@vue/runtime-dom": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/2e7034d9ab28c024fc8403444c72cc9be980168e9746c62fbe271688396a651ea700f3b44664b8ca6ee10e336f8fe920ab8624be36c8c1c5c8a0391b4f92848d languageName: node linkType: hard @@ -12742,10 +12787,10 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.5.34": - version: 3.5.34 - resolution: "@vue/shared@npm:3.5.34" - checksum: 10/1c932c7ced13b5ab8181452e8bab5036c8c694e66f2a8b1ad98828b66e901264742103c0c2ba624739ff11bb83fec69be9176997f6a5ba2c0b1d68a4da2126a7 +"@vue/shared@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/shared@npm:3.5.40" + checksum: 10/00311cca09227196144ef027c61f516bc91055640e9f7984ee5ab3a9db6c34e319e571e4a542e9794d8d5c76197f14392af98611e3572ab3d9d3192a66e4ad42 languageName: node linkType: hard @@ -12794,32 +12839,32 @@ __metadata: languageName: node linkType: hard -"@vueuse/core@npm:^14.3.0": - version: 14.3.0 - resolution: "@vueuse/core@npm:14.3.0" +"@vueuse/core@npm:^14.4.0": + version: 14.4.0 + resolution: "@vueuse/core@npm:14.4.0" dependencies: "@types/web-bluetooth": "npm:^0.0.21" - "@vueuse/metadata": "npm:14.3.0" - "@vueuse/shared": "npm:14.3.0" + "@vueuse/metadata": "npm:14.4.0" + "@vueuse/shared": "npm:14.4.0" peerDependencies: vue: ^3.5.0 - checksum: 10/5a152edbfd8d45f1c012cbd8c046bee940a6abd012625954146ce453b3cfed29387b1a3895bf5f50d80bebff1711f16726dbeeb5f2942a51d6fb7e5f97054e0f + checksum: 10/51f5fb8a27800e6a16eea55edf5b3600acc6438ad6fe05b7f56650f1d382561be86691c2d59a10f20f5731d7313f8208b98aee0e9b59947972bdc4bd40dcccd2 languageName: node linkType: hard -"@vueuse/metadata@npm:14.3.0": - version: 14.3.0 - resolution: "@vueuse/metadata@npm:14.3.0" - checksum: 10/6be5cd87e48ed4b718f444c0597be115de577616f2d9600f7fd1ad6ba466f748c7cde6b583086a3079f39a5edc0d43fc9caca526d775285fd45d5d3860404f4f +"@vueuse/metadata@npm:14.4.0": + version: 14.4.0 + resolution: "@vueuse/metadata@npm:14.4.0" + checksum: 10/5a9442f85272e724a96e8addb8ba1e80afee29fc7ab871f24367947510d5197e865e9b481e0281d6b8e77d48ded41d73c63c57d9571709c999850e2cffc2c884 languageName: node linkType: hard -"@vueuse/shared@npm:14.3.0": - version: 14.3.0 - resolution: "@vueuse/shared@npm:14.3.0" +"@vueuse/shared@npm:14.4.0": + version: 14.4.0 + resolution: "@vueuse/shared@npm:14.4.0" peerDependencies: vue: ^3.5.0 - checksum: 10/27e680b964b906ef75c49e9db01e063d90d9434b34b3f24529874c48780016f19abebb1f9b0e68ca19e9eeaa3a776c8772d68630772c17ca4d996ed0a928fd74 + checksum: 10/f68ae6e5e5f569e82a1002aba9761b0b90eb403f188d505c459df86b453fbf98e99e9634749b318a93d81b5198d42d294b477ae2a986eaa603591916b756096b languageName: node linkType: hard @@ -12830,6 +12875,13 @@ __metadata: languageName: node linkType: hard +"@wallet-standard/base@npm:^1.1.1": + version: 1.1.1 + resolution: "@wallet-standard/base@npm:1.1.1" + checksum: 10/e17022e4252f60baa7b80d8726f10875b6eea6830b94a96d737a181011954d43322c723d11b11bb6c2482c8f40fbc62173ac886ca2e4574f3263f55c97cb563f + languageName: node + linkType: hard + "@wallet-standard/features@npm:^1.1.0": version: 1.1.0 resolution: "@wallet-standard/features@npm:1.1.0" @@ -13440,12 +13492,12 @@ __metadata: languageName: node linkType: hard -"@zondax/ledger-js@npm:^1.3.1": - version: 1.3.1 - resolution: "@zondax/ledger-js@npm:1.3.1" +"@zondax/ledger-js@npm:^1.3.3": + version: 1.3.4 + resolution: "@zondax/ledger-js@npm:1.3.4" dependencies: - "@ledgerhq/hw-transport": "npm:6.31.9" - checksum: 10/d0354b61754fe4c57d38a6a2603d5d054af60ce4e7527733acc87e20a309890c314f2b8919e2be2a40a6b3e2d8ac7972d5bc9b895a68039237b43c1ff9e9c5ad + "@ledgerhq/hw-transport": "npm:6.35.4" + checksum: 10/1f29b5fb9f48a818f161f87a4e418135711e364161f2dd64d2462a4412e2d376199e8d43505a47da79a32464f29d1d1cbc1753e0bf2de50527a36432cf669e19 languageName: node linkType: hard @@ -13472,19 +13524,19 @@ __metadata: languageName: node linkType: hard -"@zondax/ledger-substrate@npm:^2.1.2": - version: 2.1.2 - resolution: "@zondax/ledger-substrate@npm:2.1.2" +"@zondax/ledger-substrate@npm:^2.3.7": + version: 2.3.7 + resolution: "@zondax/ledger-substrate@npm:2.3.7" dependencies: - "@ledgerhq/hw-transport": "npm:6.31.15" - "@ledgerhq/hw-transport-node-hid": "npm:^6.29.16" - "@zondax/ledger-js": "npm:^1.3.1" - axios: "npm:^1.13.2" + "@ledgerhq/hw-transport": "npm:6.35.6" + "@ledgerhq/hw-transport-node-hid": "npm:^6.33.5" + "@zondax/ledger-js": "npm:^1.3.3" + axios: "npm:^1.18.1" buffer: "npm:^6.0.3" dependenciesMeta: "@ledgerhq/hw-transport-node-hid": optional: true - checksum: 10/3512dd58947c7ad51e27efd3244a8057ba0898e363dffffded536a2d497ef489dc7cbffe97263bce01982674cc658f3fa42d5b5d6400dd5db4b45ad0eb118232 + checksum: 10/efa218565e41baf58bb5d7d9692af003b47174d22837b824bd79116bdd79db08888bf217dcea467ff09d35b6481789252a2b8a7ece80f1be4b0c11676cb5c690 languageName: node linkType: hard @@ -13611,10 +13663,10 @@ __metadata: languageName: node linkType: hard -"add@npm:^2.0.6": - version: 2.0.6 - resolution: "add@npm:2.0.6" - checksum: 10/1d2c0780a660edfc161b7784a846865b28dcd8514cc6042c8e283298f379cd3b150412b67a12603a4ac885912f05759f3e2993c27219f85d1face316ffc0b175 +"add@npm:^2.0.9": + version: 2.0.9 + resolution: "add@npm:2.0.9" + checksum: 10/7625f3147f5292eb4dcf884c0a004dc2130bfbf22dcd30c7a6dc29d92cefc7c4a928a81c6d16acbfc4200118bedebefa01e45396593be2548558fdfa53ed5320 languageName: node linkType: hard @@ -13639,6 +13691,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -13772,7 +13833,7 @@ __metadata: languageName: node linkType: hard -"alien-signals@npm:^3.2.0": +"alien-signals@npm:^3.2.1": version: 3.2.1 resolution: "alien-signals@npm:3.2.1" checksum: 10/9c8b14c460e748f40d85bbe4e607f81a4177d8ca1c056eab86f9792297003ef10717690019e23cacf19bb68babba97d1cb0bb03c35ca495d736cb6809efb7291 @@ -14239,14 +14300,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.13.2, axios@npm:^1.12.2, axios@npm:^1.13.2, axios@npm:^1.6.2, axios@npm:^1.6.7, axios@npm:^1.6.8, axios@npm:^1.7.2, axios@npm:^1.7.4": - version: 1.13.2 - resolution: "axios@npm:1.13.2" +"axios@npm:1.13.5": + version: 1.13.5 + resolution: "axios@npm:1.13.5" dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.4" + follow-redirects: "npm:^1.15.11" + form-data: "npm:^4.0.5" proxy-from-env: "npm:^1.1.0" - checksum: 10/ae4e06dcd18289f2fd18179256d550d27f9a53ecb2f9c59f2ccc4efd1d7151839ba8c3e0fb533dac793e4a59a576ca8689a19244dce5c396680837674a47a867 + checksum: 10/db726d09902565ef9a0632893530028310e2ec2b95b727114eca1b101450b00014133dfc3871cffc87983fb922bca7e4874d7e2826d1550a377a157cdf3f05b6 languageName: node linkType: hard @@ -14281,6 +14342,29 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.12.2, axios@npm:^1.6.2, axios@npm:^1.6.7, axios@npm:^1.6.8, axios@npm:^1.7.2, axios@npm:^1.7.4": + version: 1.13.2 + resolution: "axios@npm:1.13.2" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.4" + proxy-from-env: "npm:^1.1.0" + checksum: 10/ae4e06dcd18289f2fd18179256d550d27f9a53ecb2f9c59f2ccc4efd1d7151839ba8c3e0fb533dac793e4a59a576ca8689a19244dce5c396680837674a47a867 + languageName: node + linkType: hard + +"axios@npm:^1.18.1": + version: 1.19.0 + resolution: "axios@npm:1.19.0" + dependencies: + follow-redirects: "npm:^1.16.0" + form-data: "npm:^4.0.6" + https-proxy-agent: "npm:^5.0.1" + proxy-from-env: "npm:^2.1.0" + checksum: 10/d27e263b003f2dc1e6d0e2ab062dbc7c2b15668c25723e1e2072f139505c1fbd1f8cffef77d5ec05bb8e3cefa6fc5325c6446e747669fd95d85519529fa0db0b + languageName: node + linkType: hard + "b4a@npm:^1.0.1": version: 1.6.7 resolution: "b4a@npm:1.6.7" @@ -16144,20 +16228,20 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^9.2.1": - version: 9.2.1 - resolution: "concurrently@npm:9.2.1" +"concurrently@npm:^9.2.4": + version: 9.2.4 + resolution: "concurrently@npm:9.2.4" dependencies: chalk: "npm:4.1.2" rxjs: "npm:7.8.2" - shell-quote: "npm:1.8.3" + shell-quote: "npm:1.9.0" supports-color: "npm:8.1.1" tree-kill: "npm:1.2.2" yargs: "npm:17.7.2" bin: conc: dist/bin/concurrently.js concurrently: dist/bin/concurrently.js - checksum: 10/2a6b1acbcdbeb478926b80fd81d0b7e075fa16d78a76ceb43f0478b8aeea1c70781379be2f7d6a2528e51fac48ce4ebb686ae2328e4b35e0b1d17234f121c700 + checksum: 10/72354357bb96837bd4d6942682483157981e3599dc2055b402aa7036f2815c44f240a03724bacac71c3a1acc29ace23b4ca1e00e689c62512984ed2cdb263017 languageName: node linkType: hard @@ -17031,7 +17115,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0": +"debug@npm:2, debug@npm:2.6.9, debug@npm:^2.2.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -17064,7 +17148,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": +"debug@npm:^3.2.6, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -17808,8 +17892,8 @@ __metadata: dependencies: "@commitlint/cli": "npm:^20.5.3" "@commitlint/config-conventional": "npm:^20.5.3" - "@swc/core": "npm:^1.15.40" - concurrently: "npm:^9.2.1" + "@swc/core": "npm:^1.15.47" + concurrently: "npm:^9.2.4" husky: "npm:^9.1.7" node-notifier: "npm:^10.0.1" nodemon: "npm:^3.1.14" @@ -18184,6 +18268,95 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.27.0 || ^0.28.0": + version: 0.28.1 + resolution: "esbuild@npm:0.28.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.28.1" + "@esbuild/android-arm": "npm:0.28.1" + "@esbuild/android-arm64": "npm:0.28.1" + "@esbuild/android-x64": "npm:0.28.1" + "@esbuild/darwin-arm64": "npm:0.28.1" + "@esbuild/darwin-x64": "npm:0.28.1" + "@esbuild/freebsd-arm64": "npm:0.28.1" + "@esbuild/freebsd-x64": "npm:0.28.1" + "@esbuild/linux-arm": "npm:0.28.1" + "@esbuild/linux-arm64": "npm:0.28.1" + "@esbuild/linux-ia32": "npm:0.28.1" + "@esbuild/linux-loong64": "npm:0.28.1" + "@esbuild/linux-mips64el": "npm:0.28.1" + "@esbuild/linux-ppc64": "npm:0.28.1" + "@esbuild/linux-riscv64": "npm:0.28.1" + "@esbuild/linux-s390x": "npm:0.28.1" + "@esbuild/linux-x64": "npm:0.28.1" + "@esbuild/netbsd-arm64": "npm:0.28.1" + "@esbuild/netbsd-x64": "npm:0.28.1" + "@esbuild/openbsd-arm64": "npm:0.28.1" + "@esbuild/openbsd-x64": "npm:0.28.1" + "@esbuild/openharmony-arm64": "npm:0.28.1" + "@esbuild/sunos-x64": "npm:0.28.1" + "@esbuild/win32-arm64": "npm:0.28.1" + "@esbuild/win32-ia32": "npm:0.28.1" + "@esbuild/win32-x64": "npm:0.28.1" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/aaa4a922644afffac45e735c99caf343f881e2d36abcc6b6fb53c230bd69940504a5bb6b0041bdd1a690e748ebc681d3308a7d178987c523d74c63c2c280bac8 + languageName: node + linkType: hard + "esbuild@npm:~0.23.0": version: 0.23.1 resolution: "esbuild@npm:0.23.1" @@ -18435,16 +18608,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vue@npm:^10.9.1": - version: 10.9.1 - resolution: "eslint-plugin-vue@npm:10.9.1" +"eslint-plugin-vue@npm:^10.10.0": + version: 10.10.0 + resolution: "eslint-plugin-vue@npm:10.10.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" + "@eslint-community/eslint-utils": "npm:^4.9.1" natural-compare: "npm:^1.4.0" nth-check: "npm:^2.1.1" - postcss-selector-parser: "npm:^7.1.0" - semver: "npm:^7.6.3" - xml-name-validator: "npm:^4.0.0" + postcss-selector-parser: "npm:^7.1.4" + semver: "npm:^7.8.5" + xml-name-validator: "npm:^5.0.0" peerDependencies: "@stylistic/eslint-plugin": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 "@typescript-eslint/parser": ^7.0.0 || ^8.0.0 @@ -18455,7 +18628,7 @@ __metadata: optional: true "@typescript-eslint/parser": optional: true - checksum: 10/94c13a4078ba56c045ca0f93f441fb9aaddfc3f8c60a36f41d6e89ca2825d1f7f03ea5d4f0a57c2696472ef3443361ee61b026acee1d571574b95a936c200a0e + checksum: 10/e8df08db51abc8bdfa1553774d3e311c90afb8146a7bd7f11cdbe091cd2607530424101822e14c9dad5b8c872ebdc4e409d4079234682cd62d1836e13990e8b2 languageName: node linkType: hard @@ -18512,17 +18685,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.39.4": - version: 9.39.4 - resolution: "eslint@npm:9.39.4" +"eslint@npm:^9.39.5": + version: 9.39.5 + resolution: "eslint@npm:9.39.5" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.2" "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" - "@eslint/eslintrc": "npm:^3.3.5" - "@eslint/js": "npm:9.39.4" + "@eslint/eslintrc": "npm:^3.3.6" + "@eslint/js": "npm:9.39.5" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -18557,7 +18730,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10/de95093d710e62e8c7e753220d985587c40f4a05247ed4393ffb6e6cb43a60e825a47fc5b4263151bb2fc5871a206a31d563ccbabdceee1711072ae12db90adf + checksum: 10/081b27602a923276e4d591a0ef7972ff6f12cd189a93a0dadd5b8eb0338f2984882dc92d545cdf3527cb9c78230183394d411cf68098ee9dbbcb80d4f9fe115c languageName: node linkType: hard @@ -19489,6 +19662,16 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.15.11, follow-redirects@npm:^1.16.0": + version: 1.16.0 + resolution: "follow-redirects@npm:1.16.0" + peerDependenciesMeta: + debug: + optional: true + checksum: 10/3fbe3d80b3b544c22705d837aa5d4a0d07a740d913534a2620b0a004c610af4148e3b58723536dd099aaa1c9d3a155964bde9665d6e5cb331460809a1fc572fd + languageName: node + linkType: hard + "for-each@npm:^0.3.3, for-each@npm:^0.3.5": version: 0.3.5 resolution: "for-each@npm:0.3.5" @@ -19577,6 +19760,19 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.5, form-data@npm:^4.0.6": + version: 4.0.6 + resolution: "form-data@npm:4.0.6" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.4" + mime-types: "npm:^2.1.35" + checksum: 10/de6614c8537c92fa5fa3ee7e827758f98f5a9c033f348b7de81855ef36e5cb867e75d9f405d9483ab8d724a4a20d4e79926a299fa8dbba38f530eb659f0884e4 + languageName: node + linkType: hard + "form-data@npm:~2.3.2": version: 2.3.3 resolution: "form-data@npm:2.3.3" @@ -19650,14 +19846,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.3.5": - version: 11.3.5 - resolution: "fs-extra@npm:11.3.5" +"fs-extra@npm:^11.4.0": + version: 11.4.0 + resolution: "fs-extra@npm:11.4.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10/dc8408818eec8b03efad8742d079ecab749a2f7bc9f208e429b447fcac7632fae52e09312d6d42218efe7e2efa97f03ff232d639ade4aa7fcd8c00ebe9ad0c0c + checksum: 10/a1bd91076fe9de9114bd037a433f1f498857eb3f0cf778e647fd00dc5984374dee5e088854de3d6ca77cd9f11554a85f6f016a6004d0838bbc7cd722e33601ce languageName: node linkType: hard @@ -20362,6 +20558,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.4": + version: 2.0.4 + resolution: "hasown@npm:2.0.4" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10/13823863ae48161068b4c51606a3128451c66f14545a5169d667fe9fca168dcd38c27570c7a299e32ef844b8da3d55def7fe88602f8970d4311fb543ee88001a + languageName: node + linkType: hard + "hdkey@npm:^2.1.0": version: 2.1.0 resolution: "hdkey@npm:2.1.0" @@ -20680,6 +20885,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^5.0.1": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df + languageName: node + linkType: hard + "https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" @@ -20751,7 +20966,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.4": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -20822,15 +21037,6 @@ __metadata: languageName: node linkType: hard -"image-size@npm:~0.5.0": - version: 0.5.5 - resolution: "image-size@npm:0.5.5" - bin: - image-size: bin/image-size.js - checksum: 10/f41ec6cfccfa6471980e83568033a66ec53f84d1bcb70033e946a7db9c1b6bbf5645ec90fa5a8bdcdc84d86af0032014eff6fa078a60c2398dfce6676c46bdb7 - languageName: node - linkType: hard - "immediate@npm:~3.0.5": version: 3.0.6 resolution: "immediate@npm:3.0.6" @@ -20838,13 +21044,6 @@ __metadata: languageName: node linkType: hard -"immer@npm:^11.0.0": - version: 11.1.3 - resolution: "immer@npm:11.1.3" - checksum: 10/d0c591381d8022fcad868d36f087635d5e5cddfd7f43c069bc0d2fee946ddc9969cd5f886e76a4ef0a36f2ce81b5e0228177e2cb4d85b3215aca40e6cb53ad2a - languageName: node - linkType: hard - "import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -21975,14 +22174,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.1": - version: 4.1.1 - resolution: "js-yaml@npm:4.1.1" +"js-yaml@npm:^4.3.0": + version: 4.3.1 + resolution: "js-yaml@npm:4.3.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 + checksum: 10/2ce71b5d632abbd77da80447bf860e8a0264e54bffe94840984887d58b023761495b523727547904517a6107a1ef189854b361e0fc44995ee13a84f222d7bd42 languageName: node linkType: hard @@ -22457,37 +22656,37 @@ __metadata: languageName: node linkType: hard -"less@npm:^4.6.4": - version: 4.6.4 - resolution: "less@npm:4.6.4" +"less@npm:^4.8.1": + version: 4.8.1 + resolution: "less@npm:4.8.1" dependencies: copy-anything: "npm:^3.0.5" errno: "npm:^0.1.1" graceful-fs: "npm:^4.1.2" - image-size: "npm:~0.5.0" - make-dir: "npm:^2.1.0" + make-dir: "npm:^5.1.0" mime: "npm:^1.4.1" needle: "npm:^3.1.0" parse-node-version: "npm:^1.0.1" + probe-image-size: "npm:^7.2.3" source-map: "npm:~0.6.0" dependenciesMeta: errno: optional: true graceful-fs: optional: true - image-size: - optional: true make-dir: optional: true mime: optional: true needle: optional: true + probe-image-size: + optional: true source-map: optional: true bin: lessc: bin/lessc - checksum: 10/8463c56e3eeac147ce4da7a2e7178e685fe2f8579c165c79381a3a4f87d70555058c9d1ebf420e272e90f3ee9b488cb3d418ed0c7a5681d26d20c5c1a956ea50 + checksum: 10/2594c9b366c3d77b7e711b51c2f04848504b6c4f927b4665e46bd5a21b823ae6e60178b48f73c6b2c7b4b2b478aa82a2f4416d5245d1d70c6d0add4e46393ecd languageName: node linkType: hard @@ -23049,16 +23248,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: "npm:^4.0.1" - semver: "npm:^5.6.0" - checksum: 10/043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab - languageName: node - linkType: hard - "make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -23068,6 +23257,13 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^5.1.0": + version: 5.1.0 + resolution: "make-dir@npm:5.1.0" + checksum: 10/372abd9cbb2029bead4efe6c369c9af8ae77773d9a31ed5378fd7ae8072f06ea272aec5c7aba7543d3b8578a45b0bf90d86a78ab311afa4bc3446000977095a9 + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -23324,7 +23520,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.16, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.16, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -23475,7 +23671,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -23956,12 +24152,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.12": - version: 3.3.12 - resolution: "nanoid@npm:3.3.12" +"nanoid@npm:^3.3.16": + version: 3.3.16 + resolution: "nanoid@npm:3.3.16" bin: nanoid: bin/nanoid.cjs - checksum: 10/6eec280694e2088d18fb802b1e3bfc4578e27b665b7ecfbe36c7356612fea2f814277056e671e2a1529dff551588a652efdc0bfa39f8a3185bc2247be311872e + checksum: 10/8004af92b5541af1dbd23b69845b5026f777d5b7ef07163cea1837aae86e052ced8b383cecbf8a4f1b5e77ae207df96dc45e16b9e0fa3c4b761d085f1e42851b languageName: node linkType: hard @@ -24040,6 +24236,19 @@ __metadata: languageName: node linkType: hard +"needle@npm:^2.5.2": + version: 2.9.1 + resolution: "needle@npm:2.9.1" + dependencies: + debug: "npm:^3.2.6" + iconv-lite: "npm:^0.4.4" + sax: "npm:^1.2.4" + bin: + needle: ./bin/needle + checksum: 10/ad8df9aff519e719ae98bc3e58a2c623961bee0c5bffdd19288d7876fbb80a4ac1116ace7632026396bc0946d3c02b266acf3b9a1bffc7186055423eb7697e62 + languageName: node + linkType: hard + "needle@npm:^3.1.0": version: 3.3.1 resolution: "needle@npm:3.3.1" @@ -24853,9 +25062,9 @@ __metadata: languageName: node linkType: hard -"ox@npm:0.14.22": - version: 0.14.22 - resolution: "ox@npm:0.14.22" +"ox@npm:0.14.33": + version: 0.14.33 + resolution: "ox@npm:0.14.33" dependencies: "@adraffy/ens-normalize": "npm:^1.11.0" "@noble/ciphers": "npm:^1.3.0" @@ -24870,7 +25079,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/22c0dbf6bba25bcec23b478a80ee604aed0e76cd6f992d7b7b15466fa2e35ba1251d560349b2d2f88e8a660b020992613a55ed1b39a074b56301f7ac1ce88926 + checksum: 10/8a1390fa4799fc8629ea64c00b49fe4c5c93417c92033bad7599a1861842af202303ea1cdc85023f19145192563ebe9085609d84b0a3d0145ed1b61e579a2052 languageName: node linkType: hard @@ -25343,13 +25552,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 10/8b97cbf9dc6d4c1320cc238a2db0fc67547f9dc77011729ff353faf34f1936ea1a4d7f3c63b2f4980b253be77bcc72ea1e9e76ee3fd53cce2aafb6a8854d07ec - languageName: node - linkType: hard - "pinia@npm:^3.0.4": version: 3.0.4 resolution: "pinia@npm:3.0.4" @@ -25855,13 +26057,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^7.1.0": - version: 7.1.1 - resolution: "postcss-selector-parser@npm:7.1.1" +"postcss-selector-parser@npm:^7.1.4": + version: 7.1.4 + resolution: "postcss-selector-parser@npm:7.1.4" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/bb3c6455b20af26a556e3021e21101d8470252644e673c1612f7348ff8dd41b11321329f0694cf299b5b94863f823480b72d3e2f4bd3a89dc43e2d8c0dbad341 + checksum: 10/c6d36b37defd387d65b5e0b778cd441303d147eb4a4b7135c6a0452fa777310027218db3ff71a19fb831d067bcdf45a776c6ed71d83bd2ced8afc2e3d5b03385 languageName: node linkType: hard @@ -25916,14 +26118,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.14": - version: 8.5.15 - resolution: "postcss@npm:8.5.15" +"postcss@npm:^8.5.19": + version: 8.5.25 + resolution: "postcss@npm:8.5.25" dependencies: - nanoid: "npm:^3.3.12" + nanoid: "npm:^3.3.16" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10/d02ad19eb1e0fa53a1229ee6d53807eb88f903f2b9a8cac66993367f3ac7dd3b97238c783a54ccbf4145f82f6ca9a5cbd58f089846285d759c8a3259fbea8318 + checksum: 10/68aaeb314a1b2407e11e926acc0462b01b3e911d3d9e755d06adc5b2ececdefe8432dc3c3c93eacc07138952e17997d4674529061b8e3a338a7ac4c1accfdf98 languageName: node linkType: hard @@ -25999,12 +26201,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.8.3": - version: 3.8.3 - resolution: "prettier@npm:3.8.3" +"prettier@npm:^3.9.6": + version: 3.9.6 + resolution: "prettier@npm:3.9.6" bin: prettier: bin/prettier.cjs - checksum: 10/4b3b12cbb29e4c96bed936e5d070167552500c18d37676fb3e0caae6199c42860662608e4dc116230698f6e2bb0267ef2548158224c92d40f188d309d72fdd6f + checksum: 10/1dd1a1e0e40ec3b91cda9d294c4a95022aef61880ca3f441aad99b1252279f58a766c4cece81132c01550dcff1fd445efbd8812ea4a2374313e7fc6c8136f11f languageName: node linkType: hard @@ -26038,6 +26240,17 @@ __metadata: languageName: node linkType: hard +"probe-image-size@npm:^7.2.3": + version: 7.3.0 + resolution: "probe-image-size@npm:7.3.0" + dependencies: + lodash.merge: "npm:^4.6.2" + needle: "npm:^2.5.2" + stream-parser: "npm:~0.3.1" + checksum: 10/ced7397e3992e4dc0889471e743b07656c5397e31368911b9929ec79786bcec4b2941fa873f10b287e097d7d4f5cf1a8cf0299cc338d3c6ea4b1dfbaaf7ac1e8 + languageName: node + linkType: hard + "proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -26279,6 +26492,13 @@ __metadata: languageName: node linkType: hard +"proxy-from-env@npm:^2.1.0": + version: 2.1.0 + resolution: "proxy-from-env@npm:2.1.0" + checksum: 10/fbbaf4dab2a6231dc9e394903a5f66f20475e36b734335790b46feb9da07c37d6b32e2c02e3e2ea4d4b23774c53d8562e5b7cc73282cb43f4a597b7eacaee2ee + languageName: node + linkType: hard + "prr@npm:~1.0.1": version: 1.0.1 resolution: "prr@npm:1.0.1" @@ -26391,12 +26611,12 @@ __metadata: languageName: node linkType: hard -"qrcode.vue@npm:^3.9.1": - version: 3.9.1 - resolution: "qrcode.vue@npm:3.9.1" +"qrcode.vue@npm:^3.10.0": + version: 3.10.0 + resolution: "qrcode.vue@npm:3.10.0" peerDependencies: vue: ^3.0.0 - checksum: 10/41048f0eeb49c6931082d546532a7e648d763204b4c62584241ff61f82d34883c0e7702706517a0592d9f4ec82c5feb1fbf3ebdea62f0e2a83210ceaaac6f105 + checksum: 10/f92ece519d0f02bd2431ed993c8f6bcee87538db45dbf8f6e45bf2d4324f598fc0d7ea284079fd300fa6706cdbc7bfd6ac49387e6191092715ed7e8600bc0d30 languageName: node linkType: hard @@ -26590,14 +26810,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.0.0": - version: 19.0.0 - resolution: "react-dom@npm:19.0.0" +"react-dom@npm:19.1.4": + version: 19.1.4 + resolution: "react-dom@npm:19.1.4" dependencies: - scheduler: "npm:^0.25.0" + scheduler: "npm:^0.26.0" peerDependencies: - react: ^19.0.0 - checksum: 10/aa64a2f1991042f516260e8b0eca0ae777b6c8f1aa2b5ae096e80bbb6ac9b005aef2bca697969841d34f7e1819556263476bdfea36c35092e8d9aefde3de2d9a + react: ^19.1.4 + checksum: 10/977507ad270e3feac19fccbf8a9a0301e978ca7ceef1812c499899085cdd58207834483fdc9d3ca0bce2c67f48d3406e7da6b234b55e9fbc502c1bb04d141e43 languageName: node linkType: hard @@ -26642,10 +26862,10 @@ __metadata: languageName: node linkType: hard -"react@npm:19.0.0": - version: 19.0.0 - resolution: "react@npm:19.0.0" - checksum: 10/2490969c503f644703c88990d20e4011fa6119ddeca451e9de48f6d7ab058d670d2852a5fcd3aa3cd90a923ab2815d532637bd4a814add402ae5c0d4f129ee71 +"react@npm:19.1.4": + version: 19.1.4 + resolution: "react@npm:19.1.4" + checksum: 10/db697ac47534653ad712ba556517d4c7b5a664d5c03d3f88d80b5e39f742cd552cdcfbfd6dc2498586e830315232ba9f93c8f2522bb91264bdbc9766bd7a1a73 languageName: node linkType: hard @@ -26774,22 +26994,6 @@ __metadata: languageName: node linkType: hard -"redux-thunk@npm:^3.1.0": - version: 3.1.0 - resolution: "redux-thunk@npm:3.1.0" - peerDependencies: - redux: ^5.0.0 - checksum: 10/38c563db5f0bbec90d2e65cc27f3c870c1b6102e0c071258734fac41cb0e51d31d894125815c2f4133b20aff231f51f028ad99bccc05a7e3249f1a5d5a959ed3 - languageName: node - linkType: hard - -"redux@npm:^5.0.1": - version: 5.0.1 - resolution: "redux@npm:5.0.1" - checksum: 10/a373f9ed65693ead58bea5ef61c1d6bef39da9f2706db3be6f84815f3a1283230ecd1184efb1b3daa7f807d8211b0181564ca8f336fc6ee0b1e2fa0ba06737c2 - languageName: node - linkType: hard - "reflect-metadata@npm:^0.1.13": version: 0.1.14 resolution: "reflect-metadata@npm:0.1.14" @@ -26944,13 +27148,6 @@ __metadata: languageName: node linkType: hard -"reselect@npm:^5.1.0": - version: 5.1.1 - resolution: "reselect@npm:5.1.1" - checksum: 10/1fdae11a39ed9c8d85a24df19517c8372ee24fefea9cce3fae9eaad8e9cefbba5a3d4940c6fe31296b6addf76e035588c55798f7e6e147e1b7c0855f119e7fa5 - languageName: node - linkType: hard - "resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" @@ -27371,36 +27568,36 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.60.4": - version: 4.60.4 - resolution: "rollup@npm:4.60.4" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.60.4" - "@rollup/rollup-android-arm64": "npm:4.60.4" - "@rollup/rollup-darwin-arm64": "npm:4.60.4" - "@rollup/rollup-darwin-x64": "npm:4.60.4" - "@rollup/rollup-freebsd-arm64": "npm:4.60.4" - "@rollup/rollup-freebsd-x64": "npm:4.60.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.60.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.60.4" - "@rollup/rollup-linux-loong64-gnu": "npm:4.60.4" - "@rollup/rollup-linux-loong64-musl": "npm:4.60.4" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.4" - "@rollup/rollup-linux-ppc64-musl": "npm:4.60.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.4" - "@rollup/rollup-linux-riscv64-musl": "npm:4.60.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.60.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.60.4" - "@rollup/rollup-linux-x64-musl": "npm:4.60.4" - "@rollup/rollup-openbsd-x64": "npm:4.60.4" - "@rollup/rollup-openharmony-arm64": "npm:4.60.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.60.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.60.4" - "@rollup/rollup-win32-x64-gnu": "npm:4.60.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.60.4" - "@types/estree": "npm:1.0.8" +"rollup@npm:^4.62.3": + version: 4.62.3 + resolution: "rollup@npm:4.62.3" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.62.3" + "@rollup/rollup-android-arm64": "npm:4.62.3" + "@rollup/rollup-darwin-arm64": "npm:4.62.3" + "@rollup/rollup-darwin-x64": "npm:4.62.3" + "@rollup/rollup-freebsd-arm64": "npm:4.62.3" + "@rollup/rollup-freebsd-x64": "npm:4.62.3" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.3" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.3" + "@rollup/rollup-linux-arm64-gnu": "npm:4.62.3" + "@rollup/rollup-linux-arm64-musl": "npm:4.62.3" + "@rollup/rollup-linux-loong64-gnu": "npm:4.62.3" + "@rollup/rollup-linux-loong64-musl": "npm:4.62.3" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.3" + "@rollup/rollup-linux-ppc64-musl": "npm:4.62.3" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.3" + "@rollup/rollup-linux-riscv64-musl": "npm:4.62.3" + "@rollup/rollup-linux-s390x-gnu": "npm:4.62.3" + "@rollup/rollup-linux-x64-gnu": "npm:4.62.3" + "@rollup/rollup-linux-x64-musl": "npm:4.62.3" + "@rollup/rollup-openbsd-x64": "npm:4.62.3" + "@rollup/rollup-openharmony-arm64": "npm:4.62.3" + "@rollup/rollup-win32-arm64-msvc": "npm:4.62.3" + "@rollup/rollup-win32-ia32-msvc": "npm:4.62.3" + "@rollup/rollup-win32-x64-gnu": "npm:4.62.3" + "@rollup/rollup-win32-x64-msvc": "npm:4.62.3" + "@types/estree": "npm:1.0.9" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -27457,7 +27654,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/514d970e68f869c1869caca6027e2beff9e41846817c0ce06bd27e9325ac3d0e45c84a45700451e36e48449cf27ce72354db6c7fd108426448806b0e8fc8ec46 + checksum: 10/fc53f6853545b23ebd00f5a5d3eb7c6662ac8b777467075e1ac877df5d8ba2b25e8362adee997f48e0b2e21610331bd8cc62dc03a2598fa90a2d2a76ad8d87ef languageName: node linkType: hard @@ -27620,10 +27817,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.25.0": - version: 0.25.0 - resolution: "scheduler@npm:0.25.0" - checksum: 10/e661e38503ab29a153429a99203fefa764f28b35c079719eb5efdd2c1c1086522f6653d8ffce388209682c23891a6d1d32fa6badf53c35fb5b9cd0c55ace42de +"scheduler@npm:^0.26.0": + version: 0.26.0 + resolution: "scheduler@npm:0.26.0" + checksum: 10/1ecf2e5d7de1a7a132796834afe14a2d589ba7e437615bd8c06f3e0786a3ac3434655e67aac8755d9b14e05754c177e49c064261de2673aaa3c926bc98caa002 languageName: node linkType: hard @@ -27796,12 +27993,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.8.1": - version: 7.8.1 - resolution: "semver@npm:7.8.1" +"semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" bin: semver: bin/semver.js - checksum: 10/3244f6c4cb3f8126fea0426d353829ed4967e41e1f4696337c6fdcad87426466fe2badaf49d7dc85849acfc496ea0599432a4aecc33802d2d774e723acfa30e6 + checksum: 10/9b01d2ff11e6e4a4539b7ca3c5f280c8704cb397a28504469f2ed4f00ad2194748d756647362a9712fff30984d15772ab7f083108c2fb508e2096ae9e708f22c languageName: node linkType: hard @@ -28039,7 +28236,14 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:1.8.3, shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": +"shell-quote@npm:1.9.0": + version: 1.9.0 + resolution: "shell-quote@npm:1.9.0" + checksum: 10/c3bc91e74a469c4f96b6fd13b0c777fff16bcbda202692a4e5402d3d6b78fc6e02fe92fdf8dc0bddf992a9c6758e43207bfc5bdbefbf8a58190b1c885cbcc171 + languageName: node + linkType: hard + +"shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": version: 1.8.3 resolution: "shell-quote@npm:1.8.3" checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c @@ -28597,6 +28801,15 @@ __metadata: languageName: node linkType: hard +"stream-parser@npm:~0.3.1": + version: 0.3.1 + resolution: "stream-parser@npm:0.3.1" + dependencies: + debug: "npm:2" + checksum: 10/1ea2bbbb4e3ac39875048b8305c273d03864965275b4b2624418a9622747f7a891817782b31facc3e57c4b083c5dd704739a4b1685d55b34fe75809a03788344 + languageName: node + linkType: hard + "stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -29034,12 +29247,12 @@ __metadata: languageName: node linkType: hard -"systeminformation@npm:^5.31.6": - version: 5.31.6 - resolution: "systeminformation@npm:5.31.6" +"systeminformation@npm:^5.33.1": + version: 5.33.1 + resolution: "systeminformation@npm:5.33.1" bin: systeminformation: lib/cli.js - checksum: 10/42c986adc6af3dc296458177a5bb79922d7892a684b8271bce6dfaf9d40285330606a36dbb0b41f3b76fd745b6658a92bf5c62d6d56d4a746d64bb45be81b394 + checksum: 10/54e8749be385a91b32cd5de0a7dbd16478e60c7b679b173a58f9f447b1785d2f4820f4c642b25de1bc0e71611a38fad9905a75477fcb60cd36e7a389e6b56162 conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) languageName: node linkType: hard @@ -29535,15 +29748,6 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.4.0": - version: 2.4.0 - resolution: "ts-api-utils@npm:2.4.0" - peerDependencies: - typescript: ">=4.8.4" - checksum: 10/d6b2b3b6caad8d2f4ddc0c3785d22bb1a6041773335a1c71d73a5d67d11d993763fe8e4faefc4a4d03bb42b26c6126bbcf2e34826baed1def5369d0ebad358fa - languageName: node - linkType: hard - "ts-api-utils@npm:^2.5.0": version: 2.5.0 resolution: "ts-api-utils@npm:2.5.0" @@ -29875,12 +30079,12 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^5.6.0": - version: 5.6.0 - resolution: "type-fest@npm:5.6.0" +"type-fest@npm:^5.8.0": + version: 5.8.0 + resolution: "type-fest@npm:5.8.0" dependencies: tagged-tag: "npm:^1.0.0" - checksum: 10/2cc7a510f46a538af7a365ed50cee10e51a69bd353ca66c2a432e172b90ff12efff9ba59c7ba493d6361d07fd298c84945b9e4481ab63f85a29860c0b0430233 + checksum: 10/4dbe4c78ac6933d3d165b01f9d552991a84d63e5352110e01bebb5c46499fb1f44d199fc88835b18ee5662ee44c73926621f59525e46f7faa031086ac00b2686 languageName: node linkType: hard @@ -30000,33 +30204,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:8.59.4": - version: 8.59.4 - resolution: "typescript-eslint@npm:8.59.4" +"typescript-eslint@npm:8.65.0, typescript-eslint@npm:^8.60.0": + version: 8.65.0 + resolution: "typescript-eslint@npm:8.65.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.59.4" - "@typescript-eslint/parser": "npm:8.59.4" - "@typescript-eslint/typescript-estree": "npm:8.59.4" - "@typescript-eslint/utils": "npm:8.59.4" + "@typescript-eslint/eslint-plugin": "npm:8.65.0" + "@typescript-eslint/parser": "npm:8.65.0" + "@typescript-eslint/typescript-estree": "npm:8.65.0" + "@typescript-eslint/utils": "npm:8.65.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10/f065a4ae6abfad6af0a09de7052315cd8fa97a2e8ff0985aa8ad6ba0e059a662ef3b22751fbf58302de634b712a7d019f10f488d8e43b0510842a4f6460e57f4 - languageName: node - linkType: hard - -"typescript-eslint@npm:^8.56.0": - version: 8.56.0 - resolution: "typescript-eslint@npm:8.56.0" - dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.56.0" - "@typescript-eslint/parser": "npm:8.56.0" - "@typescript-eslint/typescript-estree": "npm:8.56.0" - "@typescript-eslint/utils": "npm:8.56.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/7c07af35e6b4eaaebad4b50c37bc6dd50f0cecebe5a4e648ef117fd43a8496f3132020061e19a2fbaf826978e91c100054e638701bf89db8f342dd1353bb5b7e + checksum: 10/5b2242f59005afdd57190849be7df2e86ce33b007fa0bf605f700ad0e38ea14fc14c48deafdf4a039614c1f012b71c61a19edb27f76d52fdc924cde476a100d1 languageName: node linkType: hard @@ -30748,9 +30937,9 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.50.4": - version: 2.50.4 - resolution: "viem@npm:2.50.4" +"viem@npm:^2.55.10": + version: 2.55.10 + resolution: "viem@npm:2.55.10" dependencies: "@noble/curves": "npm:1.9.1" "@noble/hashes": "npm:1.8.0" @@ -30758,14 +30947,14 @@ __metadata: "@scure/bip39": "npm:1.6.0" abitype: "npm:1.2.3" isows: "npm:1.0.7" - ox: "npm:0.14.22" - ws: "npm:8.20.1" + ox: "npm:0.14.33" + ws: "npm:8.21.0" peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 10/1ceaae456fef86d2c86c59c7fadbca79dfeacffb55c0c298bda7c32fdcffb821fdbb62532a0e9bb556fc80668c13bf53bde2045fb1a8be418d35405f2c080813 + checksum: 10/4da52637c5ef51a05748cb4566fc9842b39148fcd847746df239eb19a013fc9cbedeaf70331258b808ddef7c6ca984b1b5b5995a3e47869091723a9d73c245c2 languageName: node linkType: hard @@ -30863,11 +31052,11 @@ __metadata: languageName: node linkType: hard -"vite@npm:^7.3.3": - version: 7.3.3 - resolution: "vite@npm:7.3.3" +"vite@npm:^7.3.6": + version: 7.3.6 + resolution: "vite@npm:7.3.6" dependencies: - esbuild: "npm:^0.27.0" + esbuild: "npm:^0.27.0 || ^0.28.0" fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.3" @@ -30914,21 +31103,21 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/c7fa17bc0aa530313417a28a144edcf910466b936cb192ce2c8cf7d6075e4b8e481b08a55ef71a7486757b03465b054d8c2cb49473d6fc9a0db8ac1dd641edff + checksum: 10/6fcbadb1a409990e1bbd4ff0ff41e763c87049228cdc407984bdca40b96ab32de0f1f70fa62fb1f3ca001a5b90accbbe22ddfad5cc436855058357b3f2141d3b languageName: node linkType: hard -"vitest@npm:^4.1.7": - version: 4.1.7 - resolution: "vitest@npm:4.1.7" - dependencies: - "@vitest/expect": "npm:4.1.7" - "@vitest/mocker": "npm:4.1.7" - "@vitest/pretty-format": "npm:4.1.7" - "@vitest/runner": "npm:4.1.7" - "@vitest/snapshot": "npm:4.1.7" - "@vitest/spy": "npm:4.1.7" - "@vitest/utils": "npm:4.1.7" +"vitest@npm:^4.1.10": + version: 4.1.10 + resolution: "vitest@npm:4.1.10" + dependencies: + "@vitest/expect": "npm:4.1.10" + "@vitest/mocker": "npm:4.1.10" + "@vitest/pretty-format": "npm:4.1.10" + "@vitest/runner": "npm:4.1.10" + "@vitest/snapshot": "npm:4.1.10" + "@vitest/spy": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" es-module-lexer: "npm:^2.0.0" expect-type: "npm:^1.3.0" magic-string: "npm:^0.30.21" @@ -30946,12 +31135,12 @@ __metadata: "@edge-runtime/vm": "*" "@opentelemetry/api": ^1.9.0 "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.1.7 - "@vitest/browser-preview": 4.1.7 - "@vitest/browser-webdriverio": 4.1.7 - "@vitest/coverage-istanbul": 4.1.7 - "@vitest/coverage-v8": 4.1.7 - "@vitest/ui": 4.1.7 + "@vitest/browser-playwright": 4.1.10 + "@vitest/browser-preview": 4.1.10 + "@vitest/browser-webdriverio": 4.1.10 + "@vitest/coverage-istanbul": 4.1.10 + "@vitest/coverage-v8": 4.1.10 + "@vitest/ui": 4.1.10 happy-dom: "*" jsdom: "*" vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -30981,8 +31170,8 @@ __metadata: vite: optional: false bin: - vitest: vitest.mjs - checksum: 10/23ce0ce8bf81856c1acf983c6138efda5d01b60cbdc5734abd0948f3b39cde14ea7bf0981a2ec8a6b05fe7f3658b211116997fd658fcd20c2f5740b5465502ca + vitest: ./vitest.mjs + checksum: 10/020843460fe696c23be2a363634dde4daf54625f1c443c24066ba3f87c478b0ccfdd5124343ba30eb092f54902ffea09f4bed0af4a16a9ee805e494ee2dce34e languageName: node linkType: hard @@ -31089,17 +31278,17 @@ __metadata: languageName: node linkType: hard -"vue-tsc@npm:^3.3.1": - version: 3.3.1 - resolution: "vue-tsc@npm:3.3.1" +"vue-tsc@npm:^3.3.9": + version: 3.3.9 + resolution: "vue-tsc@npm:3.3.9" dependencies: "@volar/typescript": "npm:2.4.28" - "@vue/language-core": "npm:3.3.1" + "@vue/language-core": "npm:3.3.9" peerDependencies: typescript: ">=5.0.0" bin: vue-tsc: bin/vue-tsc.js - checksum: 10/8286fe9d4ebfe1663d84ffea089f2dd4aa9413bc428df98908b903f06609493e9020f62fe15fbe1ad7bdb292e757a81d88f8eb05bb10e251908f503308564fab + checksum: 10/295d5dbaacdebe9088d8d5119a0226d81dcdd77c8d69d1bf05504c9ca095d8b66376d0bdbf4cebf55d0de753062adcbfa855d5138275a643a2ff335b40659e67 languageName: node linkType: hard @@ -31134,21 +31323,21 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.5.34": - version: 3.5.34 - resolution: "vue@npm:3.5.34" +"vue@npm:^3.5.40": + version: 3.5.40 + resolution: "vue@npm:3.5.40" dependencies: - "@vue/compiler-dom": "npm:3.5.34" - "@vue/compiler-sfc": "npm:3.5.34" - "@vue/runtime-dom": "npm:3.5.34" - "@vue/server-renderer": "npm:3.5.34" - "@vue/shared": "npm:3.5.34" + "@vue/compiler-dom": "npm:3.5.40" + "@vue/compiler-sfc": "npm:3.5.40" + "@vue/runtime-dom": "npm:3.5.40" + "@vue/server-renderer": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10/e75bf0e89dacaf0122dec2b94cf1d63b954154e9d9080c899dd9e2448ffe4615b24c8cacad919b467b85aa0754cfb7a17e0334a6f1e30b9fa79d78535adb74d8 + checksum: 10/b29bdb1a01599e8bd4e7309505a7cfcf0e2d67e0447f9f1c82bee27f1b315d4064099b679ccdbc7cc7600d1c21170b1ea27fec1e39c57637867431d49d63e8e4 languageName: node linkType: hard @@ -32010,9 +32199,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.20.1": - version: 8.20.1 - resolution: "ws@npm:8.20.1" +"ws@npm:8.21.0, ws@npm:^8.21.0": + version: 8.21.0 + resolution: "ws@npm:8.21.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -32021,7 +32210,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/8c4d2b06dc65381b6bfab1f2e584275dabd30a99a5ce058b4dc76f3d03fad1921cef3a21d8f53127d30a808cfd1864aa2fe6890a5d43359f682457315baec873 + checksum: 10/088411956432c8f876158409d5a285cb9ad1382f593391f51d3a599bd0a5b277f876609ebd00fc3596321c4a4c9064d6fffe1ebad960e8ea7fd9ae25324f35c2 languageName: node linkType: hard @@ -32051,7 +32240,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0, ws@npm:^8.15.1, ws@npm:^8.18.0, ws@npm:^8.18.2, ws@npm:^8.5.0, ws@npm:^8.8.1": +"ws@npm:^8.13.0, ws@npm:^8.15.1, ws@npm:^8.18.0, ws@npm:^8.5.0, ws@npm:^8.8.1": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: @@ -32066,9 +32255,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.21.0": - version: 8.21.0 - resolution: "ws@npm:8.21.0" +"ws@npm:^8.21.1": + version: 8.21.1 + resolution: "ws@npm:8.21.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -32077,7 +32266,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/088411956432c8f876158409d5a285cb9ad1382f593391f51d3a599bd0a5b277f876609ebd00fc3596321c4a4c9064d6fffe1ebad960e8ea7fd9ae25324f35c2 + checksum: 10/8493bc543072763d7bacffb2282c9d7954dc5c599c9df4c2d15f91c217f63e293a33ffc70756e3f2bf8c5d85bc6069ad7d9983c382d4713c807b083ffb1b1719 languageName: node linkType: hard @@ -32117,13 +32306,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^4.0.0": - version: 4.0.0 - resolution: "xml-name-validator@npm:4.0.0" - checksum: 10/f9582a3f281f790344a471c207516e29e293c6041b2c20d84dd6e58832cd7c19796c47e108fd4fd4b164a5e72ad94f2268f8ace8231cde4a2c6428d6aa220f92 - languageName: node - linkType: hard - "xml-name-validator@npm:^5.0.0": version: 5.0.0 resolution: "xml-name-validator@npm:5.0.0" From 8f745b3095e25e5a328925b2ae154314197e6653 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Fri, 14 Aug 2026 12:09:08 -0700 Subject: [PATCH 05/10] fix: add inline style for maximum width in action.html --- packages/extension/action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/extension/action.html b/packages/extension/action.html index 156a012dc..0bc0f5f74 100644 --- a/packages/extension/action.html +++ b/packages/extension/action.html @@ -1,5 +1,5 @@ - + From 2ca0a40f54852c9f32e54da850b921b9d425e004 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:44:03 -0700 Subject: [PATCH 06/10] fix: remove SKALE network configurations and related assets --- .../providers/etherscan/configs.ts | 14 -- .../networks/icons/skaleBlockBrawlers.webp | Bin 51350 -> 0 bytes .../networks/icons/skaleCalypsoNFTHub.webp | Bin 70246 -> 0 bytes .../networks/icons/skaleCryptoBlades.webp | Bin 9604 -> 0 bytes .../networks/icons/skaleCryptoColloseum.webp | Bin 121418 -> 0 bytes .../ethereum/networks/icons/skaleEuropa.webp | Bin 26000 -> 0 bytes .../ethereum/networks/icons/skaleExorde.webp | Bin 2180 -> 0 bytes .../ethereum/networks/icons/skaleNebula.webp | Bin 46366 -> 0 bytes .../ethereum/networks/icons/skaleTitan.webp | Bin 7554 -> 0 bytes .../src/providers/ethereum/networks/index.ts | 9 - .../ethereum/networks/skale/README.md | 93 ------- .../ethereum/networks/skale/blockBrawlers.ts | 29 --- .../ethereum/networks/skale/calypso.ts | 25 -- .../ethereum/networks/skale/cryptoBlades.ts | 35 --- .../networks/skale/cryptoColosseum.ts | 25 -- .../ethereum/networks/skale/europa.ts | 85 ------- .../ethereum/networks/skale/exorde.ts | 12 - .../ethereum/networks/skale/index.ts | 19 -- .../ethereum/networks/skale/nebula.ts | 12 - .../ethereum/networks/skale/skale-base.ts | 238 ------------------ .../ethereum/networks/skale/titan.ts | 12 - packages/types/src/networks.ts | 9 - 22 files changed, 617 deletions(-) delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleBlockBrawlers.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleCalypsoNFTHub.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleCryptoBlades.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleCryptoColloseum.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleEuropa.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleExorde.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleNebula.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/skaleTitan.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/README.md delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/blockBrawlers.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/calypso.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/cryptoBlades.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/cryptoColosseum.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/europa.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/exorde.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/index.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/nebula.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/skale-base.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/skale/titan.ts diff --git a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts index 8354170de..c56d0be32 100644 --- a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts +++ b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts @@ -12,20 +12,6 @@ const NetworkEndpoints: Record = { [NetworkNames.Rootstock]: 'https://blockscout.com/rsk/mainnet/api?', [NetworkNames.RootstockTestnet]: 'https://rootstock-testnet.blockscout.com/api?', - [NetworkNames.SkaleBlockBrawlers]: - 'https://frayed-decent-antares.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleCalypso]: - 'https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleCryptoBlades]: - 'https://affectionate-immediate-pollux.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleCryptoColosseum]: - 'https://haunting-devoted-deneb.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleEuropa]: - 'https://elated-tan-skat.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleNebula]: - 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/api?', - [NetworkNames.SkaleTitan]: - 'https://parallel-stormy-spica.explorer.mainnet.skalenodes.com/api?', [NetworkNames.ZkSync]: 'https://block-explorer-api.mainnet.zksync.io/api?', [NetworkNames.Arbitrum]: 'https://api.etherscan.io/v2/api?chainid=42161&', [NetworkNames.ArbitrumNova]: 'https://api.etherscan.io/v2/api?chainid=42170&', diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleBlockBrawlers.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleBlockBrawlers.webp deleted file mode 100644 index 33e61b92eef4f80b7c26f310cdb4c7363e4f31d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51350 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
  • 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 diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleCalypsoNFTHub.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleCalypsoNFTHub.webp deleted file mode 100644 index ec55119da691ce69ec87fee1ed62562d3c7dbaba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70246 zcmV)RK(oJ6Nk&Fq5&-~LMM6+kP&iCd5&-}&|G|F{5s9_!hHZ2H!G)hvi|r~T{HX^R7pOo_yH>9AK?ZnJgN_d-6cVUZA*J^^=30ch3yF44rZ#b9T6c# zWTwvmq5?Z26cLe`&Xd`Ly&{N+m96L0!$U-{d`t!dg}v5V%|}VfpO%=)c9JL3G&Z=> z_Og92U~{(GJvHn-{hlz4`Y#*ULvdFv;dv4=ZEv+a0N6RAcA05&<&=+VE1lHf%zWfa zu;T*T&JecWx5*BG(vkFV{+zgNobq@Or z>cn83ZGS=Cu-onT6?I3|&G*&uhN{w7*H=LOAxtQ_w)VD>PE~dI(I7rt2%RJMzbX$q zx6q@c87bOJkfcbGBuPRO7)}s4PVYUZ`TwitwC{T|CpnTNIg;Zu;6tkG_?_1Oe+IaC zPgsKl4G?)%|0e)fE0uVTH>^~Ahp$WH)*2+xh|fX1rmbzg0&HV$;q>$S$C+zHtYs~i zDheLHJ^aVz2qV_GP+s2u0+)x&1EAiUeR8zUqAX==06;zFR`11=&A&Pd=j_nw$4)CG!BT*#xNXw2Y|VZVio{f zsdT#Dqlr2q4gdlGzX2dw!dTM<)SS|Yh&rzH-9G@{J5&Rh>e9dSyV=$j=V;;(2>8oS z0II73AitgKZ%3!wTRd&z1lY(5xBw+v0Q|1d>D|P66HU}nM;!-b;m3ym5M>FVqu13` zyK!uy4xo-Y>IeXVEC5j5OaSO?Jyx_E`{(>x0(I;k13(>dz}XxE0GFSA#m$0F?h>!f z5&#Oz)H=JXxO?V;z*{Z=WW^LzefRvg?zY#GaDp{Z_bI+;M;)?@!X05s9W zlO`7cK6-Uing;Osyhl+56P?^YXJ;Jhc=G*qEEWLD4FKG|S5R$CCOX+X;=ECBfUkN! za4ff50KnZBR9yxW$9gmaX!d410NVw??7IS=yPf^E-822Gk7&#!6F}5s{}`zEqPz*f zPr!ER0-#heRRcQptG6${qEcxO0Lfi8$E^B%?M1+iZUH!;nCh0EyEO3PtATd6yXq=C zRoA3u{VyVLyN8RdWzsF5yTiJ@z1`ftFuS^~N!{ho^5^yav3`|~j)+f&?@po%0F*8S zrh2N;>WNkZ`}e1EmhK4LMgymd2mrX<+!n<|3$TBE07{i;pAiwwOXCa?fn&Lu-9^z- zbs1%}M;vc&pK$f;Ig<%Q1J?s_1cDI==0aC*I$vvRg!+>inB=oNz)hG!0r-0CCRwhU-}SxwwS7` z*O{q}K&`MX`^hu5FwlZ)_h&5$2_QGcFEe8cvb!zRaDaRnSM071S(5b$>M{1Q+k!`J zkOb14u3;BwK|W9)#x~HB1lYO)&|Ibh$|fW3@@2*qkX;2x5|HM#GVFpr0BN2bO8`z2 zz;&O-w#>ct%=mFmk1b2G?Bh4>WB%6j&&3b@|M!<0SI_r%)Y5yEo!)!zz4tchz4zXG z@4c7pz4zXG@4dThlec#l$vWQ;Xnvpf=kxvkey8Zaca}bzh%LfF$_rYYW3dH^X`p(={_O>o&Ei%`jsjr`y1SY%6GUu(1JSo=6oR4@8sxV6lL0 z*|sb1i@UqKySuwotCmP^$=%)E-QC^Y-QC&ldwt#WJI zR<>%*kIdaYqyi#(`Y3@8XpPkEdFcK=iIF5JlH`$xIDySvUfN7z|=IiJ4`Q@hUekm7FkWd)Gn9D+lH6NW1?e0$R`Vt`vpGrS!s8>Q~`Jaa+r4su-ra!n3@$ zwr)U6a&>KmroxFz6;7UI(o7hP+M1d$N|_}&PbG%(hi#i7N&f%ccSK}nWtOYj-P7Y8 zE?!vg%Xr(i?Z4h1+qP}4vNw{h>wdpq`X##o-D4NS&7WBA|a4q3GARIQau3vM0;jDP{D?YUo8 zrR`s2+xhz3|2=P*?*H%m{r)|pKOMX15@kW1h!w@Dp!#Q*1(g-WvZs(q^Z)`bl9`#4K_nw!W@eJiO!w|xYn}c7 z|Eu=hZva2nDiisM9XR&NSmqOwJ8&lu2HpDDWA6}p49`A$Y=y_rDzeu)VWyK|pk>%A z>Wv`aq7(US%Yf@avZoKWv*%xVCMU&4}ERW7}43 zWzK!hv#&Y)6#hqAkfRd-En1{N4({&mdd>=1v~5Lg$l&#Ic|Mv4D$z{+vm4vCYun1& zXss-*AqJTRVUPeeMONgZwboj_sC9I+AVE+G}51?~nPsEMFuq z8S~l)4jM@kl&*Qe0Qw11Hz)xB5=W9UGs__$QG!NO)#-iOwf|p{Ev2O8o;%2OcR?eE z$aw*Gx6mynp9qb40UpEQ0mj|k<=j)XR@JUud;j~A|6(+Aw~-18DV#<#7NOlmYK7Fu z#@*wIaCZv1;XOII>xpo8cPE-BAhX8ZEgntx1Hfnm58&=Lb|PlsuIUi<1F+m7Bw~@d zHj>DWY+JRJ9{apMqS0_P6T%~r=kD(T_bj=!ZR=Vx*8xIO3Sbb@8CCqKg<68JiTZyfT))ST!mP9L;xlCfq35!Wu7S*6lRKmgYWv+*F3=N1ZYoh-suKFK+J6c za~P80TF1I;G(GvTM`=M@v?B(1^L#wNb`TtPSpDXbK}6rmK6AF=++ z24Zt>s|gS%NRbzzy9H1i%?@~g|CL8~ny{4cJ7H8bcCN(!{72Z?c*A#`=TIrsNlqda zlKg(_e;g+o9JHAs2nH#s<(al(=!{neK@b7nzv={v<`c#f8T)Wk69N~KosDqM< zFGV6n_PZ>?i+h^|$gC1xwiY0--W`=pU8M&_lDTLIipC8#*b5NK&rqW1|O z5*ur%QFG%1Kum{RiuMh!vu+V6LNXLNmZyTBhkzd7`)W!G3c? z&*a{QjU4R4PTSb-&J~k@4$RdvR&UbYz9NSNI2;6C2{b?uZ71}KUM2QfY__>(%*_p` zgV&*QQ;WVs&}k!=`Avld_ytq&bN0Nt-p-MEE>&w=TW?(-EHzGDFnBOp!B*;8Iyadz zWeTu?2BfUB>z?rlpe-m(!eKPwSrT2sbWcr}TbX~toC&08-om2q#Eo{vAhRqRb@PNj zFz)nyIsBc_+F9&{?48iJ3TB5anLVm;nt*nRn-V(cpKf#Difq}CgFy2!f${HK65a|w zYHP0C=KLG_OC4Ibw*F<{U}gQo?i;)WhUYJtJgvX9mUlwm0{F8WzQg1^Vb6(x_%I2O zICRGF3+p(hEOjyC@geViU{ai06$LL)M=`B6Oab^bDaQ~Xpch$Z7`Z48ccYU@Tsxp$X(38 z5e|ve%yIo(X#_w+$VN`er9|k*6l|N>{9t^<)^5GLK zM~Vb2aE21m;|~-GqQ-=Qwi+DwI;aladtPi7?j5Th7z2Iq;`yqG+Se$Yq(lRWDiZp})~L9@8P1`7%Eft?Gso?2X2UC?(=jcAR#}lXb_A3O zKG*mMP`;!!$lhfGA+QDmG%Kkx(d&j96YI^WDJJ*7*hQA$42E~m@^S#H;$p04`P&NK zPYNN>v>-;J8DK2fGz)d2_IWiT9(Zu2Se$Q2|p73mA$R z31&G?MO~-3;c2~2^FJ{+)%|aH5nYNvFC@beu!C!RwniLeWo= zt?h*0Y29x4dnda7-f3O_@|5fEf1hZTSox!9P1yYJg$>bOv6FctbR>i$;}?MT2z5l$ zzZ2Y$Xku-WYHBXOJlKpo!S$gQgDCp}VeI!fI*Y7Wyw~4`m?S|$6oIjih)FO7CZY)> z68^7F62Xl`Ou|n^ZbVkibnbsauDve2^kF}3d!6PtR?=RZXiHf6jsJ1FXqNaZni2jk zkhIwNWXDS@Y<{^b2zG)sG!tNs=2c7_4uyq&!#e%<_ z4FnVFg@&m$3hsYk6Ei>6;u@otnFx(p7{Ri~*>Dm|q*tzk@G-tjOMoA{4?tRw z6J$4+#28+#_ct|udMntkM0n|3kg8wirBH7#v^##Dcb#%OsZ|&g21&htcH)cXn=9>w zo&kDLVc$RvoIoOExH$K`;3ohQw?!{&YX+QrQaI%jDA4vE7d&`B6O_GM-ooG7@nE-c zg6psM|YnAL}B%3LoL_kNw0+gT6NfO zJM1^AHnx<`CH;WFcO4WaWb7r%hG$O8fAfJi0J#N8O9HWaHy_Bc+KdORh~x)&oEaFIxW0wEhk4M2MU zj5Q0)F>aPTv8ZF~tATRJI_5wK*kcVYt_APxYM%QTg!`QQ?`O^02@*^jZHFH+Dp$$B z@zHhkH#xc?dE-a(yvZZiE6(of-t)PhRd6LqwX2&C*p^2Bo-S{LbY{)6rj#>wv{@3i z_gq4s)CViO3esTN5ccB8K_U+FMah`Yn#in~u=z#M;5`P!!_m9{_Rud=gm|GzR4=N5 z)oPr3ouKzN4B!D=!yxsc!kgm{frUH;|3+`zq7qV~!{7Mmdh4F>`4EYKvjfre*Om+v zm^g|d^Rr=kmLlF-Xjk=^Z4sx-)-I9-A9VFug_CPbe{Iq8E1v#61E_Nj)ZK&m>*o-H zfsp9N0KKfX&6MwDh(H!pJDJZ7mD^kpZsk}s^9_z~fwIR1N=X0LY)0VW(uD=?CNKRI zq@0o3amzw}AH*sTnYS1w78r&QR63AtDxl)IBX+sIaPMZ_|E-{pjzfk-{0IF*b|2&q z@qUm$0CS3~d557|2)bZTNE!X=XLFhq6^^Kuxrc$jrxEDX2oVQ{vS-kX-4gxEP3W(8 z?IsA^f-1=bGzCFG)tCM4jK4)GgGr_HFy06VZSv;AA?55~c-#5KZX3~lyWOt_SX=J0 z0!hjRa{UxS9{CGb|0j~m2l`_IAMj70IUR<=9g-!AguYM-2T;LN&`Y98RM}ANa@Pa6 z`$+>zo$^5W$hD7;eTLM1O zwd1QdC z-pktIMiVtSrf1nMPfFP##ZEyy)D8+h+Ck+4>FNuzrG?K5aw6rqgxJ|2;ZG2cgwJ{C z6OUL!v6tRzPRK?Xf>Wd_xLH9*wfUZRKJhuFKMrVw4mF)Rg}V-TJ_3J(E4O(;Uy|+H z&lr@}mKCo1L0;u7UL8PyYF&VaV1f!vbz2QNA+%ZkmSU*Bt6ope_P?2Ek$C@Og%06I zb9PM>bPGY-LR;Vvr2D*%P?)T!g4xv~cRFBqI$2-o@{3Ie`mrMPFBf^g{*~L9vp?d0 zvzY|6z94Z88u?xp=_Sb>Dghr4 zx~&ifUjmXWru<#fsIYq#JgNpY(RVcQI;9=rq#O_gn?bh@&qds?f91&iq!&XPZ|ooV z)tll~;2ou1#PXx8{1`#briKubAECZ*M#_&tFEvYhOnF?_xH4%~cqi1Lwk4UP5|;N8 zS)r6rUSl_>NSLW0x4QGZg8_BOV|7l^(nfirVfB*=Nnu;LNQ6g{;dQ_fYqA- zDI9dK!i|Ez9Vn1wf&8dIeuNMuKU&j~Nfp@Ll&vtOT0u~`zM!zWpuFl@t)j0#pQsUi z$!u#r(JA&k&;Vw7qZs3z{4mXmx|3RKYjsA211&`}mGEu>LEtk4_U0h$*S~xVEvSPV zGTWxBY*sLIjf?ZD_c9TR7bic`0VqihV&%t%@}r>q=y{dR##wz?N#xfm*Dot9q?DLJ z?Ls-cZpiu`uO;$y!eL?i>5_n|Q-sq*1$hgqFC1bist(fc3MgSNb-qI^GhhGmE%K9s z2j~ifdb5I|aHJ2xG%_wi)1X1}BY+6`F}`RC3=oc1JtfQq{wB#;6@3y5{(ERnXRr5?;>{R8em$xYbY{aqIJi_+D5l#?s}Od1c4f z?4k}lIp;mk>m%#>rY)1s=a4#1Ga5+2#qHu5XBF^~0^s=g?c7&uy>maPHS5`(U`8UDScc=K_Sw z)gGa{>;BDk)8*``<46Dq$OoX7$&Zth9}CEjQ~=6&EKmKmlae!cRr2m21KyH+HcX-! zV|c-T5FB^bbxw0%$Ejw0tWG1an&Fn`KNLs&WslP3SOodmkIDufpYy*Cco7mINlLOg z!Q)9DqUFZ}6w8mEs?(JG2wcoIu94_~?I5c_4Cs@+3Noc6F>t?HnnW|kGQ1L8L}vq< z=%>1f4reY@<>Q^=JXRB2f7jpi*vgDkWI4s;O6FE;LXp!ZH~V5 zG}Ca*ishqm%gDf^bH>HMA7lx@PY*@Wh?O66P-UU^Q%wl9u>82A090ehey z=bTL3*&_S79Insnm{-Mc0_kiWRS#NLr|Jo)Cb-%8CmxH%?l>d@+t@2-m2==5N8e_SyDw^ z0@ugWH;+eMK%AX^z=o?9xas+afTPfnpied#Zes5(8w1}sqQD5k&p{y0T#!_P1BJvu z)dUm_G0Wt~)`sLqb`j0|GRkZe{`2n{GPq-+36nLKoH zdFTKN9KKHRy6G*(kIul)3i2ANZfSmI3xSm)@=4hFR1= z)WCoufLj3+?9*-vW3!IHp%l$6>>dLzT85J!k--ouH#hZu5FE<*zxs$>6ZK|>p%*jhkr=q37K-J6*3}Z(brmtIBI1(WsQ&qx&`y(FoC_-6)!hXP&%nC(XzI}ri$qqM~VD6#Tm+5I*^cocw&$78JQ|FTrjM~3&5 z$QjnceDKGv=vIkf2)-5Ef~Qq5*F9(8^$qW>bWJmShd{^WOp{U4|MIxPuwlcrqYVra z=S6L*M_MC4hRz02ZPo^$yu|=&jWHDtiQpH-@}t!+tG8nc5-sABFa^1L%w1rHsg7_8 zb{bQ~aFWH2r*u@Pyvnskx$X&-xI78D`Qg#37njnm)CPl-*Sgp9k4{>s~?Y&hu(%|Lk6JaAS^!; z0jQ1xP$B|QzWPz|>aubd&;&hDxW^4>{OW)%Cl9APstxK;IF;%kC2eI@%8#DgEJq#| z-J)(qAtO_ieU4J0l{;dlFjL}CL_ zg4}ZQqr}UPWl5z~MsN2O%|gx?;h!)91??jmDP3@JDy#*(mJXakaQ zBSifqCN!}HiO5y40#fe&}2` z!tR2c+JF#N?DWav`6}-{qG?JXfA<~_Q~FgPKX`s?4L5gE zcb&@}$1R?1{tm^YLA(81hs?GCI}-6iG+~~c@?Ei90H(32%s7Hu~7hO z$B;oiH7(?JSV*V>Z+vStj%Y~g(4@e`v6~OsjzDu&#}C5g$__rYoC!_}SNfv)YVW-b zP-0gcX~Uj4w=kzHBuGNT z2!_J=YLo=-iWL7aGkfAE&LMY!jf&fpLSo8GQa=(}8UZBWjRh>#4A2OT)CeAUa4=#d zK}rLCsG>h~F97fdY~BXVCOQziU}t}}19H#~US^tyrvQFU_bVch)Bz}WRRNsIhM+=B zl;i_Yduc2-=&@YiC1Rib(V~l@2OKD%!iH#40NbfBwc}7)h4Fn2{C)&L_Ci&A?(n;I zynqx7L?V#?FakzM!jUi-gaiR2 z^9!c4#OGkZp#*SHeBnETsK75_L{{9JC!FwGf2&onc&a>qs=~F>^D`?QW@4c>*i;XG zZ5CD~DG~;t82QmPa@ag{+$#;oAOrjrPlz^0dUVH8r*E1R7z46WVydp;dnFKpAbk^4 zcnN3T(3!!!gc1j6p_)0?Yk0`DDMd;c;ch)VqQSwxAVgLKR}@wpjyO4DvEJnsL%AMm zP|IPo23mqthL%T`MgHK5(29WaC{+Pw<7?Z11#+Ys2H@5XfXQfxFiQ>wM)4(sgm4fh zMxc>mB#08Dg=jHS_+LXjM&IB1O{*{^pad;uOW6uw26ob<=zd*n0LlgR<4)(HHxYm` z>+&S%7KD+=t!@U!t|w>%Z|Kp4Sm>0U5}P{Rs-g-ZzPEv5K^IbW&HFpN|DMJ2HQxVw z3`lOXQJ6p2nFo3079MVg?rCZ`%m{+8BDrGZNRX9;Q<5ABJfgUQ^9TlhoIZ<9D3aTcGVvrI=ppXL&;6o2T0M+2bAR{s$ zEd|)yATbJ$2o=M{gW`mwg5=!foOU@0IngB{7S6R2Ee83dfGq+QsFiR?1Gr~FqEZF( zpY{Q$VFFO~WnTisl#pN#8yoe9AN<~GJ5^5Ujx!Y$S4qS7$Uv8Z^dD$(_`;CILXlny zh<=!6W@350RVZp&(8Q7m(2*{}uF1B?DG5gm4`UEpxJqgi#AMdY2+7vuIf_clGb-oW z$J%FdDa;HsgUMt{_GK#fWxU9X1R0tMxj_n`h&DDJjsg$oBT*u1fSRBdd{@)~b>Z8- z2&%)^+>=-G3RwoD$0UYZV@v*)j&nNC=`w5ToY(@^wo00hW|9tZ!!&+QRB;g^svlJd zl7%UiYTsvhVK@jC`kW-T1P^{jzXxu zxvQE=5b|+s1BAja%*k*-0lxq-!!P*%>7hDvn|w;1~ss zVCMb>Olggvz8&+Q(s10&;Mwrk;!t`1H~DbY|?)$rZI{X$yP zudQ4CvgoE0zT+=mM1GntJrm51bm0^w=!FrFEKtH}cd#lrHRtJm^5dubnY$-xO}}*} zp39{#TtDfTe(5;>;nz;^Cx83&KmLQ4{D*(G{$Ky&(SP&z7_XO#r|0J6oKf#|?^i;b z@TWv4`bw{i0$`q+&fHYz8O`xD;krb$HjiUyb#RZB7P@GssWpQY0TqY?P%c%;Ls))X z5`eP$!h8$xLm|Z8%k{94F#vxY;ZFC}nPJ%#imqaY?-GtKvR$HSKaN6(S!I!Y*I&Fs z`81z<@-!S+L0CpF9SMS_1`|wyODUchKFv=&T;QkfPuZGYo89Gd&iC;3iN5wrYyaEd zIK?0Q?)m@KpWXN`{>7-j^oOPY?7O*7e2d}ATgHPcwpir6xGP<$QIAB4?}3iNKOi~- ze@xVt)itQLRge)X&uY9#ur3;|4QsJA9MEOCeh0QljNFSC{RPOti3BM>vJjLX3!lw$ z5T5sp_xUES$Ou`59do*;*=;(}AR{IC>QxEfDR)^pvXuOi1M<7}PT7x^jv`V#fQa6c z#8f(QjukHms&y4YwW*PPV)`fT6vISoa(v!7KJNfVkI1{NeSCARvC(2GvHlt@VIct?GWr0^=DB+VS zC|UjJ@&Hr`1fX`>uVhEAcVDT_fZ-hjU-dJz5u_c*c!Fp&<@CD4^Hef`*rj!kDw+M==!I7{;j zKc)tpev;IWuyV175ZyL^0XlXJLd@uQJRlEtf>Yjx=u{be`%rTffPfad_m8(&7A`aj zlJ9}WP)13zcvAlzQ$q(OGq_G_Vp;9jp>exK{n0LR&e=a%uY`S3_NL58;;D*0*`N?^e0#1n$}pG*5nM%%-!}TU+ay(O2L@vuD3y4x2$GB5q|(Z z1pf~Bvq5cW>udvPFD&oo=yrNmQD$zUkm%Ku-9M?twAKP-L%jt*Zs-W`C@J!^`?r+q#A_4PU2Dg zI`Pjq;i?z<&mDHl>8=u+24Ei}Pz=8*{|?bR;ZJZUc{W6gi~Fu+_YgZ(+3Yf%@$;$n z_19vTAY${-0|lZ%0E(3#3x%Qt)ItP{j2ow8>ifVUSNW$d{wjcP?MEhLVLGM&rOuAQ zzew1FBML(K>IUwDf{H?@SeT~T#K0j9mTIPB-OMB#H6LwMe>~n@Ro`ChH)WrfxgS(2 zM8sZwk9)4)ds2C->&DM_P}qT@sOq^*hxnY%u5w&*Zd+4+`k5*$fjWeScu>}2e_0-PdIu=brQalZqRJznyy5(X` zOi8wDWW83luched#Js5CYce;2rb446PARByt(^V`m-%#`(tMV#IPgHMKfI0Nse$e<>!+Ph2{n|V1w`A^%tds(k$fECP zkEZ)2&&cO5WdH(J4xB(QqUZeClU1KsSNrs|$)RIP(OzaXAesRs@Mq+olz%&DRb+5T zLWRMOdc+2xfG9{59LhrA0yG$d$_OOzksT(3-w+KQnh;KY&z6z^ zJC&Jl)SG}K)F~1`1!u1yJhp*F3QpmsnH3HhHYud;M_SJ#(Sd^-uGqG7!*Pw=xV1KE zBqu-6)klUezQery20FTeMsbFzkbF@Mj`oghT4(!+nwQXQuh~4}=#M9=VZ~f-7hi{* zTmm7SNC?2*(nX)4ATUygv}jTO5%{OzFNhjAV3=nqHz%rQp=wV`cWj^_khFQ|zy~RY zCW5>JkuqTC#;pjLbPCrRqiAx9fuQxtZ?43w5iSs?^u+91&;y~dXHV+)=09ju{DLND z2w!}_;w|4Oq2UhAT)(xpNm4dGvCqB9e&HSFwMQsh;yPtY&WM`2uu|9DB&dy&2&`Zu z)u%XE9hMkz2WtUn`5alf;SgKe%jY6w0NQvYQXYx4dmhOLp%^hvRDnwO-4{jjC;8p{ zJNW~gF~+m1ofB5OLu|L0=Trei2cX9B5VZMBisZ)-@>Ef_LWC0AM)1uM2K~w(51^gm z9YIi2dHE)8=s8lf7KI$&oQ1(aY-oSsN{sX>CL*xK052wnF4cC0b|V_uqUp1?vr}!E z56*_KzxCOfJ7-iavG9~g_;yN9zMgcA0wnTJBwS)jU!Gizq`P65qh;pfz_9n9&N6u3 z8?`_k_?DA!B1> z8$$7#h?Hjvax*Ht8!AAFx8Xnz-AHFAors7o36VxG-rNw?kAPET04kOr{X|PQGDpa5-gY6%1g}aT40%|CWcDSynGlQ7xP|zUwi+jf?aC zJnrG9&EtBVjEv&gIUBz44*P|-(e_zxq@swJp8^!L@*I;lTtX%_0vN0nxeS4(@H%95 zB{|#s>!U-1u8E(x`W*dhXX+GY^2um$rRZb;7TDn!W>cL!opv>nL-xY!P+a{ORi{G* ziNJxtvEVVf%$5}#v}I!J_|Pr_|1SH*x6%DGG?KX^BGfDJb8a!p>=9gQ znoB*oS?eJ|so6v3a%!wa$}^@SZwQ*st5Dlq%ObQcLaXl!l^*%kq3_YJ-vctMf^M&} zlh$Nt9}%h~s2`IBi3-WmAON*Ynbgd5F50aW${@ z!Yx*rb;N}G9Hm?#&K0mh=vcb;MQG}w zsyV9;4t-izqXIVVL=})CGSr|zwsNRSsWLt!+#sB0Oa`Dlv0y=>GYRFPYx^KTP{4mj zKICe)XW);8osNvkH}fPM;LKcQ?rN zd}*bJzkKdbpGW?O576)Y^`o1SLPC2(KuCVrDO_1{;}^Q_Pp;+4tgj(NY*^l9;miyC zn=zOEN_l_N9JAn5sB58p8M+pseGwY^0jD`Iwwhcz%5vF(SJREGkr<(Y>=#V_SO|fS zvmZ{?V44kD$>R<=#6}NlP#s`eg9?5#9HY!phG>FRbxg#(8yQA^EWb%YkRnUDOG(p4 ze#9PJ<+!3*p0q&hTG&8+W#jA2XDV=2o4cbGdle}fk^&$x&Jf+oAW;^E!x@-u)Jf}J zEx&%#u6w<`@&;gpsy);2s?3*V?t+~Ei{y84f--R63ViFCm)~QLpQj3*?WABK#)sN4 z$osU_lhI#4&iNl!RS`|Lce}1KUX$Q63s3^TRQ~wpPVWc)kuP?nNC(5`@%cb8f)F7T zM2OKKMu@S*Sz}$Jt&z@fPnhF>2o{VI1ImiZ_n(E+0v>SG0d4egm9(5GBZW*p%v0ne z1*C+2oP!z~ItXVe_n@rnAEc;qmeQuCt|ovFo! zy&2}qVcry38%10(haE|=xsks5Na`1{=jYB1QxH`4?71-MQ4GsB&PUl}n!wcZB@hJYv`PDl~{@pi(i#Cv0f2*KzvczNO9w1^h) zqSeCVtl(Z2IL$`DE;ooLvU)IB_p5BwnD_{n9m^2tWy1;4VP1a0TG<%Ax3tS`Y>zPN@~JDivRIKE*%+ z=xA@~$h0^>dWAJC^S48H^@><>Yjk)FS-BawcrFa{?80`S3K;fazbz8t=k7V*eSV|=dye!Me^ds{d z<<9ia;@9EZz75&0K?M^C7ZZg}LKjb0M<;25C(^?@9L`E-xuwieYTfTnX5l#xy5)if zp8{SG%rzlA!idID|BMHI=@4bOCMqB{@Q+6sf(^XV2M)^?12b}K{bC_+L3maWO3{Qd_n3uuDbQ!q-7Dqi6&)Q?|Sjov!Q-$ zN;XG}2|Ek(QqYS*W08VNNP9x(#2iDup}2DDYFLe>FR|LA^w>10!T-#7tux1NdE@8Y z{A$c4xRsbyCBLJjwA%M6_Oh+x{~(o zt6dd0^Ua{h%HEXuR+wFYN=n-Shy0nSQu*Y8$_b&NNnMlL1_xNG-ipU1IP=+bPtRbyL$%t8Q|N^H`-z?DJ;m&n^kbp4}hy2d|CSG<}(&O^7q7T0a0N zy5FS*iKIQL5Z($2#58j!(k4C+-RLBredg)X|CvtFffhB2-EEs`D`(5<%X4 z9B(4+jPL`12T(72nW%v#9|AEbz$n@^9K39J-R za?3cC2*My4$?#!GlOf(G%-Co&U=I8V%nmXoyBhLq2PZ5el+YB3r2p|D zR9OvMPFZyuTti|j4Kevs_C zgb%E4LIi_UExB&r1%qO?mtz=WQT}Y^^&9khP_B?K2`-ZNL8DBNiJ-58MM$yu3jM5V zvYfV>q-rRq643|L7<4gQjv=px_*eG4!^gApXeMVk5lIUYf#Sk~L;@a25P2TDhXVQW zuxq6PQ10r~jX{kU+WP>dU4)m8xIU$bA3O1I7*+zl;(W+~%Zg2WGvqtU<0OL^DB9Ra z&51|FW8f?EK0(IM)3s~1&bII?>1hANT)ANmP6UAwb5+}+d>D$8%1|~+H(r96Z+`rk zs*`fwa)eOn@Nq;?GFTC>R+pFE+|Hh|-7q7jEh(8@t1E;h>0Dlr2>gU4=`cS(^<&o| zLdca5s0BXdOyw*X0TzO{IjE8BHaET`Ds>cV)400)FvSNyOP#MUAE4lzL)mN6GRH?U544&YjwTbq8aec%A0*G|?Ncn*3CJ9W* zEe1u07G1lP=RKybH>akf%bn zh8VkbjB79+8HHFVBQiTD^yV4mp<+An*0{ikS#yy*iXvw<%AlB(KLtQWA!VPd%k{SR zMr;F2iv%m-)jIP3oyxuQfK3mWG}qxZDB3i4tV&CU6yoFR5h3!fm<4Kwlpj4C5yZ)l zGZ{Pz-NPCBoZ?_rF++1Y=WvAHQs&Ff`(#JFLqM4b3Q)bpaI>#J27c-R zDE~jmz8W#`X1h+9=@94Zz$m;Lh(E5L0)ApOB(f_PAkayWR62G+B59UTKg!hK_l&%Y z>~5jPsYt7h1{a;YSC%dV=M4Zt!K|zlHag4fi2_`JualG$@dQ#Dq&6*5{_+Z{qtRmS zoY8EF#cBg8=xs*WLQmF^gKEOEKufT-H+8IPe`@Rx!#C-BL`ns^$UMIM|Em5~-lXeq zv+F1}&wNG+nzzO%APy13xCW6fL`5D~FIA9;ksrn6p%dr;gg|@0yEhgYXkH6x(5@Mw zID#OxbXm)Ny3QhfEAui;Tr#eT$<4j~Q_WBPl@Bb!Hij>&SJbeC0w%0A`5jR)lVQ5( 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 YdM8hwvvOr$M+df!_L`bns>{M70YyKcm;e9( diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleCryptoBlades.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleCryptoBlades.webp deleted file mode 100644 index 0f6eabb0f9834b3f377480484acb3cf308f6d784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9604 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 diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleCryptoColloseum.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleCryptoColloseum.webp deleted file mode 100644 index 95e566492f3fe3cf3ef12f78107dec528c99bbd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121418 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
    UNPvl(0N5X5X3w*V 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 fT&dO@J4s4%QJ4ed@^6YfAr(cm#rv{ zPAxN+A*taSs$oyB!Qg3YYd>2RTNfl!u?uW=wmHYi@n-^(<%(!w?>1lhUnq z6Ix1hIT){#)fc>X_F*o)>%}!HZS%hW-Km8^8#XN2eZ11i#Bp-BTr%qu2XqA%Svw6@wNeM&&0!g+gpAc?rLey|MVWy6q zo#avQ_?pK(j~b>*54gLIo?Y3xeFZT?m3aL{E^~F4JbN0XlH9D@?5KJWxEeAYrx;s$ z+?Ve~Hj}dI;%xNjwDhkQobP+xhk|w$d6PZuU-=$>{I|aYzSvEk4vzcek9_D!WgZp1 zc=ljEkEoP^&jVcR(YIRPe`FZ;M|KmEj*t5}J;OTHkVHZC0 zInR|zHdzFh$F8)X?Itid`x^1Q90qAY5=O*8vvoHTB!Gxe0bdJ5h&zITcG}wc8NGnz z|DY?se%$(%<}Amn!`g%#=m;vcsbx$ZV{}@$V50#7P$2ah0JI=mUWdyZ{>#g8w?Lj!xnh8Vf^tBa zL!qd)w)RR)soAXVCzBnKC#HD-5~kChzEPUDT6OE9Z;2wYg%CSKLeXTa@G=9&>|=vW zU`JW-g3}W^AJTiLkR<{XLn&5jUK$4dVnC775N0X=t@=j804(;|5P+ zG*np1I4MWHfUak}d@j%K$G1R2qB?)#>cd|46|QGP#aSkOM#$u7qW35=pt`vpa{lBZ z>!tO5{Gn?4$I$N)fM0AdG30Eh0S za}T|ar~R5^?PKNc@Zq81k@yqg=g>E{$8{OZ_M%Y_b#c(1EbfDsE@43>LQ58ws%XI} zIO|4OcuXNuK^eO_m_u7ni?tmtuzX$g>XpB>Qmu)pHl`on)Qiu{dFS!|Q3>PxJh;DZ0|b<@Y}roWp6PPn`=N@%)~SD8H_EztRN8Tan8K*2v<+cF4r~Tf>hg zfK=q0jG?POT^y6wMy)3$=Jn4%d*{brV%5;4h{aWVAw|3V%fCMoR~Z4Bc{P@wWwAM^ z{b{nZK3aFNO55Qs^GLd#s0!UYwe~U_FsDX3>|;_6am92`3j{-wnn0#FDYqxGJzQMXHn?@ed3YB?m5PSA;v zTA*r}B?c7QVxso?or}ZFIe7xafN6%v(GyKnrWt)cx>jun+b3Uk?JgAV%@X1g6F)Cw zhXiDKG40of6zTXiUh`8W`<$9V@vSMhY6hI)5Ev;@Yrzi(=s;WbN+FxG9ORdXV z4$?}ItpZX-p;QragLEz1Qk4JtH1#((PlzyUJ_S5^f2#mZK(fE}a;0Y6UPwJ=Y^pnX zM}8Z)2NN;_%}6^y0u>1W__Qv{4ke{9CxR?N*O2ZzJa@}x>Jhvww=|r9dVvnDB{U4P zG-Y5DVhuFGC=3@ForB2a$rz@SDsA>9qxsnENB=H!ehXgTfTJ!yCF>Wue6dDB74#m)ZCbU=g4S0KfoX2jC1&7l4JZ z@4?-=)&YdEPp zMkaac5|kq%0YJMOT9(nU<3%6wjDP)o;a%%c9F*_KKQcibXv z$9tF5CC7?o@4hv|-tVkhGlpXd@v0_zY%`~a13@e!yKP5Tm98EcMKhP5&A?k(W zf^K<{&ij;U-v`gwL}z{xW$_0Kzj@#oCNk}w?NVx=&dH}>$m1B5s3Nk>U53MuTN7>% zSMnQ9q9h-Vjm!9jiS2Y5RzZ~8Xxq8~ngrnGa;Ei_?JsJalP|$b&<>pM@*@{2k7-V` zRg?`7s%jfq%|qqW(ucViMFX_%rRqXz3W`=jU{)|TDK52JJ=KuBnp{(lm#s% z2qfN27?vlE0s)vIEaTOOy4ekM80o7qo6uHbYg3@)VpPl^eHKlV1ep^?Eq!(!VW3U5 zz?cFU2!KBf1Wy3)`ZbW)I9$eCmZMuO*~wgz?zK`;5KzH7($I$N16yjTS|X;x$Q+@! zUyx-62r&=@n9qRUxemyi5Q70QB;TAd0tf&gy$CHfzPt_0s;Kk$V*HjL>-!FZcP?^O zqPprPUCFa>X1f_uV{v9YEDD3f0YKyZVqWo1S?8r1h6N}C;6MbdOos!AfiE%MIK4EC ziAaQ^zklO@A=N(e94#nv6xkeoj-gWzO?O|`uj(UIgpJI|)F_>bz>=28x7CxSFYb*u zTgNOSyTa^r*jk?FYO;__*!Hkcq|L%7h2~c6+n9YrK;13bG+0TPz3^-Ifd6gwU&rjg zg=3b`J699!UhX5Qg*NZveNrE8%P(QqFWNr(Ynxk`L)WWp-beK~$D%qkn~Gd#uW*rj z6(RCc$VIf9jD7g^_!R(DS z|7SUJQAyPrs>4(lFM0U^A9;R{>Hj|DOv3thHoQvrmUyHk&N5u>$D_Pe@1Ot1>6SdN zUdu0g*l|uDw2bEt==MEEldMius_7_C-*3F|)92u=1r$*rQX-8>dz?i{$NBs1@o_xs zI2_&{@jZ0hsXl{QrN* z)qThi&Rc@h?AnFXC$c(TxBPK07xS$AhWuXp&?HbseU6TxpH&XTpr$5BO@k5;1<6nf z-Ae-70~?j6NE-K~mF*NlE0y7;?3dgv`sA z<(bqPrV3y}fgCUpu9C}Vv7-u!qHsb9kdVA$x|FxPKD@cFm;2I9&q9*WRKP~D(XweU zkjj`Awy4bxp}OR&ovC`dqGi`394*d|rHgq-nGO|xpri~VMko#PQhLB{9)`A|hc`|> z`LTT4Jn!FIyC_)lA?^cdTdq_**ifiDhOn@$O~_=Nx|%X@3&aH~wF>1x`RXQY(69m% z4VeOlA_OEn%TX*5Xodxw(8^Hoix$sq!3R$+!ip3!x+2nAXo3jap%ajxA?q>g%PyN7 zFz7&r^#A2#5Z?aa{`Q0s!2jC_n36hgaKF{g4t?^~E4}LCSfDf1MCVX28;H3`F|I;Z zv4}=qT9#|1Q9wWfLV^s?^>%3o_fXttsp4wSll%z9H%fd8o;CW8wJv}p+NdW|yL(5}PGoc1fZB9G~mKAS+ht9L8 zS`?xGr9 z#hp@Y>1A#eno6#Y22J!oAPCHWJr2~Oc8d7GgPx!J##G0Fng&T^?}+`yY-8%uhAqdzJ(|Nz^mtf5r3k4(IW7KH}4*w zJev=NhJSk;?!CZgUOtmvu6iTX>qgeRosJ_=D=Ht2vsB~nKX`EeZud~d7!p46LLAAt zw!53k6>(CtSf1v|o2z`_@}7E{RUqH)nSEo1Y9*zK%`of|` zJ_s5j?qWcOHYSBu^ahLo$Z8X-a5{QJyJv%-CV3NGhHh(Q188carGL%LHtlwF*jd!i zXY6M^(US*8Da}kY(?v)P=q7sCt#{Z0It*}-3=9e)p(cWm+3Y@78zd0w22%JO)?r0Lxd&+Buo?pag;A@!`)y6e$RRo{Z z$i>Jtoz|Ik0qj&xm~x1Yg-DmcT(ER1BUVf@_oQtj5TKB;3JMGWXaFz>05lMH1OUPv z=8g?6yjr|P3y~52Y=H#)>f-qzkvno;y4Ux2EpNmc!E1-1P)>sx5nB+@mtLEArBT|MC`#ODZ|}c;SGTWAbSbt;S!&YE zo|UOxQ`Rab11BwMo7Tm>LffKH6o&Y8z3a52cR#W3--?@7Hp$W}9xfuihbK0Z;{r`l zlERW<@ddlbvBt-oG1If~23YD|Ua*HG?!b`~bp)J8cyt*pZjFE_sMc>v%A5^8A&1ZzMmDn ze|z@ttJBHjy+5^oJo~rjaO{2>W0iQ@s?W(+tE8Q$tFyTZ+q$za(_^{VTLpjywb7N6 z)W_8i=BqPo-g>jE$7={)fc3Qfm=KmaUCxiK()76N+PcD)NiOOZ>*Apc-AfGUcgps& zQ?)pgRk+~|nfPkzt=NicO5c9d(_M|s?fIbnG0@;wm#dY-+qdbDnb-ft*|e(%)~1-G zQf6>SS|9D<*_(a|5UqTAXV#U;GtP1<_T;Fh5wG%FNijP8;D_|Y=?s!0<(?vJN*g7m zX;a8Pr;%xhDFuXVJ%yDFfEBcvwjxbvfq84ZZt8NjzR8oT@a+?7_W7T&%r8J~0)~;0 zi5)=L;R06r2~(#oTq%td?i77Ub?U&?*S9x5{~TSTEY#T}SKw*FQ^+KDMF>Wp1)g|D zuilt9Ct-uOf&u1wye%7J+({%M7e_R+=TUg|TVc4S#L(%f^NT3k?%@=%KFO zfJ9IV;GhM7;jS93!(L8Re#Hk&@RTP!ih%q@*Kf6Rm3dh-u2sAGYUuz>)zg&AdksWL z>k{W^sz$42iI^E@6jc^1836AXqBGq&@evww5ebKpuw)6PmyD2Qfa+cvUA613>skHG z3%e!_MR_E0*kSdl^?{?O`TiC17892##o{)^WQiF%1AP_}EhS%8-yWro-meYaDyZfb zfB_PE7v4RV)g7e2ZEsQZVO-lZ(9yz$xspDpQAfzy-&Zw1RxHw~f5UCYu!LPCkzoN|=s z*!^kN!V?lO;XCVCnnK!Nn)~t7}Vt$id7H!{sRDTHb_?bJBIJ1 z)3Z;8bsgARbz0`9saUKv7_w|Z!Ru812@lV9Z?jg(?C z-Kn9C&7xEGG3CLen*HV~!+eE$(kL2l@#y`W1NX7n$APo2)o&_aq3cG0+0%>N@)lr4 zuVJ~A-Gm?8&*r<_9k2GXV)YPKAUM6w5JB#EE+Bodwf$VR26aO8ZnPkn06OS|5prg^pEYj7WAHK5Co`y|uYA*M_TK7nG% z^JYv4ae)-@z#I%j!IT7r&}oXAL}a!P>ki-l5Y*$<@&Y&UP~T}v$V!@>PO?kr^`YoQ zGn`|xBRHWT?R^l~L>^W@3_CJF89fI@xd4`CA$cGCocvSPg?=hK<#9vBSeAg0z<3?S zdX^}1eX|V1Id%Cd$b=+Tx2zxu(!5!>(#O2|+}n@kWv^EU=XYU@GYn+>`}Ojd`Rji9 z^U=N>B#{Mz%?+{~x?jlZwqoW&C) zunq=*5K)ptb6^IKa^320}db^iMK=+BqUmzB8Tg=*9?A8IIx z07IWLEhgR6!vzf;?t{XrtdKhu_Ycpg#(14*M=2(T3q}&b)<|-o>gbBH@T&2kz!4H-EuTTgD zouZ4M#A6J$dF$IZ!xkcdx$Nr6pzoMGNiVbafRtp-=iya%3~%Ul5=Wj4_b+w$UnQN3 zdJgEY9Muv8{=Y(?Nv&uRfAZx|EkujE9<8bUA8isArcoM5ND#_rjDn3SU-Uy>a0jm2 zlb0Waqor{;A_qcd)nd^hdfa~8I!ng85JfeTOXPNpo^Mmf$w~JpITMs@4cA@XudmFt zT=8)4^Q%x8S8e6lu+0r>Iz7% z7`%-*<(8H}_@&iGrnzNIG<1N-*^Ry2(LdqDd2ylK=prN%0th6nc7$(54bSiBKb)+6 z06O6@>vLl|>tLh{*CEztHwwW?AzB!mvNw|*{D3LI9l?wt1gQWWFwsn;i8inlm^28m zNHP!wVG2+jh7UuA<8IU8c0K&eGweQ-vC6wYe(PeiP@6p1!D;Ym*#YWE&;2AjsCT?P zAs-M~N86MJT}yETi&AS0&D5gC{LobY^#fnEo}Deao^Dy5GEJ&k+(Dj1M>}|$mbWi+ zy<%mTXx8)J(rrZPfxoop?}$uO@qqiO*nr!bD|x`I0eD=)rpd6oNh2qe2e`v~Z0rK~Ey;tPU|`aS6e!N=Ps> zd2W5AaW6-7K(c~ZEcJWTggUKyEceFxPUMIBfE9XCA#l$(-wb*+;6}DBDOeBz5vvol z+7>gM&7-%NmpEv}(aMnn9N%Cspg~z-!tGjb*Xr}t63JPU@4I!{kuc2K#c-)s`CxI7 z_C&Y7yC-#CXnm-%U>ze9Q?RiCAnrgS8_mGD5g3(b zJEL(AeRi?P;V=tzCqdS3N8pF%vimP~+1QVBj^4M{+B`O==CK>NP!f6JDxEe9gGhR0 zqE?+Ii|bFH|L2<;^seS$y`Odu7~# z%~&VHU@SX>C1)3qXV(xnRwXz9kK+5%-wr7Pa#Ay-XmB$rNUIrkmP&>>f`g0#t+W9E z(oCltW8;qWFB<$5eq}M_Kh`i;sWPm4upXvbIKz-sdYO-DH)Q1lypYq&km_atZaDCA zH?m=QYk2Y0TuN9CW~}Vg^MTRvooAC5QeU_+L%nf#J*P%g?aY|NJiOy<*cDX=kW^3W z%u>q%RLZDx-yJ^KuTP)4>$)Owf85jiD~HF&vl z72#aI9oOp_sl4vZy_dNDnp>jfH+%7sd3OF-=Z-cK&jJ7?s%V$yW8I&`ms4E7+kXzW zw*^v#MT6W^p8%6^mhw3zOJ;QKtWCIgH;C5cubBI*;-+Rk=E17lxD(dgN#V4gx?dc2 z*zbc3D8Op1)R^gHm`%BFaE*{bJX$jA^C3_gd!iHW^_)HMJ(to@le!Z+AOL_<_hvo^ zcv`h0x9(h6SmwK1!q(D@w^WNfijAc?x>Q$pY?OLS?MtMC*qp066eloA_Gx>5SZp<{ z6p+Hp!NE|jT)YEit<`fX32sFdSZGR#c1C56la=C*BrA$t=e0QGML zB*;LJ09P;wXn?K&kk1rQ<>umH97PtFzdUCzIS*-5VT49(RjH-V1*V;;Iut2eLQnV) z^^lK~1GKpwmV`_Uqev7DL5PHtu#T3`v~laar{hKQ)t`IP`akpApPYZbs!#KL@T`_J z{njp0s-?GOmKx-w34n_mSRwP4`S=U&fBW0Fs-u|>QKW~NsS{4j3$+6)fCK=H z^u|~m3VzUo=M^0Ti&9fU|vhL%vE$p%5^a`U+_-u);2Hmq@2tG%%tevwV1 z>zw0J!#Lme{a=Uv{a^p&_g&_Xpuc;3F-+%O-(SJ})3;##^$+-ZPfq)_m90t;1UPiN zZ(`do#R%Nrzxc)F+Skj*Kl#i5r6i$xET{Ge%xdTgT#=S_ReFbLIkyw(x!nKm=d)jv z>OR(TemG6nB_m->I?8I!Tj$@u;Pw9MekZiC|LUu{@%hiLfBrlBzx-`wgIDo6T-b|{ z+(oSO;-;LO+0S{!Q%cYYBe8*+wliQ{$|1^bPzb5G=`P=W*88Qi@_MU$|C~#{eac52 z{ZZ}ShU~3dcP8#c5E6g@IvOwtbX;Z5M|gKlKi=?IORWX55HUTdvSh-HS0@>NI6pfe%@BZr3-DOV5e*4^>;^P{_sHIp- z&>uExZc1$t_F*AX040DCcCaZXrs*RVIXPbc@3rBLcp6i1AO(YA(f*1Bu!wY(0xG5F zKrkdIOcNRfs@U<$9WSmM)3|dBZmuVH_T{G??g-C+iTAv_^V~P@a_{sWyIkCan_k%b zp8UM?uZP9DeXRGxe%ZIjpTjkg&!C$;&0gy<>G9s*Zk~VS9Nc?rywneq^Qj9akm1HZ4wmg>c`(hHZhoD#4e+?2zggEI6ApuDPN;xw*7AHg6nfC&{ z)p-8{`~PzJ~{b6>U!f69L zK9PUdTFCLsKt66n`u7*ij&Tki}ZaT1u+#FV;{7$vidNP^NDJN@Fl zK7Oe0>pkRinoL6kP55D5 z1nWH?Ytfgh`~||&LWB|tAnow4;SW?{!66X{gn&T^^4LK`8D^LpRa@w~7@@gmeVV;} zoHx%k%_)UO8i+83Q<`K@KoQXf*EnqREPkqeT&Hm{6p>z5*&?LfqW9^tZ!EUOJ^VO! zud4JYD^blW&pR2N=hVwi8%#O}o`gvcAsC{0wNPAuWWtOz5oA*Wx^o>SX<%$mb6EiQ zL3#vzt9yUip4ixkd8o9xCA3snK7sEP$miS6ahgSvV!QyFV8GyJJl)p24#A(&hvP)$ z!#m?iWNQ+hrZbsG=pbG$g{0Xy7gw+5sHi$=mlx-GhK8pxQCz^<1Y$bvi|@aZ*ZK18 z&$IT6c2qkpHk&1xhzt@PYH~4`@iu3_QZU`o+hMO6sM@- zi=lVF&07*0XqWVfA79t!n(w+?s~ywkD*eX|uA8Sg3@9+DKC{(-Zm&F>k(+2ndsD*{ zNQZpOD|6!W%oUUG{pauMNY3QXJHp~=5%y3=7D^bAAVyd0iZ$H9%JHVCwUXUs%X2Y@ z)0hz{xQs&_z(Uag1VEs)090d2*mY589rOUY8iBHaZ$P$?5r8{them|$sl4vxofn*z zmlmGwaJQe_OVOHA#CneFuj~H0F1E+i-#p`S4SZflNUn}MxqK8hag#8U%ivs@O6xqA zu`*uelC68(b=&q~!pbv0;$OyZ$9d$pjIN)$T^ z*=jDZLaYQ)lH^f+fFea&kWE^P#O{o_(Nf2oyp`BPFq>&5^rH6WyEtsWo2w7M8*A>^ z>NZqW+emJ#qPJxur9MvBnjfvliUFBb*oZjZ)M!Pj`crAw+p>8$%%;g!l|h6oj98EX zTj>R_PbBxa+-S!&fp(nJ0!1d~#R~#ZF&K!vWog4dcRr=_JkA`>%LUzXxB3Y?(C@=WY&{fdVfu@GgA900ISSZTK^DxIyW_Cd3wJ&3^7dx;bWh+56dO|M(|>7+gT ztsw3yRFY#9+RZd4S!wei!;!Fa`Dh^uAq7GuO)RiP$&TY%lf+mF7Z50VsSZd3O$Oiw zDPS#!F`GV;dwD$uU&VINwLM!`G%fSAo_-;sab+K7+0uKf=HlzB(Ld9Heoj_g8#eonO)NDn%FOvYcPF zuC?m8F3Yei!L@m|Mc>N%>YPyEVJV0r!39aefny*t67oz~I|z=EFq+ys3CGgT-dksv zb58rcx3N_QvW4MJ)Yq5-)QD=M#>lco3HX+sR|i_=%vFbjI}H)fu#VA6QM@k1Mk16T zr4J^|n5d)jzOW@+#%48RL1#)oTn?G^EL)>`;W)AXfv({H=j`^oQNzSBYM14<SoIktjKqRW7B3o2fg|B-;+UH8;uJrKd%-ttW@!XodG6aV$2=O=&`VR~p57 z1;!=khN?KwNeYQOi0p(K&14ZH>=Q7oWa@}iZv>s<~zmWLRhvF2~uGWtB zFk-%~B|Wf$-KY@|-Kvo$gV}1RTTFqS(CcxTuC5h|WEL4+3aSeTP(TW$fRql|jI$Q@ z8Ctc)SCnS^mQ8(8LPnRnXnLQ*9@^hFHA`A%x&`N**zu5El$=nhLNeL_k2@o=X zC=4^G93vl~R}t4!x8}N%lXZ|-hFZ_mJ+mJg-^6#7auNC{bXCN`?#2v?MLJGeHc<5; zEK~y|PylT~!ZKE3;ULAnH^Qy}6dD4HcZ)@#OX`KKyxiBZ(UNFbqLQEJspVujS3XY+ zLcPL#@xVDWPOlzd*R#7ktaHqxWBu7b^qrqBo%_mFMhAy*p{(KcAhLi3NuY@}7M2XH zvvHS#0g#?fG;gCfu5F=Se61g8Z;kHz^-aq~mou*(g2x#+AatT$T#98S0;+OTp6%E^ z7(Oa^USplg26Wam!UqPWg^ECu38>Jr7<#$qvs2Hf?<;?;*jKifDeP+>qJs`^L*OY{ z)vQd81|8kT@rRlq>62WWueuoSw^xYCMG*_RVP$6k10-n4dz4gPgu?ZGlvsjzqp2#T z5+Et85{cZYGtyD-oCmwEpI&NR4YMgWlC%Ou>k*MQWV8jf;FVlA+MMRyKhOFm9J{l6 zOQ-9w`b#KSk1o^n6C@Q~>Ws^we;4Z8M2aUD2?ZR&i0)68W>_dlod#MNq4QF-U53FE#|Hd1yg*zsnTQ+DQoi9WLL4Xwkx3xXhfTk& z5B#cE{1w+vZsDi(Jc7hgQF}v|*0RNNfG@htSgfo;L|)Pq3IGiWOxmQ~#PXMa!tSp>-hX*mR(7nL_Z~eF#}ax^ z<^p00(a0%dNLFD^(k#`zw-@K@piK<5Pukixr(XWL?yuZ@g_oArQ|?-pVckPZx{*yt z3jreu03s-g0FL71;y)+%w#(QglE?%lI8jKdpkcG`AOjvm525jSS1vsGA~2Pd11bk} z4q826b;eS(k}J)GP^4gk7Bs_g!w6tf<^&*UD4+uk1k4ztNkBHtXD+?c=do~3Ex{!4 zK&H4>t!&BRP&tEJU#j#+P6xqMbvf`NQHroW@h9d#w-!Aaz0q`^pVC^{)-&1J9t;0o3QlZI=# zTn1F|&12z%PZN{~MDvU#&7j5toc7|h>S-V5JP>_WCrsprF3RPxU*-8w9~5qBqG^F7 zMEn4xN^R-GMTC1xt2-IA#3I5gdqIMOlNOTM{8 zt=3W}1wCy=Q#7nCO44AD>4jiO>QWaSiEq%}jotsW`)5B?J-z+xJHxhGb;$j7`cTha zD{wH5)sJgh4WlS1;FZ*BOSFlxXOKFH)@D(ZITF+x zXZ=>3D=+Ky#?;Bj+tZKN?cS5(ZRLE`>5{d87`%=8F#PP6Fbv}~3S9~u?yTyA{zST* zR>t!CDVtfxpv_T^EoMZ+Ov(jYOIBk4+-Ae((!VV*f+fO}uLA&x0ZE!q0LKJ?P*I-e zD4)ykziI5p&*=HJ;mlZF*7J??nh}6xXq~CMz*4hWXR(;6va7%`i~+@7)Ub559{*nT zAoXJ1$5%Rc(uRG5TnG(bbXz5Pws)f{ux8trcAuPA&T*$|WXha3UW&-7_ZM&Pw=#d} zavm>rW@nf-z(eG$8x4noYr7LEC~|fmKLN=bUSZ3$jEi}{Yax}DWN~ORpL*?Q*=FQo zf|k;?l8U(^xlDW!c}YPcA_Ag<1YF_sPk&qd*{46R+pV5}qY2K*C8eTuv$wGnT%m_N zvfTlmL*V@|PTQIn51pWS<{B`ft#gtrUOCzV_b6(hQeCtL5n2EhpdDC&l|WEJLOP1G z+5i2KS6@z+0dPqavVasgX=7#C(Ds509=ZHE;jh`A*{*C)d>2JG(>k+swwS>zDbZp~ zj$}nBJV*dBt~Of$rlG4@kc+kyVIYuwQ2cyc`P|E)nwkD2^V1{qJ?}N_3z@*NBG}#sP7F3-yE)k(S%OeCn?-TsD1@!@S3Ex0Wod=dW!JOI*?(>V8sW5(xMK zlwjc4;&Jl040B(ao&uVAXr`476dQJ2tXngX!$#UQAYMVEfXR?3d1v4fb{9IOx7r^1 zEgBqAeKkOd3FWm8$3&zEn?doy7FOOqns5EjUxq&mgE^YU6(lFr%2S?&P~J^7&^40m zh)BhMm#i8a)Y4nuTD5ts2%6)V)_Iw_?%O z1AXX*>HWU^AODH}$8Xii*)8h>znsm)XVPO`azkc;Z_w8++)j7X0K_mIx!9?9%WHUp z{XVT#lHB$YS{!*0kWJuhUD|qP8vRx_#rR6M4_k~CGfV`d*%T0G9^kBcbZPF5TMzve z9iOiE&t}}f7I7sIPapLJ|u=Kr+Lsw&I#;@R-OXd?BH_itQ+ukrJKuWV-HWCd??)D4~b~((tVXF$U

    QhBvDN|6k?);A_0ZaktX-xSOu|+J2wCSKI-d#q8VH7pw_1I%urUYTFI~m7g+uI zGws86tz*?t9cL4x5DzpHoyKL|*BfoMo>-Ti8ir9bP154q!0BxL|fPfn@11i#F2~jGJz+y1pJ>h?!<|3O{Y`3mu3$Ubka*li1;d z!dg&lRZnH-hn{rDCtneNPJ1_2*_H+bU6csJTx2t$B;wm6wU;!o^g zHuh9+HaxX8A5E=#7rJA=%nbW^XMRt6deDDt=gkR)f~9*>^XhVhtN1_anf{F(S4ROH zBSAzcO(am#%cel~^x*BwWp9!roWsjzOLKB`B@;*N5|CrHp*qY5pYE#>5R0*+jkTnM z7z7q11at@x0Do*NOiExQQRW~Hk;uqVqeKEgAFUVgG|UBAAOtWV(Nt~=8$4d}wS;HV z{}J_kWC)c43Mh?%j9#Th82;>pNO8m=T*755$MvMDqkyW=BEbM)U@Bqu@7Abbt^^>k z5DWvsTwwtyunZYJ6rO|~gLA-S`3X+~CLjS2AOhZ1;bl6oiNNq%I>Oid?b~?ghNx4GIlbJ+;kco}w?KMY8;mEzAQFfeZJz_%i2^B@O|vd;)n|3N zw!fhKy2TdHUj+GSi21(RpOW(c9+spzT^-x%2rv4LAO3z;mSIkNOR89b0r>&&jPeg!KrP^DFqa|Di#CNrL#NN4UE~XI$9)l+z#|Jw*u<^Zft}mLA4JQ@s&Fhi4#ZkcbC*nHU6Uvc)a9uDjm>@))fAPKF7;o9Lk zX>fFTjLOT<$3?uHm~Umh1;nW}r7;0oW$zN6h|>@a01`l`u9j&IVWc+gC1!{QgM{R_SE>zsa$`&XfDzp}jTI&`q@4!iN7uRnBu3#Z@uzY|6w zmWHorjbb?7Ydo#dhE^0KyWw-(Lqgi)5hZI*RbZPLXs0xqQ~9wswmd($WFI3J7?@3sX;h zmp&KgKpMwn*rN(a^!CzOzART6)^buCEbTknOj)NDGbGZSV1ZM+L9ICN`Fzv&+CQF$dLHY?4ga6}>UiGrjF8v+ zc7K_!_h}3}hX>g72x&u+)9dg){;-620L2#LBNy66m36VKmoL(vDlMS>|*uGe?kC>qwP` z6+i){AkY#BgQB4q&=m->z|gV?2-ZR<2THk!kU*ngldyvc<}RQZ;6CoAVi{3O>#3gA z)!n|`?20v(yyA+KL#!ofo0Rr;7B!JdwzT>AO#8d8r|8z~1Sc`CIw|zwR=Z6Kti$Ux zYvwTTom_prp0f7;>gWHR&-Q_uzP;|bWVY}8G+%#_&j+?iXIHt2L{)-Ktbh_C00|^i z+M04$)rT=!Chgihl#iQfy~`^Jy>L9~V_Q%2(=Wzd=uBfj)aN$XjsDvGC*n5dU0pwz z%Od)4^D*6ie>umzNZYximPY$c`;T_=r#L&;m3O0H)5Tt5#`6z<9DR|vUmW@1WoY+x zq8j6ryI)^SLA0~mFR%sAtheVL&wSu{nMMvovaBa=*TmI(p7QNw<;=^-2mWfgdsjVH z$#(X|)~g?NeVKLhg>R&vK~!*%vw9n)XDUAzjf8mjEnLv^Z$P=QK*64@zIX+oF62=%*nN9v#Kp+y~lbRy=;A$1j)7Ag>EN+`yYP5m_f4q+IdEOuQ z;qYHSNRK_wpFH=M=i7&x|J7+d1-v+|J;|l>?(?6QJ_|0F`PhALs5-0u!TA#3t?pj$ zowJ|Ue$MrtBAgOQrz{*VcQ~3O(c|bJ33C8AkY&QN#Z{B-R2oxKP!MQzO_&e>3)wL& zv>r-e86X0Iq5v#Z00IZY=pj({#L#79G>XNrgi4CU30xDW5mE3Xl!8MR8 zA*QrL%4wC0^t5(RDU!OPDd2ImpFHZau`K_O#pCLFs_!Do;A#bjL%oLRS7ct?Rj%h1qs}IEEDNSVgn^Le%4nic zJ**!N^X--2VeY$ZP4qkSY96hR*#kq{t<4&lo1?gB zO`%+uOV^&#w5`0szf<$?v$|7vV_20fg`>wPkDSuvn?_OWs)Li+R_266rup;oRlhbX zg2l4Lt=nIzvnzn!NRAZ}5ZoJ0N_IK#_8im|C*~@yxjSQGU0ix=%W5t?Vcb@J1SqyL znt$*t!>R9*@shk6qRO7f=c0ce4F@zCBIF#UvP!}lYIBNv#|wQcSSt>(_vE*6C`uov zmpm!C8M@Q}H=I(2G*N~oF+phqv`UtH*8Y-D?Son>zblucTllEG+fS4J_CSV}=OMS} zEo3>6#8rA2;gXL06DynAR!qKGU3)!&32t(xmBfQb03>^FjsdM<>@-}>we~P z>p_aAls|uKb!xGm!DI zn#6hK>)p=hHlJHhZ~DFaWbaqIDf6Y|%0IPvbKs$UlG}i|W7nOfF2qQ1WLCs7@~!B-0g~$uqT9a z1kcu`#=yh3AQ83+V`B!EOh zZhzu@$3gb+rqO!Qx-mS5=WTv&QNrCk=k~ z_g!8GZ>VNHp8Qz1+P17(S-OT+Tn`%FxQ$}&guUs-Qw#4?|9#jef)ir0yKd`JGV1|o zG*wwSIGv^6m}3ZT%!Q|a&U=0DiD_HSue$2{dK*)!P7z$z&Mn?6uSf_mZyl&CsmGhl zgqFzb1WU@*va9{cyiI5d(;TF?y+o6#ie%kUv-FEpbF34o?B1MtzmOU0nM8z#r*tH^>s%g$@HXZxq zXtJxmNA6YA<^}2x-tD};=kM>8%80=XZ*HFoj)*{xq^r=)8Wz(S zf@SWTs162JYNO1kgz6#6@j`M6K*I{4DT0L~wnlXs5nY`TMq$VfRePeTRj`cvV#%iF zjSeE91TJPhx#q?Zsh~(3ZL-nX)Tcin=*Vh!6q%0UH7+ z0BaBo9S%S%)dz-OaenQ*4mbj>TsFcAm<7~cR10Dy#q7cXA|*5zuwP!)w7BA0#X z&0~#*rm7JdWT>dJDAlmox|eZ}>L{^l-FNb3=jV@|&$r02(U%Q~0Wtsv!g0(VscqS- z`hNHjB9~;stbohK5GqV&^075Wj!KUKLTQ(!OO|JIwx|nd%fc;PYTKn-_mu3~Q$ahM z(x7>a(N{{EmlGa6J`mZ&J*`02^a)bA+EVR@l4+SO5N6`Z^hG(I2=HW5QQrd1j?@km4r&BrXULSJmLl0D|S|c7jLC5JLX-od+~M5{)G0KsQch~ z*kfKCO@)_7i-v`4V#>szmITQV2)tj)<5DE5HcDO4q-?Yl$o6bPb1l^I;BOWj`;d>3 z*8z_1lZp*3aj`-q3e*_7AUATJ&M)pg zFP7y%4JL-L6D9?soC16C9*^Aifv7ntIdOn9<*KcvkZ|EJb-N|6JRpQbhse+lL@so@ z>&)4faM6VIVDC#Gb-U}m-%xjM_r%VNqct1%m-Q3gCtlw{jZkIK<(VyhPPQ}Zv-O)O z0u z=-9TW)TFhrkD6AqYiM23IcOK$gOuHtsgH>}*OCI)P=1T>4=h)9w=aB8vX-J&L~$QC zX=JpFBqX6E&;nfxq7)(k3?bTzj+4tgVGf!juVrRQp?1viyDpqp>(`MB=c5+CHfGb{!DbeNht zAy^7X8IyTGB--w$cucwz5;6vpk`dC({N(WVip%zsPg`DJ*M6CvPx_EP?Iiotx69?x zv%Un!x&)Wu((&}zT0(TCQ_8!vjsPiCTYAQ`YRSubtDGy;O!-ohkTmTk_nl_qB>O=j zau2-5?49h56oh7uRMH4)l2OCDc_F(9{36wwsjkDpnuU|9m+KC5b?UbeU4np4Wi< zYK>Zq1#QeCx-FefUq(pOpcCKq@KBAw!Vf0w53u1~32s zNhm@C3=k9$&0dp9P=fjg|HOwJAnp{XAh600#3~8VCL>C>j(Z@gxFvJ*< z!Q@caNn{f{ianYfPeek~k7{|Afa@$bN>PxSQY;54Lk@XSAbEEM*A^^AEwAMe!h^sF z4Q1UScMS7x-8j*RB0z><0zm+j0YDHS-vU5T-_pN~-}z+|kpBmO0GLwsr3p#E7$}Ag zctKT5fkS`=h!K#xfQ10IFy&BVq3iP~eRs$hoYO?|l#mbuMlz~knGbo@9{6K(-J+{< z)vmf%9ZMetn}7+I*mS;z@p2=<;UOxK^*Lla+wVI0@en031OZp!Q2>Gv5=$L1AGyLboqyN6{|&#jxBtlSY4U(~P*Br~L4k0?yzz zLI#Eu7fVJraUL}0qcvBr(Vm0j@FDlFZ6t`$M~`$#hqh^pY1-OwY}3%t8d}rRbfa8( z2;jnkJTFZdTmbn_!iBICcG45!Bik-S78#`BLt>1Uq3Ti1ThXbokQXb)n1>)qc%B1c z0r0JVQKtY<2EdSqLH6qo>w^qPq!5yK1Q-+mguy`)0}7@A+yE&D=ObY|K$rn!IW$#N ziO>FD2euXZ+A-`Tf|Vcy2H_MDj@Hmg3+q*X-utoRxJzBNr){K+ftC!hM2Xl`qM<7Z zFOdOh($;FNws_PXKf}VH1BW~S4oFbB10Uy(j4};Yx`w%Zy&P&^K+>+$n?Q)?&dih- z3FI)OgvfJ9NG`|#BI@Olm=e^3B&xW`Cy^V7fzYE+2)Rpzep>%C&39Yh89$H=X$XJ@ zH!+RboUp|RAkNBqJf`ahsibOQi#*c4(UwTJEtMN;=l}+?QWh#{LS>y@dDFA$A?HL< z2z1&^apVOvLCBe8PC2cL#c2)4%soPux)5!Td<$LLkRjp^A!mWaQviRD#DCGBe*TR9 zQ|}MJf?XL{?M7<2@wV9u08wQ$@N6UO<7>~ORH9%A2mu7}84C!Lk(hi13>;tp2p|ZI z00fygjP($ZKmfF3fM7ylke7Yo>_gKZA`>}k`ah>EPm3!!D)O+QwIMoaqM$FMNX?tEsoFu}SjF$|!gmNd&UJ-B{1)Q5$=%cHJ&=TM#(7we6Au$ZV7{ISU0YHhQ z#}ELBAvBo=ae(EKqe?`C0XP)e70QP|3V=EVRRB*!Uryk60JtS4qyeOtFEJq8Vebfc z0%q>(y4U8C5$gJXGjSja2C!{35lAWOVc$n=vaT$0Yv&&^{3%F>i$p>YLIOFxgj zr#$FWzsdc#aQ;EYv#6#6cX@}3Z&XHt9*s#A?0^;k=I+z)>r3scQ>R9P31#RN8s4dB zN}89U1J{8h9gG#3j6gCDgK02@W+9&*05+gIGsr|Jufi$ctDU)^9MH+uLly-Z11Wr+ zWjp;Wk__ZnN8%+kyp6x{y!q`dK|NMocqOyWU!#j=?aC4{h`G17YI zX+1XsA8BC(8c&9qt@M#}HS1=o@FN#61rPRsHJ}cnrh$VP%Ao>)00;#E2|CQcwVm1p z%UBCROUBxpl6)A?6+*B$+8zhlUgJdlk=A(DC@=PLo;_a3yqG8M3475&VOT~P5=l|4 zTGP{o6DS5?bNJ1l!;60HgSs%Fq3!ArjqNZ}g9wsD$T87C(wYcq9~s3!5WG=ZDO-8y zdt3K-@{upF@KfWBEd(d#sC=_#;yv|;I_vyZvLVwW1jLzV-oD;G@8j?Dzy0UhU+_c& zHbVgY;DGli$ejjgffaHab~oG-<_0uUG& zm|#GGys(AB9deATf{d7yXvk?K|NmouyXZPkY|WGiOu#4z;*lb42uP4~XRnArq{tDH z`5{1LsD3YtX>D8Il=M@WSj-+^7b!wG?)<;^?ES9&CO`-zg4kFyx6ZfqdcO3F3p9D4 zI6RLA7#iJOib7TZ1?2#uM38oITc?-T#L+`5Q4zl`qBE;GbvGBKq!Hk7V&{UG#3f@+ zFS?_4Q`)vVJ0rjoR2cYo%HqR?qdBekN+>czWQWKg>n3fN(b5Ru!-Z#Yd+&msC_kn)-3PFXC?vRFQ`eCAmRkw%CN(ptI^ zB8?EKhJV$mAspCJp+r{NI*%)J-T4}t6D;j>k=EX%eNcNb!Uz5>3gF7cAi;1sS(eYj zK(YZMx)g0XrH!LnHbTG~ALCHpY0N>tiMdek^@{n{y!EU`iDor`9VC{M0ysdqVci6f z$C?p#)*DC9!UZ)Byh#U=&{eVEK?xkk2ip~|#*ff|IUO5-0m6v5h(#14ZKRFGNOnku z7-E24qubq$PSc*!_h{^7BE}xr;E6B$T~aw98wyft311o@CBjBHx~0A%4I@k4%DT>? zjeTgBizAjdYj40DruW;V(c^p!C|IZ+6d*8!Y3KO$Y}<|Iz(56pHULm285JS^2)kvT z-;{I-mt|j*W*$C6wgZ`noF;${0Gu|M1;Zf#gYVDEj}r!Ky5w=pk1d>RAgYF<@&SAo zE9hg=z0ae^1Ti9v5nX;u26ov+%L;UVoNd#nF+OBd} z*+>rrtHuT*N|7i80D}Oye+{0W*8{(jk$_sSDHR<(Z_U<$zyYR}uNVZtAh2WY#Q2HD zoL}=1ttFNbR`Gj$Prrzhq34k_74Qmt5?{d&@pJrm?``{R+Q#5YJ;)HFq>4I zDN0C#c`7zVt(rs@Gsy1`Q^y$a$AEXWbL#G^W7Z*TiA5DuVVm5VER!%Hm=j{{=t)`~ zYT654w#v)6Lk-cVAX!N(C}Jiq4HCa4ccwu@A02)S=X?#0BTNxd6jAaMLxf=A9!vr? zNsv~k2x$A>WnMs75P%(NN?{D?SL`BUOrQq_+K#1+|KRUfIwQU~ppd~yT*XrZ<1q%J z0e$c!40viN&Dy)#-rts&V>DcKT*YBs-PAM{w+}tCd684wvm;MG%5LY_^9-w8x>%#w9z2V+~cY5OF(%7QuwnK%dRhc6x$&<_X6fxT9v+nzwhao1lkXJi!iH z=%I_6_E_7(qjM&N^~hH7DY0Bh^C;se>r#+mV#H2C%TZa)=Jt+td)M{4PATiN$z<;W z^u{PJ#MBhb2P9@xJ>e-S0SDMI5FqHHAxe@b77+`$v1%1FLZG`i(|tF0VH3bF?^uv9 zkQ-tLv}3>`TkodLuioErqLnfMDDkG$bnH{NsT(a6V8kA10vMo3GpaxU!b15Vwli8X z4)?q4I#|O_h#?JKpwYoP9$?clgtLz{A-o8*><}i< z(Tha{`K~9NCfF$3(JoYI;-2axx9PbTl#T~Q0TzfMO~h1yCRnE=bbExmhV+9Hl7o9u zF_IA~SilAZT(CBjJ&8<3zDz7p<})6b#UcPh zBtkvI$N_@F0G1{kfQTkw&|qKvSSPY?iU{t7JB0R-U8>bJXjzfZDl-5fmec}HLIzFEw?!DPznd`=y{kKpHgyaTo|l3Lb}C zZw`4s@d;j$;ng}+805*G;O}?U(xFvgL11*EZ;h0;-#4$IJeJ;7JAF}Lx| z{4M?(P01$dFfjlD;1J*nzb!Nl8ddBFTh)keX9L_CJy~!QL-~5SffXJyxKkhaqON zIe;aNL6;tQBN1fHjCwfqn;Zz=%Pl0(ib68r#D+8K94BG|R-* zEfHhK;89A&4B((Pja`%{(~Uh$cbG8_hBj4F)_qKUU7x1_t4ZdKU9(;lNs}&Syt2_s z;EjHfm!Z?eq$F*!z#_>C(de++Q=~DPa!?SWC=iK=f=j#uBMCX0wsyWnQgTwYfi^y{ z8^nZ1b;c%%j)>FRpm6}rz(aHZB@sX+E*hCxQ5Kc4tvR(4tSJHLtiO-yRg@;1ucXU%|*V6|XoOqYmK~KOWuuCc4oqD&DmQ&dkQ|3BgZK*i?bI;t z=y6K6Nsw7E@N6_G7@$ce)&ORp)EWy=fSSSkDIch{r==8wMHME6umIpL^FzFmWNr&5*Wm8v`tKw&=5Cl=~pva-vgy0bb_k`S$7ClsfbtV9f^Y1TkdoH+t zNTDCPO!RS6XF^nH%TP$b0&)V`%vvebN)c}K?P)U2p@Bh=P5<&jGwgz=8<7P}IPB6JGa-a}+S(`MxH% z=kWxM!J@~;)Q9MxS0>)@bj+sCx7?p zj~A7PgZgUsZ1<$@&^EOo974DP;XTj~K}ON+02u&Sb;7G-;8qRf+`vkoW%Bm9>6)rp zcPB;4WJ$Dvh7ncdSg{AF5RDW?I7PyA29-fDeh*9tKzfJ9F(wHLFd`5bZ~-nx3bsfM zQ7(JX_x}}ny7SC=r`9sxo@msHHqt8DR4u34GR=6X1y-N%j2uih!?L|4j;(bMJXc!n89bLnGCahhdWqiEk2M1qx4@B#bhN&`F+QHHFmxn@3!XK#4^q z0b&VCB*(ynAchg-E$P(+D&q^jEjcs{qO| zuDXIHQ$%w~6j+I(@k-HnuP`b}M3u;!fU4Sy6A^+nOiGTB6+sa~pd;{=vTrX*ZD713 zfWl)=4!*!1oqPdTAS96V1m}cOg=8{~fK`}xGM-WgHE3HQy~*U+<+cNQn+1A_;Eb|D&Sn}&OFBi;6o7iViF^5~pLheU2pybF^9OiN z)i7E`Sf}CPBkAy%4oYi6H$wJ4$RJLl9Ap-|k;;zEqLU2=3Mo4QR;A*L?iFnJR0t>; zUxznzc+8;dMx9a(qJwfm7M*R*&&1`~xY0+-3t;kUA;kIGlQiK&Tg0?C_|5#`-CFMA zVczXDHIh1l8m5OukvKc23;az-g?d{ll>)-#A zUjK;aBQBAB&GhTH{b{9h-F&8IF5v{aR{Rt^1yVK;Cu&526@d4kd`JL&(ism4y4UFq z43~;=B?GxHUG1n=3k3(dNh@H<0Fvk(6^VtTOh^-Jp-}>+s969Y0cg_&noTGcyCdXX z4B8I0FK{z_RCdbtYI1*Ww=x@5Q!W}Arn9lYdKJ#VT}y>U1rBM!Rf~g~nzNiSmWD)( zfkdLnp>WV4!pIluQKoD(103QKa-n)c5lIUWs)Ifwy+U4~1-wXaZ-&^GlpS`{NUFlG z4-sJ1D)^;B+$#iz4Dt+UC{Sm^Q-(nr3;AFF>^)S zp)O(w5oM;w8CJ?HIbLHAa*h;Oy8_VQONDk>2wh4aS5@JAE$UQ5OUJ`R0iz#Igky2g z^+DAIrH}|mnx@cgFo%LfMc6?bkcA48Lk^yRb;se_GgESk1J?FRq!MYC}GY+V%?b~-EK$hmJaxa r0;^p0Ob|uvWIV-^3ab-sgs2)|_3Qur=WYMJ?Z3DE_qPB3TYv@t+<78l diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleEuropa.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleEuropa.webp deleted file mode 100644 index 3d12a2f686ec282590abe4a38c24c4112f2012c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26000 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 Pyv_6f{m1|P=YNPW7k~~A diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleExorde.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleExorde.webp deleted file mode 100644 index 87ed7dc7b2fcd2b9fea98f3fae26599d7990ca07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 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 Fe*oW_H^Tq` diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleNebula.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleNebula.webp deleted file mode 100644 index 38a6f97323f624fa58c388271053c68e30df5ea4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46366 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 C5NL4# diff --git a/packages/extension/src/providers/ethereum/networks/icons/skaleTitan.webp b/packages/extension/src/providers/ethereum/networks/icons/skaleTitan.webp deleted file mode 100644 index 4dc410bc8e0479f1570f428afb8f7dec412cc84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7554 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 Yrsv)}e&j{#PWpcOg1g$+w`n*A0N^02lK=n! diff --git a/packages/extension/src/providers/ethereum/networks/index.ts b/packages/extension/src/providers/ethereum/networks/index.ts index cd01c367a..0460f9e77 100755 --- a/packages/extension/src/providers/ethereum/networks/index.ts +++ b/packages/extension/src/providers/ethereum/networks/index.ts @@ -16,7 +16,6 @@ import vicNode from './vic'; import zkSyncNode from './zksync'; import arbNode from './arb'; import arbNovaNode from './arb-nova'; -import * as skale from './skale'; import ontEVMNode from './ontevm'; import gnoNode from './gno'; import avaxNode from './avax'; @@ -87,14 +86,6 @@ export default { zkSepolia: zkSepoliaNode, vic: vicNode, zkSync: zkSyncNode, - skaleEuropa: skale.europaNode, - skaleBlockBrawlers: skale.blockBrawlersNode, - skaleCalypso: skale.calypsoNode, - skaleCryptoBlades: skale.cryptoBladesNode, - skaleCryptoColosseum: skale.cryptoColosseumNode, - skaleExorde: skale.exordeNode, - skaleNebula: skale.nebulaNode, - skaleTitan: skale.titanNode, ontEVM: ontEVMNode, arbitrum: arbNode, arbitrumNova: arbNovaNode, diff --git a/packages/extension/src/providers/ethereum/networks/skale/README.md b/packages/extension/src/providers/ethereum/networks/skale/README.md deleted file mode 100644 index e1300e5ff..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/README.md +++ /dev/null @@ -1,93 +0,0 @@ -# SKALE chains folder - -Folder with all SKALE chains supported by enKrypt - -## Add new SKALE chain - -### Add Network to Network Types - -Navigate to `packages/types/src/networks.ts`. - -Add `SkaleNewName = "skaleNEWNAME",` at the end of enum `NetworkNames` - -### Add SKALE chain params file - -Navigate to `packages/extension/src/providers/ethereum/networks/skale` and create a file with the name [newName].ts - -Please use this template to create your skale chain file: - -``` -import { NetworkNames } from "@enkryptcom/types"; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from "./skale-base"; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleNewName, // change to your SKALE chain NetworkName - name_long: "SKALE | NewName", // change to your SKALE chain public name like "SKALE | YOUR_NAME" or "SKALE Testnet | YOUR_NAME" - chainName: "new-name-chain", // change to your SKALE chain actual name in the network - chainID: "0x11111111", // change to your SKALE chain chainID - isTestNetwork: true, // optional param (default: false) - icon: "newNameChain.png" // optional param - icon of your chain placed in `networks/icons` (default: "skl.webp") -}; - -export const assets: ICustomSKALEAsset[] = [ // optional param - array of preconfigured tokens (ETHC - is predeployed token) - { - name: "Ethereum Clone", - symbol: "ETHC", - address: "0xD2Aaa00700000000000000000000000000000000", - coingeckoID: "ethereum", - }, - { - name: "Your Token", // optional param - name of your token (default: imported from coingecko ) - symbol: "YST", // optional param - symbol of your token (default: imported from coingecko ) - address: "0x7777777777777777777777777777777777777777", // address of your token on SKALE chain - coingeckoID: "ethereum", // coingecko platform ID of your token - showZero: true, // optional param - show token balance if balance is zero (default: false ) - icon: "yourToken.png", // optional param - icon of token placed in `networks/icons` (default: imported from coingecko or "skl.webp" ) - decimals: 6, // optional param - decimals of token (default: 18 ) - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); // "assets" optional param - if you want to add preconfigured tokens - include assets - -``` - -### Add SKALE chain to export in skale folder - -Navigate to `packages/extension/src/providers/ethereum/networks/skale/index.ts` - -1. Add `import { newNameNode } from "./newName";` at the end of imports at the top -2. Add `newNameNode,` at the end of exports object - -### Add SKALE chain to export in networks folder - -Navigate to `packages/extension/src/providers/ethereum/networks/index.ts` - -Add `skaleNewName: skale.newNameNode,` at the end of exports object - -### Add SKALE chain to etherscan activity handler - -Navigate to `packages/extension/src/providers/ethereum/libs/activity-handler/providers/etherscan/configs.ts` -Add your SKALE chain support to the end of `NetworkEndpoints`: - -``` -[NetworkNames.SkaleNewName]: - "https://new-name-chain.explorer.mainnet.skalenodes.com/", // change `mainnet` to `staging-v3` if chain is test network -``` - -### Test on your local - -1. Run in root folder - -``` -yarn --frozen-lockfile -yarn build:all -yarn watch-extension -``` - -2. Add Extension in Chrome(or other browser) - -Extension path: `packages/extension/dist` diff --git a/packages/extension/src/providers/ethereum/networks/skale/blockBrawlers.ts b/packages/extension/src/providers/ethereum/networks/skale/blockBrawlers.ts deleted file mode 100644 index a3570c773..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/blockBrawlers.ts +++ /dev/null @@ -1,29 +0,0 @@ -// SFUEL is different - need a custom solution - -import { NetworkNames } from '@enkryptcom/types'; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleBlockBrawlers, - name_long: 'BRAWL Chain | SKALE', - chainName: 'frayed-decent-antares', - chainID: '0x175b1806', - icon: 'skaleBlockBrawlers.webp', - currencyName: 'BRAWL', - currencyNameLong: 'BRAWL', -}; - -const assets: ICustomSKALEAsset[] = [ - { - name: 'Ethereum Clone', - symbol: 'ETHC', - address: '0xD2Aaa00700000000000000000000000000000000', - coingeckoID: 'ethereum', - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); diff --git a/packages/extension/src/providers/ethereum/networks/skale/calypso.ts b/packages/extension/src/providers/ethereum/networks/skale/calypso.ts deleted file mode 100644 index 9978e96fb..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/calypso.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleCalypso, - name_long: 'Calypso NFT Hub | SKALE', - chainName: 'honorable-steel-rasalhague', - chainID: '0x5d456c62', - icon: 'skaleCalypsoNFTHub.webp', -}; - -const assets: ICustomSKALEAsset[] = [ - { - name: 'Europa ETH', - address: '0x59ab97Ee239e02112652587F9Ef86CB6F762983b', - coingeckoID: 'ethereum', - showZero: true, - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); diff --git a/packages/extension/src/providers/ethereum/networks/skale/cryptoBlades.ts b/packages/extension/src/providers/ethereum/networks/skale/cryptoBlades.ts deleted file mode 100644 index 867e79886..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/cryptoBlades.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleCryptoBlades, - name_long: 'CryptoBlades | SKALE', - chainName: 'affectionate-immediate-pollux', - chainID: '0x3d28774d', - icon: 'skaleCryptoBlades.webp', -}; - -export const assets: ICustomSKALEAsset[] = [ - { - name: 'Ethereum Clone', - symbol: 'ETHC', - address: '0xD2Aaa00700000000000000000000000000000000', - coingeckoID: 'ethereum', - }, - { - address: '0x5F6E97612482095C0c2C02BC495C0171e61017d7', - coingeckoID: 'cryptoblades', - showZero: true, - }, - { - name: 'Europa SKL', - address: '0x5F6E97612482095C0c2C02BC495C0171e61017d7', - coingeckoID: 'skale', - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); diff --git a/packages/extension/src/providers/ethereum/networks/skale/cryptoColosseum.ts b/packages/extension/src/providers/ethereum/networks/skale/cryptoColosseum.ts deleted file mode 100644 index e7d27daf9..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/cryptoColosseum.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleCryptoColosseum, - name_long: 'Crypto Rome | SKALE', - chainName: 'haunting-devoted-deneb', - chainID: '0x3d91725c', - icon: 'skaleCryptoColloseum.webp', -}; - -const assets: ICustomSKALEAsset[] = [ - { - name: 'Ethereum Clone', - symbol: 'ETHC', - address: '0xD2Aaa00700000000000000000000000000000000', - coingeckoID: 'ethereum', - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); diff --git a/packages/extension/src/providers/ethereum/networks/skale/europa.ts b/packages/extension/src/providers/ethereum/networks/skale/europa.ts deleted file mode 100644 index 860fdbeb3..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/europa.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { - SkaleParams, - createSkaleEvmNetwork, - ICustomSKALEAsset, -} from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleEuropa, - name_long: 'Europa Liquidity Hub | SKALE', - chainName: 'elated-tan-skat', - chainID: '0x79f99296', - icon: 'skaleEuropa.webp', -}; - -const assets: ICustomSKALEAsset[] = [ - { - name: 'Ethereum Clone', - symbol: 'ETHC', - address: '0xD2Aaa00700000000000000000000000000000000', - coingeckoID: 'ethereum', - showZero: true, - }, - { - address: '0x2B4e4899b53E8b7958c4591a6d02f9C0b5c50F8f', - coingeckoID: 'ruby', - showZero: true, - }, - { - address: '0x73d22d8a2D1f59Bf5Bcf62cA382481a2073FAF58', - coingeckoID: 'paxos-standard', - showZero: true, - }, - { - address: '0xE0595a049d02b7674572b0d59cd4880Db60EDC50', - coingeckoID: 'skale', - showZero: true, - }, - { - address: '0x1c0491E3396AD6a35f061c62387a95d7218FC515', - coingeckoID: 'tether', - showZero: true, - }, - { - address: '0x5F795bb52dAC3085f578f4877D450e2929D2F13d', - coingeckoID: 'usd-coin', - showZero: true, - }, - { - address: '0xD05C4be5f3be302d376518c9492EC0147Fa5A718', - coingeckoID: 'dai', - }, - { - address: '0xcb011E86DF014a46F4e3AC3F3cbB114A4EB80870', - coingeckoID: 'wrapped-bitcoin', - }, - { - address: '0xBDDad45160E10C3738785d9dD7F30b4B2a5Eeba8', - coingeckoID: 'cryptoblades', - }, - { - name: 'Europa Wrapped ETHC', - symbol: 'wETHC', - address: '0xa5274efA35EbeFF47C1510529D9a8812F95F5735', - coingeckoID: 'ethereum', - }, - { - name: 'Europa Wrapped SKL', - symbol: 'wSKL', - address: '0xD162bB5c75FE99144295b03510bAb2DF99617440', - coingeckoID: 'skale', - }, - { - address: '0xBE3530a3eDf9472693065041B8c9155C7FeCB8e5', - coingeckoID: 'human-protocol', - }, - { - name: 'Europa Wrapped HMT', - symbol: 'wHMT', - address: '0x06104018340BB547803F5410174d9B68475e6769', - coingeckoID: 'human-protocol', - }, -]; - -export default createSkaleEvmNetwork(skaleOptions, assets); diff --git a/packages/extension/src/providers/ethereum/networks/skale/exorde.ts b/packages/extension/src/providers/ethereum/networks/skale/exorde.ts deleted file mode 100644 index 14a8340c2..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/exorde.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { SkaleParams, createSkaleEvmNetwork } from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleExorde, - name_long: 'Exorde | SKALE', - chainName: 'light-vast-diphda', - chainID: '0x7f8cb400', - icon: 'skaleExorde.webp', -}; - -export default createSkaleEvmNetwork(skaleOptions); diff --git a/packages/extension/src/providers/ethereum/networks/skale/index.ts b/packages/extension/src/providers/ethereum/networks/skale/index.ts deleted file mode 100644 index 3a4e07979..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -import blockBrawlersNode from './blockBrawlers'; -import calypsoNode from './calypso'; -import cryptoBladesNode from './cryptoBlades'; -import cryptoColosseumNode from './cryptoColosseum'; -import exordeNode from './exorde'; -import europaNode from './europa'; -import nebulaNode from './nebula'; -import titanNode from './titan'; - -export { - blockBrawlersNode, - calypsoNode, - cryptoBladesNode, - cryptoColosseumNode, - exordeNode, - europaNode, - nebulaNode, - titanNode, -}; diff --git a/packages/extension/src/providers/ethereum/networks/skale/nebula.ts b/packages/extension/src/providers/ethereum/networks/skale/nebula.ts deleted file mode 100644 index aa7ee435a..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/nebula.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { SkaleParams, createSkaleEvmNetwork } from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleNebula, - name_long: 'Nebula Gaming Hub | SKALE', - chainName: 'green-giddy-denebola', - chainID: '0x585eb4b1', - icon: 'skaleNebula.webp', -}; - -export default createSkaleEvmNetwork(skaleOptions); diff --git a/packages/extension/src/providers/ethereum/networks/skale/skale-base.ts b/packages/extension/src/providers/ethereum/networks/skale/skale-base.ts deleted file mode 100644 index 394691fb7..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/skale-base.ts +++ /dev/null @@ -1,238 +0,0 @@ -import { CoingeckoPlatform, NetworkNames } from '@enkryptcom/types'; -import { EvmNetworkOptions, EvmNetwork } from '../../types/evm-network'; -import { EtherscanActivity } from '../../libs/activity-handlers'; -import wrapActivityHandler from '@/libs/activity-state/wrap-activity-handler'; - -import { AssetsType } from '@/types/provider'; -import MarketData from '@/libs/market-data'; -import { fromBase } from '@enkryptcom/utils'; -import BigNumber from 'bignumber.js'; -import { formatFloatingPointValue } from '@/libs/utils/number-formatter'; -import API from '@/providers/ethereum/libs/api'; -import Sparkline from '@/libs/sparkline'; -import { NATIVE_TOKEN_ADDRESS } from '../../libs/common'; -import { Erc20Token, Erc20TokenOptions } from '../../types/erc20-token'; -import icon from '../icons/skl-fuel.webp'; -import { NetworkEndpoints } from '../../libs/activity-handlers/providers/etherscan/configs'; - -const DEFAULT_DECIMALS = 18; - -function getBlockExplorerValue( - chainName: string, - isTestNetwork: boolean, - type: 'tx' | 'address' | string, -) { - return ( - 'https://' + - `${chainName}` + - '.explorer.' + - `${isTestNetwork ? 'staging-v3' : 'mainnet'}` + - '.skalenodes.com/' + - `${type}` + - '/[[' + - `${type === 'tx' ? 'txHash' : type}` + - ']]' - ); -} - -export interface ICustomSKALEAsset { - address: string; - coingeckoID: string; - name?: string; - symbol?: string; - icon?: string; - showZero?: boolean; - decimals?: number; -} - -export interface SkaleParams { - name: NetworkNames; - name_long: string; - chainName: string; - chainID: `0x${string}`; - isTestNetwork?: boolean; - icon?: string; - currencyName?: string; - currencyNameLong?: string; -} - -async function nativeAsset( - network: EvmNetwork, - address: string, -): Promise { - const api = await network.api(); - const balance = await (api as API).getBalance(address); - return { - name: network.currencyNameLong, - symbol: network.currencyName, - icon, - balance, - balancef: formatFloatingPointValue(fromBase(balance, network.decimals)) - .value, - balanceUSD: 0, - balanceUSDf: '0', - value: '0', - valuef: '0', - decimals: network.decimals, - sparkline: '', - priceChangePercentage: 0, - contract: NATIVE_TOKEN_ADDRESS, - } as AssetsType; -} - -async function assetInfos( - network: EvmNetwork, - address: string, -): Promise { - const api = await network.api(); - - await Promise.all( - network.assets.map(token => - token.getLatestUserBalance(api as API, address).then(balance => { - token.balance = balance; - }), - ), - ); - - return network.assets - .map(token => { - const assetsType: AssetsType = { - name: token.name, - symbol: token.symbol, - icon: token.icon, - balance: token.balance!, - balancef: formatFloatingPointValue( - fromBase(token.balance!, token.decimals), - ).value, - balanceUSD: 0, - balanceUSDf: '0', - value: '0', - valuef: '0', - decimals: token.decimals, - sparkline: '', - priceChangePercentage: 0, - contract: token.contract, - }; - return assetsType; - }) - .filter(asset => asset.balancef !== '0'); -} - -async function getPreconfiguredTokens( - api: API, - assets: ICustomSKALEAsset[], - address: string, -): Promise { - const marketData = new MarketData(); - const preconfiguredAssets: AssetsType[] = []; - const nativeAssetMarketData = await marketData.getMarketData( - assets.map(asset => asset.coingeckoID), - ); - for (let index = 0; index < assets.length; index++) { - const asset = assets[index]; - const assetToken = new Erc20Token({ - contract: asset.address, - } as Erc20TokenOptions); - const balanceAsset = await assetToken.getLatestUserBalance( - api as API, - address, - ); - const assetDecimals = asset.decimals ? asset.decimals : DEFAULT_DECIMALS; - const nativeAssetUsdBalance = new BigNumber( - fromBase(balanceAsset, assetDecimals), - ).times(nativeAssetMarketData[index]?.current_price ?? 0); - - const assetData: AssetsType = { - name: asset?.name ?? nativeAssetMarketData[index]?.name ?? 'Name', - symbol: asset?.symbol ?? nativeAssetMarketData[index]?.symbol ?? 'Symbol', - icon: - nativeAssetMarketData[index]?.image ?? - new URL(`../icons/${asset.icon}`, import.meta.url).href ?? - new URL('../icons/skl.webp', import.meta.url).href, - balance: balanceAsset, - balancef: formatFloatingPointValue(fromBase(balanceAsset, assetDecimals)) - .value, - balanceUSD: nativeAssetUsdBalance.toNumber(), - balanceUSDf: nativeAssetUsdBalance.toString(), - value: nativeAssetMarketData[index]?.current_price?.toString() ?? '0', - valuef: nativeAssetMarketData[index]?.current_price?.toString() ?? '0', - - decimals: assetDecimals, - sparkline: nativeAssetMarketData[index] - ? new Sparkline( - nativeAssetMarketData[index]?.sparkline_in_24h.price, - 25, - ).dataValues - : '', - priceChangePercentage: - nativeAssetMarketData[index]?.price_change_percentage_24h_in_currency ?? - 0, - contract: asset.address, - }; - if (asset.showZero || assetData.balancef !== '0') - preconfiguredAssets.push(assetData); - } - return preconfiguredAssets; -} - -function getAssetHandler( - inputAssets?: ICustomSKALEAsset[], -): (network: EvmNetwork, address: string) => Promise { - return async function (network, address) { - if (!inputAssets || inputAssets.length === 0) { - return [ - await nativeAsset(network, address), - ...(await assetInfos(network, address)), - ]; - } - const api = await network.api(); - const assets: ICustomSKALEAsset[] = inputAssets; - const preconfiguredAssets: AssetsType[] = await getPreconfiguredTokens( - api as API, - assets, - address, - ); - return [ - await nativeAsset(network, address), - ...preconfiguredAssets, - ...(await assetInfos(network, address)), - ]; - }; -} - -export function createSkaleEvmNetwork( - params: SkaleParams, - assets?: ICustomSKALEAsset[], -): EvmNetwork { - return new EvmNetwork({ - name: params.name, - name_long: params.name_long, - homePage: 'https://skale.space', - blockExplorerTX: getBlockExplorerValue( - params.chainName, - params.isTestNetwork ?? false, - 'tx', - ), - blockExplorerAddr: getBlockExplorerValue( - params.chainName, - params.isTestNetwork ?? false, - 'address', - ), - chainID: params.chainID, - isTestNetwork: params.isTestNetwork ?? false, - currencyName: params.currencyName ?? 'sFUEL', - currencyNameLong: params.currencyNameLong ?? 'SKALE FUEL', - node: `wss://${ - params.isTestNetwork ? 'staging-v3' : 'mainnet' - }.skalenodes.com/v1/ws/${params.chainName}`, - icon: new URL(`../icons/${params.icon ?? 'skl.webp'}`, import.meta.url) - .href, - coingeckoID: 'skale', - coingeckoPlatform: CoingeckoPlatform.SKALE, - assetsInfoHandler: getAssetHandler(assets), - activityHandler: NetworkEndpoints[params.name] - ? wrapActivityHandler(EtherscanActivity) - : wrapActivityHandler(() => Promise.resolve([])), - customTokens: true, - } as EvmNetworkOptions); -} diff --git a/packages/extension/src/providers/ethereum/networks/skale/titan.ts b/packages/extension/src/providers/ethereum/networks/skale/titan.ts deleted file mode 100644 index 1725012a2..000000000 --- a/packages/extension/src/providers/ethereum/networks/skale/titan.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NetworkNames } from '@enkryptcom/types'; -import { SkaleParams, createSkaleEvmNetwork } from './skale-base'; - -const skaleOptions: SkaleParams = { - name: NetworkNames.SkaleTitan, - name_long: 'Titan Community Hub | SKALE', - chainName: 'parallel-stormy-spica', - chainID: '0x507aaa2a', - icon: 'skaleTitan.webp', -}; - -export default createSkaleEvmNetwork(skaleOptions); diff --git a/packages/types/src/networks.ts b/packages/types/src/networks.ts index c26ed6888..39929cbfe 100755 --- a/packages/types/src/networks.ts +++ b/packages/types/src/networks.ts @@ -26,14 +26,6 @@ export enum NetworkNames { zkSyncSepolia = "zkSyncSepolia", TomoChain = "TOMO", ZkSync = "zkSync", - SkaleEuropa = "skaleEUROPA", - SkaleBlockBrawlers = "skaleBRAWL", - SkaleCalypso = "skaleCALYPSO", - SkaleCryptoBlades = "skaleCRYPTOBLADES", - SkaleCryptoColosseum = "skaleROME", - SkaleExorde = "skaleEXORDE", - SkaleNebula = "skaleNEBULA", - SkaleTitan = "skaleTITAN", OntologyEVM = "ontologyEVM", Arbitrum = "ARB", ArbitrumNova = "ARBNova", @@ -120,7 +112,6 @@ export enum CoingeckoPlatform { Optimism = "optimistic-ethereum", Bifrost = "bifrost-native-coin", TomoChain = "tomochain", - SKALE = "skale", OntologyEVM = "ontology", Arbitrum = "arbitrum-one", ArbitrumNova = "arbitrum-nova", From 2032a3af67618c646a61b208a7072ca88c8d4f59 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:46:16 -0700 Subject: [PATCH 07/10] fix: remove Kaia network support and related assets --- README.md | 3 +- .../libs/assets-handlers/assetinfo-mew.ts | 4 --- .../libs/assets-handlers/token-lists.ts | 1 - .../assets-handlers/types/tokenbalance-mew.ts | 1 - .../ethereum/networks/icons/kaia.png | Bin 67036 -> 0 bytes .../src/providers/ethereum/networks/index.ts | 2 -- .../src/providers/ethereum/networks/kaia.ts | 27 ------------------ .../hw-wallets/src/trezor/ethereum/configs.ts | 1 - packages/swap/src/common/supportedNetworks.ts | 12 -------- packages/swap/src/configs.ts | 1 - packages/swap/src/types/index.ts | 5 +--- packages/types/src/networks.ts | 2 -- 12 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/kaia.png delete mode 100644 packages/extension/src/providers/ethereum/networks/kaia.ts diff --git a/README.md b/README.md index 80a7a630c..750d45e31 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,6 @@ Enkrypt is a web3 wallet built from the ground up to support the multi-chain fut - Kadena - Karura - Karura EVM -- Klaytn - Kusama - Linea - Litecoin @@ -228,4 +227,4 @@ Email - info@enkrypt.com Homepage - [https://www.enkrypt.com/](https://www.enkrypt.com/) -

    (back to top)

    \ No newline at end of file +

    (back to top)

    diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts index 2480bf59e..6d222a6a1 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts @@ -78,10 +78,6 @@ const supportedNetworks: Record = { tbName: 'ftm', cgPlatform: CoingeckoPlatform.Fantom, }, - [NetworkNames.Kaia]: { - tbName: 'klay', - cgPlatform: CoingeckoPlatform.Kaia, - }, [NetworkNames.Aurora]: { tbName: 'aurora', cgPlatform: CoingeckoPlatform.Aurora, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts index b0b3ad715..e2c73bb55 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts @@ -17,7 +17,6 @@ const TokenList: Record = { [NetworkNames.Fantom]: `https://tokens.coingecko.com/${CoingeckoPlatform.Fantom}/all.json`, [NetworkNames.Gnosis]: `https://tokens.coingecko.com/${CoingeckoPlatform.Gnosis}/all.json`, [NetworkNames.ImmutableZkevm]: `https://tokens.coingecko.com/${CoingeckoPlatform.ImmutableZkevm}/all.json`, - [NetworkNames.Kaia]: `https://tokens.coingecko.com/${CoingeckoPlatform.Kaia}/all.json`, [NetworkNames.Linea]: `https://tokens.coingecko.com/${CoingeckoPlatform.Linea}/all.json`, [NetworkNames.MantaPacific]: `https://tokens.coingecko.com/${CoingeckoPlatform.MantaPacific}/all.json`, [NetworkNames.Matic]: `https://tokens.coingecko.com/${CoingeckoPlatform.Matic}/all.json`, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts index 2622f7959..608e87ad2 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts @@ -40,7 +40,6 @@ export type SupportedNetworkNames = | NetworkNames.Gnosis | NetworkNames.Avalanche | NetworkNames.Fantom - | NetworkNames.Kaia | NetworkNames.Aurora | NetworkNames.TomoChain | NetworkNames.Shibarium diff --git a/packages/extension/src/providers/ethereum/networks/icons/kaia.png b/packages/extension/src/providers/ethereum/networks/icons/kaia.png deleted file mode 100644 index a07b8d96f91bba5a58ecc178316a150feb2c649e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67036 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 T1lu|aFi^?cc123I9?bhc6AF{! diff --git a/packages/extension/src/providers/ethereum/networks/index.ts b/packages/extension/src/providers/ethereum/networks/index.ts index 0460f9e77..56d095932 100755 --- a/packages/extension/src/providers/ethereum/networks/index.ts +++ b/packages/extension/src/providers/ethereum/networks/index.ts @@ -20,7 +20,6 @@ import ontEVMNode from './ontevm'; import gnoNode from './gno'; import avaxNode from './avax'; import ftmNode from './ftm'; -import kaiaNode from './kaia'; import auroraNode from './aurora'; import puppyNode from './puppy'; import deriveNode from './derive'; @@ -92,7 +91,6 @@ export default { gnosis: gnoNode, avax: avaxNode, fantom: ftmNode, - kaia: kaiaNode, aurora: auroraNode, puppy: puppyNode, base: baseNode, diff --git a/packages/extension/src/providers/ethereum/networks/kaia.ts b/packages/extension/src/providers/ethereum/networks/kaia.ts deleted file mode 100644 index 47996625a..000000000 --- a/packages/extension/src/providers/ethereum/networks/kaia.ts +++ /dev/null @@ -1,27 +0,0 @@ -import icon from './icons/kaia.png'; -import { CoingeckoPlatform, NetworkNames } from '@enkryptcom/types'; -import { EvmNetwork, EvmNetworkOptions } from '../types/evm-network'; -import wrapActivityHandler from '@/libs/activity-state/wrap-activity-handler'; -import assetsInfoHandler from '@/providers/ethereum/libs/assets-handlers/assetinfo-mew'; - -const kaiaOptions: EvmNetworkOptions = { - name: NetworkNames.Kaia, - name_long: 'Kaia', - homePage: 'https://www.kaia.io/', - blockExplorerTX: 'https://kaiascan.io/tx/[[txHash]]', - blockExplorerAddr: 'https://kaiascan.io/address/[[address]]', - chainID: '0x2019', - isTestNetwork: false, - currencyName: 'KAIA', - currencyNameLong: 'Kaia', - node: 'https://kaia.blockpi.network/v1/rpc/public', - icon, - coingeckoID: 'kaia', - coingeckoPlatform: CoingeckoPlatform.Kaia, - assetsInfoHandler, - activityHandler: wrapActivityHandler(() => Promise.resolve([])), -}; - -const kaia = new EvmNetwork(kaiaOptions); - -export default kaia; diff --git a/packages/hw-wallets/src/trezor/ethereum/configs.ts b/packages/hw-wallets/src/trezor/ethereum/configs.ts index de8e97d3b..a9516ed81 100644 --- a/packages/hw-wallets/src/trezor/ethereum/configs.ts +++ b/packages/hw-wallets/src/trezor/ethereum/configs.ts @@ -20,7 +20,6 @@ const supportedPaths = { [NetworkNames.Arbitrum]: DEFAULT_PATHS, [NetworkNames.Gnosis]: DEFAULT_PATHS, [NetworkNames.Fantom]: DEFAULT_PATHS, - [NetworkNames.Kaia]: DEFAULT_PATHS, [NetworkNames.Base]: DEFAULT_PATHS, [NetworkNames.Celo]: DEFAULT_PATHS, [NetworkNames.SyscoinNEVM]: DEFAULT_PATHS, diff --git a/packages/swap/src/common/supportedNetworks.ts b/packages/swap/src/common/supportedNetworks.ts index b903da44f..5dd8576a3 100644 --- a/packages/swap/src/common/supportedNetworks.ts +++ b/packages/swap/src/common/supportedNetworks.ts @@ -137,18 +137,6 @@ const NetworkDetails: Record = { signerType: [SignerType.secp256k1], type: NetworkType.EVM, }, - [SupportedNetworkName.Kaia]: { - id: SupportedNetworkName.Kaia, - cgId: "kaia", - decimals: 18, - logoURI: - "https://tokens.1inch.io/0xe4f05a66ec68b54a58b17c22107b02e0232cc817.png", - name: "Kaia", - symbol: "KAIA", - rank: 10, - signerType: [SignerType.secp256k1], - type: NetworkType.EVM, - }, [SupportedNetworkName.Moonbeam]: { id: SupportedNetworkName.Moonbeam, cgId: "moonbeam", diff --git a/packages/swap/src/configs.ts b/packages/swap/src/configs.ts index b0f2d7827..13e6369a2 100644 --- a/packages/swap/src/configs.ts +++ b/packages/swap/src/configs.ts @@ -152,7 +152,6 @@ const TOKEN_LISTS: { [NetworkNames.Fantom]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Fantom}.json`, [NetworkNames.Moonbeam]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Moonbeam}.json`, [NetworkNames.Gnosis]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Gnosis}.json`, - [NetworkNames.Kaia]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Kaia}.json`, [NetworkNames.ZkSync]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Zksync}.json`, [NetworkNames.Base]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Base}.json`, [NetworkNames.MaticZK]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.MaticZK}.json`, diff --git a/packages/swap/src/types/index.ts b/packages/swap/src/types/index.ts index 72a643e8f..cabf31c52 100644 --- a/packages/swap/src/types/index.ts +++ b/packages/swap/src/types/index.ts @@ -25,7 +25,6 @@ export enum SupportedNetworkName { Gnosis = NetworkNames.Gnosis, Avalanche = NetworkNames.Avalanche, Fantom = NetworkNames.Fantom, - Kaia = NetworkNames.Kaia, Aurora = NetworkNames.Aurora, Zksync = NetworkNames.ZkSync, Base = NetworkNames.Base, @@ -210,9 +209,7 @@ export interface GenericTransaction { } export type SwapTransaction = - | EVMTransaction - | GenericTransaction - | SolanaTransaction; + EVMTransaction | GenericTransaction | SolanaTransaction; export interface MinMaxResponse { minimumFrom: BN; diff --git a/packages/types/src/networks.ts b/packages/types/src/networks.ts index 39929cbfe..9d36b7a37 100755 --- a/packages/types/src/networks.ts +++ b/packages/types/src/networks.ts @@ -32,7 +32,6 @@ export enum NetworkNames { Gnosis = "GNO", Avalanche = "AVAX", Fantom = "FTM", - Kaia = "KAIA", Aurora = "AURORA", PuppyNet = "puppyNet", Shibarium = "SHIB", @@ -118,7 +117,6 @@ export enum CoingeckoPlatform { Gnosis = "xdai", Avalanche = "avalanche", Fantom = "fantom", - Kaia = "klay-token", Aurora = "aurora", Zksync = "zksync", Unique = "unique-network", From 83dee570ada8f41269eaa4790719ea0aca82d7aa Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:50:22 -0700 Subject: [PATCH 08/10] fix: remove Moonbeam and Moonriver network support and related assets --- README.md | 2 -- .../extension/src/libs/dapp-list/index.ts | 4 --- .../extension/src/libs/market-data/types.ts | 1 - .../providers/etherscan/configs.ts | 2 -- .../libs/assets-handlers/assetinfo-mew.ts | 8 ----- .../libs/assets-handlers/token-lists.ts | 2 -- .../assets-handlers/types/tokenbalance-mew.ts | 2 -- .../src/providers/ethereum/networks/glmr.ts | 28 ------------------ .../ethereum/networks/icons/moonbeam.webp | Bin 4506 -> 0 bytes .../ethereum/networks/icons/moonriver.webp | Bin 6928 -> 0 bytes .../src/providers/ethereum/networks/index.ts | 4 --- .../src/providers/ethereum/networks/movr.ts | 28 ------------------ .../src/ui/action/icons/raw/moonbeam.png | Bin 2300 -> 0 bytes .../hw-wallets/src/ledger/ethereum/configs.ts | 2 -- .../hw-wallets/src/trezor/ethereum/configs.ts | 2 -- packages/swap/src/common/supportedNetworks.ts | 11 ------- packages/swap/src/configs.ts | 1 - .../swap/src/providers/changelly/supported.ts | 4 --- packages/swap/src/providers/rango/index.ts | 5 ---- .../swap/src/providers/rango/supported.ts | 5 ---- packages/swap/src/types/index.ts | 1 - packages/types/src/networks.ts | 4 --- 22 files changed, 116 deletions(-) delete mode 100644 packages/extension/src/providers/ethereum/networks/glmr.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/moonbeam.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/moonriver.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/movr.ts delete mode 100644 packages/extension/src/ui/action/icons/raw/moonbeam.png diff --git a/README.md b/README.md index 750d45e31..b394d98b4 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,6 @@ Enkrypt is a web3 wallet built from the ground up to support the multi-chain fut - Litecoin - Manta Pacific - Mode -- Moonbeam -- Moonriver - OKX Chain - Ontology EVM - Opal diff --git a/packages/extension/src/libs/dapp-list/index.ts b/packages/extension/src/libs/dapp-list/index.ts index 9ca2033c9..f527f0367 100644 --- a/packages/extension/src/libs/dapp-list/index.ts +++ b/packages/extension/src/libs/dapp-list/index.ts @@ -17,10 +17,6 @@ const lists: Partial> = { 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/aca.json', [NetworkNames.Karura]: 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/kar.json', - [NetworkNames.Moonbeam]: - 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/glmr.json', - [NetworkNames.Moonriver]: - 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/movr.json', [NetworkNames.Astar]: 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/astr.json', [NetworkNames.AstarEVM]: diff --git a/packages/extension/src/libs/market-data/types.ts b/packages/extension/src/libs/market-data/types.ts index 04073733b..84862384a 100644 --- a/packages/extension/src/libs/market-data/types.ts +++ b/packages/extension/src/libs/market-data/types.ts @@ -11,7 +11,6 @@ export interface CoingeckPlatforms { 'binance-smart-chain'?: string; gochain?: string; 'polygon-pos'?: string; - moonbeam?: string; rootstock?: string; } export interface CoinGeckoToken { diff --git a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts index c56d0be32..46c8e6bf7 100644 --- a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts +++ b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts @@ -4,8 +4,6 @@ const NetworkEndpoints: Record = { [NetworkNames.Ethereum]: 'https://eth.blockscout.com/api?', [NetworkNames.Binance]: 'https://api.etherscan.io/v2/api?chainid=56&', [NetworkNames.Matic]: 'https://polygon.blockscout.com/api?', - [NetworkNames.Moonbeam]: 'https://api.etherscan.io/v2/api?chainid=1284&', - [NetworkNames.Moonriver]: 'https://api.etherscan.io/v2/api?chainid=1285&', [NetworkNames.KaruraEVM]: 'https://blockscout.karura.network/api?', [NetworkNames.AstarEVM]: 'https://blockscout.com/astar/api?', [NetworkNames.Optimism]: 'https://api.etherscan.io/v2/api?chainid=10&', diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts index 6d222a6a1..bb13f1b2a 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts @@ -46,14 +46,6 @@ const supportedNetworks: Record = { tbName: 'op', cgPlatform: CoingeckoPlatform.Optimism, }, - [NetworkNames.Moonriver]: { - tbName: 'movr', - cgPlatform: CoingeckoPlatform.Moonriver, - }, - [NetworkNames.Moonbeam]: { - tbName: 'mobm', - cgPlatform: CoingeckoPlatform.Moonbeam, - }, [NetworkNames.Rootstock]: { cgPlatform: CoingeckoPlatform.Rootstock, bsEndpoint: true, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts index e2c73bb55..c53956f99 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts @@ -22,8 +22,6 @@ const TokenList: Record = { [NetworkNames.Matic]: `https://tokens.coingecko.com/${CoingeckoPlatform.Matic}/all.json`, [NetworkNames.MaticZK]: `https://tokens.coingecko.com/${CoingeckoPlatform.MaticZK}/all.json`, [NetworkNames.Mode]: `https://tokens.coingecko.com/${CoingeckoPlatform.Mode}/all.json`, - [NetworkNames.Moonbeam]: `https://tokens.coingecko.com/${CoingeckoPlatform.Moonbeam}/all.json`, - [NetworkNames.Moonriver]: `https://tokens.coingecko.com/${CoingeckoPlatform.Moonriver}/all.json`, [NetworkNames.OpBNB]: `https://tokens.coingecko.com/${CoingeckoPlatform.OpBNB}/all.json`, [NetworkNames.Optimism]: `https://tokens.coingecko.com/${CoingeckoPlatform.Optimism}/all.json`, [NetworkNames.Rari]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/tokenlists/rari.json`, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts index 608e87ad2..1d2790aad 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts @@ -32,8 +32,6 @@ export type SupportedNetworkNames = | NetworkNames.Matic | NetworkNames.AstarEVM | NetworkNames.Optimism - | NetworkNames.Moonriver - | NetworkNames.Moonbeam | NetworkNames.Rootstock | NetworkNames.Arbitrum | NetworkNames.ArbitrumNova diff --git a/packages/extension/src/providers/ethereum/networks/glmr.ts b/packages/extension/src/providers/ethereum/networks/glmr.ts deleted file mode 100644 index 904c1d8e0..000000000 --- a/packages/extension/src/providers/ethereum/networks/glmr.ts +++ /dev/null @@ -1,28 +0,0 @@ -import icon from './icons/moonbeam.webp'; -import wrapActivityHandler from '@/libs/activity-state/wrap-activity-handler'; -import { CoingeckoPlatform, NetworkNames } from '@enkryptcom/types'; -import { EtherscanActivity } from '../libs/activity-handlers'; -import { EvmNetwork, EvmNetworkOptions } from '../types/evm-network'; -import assetsInfoHandler from '@/providers/ethereum/libs/assets-handlers/assetinfo-mew'; - -const moonbeamOptions: EvmNetworkOptions = { - name: NetworkNames.Moonbeam, - name_long: 'Moonbeam', - homePage: 'https://moonbeam.network', - blockExplorerTX: 'https://moonscan.io/tx/[[txHash]]', - blockExplorerAddr: 'https://moonscan.io/address/[[address]]', - chainID: '0x504', - isTestNetwork: false, - currencyName: 'GLMR', - currencyNameLong: 'Moonbeam', - node: 'wss://wss.api.moonbeam.network/', - icon, - coingeckoID: 'moonbeam', - coingeckoPlatform: CoingeckoPlatform.Moonbeam, - assetsInfoHandler, - activityHandler: wrapActivityHandler(EtherscanActivity), -}; - -const moonbeam = new EvmNetwork(moonbeamOptions); - -export default moonbeam; diff --git a/packages/extension/src/providers/ethereum/networks/icons/moonbeam.webp b/packages/extension/src/providers/ethereum/networks/icons/moonbeam.webp deleted file mode 100644 index c0fd90a1407c4dba8b742f044c871e0297a11af1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4506 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 diff --git a/packages/extension/src/providers/ethereum/networks/icons/moonriver.webp b/packages/extension/src/providers/ethereum/networks/icons/moonriver.webp deleted file mode 100644 index a71b92d09450dc1ca01719bef85cb8ed79cb230b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6928 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 iojC5evWTy*2= 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 Wq%_^W7k3H(0000 = { signerType: [SignerType.secp256k1], type: NetworkType.EVM, }, - [SupportedNetworkName.Moonbeam]: { - id: SupportedNetworkName.Moonbeam, - cgId: "moonbeam", - decimals: 18, - logoURI: "https://assets.coingecko.com/coins/images/22459/thumb/glmr.png", - name: "Moonbeam", - symbol: "GLMR", - rank: 11, - signerType: [SignerType.secp256k1], - type: NetworkType.EVM, - }, [SupportedNetworkName.Kusama]: { id: SupportedNetworkName.Kusama, decimals: 12, diff --git a/packages/swap/src/configs.ts b/packages/swap/src/configs.ts index 13e6369a2..d02a1ccc4 100644 --- a/packages/swap/src/configs.ts +++ b/packages/swap/src/configs.ts @@ -150,7 +150,6 @@ const TOKEN_LISTS: { [NetworkNames.Avalanche]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Avalanche}.json`, [NetworkNames.EthereumClassic]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.EthereumClassic}.json`, [NetworkNames.Fantom]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Fantom}.json`, - [NetworkNames.Moonbeam]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Moonbeam}.json`, [NetworkNames.Gnosis]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Gnosis}.json`, [NetworkNames.ZkSync]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Zksync}.json`, [NetworkNames.Base]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/swaplists/${SupportedNetworkName.Base}.json`, diff --git a/packages/swap/src/providers/changelly/supported.ts b/packages/swap/src/providers/changelly/supported.ts index 143e5cc1a..fa04a78b3 100644 --- a/packages/swap/src/providers/changelly/supported.ts +++ b/packages/swap/src/providers/changelly/supported.ts @@ -43,10 +43,6 @@ const supportedNetworks: { changellyName: "optimism", isAddress: (address: string) => Promise.resolve(isEVMAddress(address)), }, - [SupportedNetworkName.Moonbeam]: { - changellyName: "glmr", - isAddress: (address: string) => Promise.resolve(isEVMAddress(address)), - }, [SupportedNetworkName.Polkadot]: { changellyName: "polkadot", isAddress: (address: string) => diff --git a/packages/swap/src/providers/rango/index.ts b/packages/swap/src/providers/rango/index.ts index 98c3ea08a..c16e6189a 100644 --- a/packages/swap/src/providers/rango/index.ts +++ b/packages/swap/src/providers/rango/index.ts @@ -208,11 +208,6 @@ const supportedNetworks: Readonly<{ rangoChainId: "42161", rangoBlockchain: "ARBITRUM", }, - [SupportedNetworkName.Moonbeam]: { - realChainId: "1284", - rangoChainId: "1284", - rangoBlockchain: "MOONBEAM", - }, [SupportedNetworkName.Solana]: { realChainId: "900", rangoChainId: "mainnet-beta", diff --git a/packages/swap/src/providers/rango/supported.ts b/packages/swap/src/providers/rango/supported.ts index 272300fd6..07feb6a05 100644 --- a/packages/swap/src/providers/rango/supported.ts +++ b/packages/swap/src/providers/rango/supported.ts @@ -136,11 +136,6 @@ const supportedNetworks: Readonly<{ rangoChainId: "42161", rangoBlockchain: "ARBITRUM", }, - [SupportedNetworkName.Moonbeam]: { - realChainId: "1284", - rangoChainId: "1284", - rangoBlockchain: "MOONBEAM", - }, [SupportedNetworkName.Solana]: { realChainId: "900", rangoChainId: "mainnet-beta", diff --git a/packages/swap/src/types/index.ts b/packages/swap/src/types/index.ts index cabf31c52..5ae57572a 100644 --- a/packages/swap/src/types/index.ts +++ b/packages/swap/src/types/index.ts @@ -20,7 +20,6 @@ export enum SupportedNetworkName { Kusama = NetworkNames.Kusama, Bitcoin = NetworkNames.Bitcoin, EthereumClassic = NetworkNames.EthereumClassic, - Moonbeam = NetworkNames.Moonbeam, Arbitrum = NetworkNames.Arbitrum, Gnosis = NetworkNames.Gnosis, Avalanche = NetworkNames.Avalanche, diff --git a/packages/types/src/networks.ts b/packages/types/src/networks.ts index 9d36b7a37..6c8daa6df 100755 --- a/packages/types/src/networks.ts +++ b/packages/types/src/networks.ts @@ -6,8 +6,6 @@ export enum NetworkNames { Sepolia = "SEPOLIA", Matic = "MATIC", MaticZK = "MATICZK", - Moonbeam = "GLMR", - Moonriver = "MOVR", Rootstock = "Rootstock", RootstockTestnet = "RootstockTestnet", Acala = "ACA", @@ -98,8 +96,6 @@ export enum CoingeckoPlatform { EthereumClassic = "ethereum-classic", Matic = "polygon-pos", MaticZK = "polygon-zkevm", - Moonbeam = "moonbeam", - Moonriver = "moonriver", Acala = "acala", Karura = "karura", KaruraEVM = "karura", From c0613bd9df04c2795940daf1955c2df0db61fa1e Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:51:59 -0700 Subject: [PATCH 09/10] fix: remove Rari network support and related assets --- README.md | 1 - .../extension/src/libs/dapp-list/index.ts | 2 -- .../providers/etherscan/configs.ts | 1 - .../libs/assets-handlers/assetinfo-mew.ts | 4 --- .../libs/assets-handlers/token-lists.ts | 1 - .../assets-handlers/types/tokenbalance-mew.ts | 1 - .../ethereum/networks/icons/rari.webp | Bin 4498 -> 0 bytes .../src/providers/ethereum/networks/index.ts | 2 -- .../src/providers/ethereum/networks/rari.ts | 28 ------------------ packages/types/src/networks.ts | 1 - 10 files changed, 41 deletions(-) delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/rari.webp delete mode 100644 packages/extension/src/providers/ethereum/networks/rari.ts diff --git a/README.md b/README.md index b394d98b4..bbcf2183b 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,6 @@ Enkrypt is a web3 wallet built from the ground up to support the multi-chain fut - Proof of Play Apex - Puppy Net - Quartz -- RARI Chain - Rollux - Rootstock - Sanko Chain diff --git a/packages/extension/src/libs/dapp-list/index.ts b/packages/extension/src/libs/dapp-list/index.ts index f527f0367..91183994f 100644 --- a/packages/extension/src/libs/dapp-list/index.ts +++ b/packages/extension/src/libs/dapp-list/index.ts @@ -69,8 +69,6 @@ const lists: Partial> = { 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/palm.json', [NetworkNames.Scroll]: 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/scroll.json', - [NetworkNames.Rari]: - 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/rari.json', [NetworkNames.Solana]: 'https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/dapps/sol.json', [NetworkNames.Linea]: diff --git a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts index 46c8e6bf7..21818dc95 100644 --- a/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts +++ b/packages/extension/src/providers/ethereum/libs/activity-handlers/providers/etherscan/configs.ts @@ -31,7 +31,6 @@ const NetworkEndpoints: Record = { [NetworkNames.Degen]: 'https://explorer.degen.tips/api?', [NetworkNames.Ink]: 'https://explorer.inkonchain.com/api?', [NetworkNames.ImmutableZkevm]: 'https://explorer.immutable.com/api?', - [NetworkNames.Rari]: 'https://mainnet.explorer.rarichain.org/api?', [NetworkNames.Forma]: 'https://explorer.forma.art/api?', [NetworkNames.XLayer]: 'https://www.oklink.com/api/v5/explorer/xlayer/api?', [NetworkNames.Linea]: 'https://api.lineascan.build/api?', diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts index bb13f1b2a..0c384e5b5 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts @@ -151,10 +151,6 @@ const supportedNetworks: Record = { tbName: 'itze', cgPlatform: CoingeckoPlatform.ImmutableZkevm, }, - [NetworkNames.Rari]: { - tbName: 'rari', - cgPlatform: undefined, - }, [NetworkNames.Solana]: { tbName: '', cgPlatform: CoingeckoPlatform.Solana, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts index c53956f99..23c1a1447 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/token-lists.ts @@ -24,7 +24,6 @@ const TokenList: Record = { [NetworkNames.Mode]: `https://tokens.coingecko.com/${CoingeckoPlatform.Mode}/all.json`, [NetworkNames.OpBNB]: `https://tokens.coingecko.com/${CoingeckoPlatform.OpBNB}/all.json`, [NetworkNames.Optimism]: `https://tokens.coingecko.com/${CoingeckoPlatform.Optimism}/all.json`, - [NetworkNames.Rari]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/tokenlists/rari.json`, [NetworkNames.Rollux]: `https://tokens.coingecko.com/${CoingeckoPlatform.Rollux}/all.json`, [NetworkNames.Rootstock]: `https://raw.githubusercontent.com/enkryptcom/dynamic-data/main/tokenlists/rsk.json`, [NetworkNames.Sanko]: `https://tokens.coingecko.com/${CoingeckoPlatform.Sanko}/all.json`, diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts index 1d2790aad..92c948a4a 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts @@ -57,7 +57,6 @@ export type SupportedNetworkNames = | NetworkNames.Mode | NetworkNames.OpBNB | NetworkNames.Scroll - | NetworkNames.Rari | NetworkNames.Gravity | NetworkNames.Unichain | NetworkNames.Abstract diff --git a/packages/extension/src/providers/ethereum/networks/icons/rari.webp b/packages/extension/src/providers/ethereum/networks/icons/rari.webp deleted file mode 100644 index 1280c4569bb6f8f8227704b7bb6e3dcd4d045527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4498 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 diff --git a/packages/extension/src/providers/ethereum/networks/index.ts b/packages/extension/src/providers/ethereum/networks/index.ts index f821290af..0c9a4e70f 100755 --- a/packages/extension/src/providers/ethereum/networks/index.ts +++ b/packages/extension/src/providers/ethereum/networks/index.ts @@ -35,7 +35,6 @@ import blastNode from './blast'; import sankoNode from './dmt'; import degenNode from './degen'; import immutableZkevmNode from './immutable-zkevm'; -import rariNode from './rari'; import formaNode from './forma'; import xlayerNode from './xlayer'; import lineaNode from './linea'; @@ -102,7 +101,6 @@ export default { sanko: sankoNode, degen: degenNode, immutableZkevm: immutableZkevmNode, - rari: rariNode, forma: formaNode, xlayer: xlayerNode, linea: lineaNode, diff --git a/packages/extension/src/providers/ethereum/networks/rari.ts b/packages/extension/src/providers/ethereum/networks/rari.ts deleted file mode 100644 index c5fe7925a..000000000 --- a/packages/extension/src/providers/ethereum/networks/rari.ts +++ /dev/null @@ -1,28 +0,0 @@ -import icon from './icons/rari.webp'; -import { NetworkNames } from '@enkryptcom/types'; -import { EvmNetwork, EvmNetworkOptions } from '../types/evm-network'; -import wrapActivityHandler from '@/libs/activity-state/wrap-activity-handler'; -import { EtherscanActivity } from '../libs/activity-handlers'; -import assetsInfoHandler from '@/providers/ethereum/libs/assets-handlers/assetinfo-mew'; - -const rariOptions: EvmNetworkOptions = { - name: NetworkNames.Rari, - name_long: 'Rari', - homePage: 'https://rarichain.org/', - blockExplorerTX: 'https://mainnet.explorer.rarichain.org/tx/[[txHash]]', - blockExplorerAddr: - 'https://mainnet.explorer.rarichain.org/address/[[address]]', - chainID: '0x52415249', - isTestNetwork: false, - currencyName: 'ETH', - currencyNameLong: 'Rari ETH', - node: 'https://mainnet.rpc.rarichain.org/http', - icon, - coingeckoID: 'ethereum', - assetsInfoHandler, - activityHandler: wrapActivityHandler(EtherscanActivity), -}; - -const rari = new EvmNetwork(rariOptions); - -export default rari; diff --git a/packages/types/src/networks.ts b/packages/types/src/networks.ts index 6c8daa6df..53ea3f94a 100755 --- a/packages/types/src/networks.ts +++ b/packages/types/src/networks.ts @@ -64,7 +64,6 @@ export enum NetworkNames { OpBNB = "OpBNB", Palm = "palm", Scroll = "scroll", - Rari = "rari", CotiTestnet = "CotiTestnet", Hoodi = "Hoodi", Fraxtal = "fraxtal", From 735d14e769253e1c679c4d97f3ec8520152627a9 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:55:09 -0700 Subject: [PATCH 10/10] Refactor code structure for improved readability and maintainability --- packages/extension-bridge/package.json | 6 +- packages/extension/package.json | 16 +- packages/hw-wallets/package.json | 12 +- packages/keyring/package.json | 6 +- packages/name-resolution/package.json | 8 +- packages/request/package.json | 8 +- packages/signers/bitcoin/package.json | 6 +- packages/signers/ethereum/package.json | 6 +- packages/signers/kadena/package.json | 6 +- packages/signers/massa/package.json | 6 +- packages/signers/polkadot/package.json | 6 +- packages/storage/package.json | 6 +- packages/swap/package.json | 10 +- packages/types/package.json | 6 +- packages/utils/package.json | 6 +- yarn.lock | 1012 ++++++++++++++---------- 16 files changed, 650 insertions(+), 476 deletions(-) diff --git a/packages/extension-bridge/package.json b/packages/extension-bridge/package.json index 80076fa8d..6e8b6abbe 100644 --- a/packages/extension-bridge/package.json +++ b/packages/extension-bridge/package.json @@ -46,8 +46,8 @@ "devDependencies": { "@types/node": "^22.20.1", "@types/webextension-polyfill": "^0.12.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "bumpp": "^10.4.1", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", @@ -61,6 +61,6 @@ "tsup": "^8.5.1", "type-fest": "^5.8.0", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0" + "typescript-eslint": "8.67.0" } } diff --git a/packages/extension/package.json b/packages/extension/package.json index adfd4bd65..81935d096 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -23,7 +23,7 @@ "watch:firefox": "yarn prebuild && cross-env BROWSER='firefox' vite" }, "dependencies": { - "@amplitude/analytics-browser": "^2.45.5", + "@amplitude/analytics-browser": "^2.45.6", "@enkryptcom/extension-bridge": "workspace:^", "@enkryptcom/hw-wallets": "workspace:^", "@enkryptcom/keyring": "workspace:^", @@ -79,8 +79,8 @@ "switch-ts": "^2.0.0", "url-parse": "^1.5.10", "uuid": "^13.0.2", - "vue": "^3.5.40", - "vue-echarts": "8.0.1", + "vue": "^3.5.41", + "vue-echarts": "8.1.0", "vue-router": "^4.6.4", "vue3-lottie": "^3.3.1", "vuedraggable": "^4.1.0", @@ -90,7 +90,7 @@ "zxcvbn": "^4.4.2" }, "devDependencies": { - "@crxjs/vite-plugin": "^2.4.0", + "@crxjs/vite-plugin": "^2.7.1", "@rollup/plugin-commonjs": "^29.0.3", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.1.0", @@ -105,9 +105,9 @@ "@types/events": "^3.0.3", "@types/fs-extra": "^11.0.4", "@types/less": "^3.0.8", - "@types/lodash": "^4.17.24", + "@types/lodash": "^4.17.25", "@types/node": "^22.20.1", - "@types/semver": "^7.7.1", + "@types/semver": "^7.8.0", "@types/url-parse": "^1.4.11", "@types/utf-8-validate": "^5.0.2", "@types/uuid": "^11.0.0", @@ -123,12 +123,12 @@ "eslint-plugin-vue": "^10.10.0", "fs-extra": "^11.4.0", "jsdom": "^29.1.1", - "less": "^4.8.1", + "less": "^4.9.0", "less-loader": "^12.3.3", "npm-run-all2": "^8.0.4", "prettier": "^3.9.6", "rimraf": "^6.1.3", - "rollup": "^4.62.3", + "rollup": "^4.62.4", "rollup-plugin-visualizer": "^6.0.11", "semver": "^7.8.5", "systeminformation": "^5.33.1", diff --git a/packages/hw-wallets/package.json b/packages/hw-wallets/package.json index 9fcbfc112..b284038dd 100644 --- a/packages/hw-wallets/package.json +++ b/packages/hw-wallets/package.json @@ -23,8 +23,8 @@ }, "devDependencies": { "@types/node": "^25.9.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -36,7 +36,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { @@ -53,9 +53,9 @@ "@ethereumjs/tx": "^5.4.0", "@ethereumjs/util": "^9.1.0", "@ledgerhq/hw-app-btc": "^10.22.1", - "@ledgerhq/hw-app-eth": "^7.8.11", - "@ledgerhq/hw-app-solana": "^7.10.6", - "@ledgerhq/hw-transport": "^6.35.6", + "@ledgerhq/hw-app-eth": "^7.8.14", + "@ledgerhq/hw-app-solana": "^7.10.7", + "@ledgerhq/hw-transport": "^6.35.7", "@ledgerhq/hw-transport-webusb": "^6.35.0", "@ledgerhq/live-common": "^34.20.0", "@metamask/eth-sig-util": "^8.2.0", diff --git a/packages/keyring/package.json b/packages/keyring/package.json index 6b5d57dfe..bce2fc5a6 100644 --- a/packages/keyring/package.json +++ b/packages/keyring/package.json @@ -36,8 +36,8 @@ }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -49,7 +49,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/name-resolution/package.json b/packages/name-resolution/package.json index 7ed353c6f..9506248a1 100644 --- a/packages/name-resolution/package.json +++ b/packages/name-resolution/package.json @@ -23,8 +23,8 @@ }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -36,8 +36,8 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", - "viem": "^2.55.10", + "typescript-eslint": "8.67.0", + "viem": "^2.55.16", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/request/package.json b/packages/request/package.json index c206b1b6e..bf65ac6ca 100644 --- a/packages/request/package.json +++ b/packages/request/package.json @@ -28,12 +28,12 @@ "json-rpc-2.0": "^1.7.1", "reconnecting-websocket": "^4.4.0", "uuid": "^13.0.2", - "ws": "^8.21.1" + "ws": "^8.21.3" }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -45,7 +45,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/signers/bitcoin/package.json b/packages/signers/bitcoin/package.json index 8f3f727cc..aa4a6824c 100644 --- a/packages/signers/bitcoin/package.json +++ b/packages/signers/bitcoin/package.json @@ -33,8 +33,8 @@ "@enkryptcom/types": "workspace:^", "@types/hdkey": "^2.1.0", "@types/node": "^25.9.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -46,7 +46,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/signers/ethereum/package.json b/packages/signers/ethereum/package.json index e13352b39..6e678df43 100644 --- a/packages/signers/ethereum/package.json +++ b/packages/signers/ethereum/package.json @@ -33,8 +33,8 @@ "@enkryptcom/types": "workspace:^", "@types/hdkey": "^2.1.0", "@types/node": "^25.9.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -46,7 +46,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/signers/kadena/package.json b/packages/signers/kadena/package.json index 093f7e329..9e23b21ad 100644 --- a/packages/signers/kadena/package.json +++ b/packages/signers/kadena/package.json @@ -31,8 +31,8 @@ "@polkadot/util-crypto": "^14.0.3", "@types/hdkey": "^2.1.0", "@types/node": "^25.9.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -44,7 +44,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/signers/massa/package.json b/packages/signers/massa/package.json index c061b062e..ca89409b6 100644 --- a/packages/signers/massa/package.json +++ b/packages/signers/massa/package.json @@ -36,8 +36,8 @@ "@types/hdkey": "^2.1.0", "@types/node": "^22.20.1", "@types/varint": "^6.0.3", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -49,7 +49,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/signers/polkadot/package.json b/packages/signers/polkadot/package.json index dc8271973..0dc86d4f8 100644 --- a/packages/signers/polkadot/package.json +++ b/packages/signers/polkadot/package.json @@ -32,8 +32,8 @@ "devDependencies": { "@enkryptcom/types": "workspace:^", "@types/node": "^25.9.5", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -45,7 +45,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/storage/package.json b/packages/storage/package.json index a25f91af2..afcc77499 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -28,8 +28,8 @@ }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -41,7 +41,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/swap/package.json b/packages/swap/package.json index aaed6ffec..d6be62c5e 100644 --- a/packages/swap/package.json +++ b/packages/swap/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@1inch/fusion-sdk": "^2.4.11", - "@1inch/limit-order-sdk": "^5.3.1", + "@1inch/limit-order-sdk": "^5.4.1", "@enkryptcom/types": "workspace:^", "@enkryptcom/utils": "workspace:^", "@solana/spl-token": "^0.4.15", @@ -38,12 +38,12 @@ "uuid": "^13.0.2", "web3-eth": "^1.10.4", "web3-utils": "^1.10.4", - "ws": "^8.21.1" + "ws": "^8.21.3" }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -55,7 +55,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/packages/types/package.json b/packages/types/package.json index de83cb09a..743ea251f 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -26,8 +26,8 @@ "devDependencies": { "@massalabs/massa-web3": "^5.3.0", "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -39,7 +39,7 @@ "tsconfig-paths": "^4.2.0", "tsup": "^8.5.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0" + "typescript-eslint": "8.67.0" }, "repository": { "type": "git", diff --git a/packages/utils/package.json b/packages/utils/package.json index 96cc510b0..c6d72207b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -31,8 +31,8 @@ }, "devDependencies": { "@types/node": "^22.20.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "eslint": "^9.39.5", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.1.8", @@ -45,7 +45,7 @@ "tsup": "^8.5.1", "tweetnacl-util": "^0.15.1", "typescript": "^5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.67.0", "vitest": "^4.1.10" }, "repository": { diff --git a/yarn.lock b/yarn.lock index 9c379d945..21caa1d7f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -50,7 +50,7 @@ __metadata: languageName: node linkType: hard -"@1inch/limit-order-sdk@npm:5.3.1, @1inch/limit-order-sdk@npm:^5.3.1": +"@1inch/limit-order-sdk@npm:5.3.1": version: 5.3.1 resolution: "@1inch/limit-order-sdk@npm:5.3.1" dependencies: @@ -68,6 +68,24 @@ __metadata: languageName: node linkType: hard +"@1inch/limit-order-sdk@npm:^5.4.1": + version: 5.4.1 + resolution: "@1inch/limit-order-sdk@npm:5.4.1" + dependencies: + "@1inch/byte-utils": "npm:3.0.0" + ethers: "npm:6.16.0" + peerDependencies: + assert: ^2.0.0 + axios: ">=1 <2" + peerDependenciesMeta: + assert: + optional: true + axios: + optional: true + checksum: 10/63b3449149bd66d1bf62c58b6fb74672d78cf2063a559416fc430811368a31fb5fca89cafd124f5ad8c108eb00b32d931ce85718e4bb2e03b62d3a4f9ca15916 + languageName: node + linkType: hard + "@achrinza/node-ipc@npm:^9.2.5": version: 9.2.9 resolution: "@achrinza/node-ipc@npm:9.2.9" @@ -93,20 +111,20 @@ __metadata: languageName: node linkType: hard -"@amplitude/analytics-browser@npm:^2.45.5": - version: 2.45.5 - resolution: "@amplitude/analytics-browser@npm:2.45.5" +"@amplitude/analytics-browser@npm:^2.45.6": + version: 2.45.6 + resolution: "@amplitude/analytics-browser@npm:2.45.6" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" - "@amplitude/plugin-autocapture-browser": "npm:1.28.10" - "@amplitude/plugin-custom-enrichment-browser": "npm:0.1.20" - "@amplitude/plugin-event-property-attribution-browser": "npm:0.2.12" - "@amplitude/plugin-network-capture-browser": "npm:1.10.12" - "@amplitude/plugin-page-url-enrichment-browser": "npm:0.7.22" - "@amplitude/plugin-page-view-tracking-browser": "npm:2.11.12" - "@amplitude/plugin-web-vitals-browser": "npm:1.1.44" + "@amplitude/analytics-core": "npm:2.54.2" + "@amplitude/plugin-autocapture-browser": "npm:1.28.11" + "@amplitude/plugin-custom-enrichment-browser": "npm:0.1.21" + "@amplitude/plugin-event-property-attribution-browser": "npm:0.2.13" + "@amplitude/plugin-network-capture-browser": "npm:1.10.13" + "@amplitude/plugin-page-url-enrichment-browser": "npm:0.7.23" + "@amplitude/plugin-page-view-tracking-browser": "npm:2.11.13" + "@amplitude/plugin-web-vitals-browser": "npm:1.1.45" tslib: "npm:^2.4.1" - checksum: 10/21fc617edbac7d4695de6f0ede3a17fbe23d0e174983ff6dda22a4554cf39cd857248cbe5182326783e6cf401106d10220680a8cc2c532ba53f5b3335db392cf + checksum: 10/7bfd341dc8fc3d38a1289a5fbb4f8fa4422445f37c64334d2c395fed16670655f2c03bac9c536bb30cb1b64da0ecbca49782350fef6f3485e3e37390973a2bb7 languageName: node linkType: hard @@ -117,16 +135,16 @@ __metadata: languageName: node linkType: hard -"@amplitude/analytics-core@npm:2.54.1": - version: 2.54.1 - resolution: "@amplitude/analytics-core@npm:2.54.1" +"@amplitude/analytics-core@npm:2.54.2": + version: 2.54.2 + resolution: "@amplitude/analytics-core@npm:2.54.2" dependencies: "@amplitude/analytics-connector": "npm:^1.6.4" "@types/zen-observable": "npm:0.8.3" safe-json-stringify: "npm:1.2.0" tslib: "npm:^2.4.1" zen-observable: "npm:0.10.0" - checksum: 10/17175c9a2894b8734236839299f6c96094fc5044a8bf4adce5fca6e7226b217fd72b750c34205ea5d06110d0d6e1336e4d3233e140e5a8232069d3055e0f9cb8 + checksum: 10/f10a5b14f60c5d47e1289e541bdc1fda5a8a47697a0a1d0684c7ef074e4753024b7f79ab2e582225aa5d55663c52f1299e1ba5b0f66e4b891385d29bbdaed710 languageName: node linkType: hard @@ -139,75 +157,75 @@ __metadata: languageName: node linkType: hard -"@amplitude/plugin-autocapture-browser@npm:1.28.10": - version: 1.28.10 - resolution: "@amplitude/plugin-autocapture-browser@npm:1.28.10" +"@amplitude/plugin-autocapture-browser@npm:1.28.11": + version: 1.28.11 + resolution: "@amplitude/plugin-autocapture-browser@npm:1.28.11" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" "@amplitude/element-selector": "npm:0.2.1" tslib: "npm:^2.4.1" - checksum: 10/3c0ccb7103cceb5496cb7b7fc70a83248baf608d0f9b366411984b956469d68ac9c1ae3acadbfc17e28716ba264dafb2f7a64c603352c7be85ecd080dad91f44 + checksum: 10/6ea9731b9020e0a2736386437b897f11560bcb214ba6a425259104cbb1d511e3f075d87bff511180239796210fc9fe4b5ebbc897f1bdb67c9cc1c30894162a65 languageName: node linkType: hard -"@amplitude/plugin-custom-enrichment-browser@npm:0.1.20": - version: 0.1.20 - resolution: "@amplitude/plugin-custom-enrichment-browser@npm:0.1.20" +"@amplitude/plugin-custom-enrichment-browser@npm:0.1.21": + version: 0.1.21 + resolution: "@amplitude/plugin-custom-enrichment-browser@npm:0.1.21" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" - checksum: 10/9745cac0fe3626c3c607d8b7fd4df7724bcc55d62adb47359c53a6843cd5361fcb33f91e6a1642e134d713083caeb6c3e522d34500e8125c7fafa841cbcdd67a + checksum: 10/f470f4c1327fc24d188b483fa51ea7e188a54369746f87efe123086127f275c925c792f47dfada170a9159315f81be186c6701c873af29b76b297682b26753db languageName: node linkType: hard -"@amplitude/plugin-event-property-attribution-browser@npm:0.2.12": - version: 0.2.12 - resolution: "@amplitude/plugin-event-property-attribution-browser@npm:0.2.12" +"@amplitude/plugin-event-property-attribution-browser@npm:0.2.13": + version: 0.2.13 + resolution: "@amplitude/plugin-event-property-attribution-browser@npm:0.2.13" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" - checksum: 10/c77e4f41349eeed336624316fe5db53c06d9a04d6ea39742158b0300891e3af98390eec099b661410f76ffd931ca933921067958a3909b05860c52d287d7520f + checksum: 10/09737830ce3d420f0530cc2ebd354a17b65fdeca562ef1ec5fe28f7c63f760dc066c6f69671e08c465842827c83b66879b29ca3c335f63e99c7e24ba66347939 languageName: node linkType: hard -"@amplitude/plugin-network-capture-browser@npm:1.10.12": - version: 1.10.12 - resolution: "@amplitude/plugin-network-capture-browser@npm:1.10.12" +"@amplitude/plugin-network-capture-browser@npm:1.10.13": + version: 1.10.13 + resolution: "@amplitude/plugin-network-capture-browser@npm:1.10.13" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" - checksum: 10/ad7b9e76242ca9c6f0cb5869784e19289ff02cd33158624326174111dac8ad762c4dab089e24f70ec1a20f18ada76528b594db81dc053e78db5190793e8f1215 + checksum: 10/39497aefe3c36c73a5a15b580e00570df7c3bea5ad1e0c4932180b91a4bebc4e9a1d8fa0859fac1a934059610bdf61e00cf4b9ce5ec299354198a0446b2ce074 languageName: node linkType: hard -"@amplitude/plugin-page-url-enrichment-browser@npm:0.7.22": - version: 0.7.22 - resolution: "@amplitude/plugin-page-url-enrichment-browser@npm:0.7.22" +"@amplitude/plugin-page-url-enrichment-browser@npm:0.7.23": + version: 0.7.23 + resolution: "@amplitude/plugin-page-url-enrichment-browser@npm:0.7.23" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" - checksum: 10/0eadd777809ae294e7e5e78914f841a3005bd55f8583614a12e9f3324e653f10751c4e0523119833cdea6b0f0f7627ba7f49bb879dc271997225e01fd0a3df3e + checksum: 10/4b5c6c52fd607a9285ae5ca18f4821938046a23f50436055afc7652f0ace38fcbf6e5b794dd60f8abe3542103451f821002f0bb767a9c82d83d47a2c5957f04f languageName: node linkType: hard -"@amplitude/plugin-page-view-tracking-browser@npm:2.11.12": - version: 2.11.12 - resolution: "@amplitude/plugin-page-view-tracking-browser@npm:2.11.12" +"@amplitude/plugin-page-view-tracking-browser@npm:2.11.13": + version: 2.11.13 + resolution: "@amplitude/plugin-page-view-tracking-browser@npm:2.11.13" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" - checksum: 10/242497aa8ae68057199a42b5c0d2bec91e53a573feb541a3351ac7c902ad3c8d7ce50456e266efc4ccf06cd7f068ef97abdf09101ade3b4a10ef39a53dbb2958 + checksum: 10/af1fdb114d939e0f30908b18a4fab9ec943adc391ea1dc8eb4f6c1746d49da5050c74d05e7ec211f69294d6cea8016ba0965281b71034f624d7110a8bf7c8b32 languageName: node linkType: hard -"@amplitude/plugin-web-vitals-browser@npm:1.1.44": - version: 1.1.44 - resolution: "@amplitude/plugin-web-vitals-browser@npm:1.1.44" +"@amplitude/plugin-web-vitals-browser@npm:1.1.45": + version: 1.1.45 + resolution: "@amplitude/plugin-web-vitals-browser@npm:1.1.45" dependencies: - "@amplitude/analytics-core": "npm:2.54.1" + "@amplitude/analytics-core": "npm:2.54.2" tslib: "npm:^2.4.1" web-vitals: "npm:5.1.0" - checksum: 10/590321e3d87ec45c35bfc250d514411b16067f027d0dd338b49895c6a6eaab9f8f64afe07392450111c88d6cb6dacf80b8ea61f31602125d9bad51124a0e42ff + checksum: 10/7372ddd99cf90a7ee45b4ffd2c10d1fc3f243c5181488e93fdbc05a65385932b738a3b5ba70237f2dfb06986f072a1176e75c99364386fc1ae0a0fee8703ea9d languageName: node linkType: hard @@ -500,7 +518,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.29.7": +"@babel/parser@npm:^7.29.8": version: 7.29.8 resolution: "@babel/parser@npm:7.29.8" dependencies: @@ -1517,29 +1535,27 @@ __metadata: languageName: node linkType: hard -"@crxjs/vite-plugin@npm:^2.4.0": - version: 2.4.0 - resolution: "@crxjs/vite-plugin@npm:2.4.0" +"@crxjs/vite-plugin@npm:^2.7.1": + version: 2.7.1 + resolution: "@crxjs/vite-plugin@npm:2.7.1" dependencies: - "@rollup/pluginutils": "npm:^4.1.2" "@webcomponents/custom-elements": "npm:^1.5.0" - acorn-walk: "npm:^8.2.0" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.3.3" + acorn-walk: "npm:^8.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.4.3" es-module-lexer: "npm:^0.10.0" - fast-glob: "npm:^3.2.11" - fs-extra: "npm:^10.0.1" + fs-extra: "npm:^11.3.5" jsesc: "npm:^3.0.2" magic-string: "npm:^0.30.12" - node-html-parser: "npm:^7.0.2" + node-html-parser: "npm:^7.1.0" pathe: "npm:^2.0.1" picocolors: "npm:^1.1.1" - react-refresh: "npm:^0.13.0" - rollup: "npm:2.79.2" + rollup: "npm:2.80.0" rxjs: "npm:7.5.7" + tinyglobby: "npm:^0.2.17" peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10/cfaf13b3f53c2b704d36b0889bef2cbd0a9a26dbe12dc62d50f649a5a26b10c3ffedffdf96f7a9b0a4c7d7523029640ac583bd73e154e5dd46d4de68f8f008aa + checksum: 10/8483d5858c29dc064b679f1bad133a4520f366540bad706ca7dca0a6b11b11a17ba826b429f5f7171a086fe250ecd40b98ae6b3ddfb0c0a2b1e1b978d7ef70d7 languageName: node linkType: hard @@ -1722,8 +1738,8 @@ __metadata: dependencies: "@types/node": "npm:^22.20.1" "@types/webextension-polyfill": "npm:^0.12.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bumpp: "npm:^10.4.1" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -1740,7 +1756,7 @@ __metadata: tsup: "npm:^8.5.1" type-fest: "npm:^5.8.0" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" webextension-polyfill: "npm:^0.12.0" languageName: unknown linkType: soft @@ -1749,8 +1765,8 @@ __metadata: version: 0.0.0-use.local resolution: "@enkryptcom/extension@workspace:packages/extension" dependencies: - "@amplitude/analytics-browser": "npm:^2.45.5" - "@crxjs/vite-plugin": "npm:^2.4.0" + "@amplitude/analytics-browser": "npm:^2.45.6" + "@crxjs/vite-plugin": "npm:^2.7.1" "@enkryptcom/extension-bridge": "workspace:^" "@enkryptcom/hw-wallets": "workspace:^" "@enkryptcom/keyring": "workspace:^" @@ -1798,9 +1814,9 @@ __metadata: "@types/events": "npm:^3.0.3" "@types/fs-extra": "npm:^11.0.4" "@types/less": "npm:^3.0.8" - "@types/lodash": "npm:^4.17.24" + "@types/lodash": "npm:^4.17.25" "@types/node": "npm:^22.20.1" - "@types/semver": "npm:^7.7.1" + "@types/semver": "npm:^7.8.0" "@types/url-parse": "npm:^1.4.11" "@types/utf-8-validate": "npm:^5.0.2" "@types/uuid": "npm:^11.0.0" @@ -1828,7 +1844,7 @@ __metadata: fs-extra: "npm:^11.4.0" jdenticon: "npm:^3.3.0" jsdom: "npm:^29.1.1" - less: "npm:^4.8.1" + less: "npm:^4.9.0" less-loader: "npm:^12.3.3" lodash: "npm:^4.18.1" memoize-one: "npm:^6.0.0" @@ -1840,7 +1856,7 @@ __metadata: prettier: "npm:^3.9.6" qrcode.vue: "npm:^3.10.0" rimraf: "npm:^6.1.3" - rollup: "npm:^4.62.3" + rollup: "npm:^4.62.4" rollup-plugin-visualizer: "npm:^6.0.11" semver: "npm:^7.8.5" switch-ts: "npm:^2.0.0" @@ -1854,8 +1870,8 @@ __metadata: vite-plugin-node-polyfills: "npm:0.26.0" vite-tsconfig-paths: "npm:^6.1.1" vitest: "npm:^4.1.10" - vue: "npm:^3.5.40" - vue-echarts: "npm:8.0.1" + vue: "npm:^3.5.41" + vue-echarts: "npm:8.1.0" vue-router: "npm:^4.6.4" vue-tsc: "npm:^3.3.9" vue3-lottie: "npm:^3.3.1" @@ -1878,9 +1894,9 @@ __metadata: "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^9.1.0" "@ledgerhq/hw-app-btc": "npm:^10.22.1" - "@ledgerhq/hw-app-eth": "npm:^7.8.11" - "@ledgerhq/hw-app-solana": "npm:^7.10.6" - "@ledgerhq/hw-transport": "npm:^6.35.6" + "@ledgerhq/hw-app-eth": "npm:^7.8.14" + "@ledgerhq/hw-app-solana": "npm:^7.10.7" + "@ledgerhq/hw-transport": "npm:^6.35.7" "@ledgerhq/hw-transport-webusb": "npm:^6.35.0" "@ledgerhq/live-common": "npm:^34.20.0" "@metamask/eth-sig-util": "npm:^8.2.0" @@ -1891,8 +1907,8 @@ __metadata: "@trezor/connect-web": "npm:^9.7.3" "@trezor/connect-webextension": "npm:^9.7.3" "@types/node": "npm:^25.9.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" "@zondax/ledger-substrate": "npm:^2.3.7" bitcoinjs-lib: "npm:^6.1.7" bs58: "npm:^6.0.0" @@ -1909,7 +1925,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" webextension-polyfill: "npm:^0.12.0" languageName: unknown @@ -1929,8 +1945,8 @@ __metadata: "@enkryptcom/utils": "workspace:^" "@polkadot/util": "npm:^14.0.3" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" assert: "npm:^2.1.0" bip39: "npm:^3.1.0" eslint: "npm:^9.39.5" @@ -1944,7 +1960,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -1956,8 +1972,8 @@ __metadata: "@bonfida/spl-name-service": "npm:3.0.26" "@ensdomains/address-encoder": "npm:^1.1.4" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" "@unstoppabledomains/resolution": "npm:^9.3.3" "@web3-name-sdk/core": "npm:0.4.2" eslint: "npm:^9.39.5" @@ -1972,8 +1988,8 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" - viem: "npm:^2.55.10" + typescript-eslint: "npm:8.67.0" + viem: "npm:^2.55.16" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -1984,8 +2000,8 @@ __metadata: dependencies: "@enkryptcom/types": "workspace:^" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" @@ -2001,10 +2017,10 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" uuid: "npm:^13.0.2" vitest: "npm:^4.1.10" - ws: "npm:^8.21.1" + ws: "npm:^8.21.3" languageName: unknown linkType: soft @@ -2017,8 +2033,8 @@ __metadata: "@noble/secp256k1": "npm:1.7.2" "@types/hdkey": "npm:^2.1.0" "@types/node": "npm:^25.9.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bip39: "npm:^3.1.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2034,7 +2050,7 @@ __metadata: tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2048,8 +2064,8 @@ __metadata: "@ethereumjs/util": "npm:^9.1.0" "@types/hdkey": "npm:^2.1.0" "@types/node": "npm:^25.9.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bip39: "npm:^3.1.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2065,7 +2081,7 @@ __metadata: tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2079,8 +2095,8 @@ __metadata: "@polkadot/util-crypto": "npm:^14.0.3" "@types/hdkey": "npm:^2.1.0" "@types/node": "npm:^25.9.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bip39: "npm:^3.1.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2094,7 +2110,7 @@ __metadata: tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2111,8 +2127,8 @@ __metadata: "@types/hdkey": "npm:^2.1.0" "@types/node": "npm:^22.20.1" "@types/varint": "npm:^6.0.3" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bip39: "npm:^3.1.0" bs58check: "npm:^4.0.0" eslint: "npm:^9.39.5" @@ -2127,7 +2143,7 @@ __metadata: tsup: "npm:^8.5.1" tweetnacl: "npm:^1.0.3" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" varint: "npm:^6.0.0" vitest: "npm:^4.1.10" languageName: unknown @@ -2144,8 +2160,8 @@ __metadata: "@polkadot/util-crypto": "npm:^14.0.3" "@polkadot/wasm-crypto": "npm:^7.5.4" "@types/node": "npm:^25.9.5" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" assert: "npm:^2.1.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2158,7 +2174,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2170,8 +2186,8 @@ __metadata: "@enkryptcom/types": "workspace:^" "@enkryptcom/utils": "workspace:^" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" @@ -2184,7 +2200,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" languageName: unknown linkType: soft @@ -2194,14 +2210,14 @@ __metadata: resolution: "@enkryptcom/swap@workspace:packages/swap" dependencies: "@1inch/fusion-sdk": "npm:^2.4.11" - "@1inch/limit-order-sdk": "npm:^5.3.1" + "@1inch/limit-order-sdk": "npm:^5.4.1" "@enkryptcom/types": "workspace:^" "@enkryptcom/utils": "workspace:^" "@solana/spl-token": "npm:^0.4.15" "@solana/web3.js": "npm:^1.98.4" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bignumber.js: "npm:^9.3.1" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2220,12 +2236,12 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" uuid: "npm:^13.0.2" vitest: "npm:^4.1.10" web3-eth: "npm:^1.10.4" web3-utils: "npm:^1.10.4" - ws: "npm:^8.21.1" + ws: "npm:^8.21.3" languageName: unknown linkType: soft @@ -2235,8 +2251,8 @@ __metadata: dependencies: "@massalabs/massa-web3": "npm:^5.3.0" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^10.1.8" @@ -2248,7 +2264,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" tsup: "npm:^8.5.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" languageName: unknown linkType: soft @@ -2260,8 +2276,8 @@ __metadata: "@ethereumjs/util": "npm:^9.1.0" "@polkadot/util-crypto": "npm:^14.0.3" "@types/node": "npm:^22.20.1" - "@typescript-eslint/eslint-plugin": "npm:^8.65.0" - "@typescript-eslint/parser": "npm:^8.65.0" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" bip39: "npm:^3.1.0" eslint: "npm:^9.39.5" eslint-config-airbnb-base: "npm:^15.0.0" @@ -2276,7 +2292,7 @@ __metadata: tsup: "npm:^8.5.1" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" - typescript-eslint: "npm:8.65.0" + typescript-eslint: "npm:8.67.0" vitest: "npm:^4.1.10" web3-utils: "npm:^1.10.4" languageName: unknown @@ -5224,18 +5240,17 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/domain-service@npm:^1.8.11": - version: 1.8.11 - resolution: "@ledgerhq/domain-service@npm:1.8.11" +"@ledgerhq/domain-service@npm:^1.8.14": + version: 1.8.14 + resolution: "@ledgerhq/domain-service@npm:1.8.14" dependencies: - "@ledgerhq/errors": "npm:^6.37.0" - "@ledgerhq/logs": "npm:^6.17.0" - "@ledgerhq/types-live": "npm:^6.116.0" + "@ledgerhq/logs": "npm:6.17.0" + "@ledgerhq/types-live": "npm:^6.119.0" axios: "npm:1.13.5" eip55: "npm:^2.1.1" react: "npm:19.1.4" react-dom: "npm:19.1.4" - checksum: 10/1b722019af53cc61f5c5468d6df5401f2410d964a5f64337a9a8d69232e2ef63650a2e547b021425709db3102f42dbfa06df0ff58bc7f3ad1c8ce1aff77fea43 + checksum: 10/3d978a87cedad50daae5da0a7e1410b2bc723da9f9446cb0ca1ea42e362ee16dbdfeb0560c90ae34e0c5ae95db300d984f418af5b27fb298c04177bde1185c6e languageName: node linkType: hard @@ -5267,16 +5282,23 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/evm-tools@npm:^1.13.1": - version: 1.13.1 - resolution: "@ledgerhq/evm-tools@npm:1.13.1" +"@ledgerhq/errors@npm:^7.0.0": + version: 7.0.0 + resolution: "@ledgerhq/errors@npm:7.0.0" + checksum: 10/aaf86d653835dc058c02ab6b4c4bcbb463f19f6dc1a431371ff2f5d1c9aa7af827dfde44dcf553c50282ade49acc185f71bf357e6dc21963899a1703db011d0b + languageName: node + linkType: hard + +"@ledgerhq/evm-tools@npm:^1.13.2": + version: 1.13.2 + resolution: "@ledgerhq/evm-tools@npm:1.13.2" dependencies: "@ethersproject/constants": "npm:^5.7.0" "@ethersproject/hash": "npm:^5.7.0" - "@ledgerhq/live-env": "npm:^2.42.0" + "@ledgerhq/live-env": "npm:^3.0.0" axios: "npm:1.13.5" crypto-js: "npm:4.2.0" - checksum: 10/62ead908f669b1969bff0fc1244d4a3139955e2f5b0c1aeb4a133bd83c9db186bc53065750e4a00ad2af3ff06af0cb041e96ed0c1d591040e97bef7aaffda352 + checksum: 10/008ff1651318e3fb8b56524d7ae2e8f800fa351a0fd334c0ee1b1989450664ac9fdb2f1952d17423e31b97cd851482dc488cdd9ce6de579f7061a88fdbb20314 languageName: node linkType: hard @@ -5403,24 +5425,23 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-app-eth@npm:^7.8.11": - version: 7.8.11 - resolution: "@ledgerhq/hw-app-eth@npm:7.8.11" +"@ledgerhq/hw-app-eth@npm:^7.8.14": + version: 7.8.14 + resolution: "@ledgerhq/hw-app-eth@npm:7.8.14" dependencies: "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/rlp": "npm:^5.7.0" "@ethersproject/transactions": "npm:^5.7.0" - "@ledgerhq/domain-service": "npm:^1.8.11" - "@ledgerhq/errors": "npm:^6.37.0" - "@ledgerhq/evm-tools": "npm:^1.13.1" - "@ledgerhq/hw-transport": "npm:6.35.6" - "@ledgerhq/hw-transport-mocker": "npm:^6.34.6" - "@ledgerhq/logs": "npm:^6.17.0" - "@ledgerhq/types-live": "npm:^6.116.0" + "@ledgerhq/domain-service": "npm:^1.8.14" + "@ledgerhq/evm-tools": "npm:^1.13.2" + "@ledgerhq/hw-transport": "npm:6.35.7" + "@ledgerhq/hw-transport-mocker": "npm:^6.34.7" + "@ledgerhq/logs": "npm:6.17.0" + "@ledgerhq/types-live": "npm:^6.119.0" axios: "npm:1.13.5" bignumber.js: "npm:^9.1.2" semver: "npm:7.7.3" - checksum: 10/bbd2a5e29e35cf9094e5f2f407c3577c580110c9b5b80d845447cc9888c20d9fb572c7291af4a9d117c9240cfa7511c1e4637ffbed30401b17337ab96c8ef959 + checksum: 10/f59f217dd0bae64e9b5f020d3e96025e39fe1bf348b4d518349c66c0106dee50b296b297c2623342a3f290cc157fb4659ed363197be18bbf62b85c349be2e3b4 languageName: node linkType: hard @@ -5482,14 +5503,14 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-app-solana@npm:^7.10.6": - version: 7.10.6 - resolution: "@ledgerhq/hw-app-solana@npm:7.10.6" +"@ledgerhq/hw-app-solana@npm:^7.10.7": + version: 7.10.7 + resolution: "@ledgerhq/hw-app-solana@npm:7.10.7" dependencies: - "@ledgerhq/errors": "npm:^6.37.0" - "@ledgerhq/hw-transport": "npm:6.35.6" + "@ledgerhq/errors": "npm:^7.0.0" + "@ledgerhq/hw-transport": "npm:6.35.7" bip32-path: "npm:^0.4.2" - checksum: 10/bf897ce46ced8a835b92b50df1f534eb540226bf19933f86f41989c184adc870ce45a70380b266e2e9c546956664c3ca4856661f65d18be38d4a387457931bba + checksum: 10/e2bfa614664c968d11adb148713c8d410c27f1f4e49296cf9852c59085fe98a862dfbaae25d85119237442c4fdfe79423163f16d90840693e0121a5b6c30c8d9 languageName: node linkType: hard @@ -5580,14 +5601,14 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport-mocker@npm:^6.34.6": - version: 6.34.6 - resolution: "@ledgerhq/hw-transport-mocker@npm:6.34.6" +"@ledgerhq/hw-transport-mocker@npm:^6.34.7": + version: 6.34.7 + resolution: "@ledgerhq/hw-transport-mocker@npm:6.34.7" dependencies: - "@ledgerhq/hw-transport": "npm:6.35.6" + "@ledgerhq/hw-transport": "npm:6.35.7" "@ledgerhq/logs": "npm:^6.17.0" rxjs: "npm:7.8.2" - checksum: 10/e17ad08709bb92073b2ea2d3c7323c428ee1653eee979b5b598bcbc00c126fde7173bb7d88478ba7367ecb05e1db2b1653fc12c5bc95f9dc3396ee61cef8d8c2 + checksum: 10/308d657f00e8f8f38f4d652fd54da168e28ef21efa14b710d5a9081d027e50e1ecaaf06ca379550830523858c64cfa5c1c87822da33e108183072c502609584e languageName: node linkType: hard @@ -5762,7 +5783,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.35.6, @ledgerhq/hw-transport@npm:^6.35.6": +"@ledgerhq/hw-transport@npm:6.35.6": version: 6.35.6 resolution: "@ledgerhq/hw-transport@npm:6.35.6" dependencies: @@ -5774,6 +5795,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-transport@npm:6.35.7, @ledgerhq/hw-transport@npm:^6.35.7": + version: 6.35.7 + resolution: "@ledgerhq/hw-transport@npm:6.35.7" + dependencies: + "@ledgerhq/devices": "npm:8.17.0" + "@ledgerhq/errors": "npm:^7.0.0" + "@ledgerhq/logs": "npm:^6.17.0" + events: "npm:^3.3.0" + checksum: 10/3b8e3b18e6cb1452fd93c72ad879b481c862620d974fdff3eea2672c447094ead642b563477f8bc690d2e19633f225c4362a48724a0ae7f4d24cbc0aad6af09e + languageName: node + linkType: hard + "@ledgerhq/hw-transport@npm:^5.19.1, @ledgerhq/hw-transport@npm:^5.34.0": version: 5.51.1 resolution: "@ledgerhq/hw-transport@npm:5.51.1" @@ -6042,13 +6075,10 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/live-env@npm:^2.42.0": - version: 2.42.0 - resolution: "@ledgerhq/live-env@npm:2.42.0" - dependencies: - rxjs: "npm:7.8.2" - utility-types: "npm:^3.10.0" - checksum: 10/f045f9e1712977802de7b4a82012ebd5b67a3ddd7e807a6cb7708efe159e2eaa825425c4af288986ea6418ab9147c949cfade2046cee4ccd07fad532dbe778fe +"@ledgerhq/live-env@npm:^3.0.0": + version: 3.0.0 + resolution: "@ledgerhq/live-env@npm:3.0.0" + checksum: 10/3176973c0d6eced0d370d933fa517c7218cf244aaaf8697788e9d24ed675af2e205ca26b7ed8d5242a7f2bc38fb7ef10d3401ae3bffde0f7cab9401c7af2ce82 languageName: node linkType: hard @@ -6132,6 +6162,13 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/logs@npm:6.17.0, @ledgerhq/logs@npm:^6.17.0": + version: 6.17.0 + resolution: "@ledgerhq/logs@npm:6.17.0" + checksum: 10/81332b4db29e1e76ee24f8d741d30152b5c0676e58feedebfde93c7ef4bd641813596d9402d734af779fe3cb6e28599b91b6e6f57ac0017d1231f7d2dad49404 + languageName: node + linkType: hard + "@ledgerhq/logs@npm:^5.30.0, @ledgerhq/logs@npm:^5.50.0": version: 5.50.0 resolution: "@ledgerhq/logs@npm:5.50.0" @@ -6146,13 +6183,6 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/logs@npm:^6.17.0": - version: 6.17.0 - resolution: "@ledgerhq/logs@npm:6.17.0" - checksum: 10/81332b4db29e1e76ee24f8d741d30152b5c0676e58feedebfde93c7ef4bd641813596d9402d734af779fe3cb6e28599b91b6e6f57ac0017d1231f7d2dad49404 - languageName: node - linkType: hard - "@ledgerhq/psbtv2@npm:^0.5.0": version: 0.5.0 resolution: "@ledgerhq/psbtv2@npm:0.5.0" @@ -6187,13 +6217,13 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/types-live@npm:^6.116.0": - version: 6.116.0 - resolution: "@ledgerhq/types-live@npm:6.116.0" +"@ledgerhq/types-live@npm:^6.119.0": + version: 6.119.0 + resolution: "@ledgerhq/types-live@npm:6.119.0" dependencies: bignumber.js: "npm:^9.1.2" rxjs: "npm:7.8.2" - checksum: 10/599435899db83c237bddcb2b524e0ffc724e41e6e610c720e05bb3e87b253aedceeb8cf9fa7cd492033a8c625eb0460db2c8b455ab7def4190a51a93f24a832a + checksum: 10/3a1c8bb8fc852d0abdadf60c32e9bb3edd45b1ac135d73c7ba0c48e0ae2acabc588a16825a6a26c201c06451716bafadd56af7c16ce14edd39ace00de7ea7d64 languageName: node linkType: hard @@ -6702,6 +6732,13 @@ __metadata: languageName: node linkType: hard +"@napi-rs/lzma-linux-x64-gnu@npm:1.5.1": + version: 1.5.1 + resolution: "@napi-rs/lzma-linux-x64-gnu@npm:1.5.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@napi-rs/wasm-runtime@npm:^1.1.1": version: 1.1.2 resolution: "@napi-rs/wasm-runtime@npm:1.1.2" @@ -8512,16 +8549,6 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.1.2": - version: 4.2.1 - resolution: "@rollup/pluginutils@npm:4.2.1" - dependencies: - estree-walker: "npm:^2.0.1" - picomatch: "npm:^2.2.2" - checksum: 10/503a6f0a449e11a2873ac66cfdfb9a3a0b77ffa84c5cad631f5e4bc1063c850710e8d5cd5dab52477c0d66cda2ec719865726dbe753318cd640bab3fff7ca476 - languageName: node - linkType: hard - "@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": version: 5.1.3 resolution: "@rollup/pluginutils@npm:5.1.3" @@ -8545,9 +8572,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.3" +"@rollup/rollup-android-arm-eabi@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.4" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -8559,9 +8586,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-android-arm64@npm:4.62.3" +"@rollup/rollup-android-arm64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-android-arm64@npm:4.62.4" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -8573,9 +8600,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-darwin-arm64@npm:4.62.3" +"@rollup/rollup-darwin-arm64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.62.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -8587,9 +8614,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-darwin-x64@npm:4.62.3" +"@rollup/rollup-darwin-x64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.62.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -8601,9 +8628,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.3" +"@rollup/rollup-freebsd-arm64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.4" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -8615,9 +8642,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-freebsd-x64@npm:4.62.3" +"@rollup/rollup-freebsd-x64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.62.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -8629,9 +8656,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.3" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.4" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -8643,9 +8670,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.3" +"@rollup/rollup-linux-arm-musleabihf@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.4" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard @@ -8657,9 +8684,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.3" +"@rollup/rollup-linux-arm64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -8671,9 +8698,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.3" +"@rollup/rollup-linux-arm64-musl@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -8685,16 +8712,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.3" +"@rollup/rollup-linux-loong64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.4" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-loong64-musl@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.3" +"@rollup/rollup-linux-loong64-musl@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.4" conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard @@ -8706,16 +8733,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.3" +"@rollup/rollup-linux-ppc64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.4" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.3" +"@rollup/rollup-linux-ppc64-musl@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.4" conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard @@ -8727,9 +8754,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.3" +"@rollup/rollup-linux-riscv64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.4" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -8741,9 +8768,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.3" +"@rollup/rollup-linux-riscv64-musl@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.4" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -8755,9 +8782,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.3" +"@rollup/rollup-linux-s390x-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.4" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -8769,9 +8796,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.3" +"@rollup/rollup-linux-x64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -8783,16 +8810,16 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.3" +"@rollup/rollup-linux-x64-musl@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-openbsd-x64@npm:4.62.3" +"@rollup/rollup-openbsd-x64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-openbsd-x64@npm:4.62.4" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -8804,9 +8831,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.3" +"@rollup/rollup-openharmony-arm64@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.4" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -8818,9 +8845,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.3" +"@rollup/rollup-win32-arm64-msvc@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -8832,9 +8859,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.3" +"@rollup/rollup-win32-ia32-msvc@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -8846,9 +8873,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.3" +"@rollup/rollup-win32-x64-gnu@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8860,9 +8887,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.62.3": - version: 4.62.3 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.3" +"@rollup/rollup-win32-x64-msvc@npm:4.62.4": + version: 4.62.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11570,10 +11597,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.24": - version: 4.17.24 - resolution: "@types/lodash@npm:4.17.24" - checksum: 10/0f2082565f60f9787eefc046edc38458054512be5a8b3584ef0bad5fd9e85d0ab55ec5a1fbfae1ed6ba015cf1f9e837d5fb4da1f99fc60b8f74b2a46146fb00f +"@types/lodash@npm:^4.17.25": + version: 4.17.25 + resolution: "@types/lodash@npm:4.17.25" + checksum: 10/f786e05664439cc8d327fd97c62c060d81b3c4ed52127d01fbc926139e1a669c1554bf3cd0dbb43f8fcc7d9b5c6c23c543cc36de8dc815c9f289ea852b26ebd6 languageName: node linkType: hard @@ -11811,10 +11838,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.7.1": - version: 7.7.1 - resolution: "@types/semver@npm:7.7.1" - checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 +"@types/semver@npm:^7.8.0": + version: 7.8.0 + resolution: "@types/semver@npm:7.8.0" + checksum: 10/bbb33a88cdbc72759cf6b2750f1a28468f4470a61a1543061f494c21a53ad53bb85976e5282d79c811579e7073db0ecb6643ee0bcbf0466e8b5b3cb57ea97de0 languageName: node linkType: hard @@ -12034,7 +12061,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.65.0, @typescript-eslint/eslint-plugin@npm:^8.65.0": +"@typescript-eslint/eslint-plugin@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.65.0" dependencies: @@ -12054,7 +12081,27 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.65.0, @typescript-eslint/parser@npm:^8.65.0": +"@typescript-eslint/eslint-plugin@npm:8.67.0, @typescript-eslint/eslint-plugin@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.67.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.12.2" + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/type-utils": "npm:8.67.0" + "@typescript-eslint/utils": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" + ignore: "npm:^7.0.5" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + "@typescript-eslint/parser": ^8.67.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/d53f9e51c6be98ff4cdcb94de24e2951f5e2b7a1dfc56c4f8a2d81e61346c511c0478117626d9cfd5d5d63f5e7a0e0653dc1abe1e7d926a3f9806aaf1fa11bd2 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/parser@npm:8.65.0" dependencies: @@ -12070,6 +12117,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:8.67.0, @typescript-eslint/parser@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/parser@npm:8.67.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" + debug: "npm:^4.4.3" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/fa156ade066d0886ea0daa0f872940cdb450a2b5dbd1687e0df64ec19aac86711dde51e17e6b20e72387aa38daec811736821e9db950e8557affa7faea63d65c + languageName: node + linkType: hard + "@typescript-eslint/project-service@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/project-service@npm:8.65.0" @@ -12083,6 +12146,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/project-service@npm:8.67.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.67.0" + "@typescript-eslint/types": "npm:^8.67.0" + debug: "npm:^4.4.3" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10/3beccdee1e74060eac4e6c5e7edd14a800c8c98e3313dbfe5838a357e83babc22c41c3ebe637c331c4b93db2da50f5479ccf4677db7b6b1a760f3cd27795b36f + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/scope-manager@npm:8.65.0" @@ -12093,6 +12169,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/scope-manager@npm:8.67.0" + dependencies: + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" + checksum: 10/a0ca8d52e6c5b2538f7df860acd5a36437cce8e6d5bcededdfde04c02489f4b523cb178b502c266d138cff6758ea375ebe311b2b6af373b127ded4876a697ffb + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.65.0, @typescript-eslint/tsconfig-utils@npm:^8.65.0": version: 8.65.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.65.0" @@ -12102,6 +12188,15 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/tsconfig-utils@npm:8.67.0, @typescript-eslint/tsconfig-utils@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.67.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10/736d0ab8a273b4e4e17d412b390386eec0171cd3f7ba451bacd92c4f931051bba2049e040fdae84603ea0e07430afb05b49c6d8b6d429f9012d3c6b03eb69f54 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/type-utils@npm:8.65.0" @@ -12118,6 +12213,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/type-utils@npm:8.67.0" + dependencies: + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + "@typescript-eslint/utils": "npm:8.67.0" + debug: "npm:^4.4.3" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/a0b943e5a8f3c2e8490ec28599eb94561d7ad029fcf42f2e9a0e8d2685ce625898371cd0a7d3a906fe8b4077d72fee8329cad512a5b0521bc2167f7d88a984fb + languageName: node + linkType: hard + "@typescript-eslint/types@npm:8.65.0, @typescript-eslint/types@npm:^8.65.0": version: 8.65.0 resolution: "@typescript-eslint/types@npm:8.65.0" @@ -12125,6 +12236,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.67.0, @typescript-eslint/types@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/types@npm:8.67.0" + checksum: 10/8edc1a14a52c7566409c19b34fb72ba3a62a3b409c98b1d496de9fcd83179fb128c8df2fde391c199316a54cdc5d314ba70ce7b440161dd850b73a44f3e54e6d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/typescript-estree@npm:8.65.0" @@ -12144,6 +12262,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.67.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.67.0" + "@typescript-eslint/tsconfig-utils": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" + debug: "npm:^4.4.3" + minimatch: "npm:^10.2.2" + semver: "npm:^7.7.3" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10/31c5be812f67c997b9d1e9324c4289b6268a12e9948492403fdd9c9b5df12dcc00f845ae93ae37c78f717583519060175f2147f165b65112eef1e40acf44ad1d + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:8.65.0, @typescript-eslint/utils@npm:^8.60.0": version: 8.65.0 resolution: "@typescript-eslint/utils@npm:8.65.0" @@ -12159,6 +12296,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/utils@npm:8.67.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/8703468cdea3630275c6faacc031e7e4bd7fb8f8988e80ab987811ae3c63a9a9677496cee2b4811f49cb9bc9e6f6c0bdb91cb213353019ce31df0a2b351cea51 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.65.0": version: 8.65.0 resolution: "@typescript-eslint/visitor-keys@npm:8.65.0" @@ -12169,6 +12321,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.67.0" + dependencies: + "@typescript-eslint/types": "npm:8.67.0" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 10/c92c9b202105a8f398ab2ad4be58c8c8fd9af6b5ddd28cdcd57d75f7f04f69561a56a05aac9a008668c64faa7222ebb3fefe19097923a18eb2b9f7a90809a5be + languageName: node + linkType: hard + "@unstoppabledomains/resolution@npm:^9.3.3": version: 9.3.3 resolution: "@unstoppabledomains/resolution@npm:9.3.3" @@ -12499,16 +12661,16 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/compiler-core@npm:3.5.40" +"@vue/compiler-core@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/compiler-core@npm:3.5.41" dependencies: - "@babel/parser": "npm:^7.29.7" - "@vue/shared": "npm:3.5.40" + "@babel/parser": "npm:^7.29.8" + "@vue/shared": "npm:3.5.41" entities: "npm:^7.0.1" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10/b2c74a480cbe5df27b5435b2ed194d9eb47008fb5d63f23cd9ed8400293d07c7edb3e7449e02a5aa8a036e86a643030bb1d30be5869c8d1e1fdcac0a957daf6a + checksum: 10/22f1aad3c4a853f8d4bf4c4bce9aae1a85863151c143c27cca91c4b3e4f7d0fd6e73572d8d92f56daea4ad878af62dadf9eb93af80e37a4a8ca0c019a740e318 languageName: node linkType: hard @@ -12522,13 +12684,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/compiler-dom@npm:3.5.40" +"@vue/compiler-dom@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/compiler-dom@npm:3.5.41" dependencies: - "@vue/compiler-core": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" - checksum: 10/cba6126de4d04783de55299a4d6b8753ef94412134d65340c09071c562d478e4d284b2d10ecd36e97a5222a006b9d080f849b46d61f4789b254ce2243bab1212 + "@vue/compiler-core": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" + checksum: 10/f0c44c7a3a0644a022b604797c0ba4c299f5ce4e74026aa98491076e21fb94517cf66e1eadc2f053a1d6f44c16c1dc83d45e6205c86937eca89ba2589e6e49ae languageName: node linkType: hard @@ -12549,20 +12711,20 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/compiler-sfc@npm:3.5.40" +"@vue/compiler-sfc@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/compiler-sfc@npm:3.5.41" dependencies: - "@babel/parser": "npm:^7.29.7" - "@vue/compiler-core": "npm:3.5.40" - "@vue/compiler-dom": "npm:3.5.40" - "@vue/compiler-ssr": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" + "@babel/parser": "npm:^7.29.8" + "@vue/compiler-core": "npm:3.5.41" + "@vue/compiler-dom": "npm:3.5.41" + "@vue/compiler-ssr": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.21" postcss: "npm:^8.5.19" source-map-js: "npm:^1.2.1" - checksum: 10/1ccfd12a31cb9d8bbab68dc7e65e5f3d18a7b77ed76bc4a685a7d6f2bb086542a31000c13aa12997de16fdc65ea3a15007476534e8f90a7a23d9825245d22e44 + checksum: 10/d3f4baabb5314516e0a4c70e220618ff7877984706ee031f29977d8e64b3ed570300a7dacebac805ca947dcc3149e3c089698f5bd8158b6c235be15b5a88bfc4 languageName: node linkType: hard @@ -12576,13 +12738,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/compiler-ssr@npm:3.5.40" +"@vue/compiler-ssr@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/compiler-ssr@npm:3.5.41" dependencies: - "@vue/compiler-dom": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" - checksum: 10/fb96a69b02036fdd4b945f2a992b1e07e533badcc9c980732d9803d80249c96cfa636abfb5a363cf02030493153c359306b6a345a6a645dcb280cab378b0e699 + "@vue/compiler-dom": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" + checksum: 10/cefa3aff5b5e2f8889eb1768a7aebe9d9be7c0df3a62a7d4a394cd842357209b65c31ae298734ddcdec0f9fbe433ef9a362acc6834617d6d9fa0c13618b08fa1 languageName: node linkType: hard @@ -12704,12 +12866,12 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/reactivity@npm:3.5.40" +"@vue/reactivity@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/reactivity@npm:3.5.41" dependencies: - "@vue/shared": "npm:3.5.40" - checksum: 10/8749f96ad8dd97ee90b7740dcb3e55b752fc660291690796c9b8313f32ca7cd1edcc94384f0e966e1f71a5634dca843bf3df0c62f0144edc1716ace7b36b2cee + "@vue/shared": "npm:3.5.41" + checksum: 10/d5f2def946b97ff25197a8962a7ef435b44dcaabb11f42a8176dfe8f1c22840356bd018efc294b6ec74f6fb064d46e6e1bee741248dbad004b6a85a6c192f5f9 languageName: node linkType: hard @@ -12723,13 +12885,13 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/runtime-core@npm:3.5.40" +"@vue/runtime-core@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/runtime-core@npm:3.5.41" dependencies: - "@vue/reactivity": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" - checksum: 10/00915dafc6df6ed20db91fb04f78a27a3297b93d1752be1876270b48991ff1c18ab9c3182e502d6adc5cf61a7ae7cf46de519a6c7efd8593f4779dd5e72f0031 + "@vue/reactivity": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" + checksum: 10/628d418268ec5351f753285d45a320d8abe6cf10047483334fb22679be03068447533f173c66ebaef8c7eabc65a33a487b36c45afc8c6e4511b90a2252314046 languageName: node linkType: hard @@ -12745,15 +12907,15 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/runtime-dom@npm:3.5.40" +"@vue/runtime-dom@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/runtime-dom@npm:3.5.41" dependencies: - "@vue/reactivity": "npm:3.5.40" - "@vue/runtime-core": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" + "@vue/reactivity": "npm:3.5.41" + "@vue/runtime-core": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" csstype: "npm:^3.2.3" - checksum: 10/cfff0fbc462ae6d7f12615a44a01c86e06f9eff2d6dcb4b8dcd4293d20432025a5f9f0968de9b05e0327bc910fecffa806e2655c0171e417ebc4201cc0e3a95e + checksum: 10/a107caa85ba8d95080aa38f7d800b540f7e74598bb9b1b340402e4c418c61bc4fee98dc8a7cc9af015a79e26fc63c2f3c92e2e24581b4644c6fa8a666cd10d00 languageName: node linkType: hard @@ -12769,14 +12931,14 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/server-renderer@npm:3.5.40" +"@vue/server-renderer@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/server-renderer@npm:3.5.41" dependencies: - "@vue/compiler-ssr": "npm:3.5.40" - "@vue/runtime-dom": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" - checksum: 10/2e7034d9ab28c024fc8403444c72cc9be980168e9746c62fbe271688396a651ea700f3b44664b8ca6ee10e336f8fe920ab8624be36c8c1c5c8a0391b4f92848d + "@vue/compiler-ssr": "npm:3.5.41" + "@vue/runtime-dom": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" + checksum: 10/ece956e2d921a810fdb395471bf1b27a4db54d33aa21d267ebae3ac32eda27c07ec1a19e94adf4147f71c82ca4b33971056380e492df3ab0cef695d768222460 languageName: node linkType: hard @@ -12787,10 +12949,10 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.5.40": - version: 3.5.40 - resolution: "@vue/shared@npm:3.5.40" - checksum: 10/00311cca09227196144ef027c61f516bc91055640e9f7984ee5ab3a9db6c34e319e571e4a542e9794d8d5c76197f14392af98611e3572ab3d9d3192a66e4ad42 +"@vue/shared@npm:3.5.41": + version: 3.5.41 + resolution: "@vue/shared@npm:3.5.41" + checksum: 10/4bf2676df231c3e6b2444da9211193d1a0304594ecdda9fa9390689525c9da724286a844d842abd6d890e3d7b4c8ba2f80df694c982c35c126515aa16291bf24 languageName: node linkType: hard @@ -13636,7 +13798,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": +"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" dependencies: @@ -13645,6 +13807,15 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^8.3.5": + version: 8.3.5 + resolution: "acorn-walk@npm:8.3.5" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10/f52a158a1c1f00c82702c7eb9b8ae8aad79748a7689241dcc2d797dce680f1dcb15c78f312f687eeacdfb3a4cac4b87d04af470f0201bd56c6661fca6f94b195 + languageName: node + linkType: hard + "acorn@npm:^7.0.0": version: 7.4.1 resolution: "acorn@npm:7.4.1" @@ -16377,13 +16548,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -17124,7 +17288,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": version: 4.4.1 resolution: "debug@npm:4.4.1" dependencies: @@ -18821,7 +18985,7 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": +"estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 @@ -19410,7 +19574,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.3": +"fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -19835,18 +19999,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.1": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 - languageName: node - linkType: hard - -"fs-extra@npm:^11.4.0": +"fs-extra@npm:^11.3.5, fs-extra@npm:^11.4.0": version: 11.4.0 resolution: "fs-extra@npm:11.4.0" dependencies: @@ -22656,9 +22809,9 @@ __metadata: languageName: node linkType: hard -"less@npm:^4.8.1": - version: 4.8.1 - resolution: "less@npm:4.8.1" +"less@npm:^4.9.0": + version: 4.9.0 + resolution: "less@npm:4.9.0" dependencies: copy-anything: "npm:^3.0.5" errno: "npm:^0.1.1" @@ -22686,7 +22839,7 @@ __metadata: optional: true bin: lessc: bin/lessc - checksum: 10/2594c9b366c3d77b7e711b51c2f04848504b6c4f927b4665e46bd5a21b823ae6e60178b48f73c6b2c7b4b2b478aa82a2f4416d5245d1d70c6d0add4e46393ecd + checksum: 10/61f8f40d0029dc411b3fae523c6d5d415e51f45cf48bb821febe8cbd0d03994884980c2dfd41af6e5307f7986fb931a84db20ec5e735d385eb8a40bc5cfe7eb7 languageName: node linkType: hard @@ -24499,7 +24652,7 @@ __metadata: languageName: node linkType: hard -"node-html-parser@npm:^7.0.2": +"node-html-parser@npm:^7.1.0": version: 7.1.0 resolution: "node-html-parser@npm:7.1.0" dependencies: @@ -25515,7 +25668,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -26846,13 +26999,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.13.0": - version: 0.13.0 - resolution: "react-refresh@npm:0.13.0" - checksum: 10/21b1113b5097889fc6b76085818b8dc339a73da0b9c654995a22a25e8adcd51b2794a9b5a7dba4245b17930bc67c318ea43dae1a808f512b982bc53315752b00 - languageName: node - linkType: hard - "react@npm:18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -27473,9 +27619,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:2.79.2": - version: 2.79.2 - resolution: "rollup@npm:2.79.2" +"rollup@npm:2.80.0": + version: 2.80.0 + resolution: "rollup@npm:2.80.0" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -27483,7 +27629,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/095ba0a82811b1866a76d826987743278db0a87c45092656986bfff490326b66187d5f9ff0c24cf8d5682bc470aa00c36654e0044d6b6335ac0c1201b8280880 + checksum: 10/1150ab0f71d59e25a0fe6c0d07e49615ada1e9deba1754073be527c48c558a019fcd31d4d927a9c172593b7dc9c7c3c6871ef07fe1e575371ee24400a7c58213 languageName: node linkType: hard @@ -27568,38 +27714,41 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.62.3": - version: 4.62.3 - resolution: "rollup@npm:4.62.3" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.62.3" - "@rollup/rollup-android-arm64": "npm:4.62.3" - "@rollup/rollup-darwin-arm64": "npm:4.62.3" - "@rollup/rollup-darwin-x64": "npm:4.62.3" - "@rollup/rollup-freebsd-arm64": "npm:4.62.3" - "@rollup/rollup-freebsd-x64": "npm:4.62.3" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.3" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.3" - "@rollup/rollup-linux-arm64-gnu": "npm:4.62.3" - "@rollup/rollup-linux-arm64-musl": "npm:4.62.3" - "@rollup/rollup-linux-loong64-gnu": "npm:4.62.3" - "@rollup/rollup-linux-loong64-musl": "npm:4.62.3" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.3" - "@rollup/rollup-linux-ppc64-musl": "npm:4.62.3" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.3" - "@rollup/rollup-linux-riscv64-musl": "npm:4.62.3" - "@rollup/rollup-linux-s390x-gnu": "npm:4.62.3" - "@rollup/rollup-linux-x64-gnu": "npm:4.62.3" - "@rollup/rollup-linux-x64-musl": "npm:4.62.3" - "@rollup/rollup-openbsd-x64": "npm:4.62.3" - "@rollup/rollup-openharmony-arm64": "npm:4.62.3" - "@rollup/rollup-win32-arm64-msvc": "npm:4.62.3" - "@rollup/rollup-win32-ia32-msvc": "npm:4.62.3" - "@rollup/rollup-win32-x64-gnu": "npm:4.62.3" - "@rollup/rollup-win32-x64-msvc": "npm:4.62.3" +"rollup@npm:^4.62.4": + version: 4.62.4 + resolution: "rollup@npm:4.62.4" + dependencies: + "@napi-rs/lzma-linux-x64-gnu": "npm:1.5.1" + "@rollup/rollup-android-arm-eabi": "npm:4.62.4" + "@rollup/rollup-android-arm64": "npm:4.62.4" + "@rollup/rollup-darwin-arm64": "npm:4.62.4" + "@rollup/rollup-darwin-x64": "npm:4.62.4" + "@rollup/rollup-freebsd-arm64": "npm:4.62.4" + "@rollup/rollup-freebsd-x64": "npm:4.62.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.62.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.62.4" + "@rollup/rollup-linux-loong64-gnu": "npm:4.62.4" + "@rollup/rollup-linux-loong64-musl": "npm:4.62.4" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.4" + "@rollup/rollup-linux-ppc64-musl": "npm:4.62.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.4" + "@rollup/rollup-linux-riscv64-musl": "npm:4.62.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.62.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.62.4" + "@rollup/rollup-linux-x64-musl": "npm:4.62.4" + "@rollup/rollup-openbsd-x64": "npm:4.62.4" + "@rollup/rollup-openharmony-arm64": "npm:4.62.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.62.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.62.4" + "@rollup/rollup-win32-x64-gnu": "npm:4.62.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.62.4" "@types/estree": "npm:1.0.9" fsevents: "npm:~2.3.2" dependenciesMeta: + "@napi-rs/lzma-linux-x64-gnu": + optional: true "@rollup/rollup-android-arm-eabi": optional: true "@rollup/rollup-android-arm64": @@ -27654,7 +27803,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/fc53f6853545b23ebd00f5a5d3eb7c6662ac8b777467075e1ac877df5d8ba2b25e8362adee997f48e0b2e21610331bd8cc62dc03a2598fa90a2d2a76ad8d87ef + checksum: 10/2392665d3f6177ff58ee6675c75a379d191748d51559ed447b2ee3c5b00855146d67cdea7d816986b1294bb173e557c83ef00a027f549b7d49591c959288a306 languageName: node linkType: hard @@ -29568,6 +29717,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.17": + version: 0.2.17 + resolution: "tinyglobby@npm:0.2.17" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.4" + checksum: 10/f85e8a217d675c3f78d5f0ad25ea4557e7e023ed13ddc2b014da10bd0312eea53a34cd52356af07ccdff777f1243012547656282a4ca70936f68bf5065fbaa71 + languageName: node + linkType: hard + "tinyrainbow@npm:^3.1.0": version: 3.1.0 resolution: "tinyrainbow@npm:3.1.0" @@ -30204,7 +30363,22 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:8.65.0, typescript-eslint@npm:^8.60.0": +"typescript-eslint@npm:8.67.0": + version: 8.67.0 + resolution: "typescript-eslint@npm:8.67.0" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.67.0" + "@typescript-eslint/parser": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + "@typescript-eslint/utils": "npm:8.67.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10/4efc2cea5b067f65d58e010fda3888ec94f2e67ebfa289be78c3a02458787b7125cf8f6095776b912005fb69e8748ad4018777b16436a0658957c163ef213bf9 + languageName: node + linkType: hard + +"typescript-eslint@npm:^8.60.0": version: 8.65.0 resolution: "typescript-eslint@npm:8.65.0" dependencies: @@ -30937,9 +31111,9 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.55.10": - version: 2.55.10 - resolution: "viem@npm:2.55.10" +"viem@npm:^2.55.16": + version: 2.55.16 + resolution: "viem@npm:2.55.16" dependencies: "@noble/curves": "npm:1.9.1" "@noble/hashes": "npm:1.8.0" @@ -30954,7 +31128,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/4da52637c5ef51a05748cb4566fc9842b39148fcd847746df239eb19a013fc9cbedeaf70331258b808ddef7c6ca984b1b5b5995a3e47869091723a9d73c245c2 + checksum: 10/0d494d91575ce4dd757028c0ad51a11ed2ad5e2e3d06d34bb021088ab958a73ee15f008b53b87b71c9f8b3de92f56e5155b9fdd8d4e3ea43678dbc80f47309e2 languageName: node linkType: hard @@ -31189,13 +31363,13 @@ __metadata: languageName: node linkType: hard -"vue-echarts@npm:8.0.1": - version: 8.0.1 - resolution: "vue-echarts@npm:8.0.1" +"vue-echarts@npm:8.1.0": + version: 8.1.0 + resolution: "vue-echarts@npm:8.1.0" peerDependencies: echarts: ^6.0.0 vue: ^3.3.0 - checksum: 10/62f1a2f478e21154baaca7de16fdf49900821a3886fefaae2fb6d934ec331863fbb61940491b3c5760e62878d639ea409e8ab57bdc82ec3f0464097badd82c19 + checksum: 10/acba3c9c184d1d58c63c77cf4f0f14e98abb5e7fc7299554a66120c8e7f2e26743f12eebd5a788be532520a3499b2c03baf75aeda95b383d5ba4b06d445f09db languageName: node linkType: hard @@ -31323,21 +31497,21 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.5.40": - version: 3.5.40 - resolution: "vue@npm:3.5.40" +"vue@npm:^3.5.41": + version: 3.5.41 + resolution: "vue@npm:3.5.41" dependencies: - "@vue/compiler-dom": "npm:3.5.40" - "@vue/compiler-sfc": "npm:3.5.40" - "@vue/runtime-dom": "npm:3.5.40" - "@vue/server-renderer": "npm:3.5.40" - "@vue/shared": "npm:3.5.40" + "@vue/compiler-dom": "npm:3.5.41" + "@vue/compiler-sfc": "npm:3.5.41" + "@vue/runtime-dom": "npm:3.5.41" + "@vue/server-renderer": "npm:3.5.41" + "@vue/shared": "npm:3.5.41" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10/b29bdb1a01599e8bd4e7309505a7cfcf0e2d67e0447f9f1c82bee27f1b315d4064099b679ccdbc7cc7600d1c21170b1ea27fec1e39c57637867431d49d63e8e4 + checksum: 10/37daaba61bb0dc20470411a22beb0c06bd29025d8c2696e9be15cdda637d5e3a175c5c011b277de6540d99b442fe08bfcb494b552afcb1825a45b8b9a5f0b3e0 languageName: node linkType: hard @@ -32255,9 +32429,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.21.1": - version: 8.21.1 - resolution: "ws@npm:8.21.1" +"ws@npm:^8.21.3": + version: 8.21.3 + resolution: "ws@npm:8.21.3" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -32266,7 +32440,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/8493bc543072763d7bacffb2282c9d7954dc5c599c9df4c2d15f91c217f63e293a33ffc70756e3f2bf8c5d85bc6069ad7d9983c382d4713c807b083ffb1b1719 + checksum: 10/8856922c26fd2d106931c16310d9a0bc2d6d37ed8771352bfa0d2a36df0ab5cb1f6528c6db8213f3333cf4ce93925e56f13604df0454cb0d4289fef922bebcdd languageName: node linkType: hard