From 32a6ed4f1fd5079821dac217758fcd72ef6c0721 Mon Sep 17 00:00:00 2001 From: yoanslvy <97676023+yoanslvy@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:34:47 +0200 Subject: [PATCH 1/9] feature: add cometh-connect wallet --- .changeset/shiny-owls-sit.md | 7 + .../react-core/src/core/hooks/wallet-hooks.ts | 2 + .../src/evm/hooks/wallets/useComethConnect.ts | 16 + packages/react/src/evm/index.ts | 2 + packages/react/src/index.ts | 1 + .../wallets/comethConnect/comethConnect.tsx | 23 + .../connectors/cometh-connect/package.json | 7 + .../evm/wallets/cometh-connect/package.json | 7 + packages/wallets/package.json | 15 + .../evm/connectors/cometh-connect/index.ts | 119 + .../evm/connectors/cometh-connect/types.ts | 9 + .../wallets/src/evm/constants/walletIds.ts | 1 + packages/wallets/src/evm/index.ts | 1 + .../wallets/src/evm/wallets/cometh-connect.ts | 59 + .../wallets/cometh-connect/package.json | 4 + pnpm-lock.yaml | 1964 +++++++++++++++-- 16 files changed, 2096 insertions(+), 141 deletions(-) create mode 100644 .changeset/shiny-owls-sit.md create mode 100644 packages/react/src/evm/hooks/wallets/useComethConnect.ts create mode 100644 packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx create mode 100644 packages/wallets/evm/connectors/cometh-connect/package.json create mode 100644 packages/wallets/evm/wallets/cometh-connect/package.json create mode 100644 packages/wallets/src/evm/connectors/cometh-connect/index.ts create mode 100644 packages/wallets/src/evm/connectors/cometh-connect/types.ts create mode 100644 packages/wallets/src/evm/wallets/cometh-connect.ts create mode 100644 packages/wallets/wallets/cometh-connect/package.json diff --git a/.changeset/shiny-owls-sit.md b/.changeset/shiny-owls-sit.md new file mode 100644 index 00000000000..422029d1d11 --- /dev/null +++ b/.changeset/shiny-owls-sit.md @@ -0,0 +1,7 @@ +--- +"@thirdweb-dev/react-core": minor +"@thirdweb-dev/wallets": minor +"@thirdweb-dev/react": minor +--- + +Adding cometh connect biometric AA wallet diff --git a/packages/react-core/src/core/hooks/wallet-hooks.ts b/packages/react-core/src/core/hooks/wallet-hooks.ts index a783e39cc08..b93fa8f6464 100644 --- a/packages/react-core/src/core/hooks/wallet-hooks.ts +++ b/packages/react-core/src/core/hooks/wallet-hooks.ts @@ -15,6 +15,7 @@ import type { SmartWallet, TrustWallet, WalletConnect, + ComethConnect, walletIds, } from "@thirdweb-dev/wallets"; import { WalletInstance } from "../types/wallet"; @@ -37,6 +38,7 @@ type WalletIdToWalletTypeMap = { walletConnect: WalletConnect; phantom: PhantomWallet; walletConnectV1: WalletConnect; + comethConnect: ComethConnect; }; /** diff --git a/packages/react/src/evm/hooks/wallets/useComethConnect.ts b/packages/react/src/evm/hooks/wallets/useComethConnect.ts new file mode 100644 index 00000000000..bb26d1c9fda --- /dev/null +++ b/packages/react/src/evm/hooks/wallets/useComethConnect.ts @@ -0,0 +1,16 @@ +import { useConnect } from "@thirdweb-dev/react-core"; +import { useCallback } from "react"; +import { ComethAdditionalOptions } from "@thirdweb-dev/wallets"; + +export function useComethConnect() { + const connect = useConnect(); + return useCallback( + async (options: ComethAdditionalOptions) => { + const { comethConnect } = await import( + "../../../wallet/wallets/comethConnect/comethConnect" + ); + return connect(comethConnect(options)); + }, + [connect], + ); +} diff --git a/packages/react/src/evm/index.ts b/packages/react/src/evm/index.ts index 58659b4c99d..a3782956f1e 100644 --- a/packages/react/src/evm/index.ts +++ b/packages/react/src/evm/index.ts @@ -30,6 +30,7 @@ export { useMetamask } from "./hooks/wallets/useMetamask"; export { useCoinbaseWallet } from "./hooks/wallets/useCoinbaseWallet"; export { useFrameWallet } from "./hooks/wallets/useFrame"; export { useBloctoWallet } from "./hooks/wallets/useBloctoWallet"; +export { useComethConnect } from "./hooks/wallets/useComethConnect"; export { usePaperWalletUserEmail, @@ -62,4 +63,5 @@ export { MagicLink, SignerWallet, InjectedWallet, + ComethConnect, } from "@thirdweb-dev/wallets"; diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index dd4f324a643..49c298b6d18 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -4,6 +4,7 @@ export { defaultWallets } from "./wallet/wallets/defaultWallets"; export { useSmartWallet } from "./evm/hooks/wallets/useSmartWallet"; export { bloctoWallet } from "./wallet/wallets/blocto/bloctoWallet"; export { coinbaseWallet } from "./wallet/wallets/coinbase/coinbaseWallet"; +export { comethConnect } from "./wallet/wallets/comethConnect/comethConnect"; export { embeddedWallet } from "./wallet/wallets/embeddedWallet/embeddedWallet"; export { frameWallet } from "./wallet/wallets/frame/frameWallet"; export { localWallet } from "./wallet/wallets/localWallet/localWallet"; diff --git a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx new file mode 100644 index 00000000000..ff7f865b0c2 --- /dev/null +++ b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx @@ -0,0 +1,23 @@ +import type { WalletConfig } from "@thirdweb-dev/react-core"; +import { + ComethConnect, + ComethAdditionalOptions, + walletIds, +} from "@thirdweb-dev/wallets"; + +export const comethConnect = ( + config: ComethAdditionalOptions, +): WalletConfig => ({ + id: walletIds.comethConnect, + meta: { + name: "ComethConnect", + iconURL: + "https://www.gitbook.com/cdn-cgi/image/width=40,dpr=2,height=40,fit=contain,format=auto/https%3A%2F%2F2054789935-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FbqtzcB3112boJAhglgmx%252Ficon%252Ft1hk4Ml9QiJoKgLRT7hx%252Ffavicon.png%3Falt%3Dmedia%26token%3D1932b499-2a89-485d-8d01-cff76468be28", + }, + create() { + return new ComethConnect(config); + }, + isInstalled() { + return false; + }, +}); diff --git a/packages/wallets/evm/connectors/cometh-connect/package.json b/packages/wallets/evm/connectors/cometh-connect/package.json new file mode 100644 index 00000000000..c5e706dd7ed --- /dev/null +++ b/packages/wallets/evm/connectors/cometh-connect/package.json @@ -0,0 +1,7 @@ +{ + "main": "dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.cjs.js", + "module": "dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.esm.js", + "browser": { + "./dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.esm.js": "./dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.browser.esm.js" + } +} diff --git a/packages/wallets/evm/wallets/cometh-connect/package.json b/packages/wallets/evm/wallets/cometh-connect/package.json new file mode 100644 index 00000000000..3045f09eb0c --- /dev/null +++ b/packages/wallets/evm/wallets/cometh-connect/package.json @@ -0,0 +1,7 @@ +{ + "main": "dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.cjs.js", + "module": "dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.esm.js", + "browser": { + "./dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.esm.js": "./dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.browser.esm.js" + } +} diff --git a/packages/wallets/package.json b/packages/wallets/package.json index 9d4bf873710..efe92deaa99 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -190,6 +190,13 @@ }, "default": "./evm/connectors/trust/dist/thirdweb-dev-wallets-evm-connectors-trust.cjs.js" }, + "./evm/wallets/cometh-connect": { + "module": { + "browser": "./evm/wallets/cometh-connect/dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.browser.esm.js", + "default": "./evm/wallets/cometh-connect/dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.esm.js" + }, + "default": "./evm/wallets/cometh-connect/dist/thirdweb-dev-wallets-evm-wallets-cometh-connect.cjs.js" + }, "./evm/wallets/rainbow-wallet": { "module": { "browser": "./evm/wallets/rainbow-wallet/dist/thirdweb-dev-wallets-evm-wallets-rainbow-wallet.browser.esm.js", @@ -302,6 +309,13 @@ }, "default": "./evm/connectors/smart-wallet/dist/thirdweb-dev-wallets-evm-connectors-smart-wallet.cjs.js" }, + "./evm/connectors/cometh-connect": { + "module": { + "browser": "./evm/connectors/cometh-connect/dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.browser.esm.js", + "default": "./evm/connectors/cometh-connect/dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.esm.js" + }, + "default": "./evm/connectors/cometh-connect/dist/thirdweb-dev-wallets-evm-connectors-cometh-connect.cjs.js" + }, "./evm/connectors/wallet-connect": { "module": { "browser": "./evm/connectors/wallet-connect/dist/thirdweb-dev-wallets-evm-connectors-wallet-connect.browser.esm.js", @@ -368,6 +382,7 @@ "@account-abstraction/contracts": "^0.5.0", "@account-abstraction/sdk": "^0.5.0", "@account-abstraction/utils": "^0.5.0", + "@cometh/connect-sdk": "^1.1.0", "@blocto/sdk": "^0.5.4", "@coinbase/wallet-sdk": "^3.7.1", "@magic-ext/connect": "^6.7.2", diff --git a/packages/wallets/src/evm/connectors/cometh-connect/index.ts b/packages/wallets/src/evm/connectors/cometh-connect/index.ts new file mode 100644 index 00000000000..fe614a2b6cb --- /dev/null +++ b/packages/wallets/src/evm/connectors/cometh-connect/index.ts @@ -0,0 +1,119 @@ +import { Connector } from "../../interfaces/connector"; +import type { providers, Signer } from "ethers"; +import { ethers } from "ethers"; + +import { + ComethWallet, + ComethProvider, + ComethSigner, + ConnectAdaptor, + AUTHAdapter, + SupportedNetworks, +} from "@cometh/connect-sdk"; + +import { ComethWalletConfig } from "./types"; +import { walletIds } from "../../constants/walletIds"; + +export class ComethConnector extends Connector { + readonly id = walletIds.comethConnect; + readonly name = "Cometh Connect"; + private options: ComethWalletConfig; + private instance?: ComethWallet; + private authAdapter?: AUTHAdapter; + constructor(config: ComethWalletConfig) { + super(); + this.options = config; + } + + async connect() { + const chainId = ethers.utils.hexlify(this.options.chain.chainId); + + if (this._isSupportedNetwork(chainId)) { + this.authAdapter = new ConnectAdaptor({ + chainId: chainId, + apiKey: this.options.apiKey, + rpcUrl: this.options.rpcUrl, + }); + } else { + throw new Error("This network is not supported"); + } + + if (!this.authAdapter) { + throw new Error("authAdapter not initialized"); + } + this.instance = new ComethWallet({ + authAdapter: this.authAdapter, + apiKey: this.options.apiKey, + rpcUrl: this.options.rpcUrl, + }); + + if (!this.instance) { + throw new Error("Error connecting User"); + } + + this.options?.walletAddress + ? await this.instance.connect(this.options.walletAddress) + : await this.instance.connect(); + + return this.getAddress(); + } + + _isSupportedNetwork(value: string): value is SupportedNetworks { + return Object.values(SupportedNetworks).includes(value as any); + } + + async disconnect(): Promise { + const instance = await this.instance; + if (!instance) { + throw new Error("Error connecting User"); + } + await instance.logout(); + } + + async getProvider(): Promise { + if (!this.instance) { + throw new Error("Error connecting User"); + } + const provider = await this.instance.getProvider(); + if (!provider) { + throw new Error("Provider not found"); + } + return provider; + } + + public async getSigner(): Promise { + if (!this.instance) { + throw new Error("Error connecting User"); + } + const instanceProvider = new ComethProvider(this.instance); + return new ComethSigner(this.instance, instanceProvider); + } + + async getAddress(): Promise { + if (!this.instance) { + throw new Error("Error connecting User"); + } + return await this.instance.getAddress(); + } + + async isConnected(): Promise { + try { + const addr = await this.getAddress(); + return !!addr; + } catch (e) { + return false; + } + } + + async switchChain(): Promise { + throw new Error("method is not implemented for this adapter"); + } + + updateChains() { + console.debug("no update chains possible"); + } + + async setupListeners() { + throw new Error("method is not implemented for this adapter"); + } +} diff --git a/packages/wallets/src/evm/connectors/cometh-connect/types.ts b/packages/wallets/src/evm/connectors/cometh-connect/types.ts new file mode 100644 index 00000000000..83de6081c95 --- /dev/null +++ b/packages/wallets/src/evm/connectors/cometh-connect/types.ts @@ -0,0 +1,9 @@ +import { Chain } from "@thirdweb-dev/chains"; + +// eslint-disable-next-line @typescript-eslint/ban-types +export interface ComethWalletConfig { + chain: Chain; + apiKey: string; + walletAddress?: string; + rpcUrl?: string; +} diff --git a/packages/wallets/src/evm/constants/walletIds.ts b/packages/wallets/src/evm/constants/walletIds.ts index b05ee69c622..55b39efd1c1 100644 --- a/packages/wallets/src/evm/constants/walletIds.ts +++ b/packages/wallets/src/evm/constants/walletIds.ts @@ -1,6 +1,7 @@ export const walletIds = { blocto: "blocto", coinbase: "coinbase", + comethConnect: "comethConnect", frame: "frame", localWallet: "localWallet", magicLink: "magicLink", diff --git a/packages/wallets/src/evm/index.ts b/packages/wallets/src/evm/index.ts index f959e8bf72a..001bec6b8d2 100644 --- a/packages/wallets/src/evm/index.ts +++ b/packages/wallets/src/evm/index.ts @@ -22,6 +22,7 @@ export type { } from "./wallets/abstract"; export * from "./wallets/paper-wallet"; +export * from "./wallets/cometh-connect"; // just the types export { AbstractClientWallet } from "./wallets/base"; export type { WalletOptions } from "./wallets/base"; diff --git a/packages/wallets/src/evm/wallets/cometh-connect.ts b/packages/wallets/src/evm/wallets/cometh-connect.ts new file mode 100644 index 00000000000..91bff866bf6 --- /dev/null +++ b/packages/wallets/src/evm/wallets/cometh-connect.ts @@ -0,0 +1,59 @@ +import { Connector } from "../interfaces/connector"; +import { AbstractClientWallet } from "./base"; +import { walletIds } from "../constants/walletIds"; +import { WalletOptions } from "./base"; +import { Chain } from "@thirdweb-dev/chains"; + +// eslint-disable-next-line @typescript-eslint/ban-types +export type ComethAdditionalOptions = { + /** + * Api Key generated on Cometh Dashboard. + * + */ + apiKey: string; + /** + * network used by the project. + * + */ + chain: Chain; + /** + * WalletAddress if re-connection to an already created smart wallet. + * + */ + walletAddress?: string; + /** + * JSON RPC URL to use for the connection. + */ + rpcUrl?: string; +}; + +export class ComethConnect extends AbstractClientWallet { + connector?: Connector; + public id = walletIds.comethConnect; + private apiKey: string; + private chain: Chain; + private walletAddress?: string; + private rpcUrl?: string; + + constructor(options: WalletOptions) { + super(walletIds.comethConnect, options); + this.chain = options.chain; + this.apiKey = options.apiKey; + this.walletAddress = options?.walletAddress; + this.rpcUrl = options?.rpcUrl; + } + + protected async getConnector(): Promise { + if (!this.connector) { + const { ComethConnector } = await import("../connectors/cometh-connect"); + + this.connector = new ComethConnector({ + chain: this.chain, + apiKey: this.apiKey, + walletAddress: this.walletAddress, + rpcUrl: this.rpcUrl, + }); + } + return this.connector; + } +} diff --git a/packages/wallets/wallets/cometh-connect/package.json b/packages/wallets/wallets/cometh-connect/package.json new file mode 100644 index 00000000000..54d702d0311 --- /dev/null +++ b/packages/wallets/wallets/cometh-connect/package.json @@ -0,0 +1,4 @@ +{ + "main": "dist/thirdweb-dev-wallets-wallets-cometh-connect.cjs.js", + "module": "dist/thirdweb-dev-wallets-wallets-cometh-connect.esm.js" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6359bdf785c..ade9984541c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1311,10 +1311,13 @@ importers: version: 0.5.0 '@blocto/sdk': specifier: ^0.5.4 - version: 0.5.4 + version: 0.5.4(@solana/web3.js@1.73.3) '@coinbase/wallet-sdk': specifier: ^3.7.1 version: 3.7.1 + '@cometh/connect-sdk': + specifier: ^1.1.0 + version: 1.1.0(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0) '@magic-ext/connect': specifier: ^6.7.2 version: 6.7.2 @@ -1566,7 +1569,7 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/providers': 5.7.2 '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethers: 5.7.2 transitivePeerDependencies: - bufferutil @@ -1581,7 +1584,7 @@ packages: '@ethersproject/abi': 5.7.0 '@ethersproject/providers': 5.7.2 '@openzeppelin/contracts': 4.9.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethers: 5.7.2 transitivePeerDependencies: - bufferutil @@ -1589,6 +1592,23 @@ packages: - utf-8-validate dev: false + /@alembic/ui@1.5.2(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tKzMbReE5BEvzIYADRtXMkcBzju+zO4sPRSRMCEFe2J4cVx1p9r/7ydxZSHePVdZZcWtWldgGSfodrerghbpkA==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + classnames: 2.3.2 + react: 18.2.0 + react-code-blocks: 0.0.9-0(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + react-feather: 2.0.10(react@18.2.0) + usehooks-ts: 2.9.1(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@babel/core' + - react-is + dev: false + /@ampproject/remapping@2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} @@ -4704,10 +4724,10 @@ packages: '@babel/helpers': 7.22.6 '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.5.4 @@ -4808,7 +4828,7 @@ packages: '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 7.5.4 @@ -4823,7 +4843,7 @@ packages: '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.1 transitivePeerDependencies: @@ -4903,7 +4923,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -4944,7 +4964,7 @@ packages: dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -4954,7 +4974,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -6194,13 +6214,13 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/traverse@7.22.8: + /@babel/traverse@7.22.8(supports-color@5.5.0): resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: @@ -6212,7 +6232,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6236,7 +6256,7 @@ packages: /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - /@blocto/sdk@0.5.4: + /@blocto/sdk@0.5.4(@solana/web3.js@1.73.3): resolution: {integrity: sha512-VjzkT3tpz5YkjXNbx6Au4C0sphHeI+DRoTWMKX3N01U+XLl04/dn+Ao5Hsb4ZU7uS4Lw6mUjNfq+z3Fm5eZKaw==} peerDependencies: '@solana/web3.js': ^1.30.2 @@ -6247,6 +6267,7 @@ packages: aptos: optional: true dependencies: + '@solana/web3.js': 1.73.3 bs58: 5.0.0 buffer: 6.0.3 eip1193-provider: 1.0.1 @@ -6257,6 +6278,54 @@ packages: - utf-8-validate dev: false + /@cbor-extract/cbor-extract-darwin-arm64@2.1.1: + resolution: {integrity: sha512-blVBy5MXz6m36Vx0DfLd7PChOQKEs8lK2bD1WJn/vVgG4FXZiZmZb2GECHFvVPA5T7OnODd9xZiL3nMCv6QUhA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@cbor-extract/cbor-extract-darwin-x64@2.1.1: + resolution: {integrity: sha512-h6KFOzqk8jXTvkOftyRIWGrd7sKQzQv2jVdTL9nKSf3D2drCvQB/LHUxAOpPXo3pv2clDtKs3xnHalpEh3rDsw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@cbor-extract/cbor-extract-linux-arm64@2.1.1: + resolution: {integrity: sha512-SxAaRcYf8S0QHaMc7gvRSiTSr7nUYMqbUdErBEu+HYA4Q6UNydx1VwFE68hGcp1qvxcy9yT5U7gA+a5XikfwSQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@cbor-extract/cbor-extract-linux-arm@2.1.1: + resolution: {integrity: sha512-ds0uikdcIGUjPyraV4oJqyVE5gl/qYBpa/Wnh6l6xLE2lj/hwnjT2XcZCChdXwW/YFZ1LUHs6waoYN8PmK0nKQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@cbor-extract/cbor-extract-linux-x64@2.1.1: + resolution: {integrity: sha512-GVK+8fNIE9lJQHAlhOROYiI0Yd4bAZ4u++C2ZjlkS3YmO6hi+FUxe6Dqm+OKWTcMpL/l71N6CQAmaRcb4zyJuA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@cbor-extract/cbor-extract-win32-x64@2.1.1: + resolution: {integrity: sha512-2Niq1C41dCRIDeD8LddiH+mxGlO7HJ612Ll3D/E73ZWBmycued+8ghTr/Ho3CMOWPUEr08XtyBMVXAjqF+TcKw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@chainlink/contracts@0.6.1(ethers@5.7.2): resolution: {integrity: sha512-EuwijGexttw0UjfrW+HygwhQIrGAbqpf1ue28R55HhWMHBzphEH0PhWm8DQmFfj5OZNy8Io66N4L0nStkZ3QKQ==} dependencies: @@ -6569,6 +6638,46 @@ packages: - utf-8-validate dev: false + /@cometh/connect-sdk@1.1.0(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0): + resolution: {integrity: sha512-Y0u6AftBC5PsDNY0P/3seFugmtKlIzz55wRNN2bdoAzuwnBg298haJXB+HUlnBheZngEN+euaIf/QbNqlr/UNw==} + dependencies: + '@alembic/ui': 1.5.2(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/providers': 5.7.2 + '@simplewebauthn/server': 7.4.0 + '@types/babel__core': 7.20.0 + '@walletconnect/client': 1.8.0 + '@web3-onboard/common': 2.3.3 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/modal': 4.6.2(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1)(react-dom@18.2.0)(react@18.2.0) + axios: 1.4.0 + cbor-js: 0.1.0 + elliptic: 6.5.4 + ethers: 5.7.2 + ethers-multisend: 2.4.0 + jsonwebtoken: 9.0.2 + magic-sdk: 17.4.0 + psl: 1.9.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + siwe: 1.1.6(ethers@5.7.2) + uuid: 9.0.1 + transitivePeerDependencies: + - '@babel/core' + - '@babel/runtime' + - '@sentry/types' + - '@solana/web3.js' + - '@walletconnect/types' + - bufferutil + - debug + - encoding + - react-is + - react-native + - supports-color + - utf-8-validate + dev: false + /@craftzdog/react-native-buffer@6.0.5(react-native@0.71.11)(react@18.2.0): resolution: {integrity: sha512-Av+YqfwA9e7jhgI9GFE/gTpwl/H+dRRLmZyJPOpKTy107j9Oj7oXlm3/YiMNz+C/CEGqcKAOqnXDLs4OL6AAFw==} requiresBuild: true @@ -6843,6 +6952,14 @@ packages: react: 18.2.0 dev: false + /@emotion/stylis@0.8.5: + resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} + dev: false + + /@emotion/unitless@0.7.5: + resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + dev: false + /@emotion/unitless@0.8.1: resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} dev: false @@ -7097,7 +7214,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) espree: 9.6.0 globals: 13.20.0 ignore: 5.2.4 @@ -7157,6 +7274,38 @@ packages: ethereumjs-util: 7.1.5 dev: false + /@ethereumjs/common@3.2.0: + resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} + dependencies: + '@ethereumjs/util': 8.1.0 + crc-32: 1.2.2 + dev: false + + /@ethereumjs/rlp@4.0.1: + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + dev: false + + /@ethereumjs/tx@4.2.0: + resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} + engines: {node: '>=14'} + dependencies: + '@ethereumjs/common': 3.2.0 + '@ethereumjs/rlp': 4.0.1 + '@ethereumjs/util': 8.1.0 + ethereum-cryptography: 2.1.2 + dev: false + + /@ethereumjs/util@8.1.0: + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} + dependencies: + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.1.2 + micro-ftch: 0.3.1 + dev: false + /@ethersproject/abi@5.5.0: resolution: {integrity: sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==} dependencies: @@ -7169,7 +7318,6 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - dev: true /@ethersproject/abi@5.7.0: resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} @@ -7194,7 +7342,6 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 - dev: true /@ethersproject/abstract-provider@5.7.0: resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} @@ -7215,7 +7362,6 @@ packages: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 - dev: true /@ethersproject/abstract-signer@5.7.0: resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} @@ -7234,7 +7380,6 @@ packages: '@ethersproject/keccak256': 5.7.0 '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.7.0 - dev: true /@ethersproject/address@5.7.0: resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} @@ -7249,7 +7394,6 @@ packages: resolution: {integrity: sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==} dependencies: '@ethersproject/bytes': 5.7.0 - dev: true /@ethersproject/base64@5.7.0: resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} @@ -7261,7 +7405,6 @@ packages: dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/properties': 5.7.0 - dev: true /@ethersproject/basex@5.7.0: resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} @@ -7275,7 +7418,6 @@ packages: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 bn.js: 4.12.0 - dev: true /@ethersproject/bignumber@5.7.0: resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} @@ -7288,7 +7430,6 @@ packages: resolution: {integrity: sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==} dependencies: '@ethersproject/logger': 5.7.0 - dev: true /@ethersproject/bytes@5.7.0: resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} @@ -7299,7 +7440,6 @@ packages: resolution: {integrity: sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==} dependencies: '@ethersproject/bignumber': 5.7.0 - dev: true /@ethersproject/constants@5.7.0: resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} @@ -7319,7 +7459,6 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 - dev: true /@ethersproject/contracts@5.7.0: resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} @@ -7346,7 +7485,6 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - dev: true /@ethersproject/hash@5.7.0: resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} @@ -7376,7 +7514,6 @@ packages: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - dev: true /@ethersproject/hdnode@5.7.0: resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} @@ -7410,7 +7547,6 @@ packages: '@ethersproject/transactions': 5.7.0 aes-js: 3.0.0 scrypt-js: 3.0.1 - dev: true /@ethersproject/json-wallets@5.7.0: resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} @@ -7434,7 +7570,6 @@ packages: dependencies: '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 - dev: true /@ethersproject/keccak256@5.7.0: resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} @@ -7444,7 +7579,6 @@ packages: /@ethersproject/logger@5.5.0: resolution: {integrity: sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==} - dev: true /@ethersproject/logger@5.7.0: resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} @@ -7455,6 +7589,12 @@ packages: '@ethersproject/logger': 5.7.0 dev: true + /@ethersproject/networks@5.5.2: + resolution: {integrity: sha512-NEqPxbGBfy6O3x4ZTISb90SjEDkWYDUbEeIFhJly0F7sZjoQMnj5KYzMSkMkLKZ+1fGpx00EDpHQCy6PrDupkQ==} + dependencies: + '@ethersproject/logger': 5.7.0 + dev: false + /@ethersproject/networks@5.7.1: resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} dependencies: @@ -7465,7 +7605,6 @@ packages: dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/sha2': 5.7.0 - dev: true /@ethersproject/pbkdf2@5.7.0: resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} @@ -7477,7 +7616,6 @@ packages: resolution: {integrity: sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==} dependencies: '@ethersproject/logger': 5.7.0 - dev: true /@ethersproject/properties@5.7.0: resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} @@ -7511,6 +7649,33 @@ packages: - utf-8-validate dev: true + /@ethersproject/providers@5.5.3: + resolution: {integrity: sha512-ZHXxXXXWHuwCQKrgdpIkbzMNJMvs+9YWemanwp1fA7XZEv7QlilseysPvQe0D7Q7DlkJX/w/bGA1MdgK2TbGvA==} + dependencies: + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/basex': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/networks': 5.7.1 + '@ethersproject/properties': 5.7.0 + '@ethersproject/random': 5.7.0 + '@ethersproject/rlp': 5.7.0 + '@ethersproject/sha2': 5.7.0 + '@ethersproject/strings': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@ethersproject/web': 5.7.1 + bech32: 1.1.4 + ws: 7.4.6 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@ethersproject/providers@5.7.2: resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} dependencies: @@ -7545,6 +7710,13 @@ packages: '@ethersproject/logger': 5.7.0 dev: true + /@ethersproject/random@5.5.1: + resolution: {integrity: sha512-YaU2dQ7DuhL5Au7KbcQLHxcRHfgyNgvFV4sQOo0HrtW3Zkrc9ctWNz8wXQ4uCSfSDsqX2vcjhroxU5RQRV0nqA==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + dev: false + /@ethersproject/random@5.7.0: resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} dependencies: @@ -7556,7 +7728,6 @@ packages: dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - dev: true /@ethersproject/rlp@5.7.0: resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} @@ -7570,7 +7741,6 @@ packages: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 hash.js: 1.1.7 - dev: true /@ethersproject/sha2@5.7.0: resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} @@ -7592,7 +7762,6 @@ packages: bn.js: 4.12.0 elliptic: 6.5.4 hash.js: 1.1.7 - dev: true /@ethersproject/signing-key@5.7.0: resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} @@ -7613,7 +7782,6 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/sha2': 5.7.0 '@ethersproject/strings': 5.7.0 - dev: true /@ethersproject/solidity@5.7.0: resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} @@ -7631,7 +7799,6 @@ packages: '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - dev: true /@ethersproject/strings@5.7.0: resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} @@ -7652,7 +7819,6 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - dev: true /@ethersproject/transactions@5.7.0: resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} @@ -7673,7 +7839,6 @@ packages: '@ethersproject/bignumber': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - dev: true /@ethersproject/units@5.7.0: resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} @@ -7700,7 +7865,6 @@ packages: '@ethersproject/signing-key': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - dev: true /@ethersproject/wallet@5.7.0: resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} @@ -7731,6 +7895,16 @@ packages: '@ethersproject/strings': 5.7.0 dev: true + /@ethersproject/web@5.5.1: + resolution: {integrity: sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==} + dependencies: + '@ethersproject/base64': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 + dev: false + /@ethersproject/web@5.7.1: resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} dependencies: @@ -7748,7 +7922,6 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - dev: true /@ethersproject/wordlists@5.7.0: resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} @@ -7796,7 +7969,7 @@ packages: cacache: 15.3.0 chalk: 4.1.2 ci-info: 3.8.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) env-editor: 0.4.2 form-data: 3.0.1 freeport-async: 2.0.0 @@ -7854,7 +8027,7 @@ packages: '@expo/sdk-runtime-versions': 1.0.0 '@react-native/normalize-color': 2.1.0 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) find-up: 5.0.0 getenv: 1.0.0 glob: 7.1.6 @@ -7965,7 +8138,7 @@ packages: '@expo/config': 7.0.3 '@expo/json-file': 8.2.36 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) find-yarn-workspace-root: 2.0.0 getenv: 1.0.0 resolve-from: 5.0.0 @@ -8011,7 +8184,7 @@ packages: '@expo/config-types': 47.0.0 '@expo/image-utils': 0.3.22 '@expo/json-file': 8.2.36 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) expo-modules-autolinking: 1.0.2 fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -8144,12 +8317,16 @@ packages: dependencies: '@hapi/hoek': 9.3.0 + /@hexagon/base64@1.1.28: + resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==} + dev: false + /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8933,6 +9110,11 @@ packages: read-yaml-file: 1.1.0 dev: false + /@metamask/detect-provider@2.0.0: + resolution: {integrity: sha512-sFpN+TX13E9fdBDh9lvQeZdJn4qYoRb/6QF2oZZK/Pn559IhCFacPMU1rMuqyXoFQF3JSJfii2l98B87QDPeCQ==} + engines: {node: '>=14.0.0'} + dev: false + /@metamask/eth-sig-util@4.0.0: resolution: {integrity: sha512-LczOjjxY4A7XYloxzyxJIHONELmUxVZncpOLoClpEcTiebiVdM46KRPYXGuULro9oNNR2xdVx3yoKiQjdfWmoA==} engines: {node: '>=12.0.0'} @@ -8955,6 +9137,36 @@ packages: tweetnacl-util: 0.15.1 dev: true + /@metamask/eth-sig-util@5.1.0: + resolution: {integrity: sha512-mlgziIHYlA9pi/XZerChqg4NocdOgBPB9NmxgXWQO2U2hH8RGOJQrz6j/AIKkYxgCMIE2PY000+joOwXfzeTDQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@ethereumjs/util': 8.1.0 + bn.js: 4.12.0 + ethereum-cryptography: 2.1.2 + ethjs-util: 0.1.6 + tweetnacl: 1.0.3 + tweetnacl-util: 0.15.1 + dev: false + + /@metamask/obs-store@7.0.0: + resolution: {integrity: sha512-Tr61Uu9CGXkCg5CZwOYRMQERd+y6fbtrtLd/PzDTPHO5UJpmSbU+7MPcQK7d1DwZCOCeCIvhmZSUCvYliC8uGw==} + engines: {node: '>=12.0.0'} + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + through2: 2.0.5 + dev: false + + /@metamask/rpc-errors@5.1.1: + resolution: {integrity: sha512-JjZnDi2y2CfvbohhBl+FOQRzmFlJpybcQlIk37zEX8B96eVSPbH/T8S0p7cSF8IE33IWx6JkD8Ycsd+2TXFxCw==} + engines: {node: '>=16.0.0'} + dependencies: + '@metamask/utils': 5.0.2 + fast-safe-stringify: 2.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@metamask/safe-event-emitter@2.0.0: resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} dev: false @@ -8964,7 +9176,20 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) + semver: 7.5.4 + superstruct: 1.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@metamask/utils@5.0.2: + resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} + engines: {node: '>=14.0.0'} + dependencies: + '@ethereumjs/tx': 4.2.0 + '@types/debug': 4.1.7 + debug: 4.3.4(supports-color@5.5.0) semver: 7.5.4 superstruct: 1.0.3 transitivePeerDependencies: @@ -9327,12 +9552,23 @@ packages: dependencies: eslint-scope: 5.1.1 + /@noble/curves@1.1.0: + resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} + dependencies: + '@noble/hashes': 1.3.1 + dev: false + /@noble/ed25519@1.7.3: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} /@noble/hashes@1.2.0: resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + /@noble/hashes@1.3.1: + resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} + engines: {node: '>= 16'} + dev: false + /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} @@ -9382,7 +9618,7 @@ packages: '@nomicfoundation/ethereumjs-tx': 5.0.1 '@nomicfoundation/ethereumjs-util': 9.0.1 abstract-level: 1.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethereum-cryptography: 0.1.3 level: 8.0.0 lru-cache: 5.1.1 @@ -9423,7 +9659,7 @@ packages: '@nomicfoundation/ethereumjs-common': 4.0.1 '@nomicfoundation/ethereumjs-tx': 5.0.1 '@nomicfoundation/ethereumjs-util': 9.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethereum-cryptography: 0.1.3 mcl-wasm: 0.7.9 rustbn.js: 0.2.0 @@ -9444,7 +9680,7 @@ packages: dependencies: '@nomicfoundation/ethereumjs-common': 4.0.1 '@nomicfoundation/ethereumjs-rlp': 5.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethereum-cryptography: 0.1.3 ethers: 5.7.2 js-sdsl: 4.4.1 @@ -9502,7 +9738,7 @@ packages: '@nomicfoundation/ethereumjs-trie': 6.0.1 '@nomicfoundation/ethereumjs-tx': 5.0.1 '@nomicfoundation/ethereumjs-util': 9.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethereum-cryptography: 0.1.3 mcl-wasm: 0.7.9 rustbn.js: 0.2.0 @@ -9675,6 +9911,50 @@ packages: resolution: {integrity: sha512-+zE2wp9gI5kjI6yHdrigeqLRDueAFz70v6hUKOT98Nyy4yL8YUR3OvXFAnAyZLXrr0v1uLlDYQdBz0fI2StmGg==} dev: false + /@peculiar/asn1-android@2.3.6: + resolution: {integrity: sha512-zkYh4DsiRhiNfg6tWaUuRc+huwlb9XJbmeZLrjTz9v76UK1Ehq3EnfJFED6P3sdznW/nqWe46LoM9JrqxcD58g==} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + asn1js: 3.0.5 + tslib: 2.5.0 + dev: false + + /@peculiar/asn1-ecc@2.3.6: + resolution: {integrity: sha512-Hu1xzMJQWv8/GvzOiinaE6XiD1/kEhq2C/V89UEoWeZ2fLUcGNIvMxOr/pMyL0OmpRWj/mhCTXOZp4PP+a0aTg==} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + '@peculiar/asn1-x509': 2.3.6 + asn1js: 3.0.5 + tslib: 2.5.0 + dev: false + + /@peculiar/asn1-rsa@2.3.6: + resolution: {integrity: sha512-DswjJyAXZnvESuImGNTvbNKvh1XApBVqU+r3UmrFFTAI23gv62byl0f5OFKWTNhCf66WQrd3sklpsCZc/4+jwA==} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + '@peculiar/asn1-x509': 2.3.6 + asn1js: 3.0.5 + tslib: 2.5.0 + dev: false + + /@peculiar/asn1-schema@2.3.6: + resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==} + dependencies: + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.5.0 + dev: false + + /@peculiar/asn1-x509@2.3.6: + resolution: {integrity: sha512-dRwX31R1lcbIdzbztiMvLNTDoGptxdV7HocNx87LfKU0fEWh7fTWJjx4oV+glETSy6heF/hJHB2J4RGB3vVSYg==} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + asn1js: 3.0.5 + ipaddr.js: 2.0.1 + pvtsutils: 1.3.5 + tslib: 2.5.0 + dev: false + /@pedrouid/environment@1.0.1: resolution: {integrity: sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==} dev: false @@ -11047,7 +11327,6 @@ packages: /@scure/base@1.1.1: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - dev: true /@scure/bip32@1.1.5: resolution: {integrity: sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==} @@ -11057,6 +11336,14 @@ packages: '@scure/base': 1.1.1 dev: true + /@scure/bip32@1.3.1: + resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} + dependencies: + '@noble/curves': 1.1.0 + '@noble/hashes': 1.3.1 + '@scure/base': 1.1.1 + dev: false + /@scure/bip39@1.1.1: resolution: {integrity: sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==} dependencies: @@ -11064,6 +11351,13 @@ packages: '@scure/base': 1.1.1 dev: true + /@scure/bip39@1.2.1: + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + dependencies: + '@noble/hashes': 1.3.1 + '@scure/base': 1.1.1 + dev: false + /@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==} dependencies: @@ -11161,17 +11455,51 @@ packages: /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - /@sinclair/typebox@0.24.51: - resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + /@simplewebauthn/iso-webcrypto@7.4.0: + resolution: {integrity: sha512-LSx8zghjH+z9IFOhBdDv2AyhqnzDUCYFxFiwJbToowOigCgf4Y8fyZle9Y+0NS232bIoU6j/lgv5iT32m3eGyA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + dependencies: + '@simplewebauthn/typescript-types': 7.4.0 + '@types/node': 18.17.1 dev: false - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - dev: true - - /@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - + /@simplewebauthn/server@7.4.0: + resolution: {integrity: sha512-Y6jj2WsE3zBDagSdOg3b7+SMw7zHku0Od45Q1ZpA19Wd5aUbV2mH281SbdhFN4UuKcGQSeeAgUObAWHvgxNOVA==} + engines: {node: '>=16.0.0'} + dependencies: + '@hexagon/base64': 1.1.28 + '@peculiar/asn1-android': 2.3.6 + '@peculiar/asn1-ecc': 2.3.6 + '@peculiar/asn1-rsa': 2.3.6 + '@peculiar/asn1-schema': 2.3.6 + '@peculiar/asn1-x509': 2.3.6 + '@simplewebauthn/iso-webcrypto': 7.4.0 + '@simplewebauthn/typescript-types': 7.4.0 + '@types/debug': 4.1.7 + '@types/node': 18.17.1 + cbor-x: 1.5.4 + cross-fetch: 3.1.8 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@simplewebauthn/typescript-types@7.4.0: + resolution: {integrity: sha512-8/ZjHeUPe210Bt5oyaOIGx4h8lHdsQs19BiOT44gi/jBEgK7uBGA0Fy7NRsyh777al3m6WM0mBf0UR7xd4R7WQ==} + dev: false + + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + dev: true + + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + /@sindresorhus/is@4.6.0: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -11553,6 +11881,10 @@ packages: tslib: 2.5.0 dev: true + /@socket.io/component-emitter@3.1.0: + resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + dev: false + /@solana/buffer-layout@4.0.1: resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} engines: {node: '>=5.10'} @@ -11584,6 +11916,12 @@ packages: - supports-color - utf-8-validate + /@spruceid/siwe-parser@1.1.3: + resolution: {integrity: sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==} + dependencies: + apg-js: 4.2.1 + dev: false + /@stablelib/aead@1.0.1: resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} dev: false @@ -11837,7 +12175,7 @@ packages: '@swc-node/sourcemap-support': 0.3.0 '@swc/core': 1.3.71 colorette: 2.0.19 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) pirates: 4.0.5 tslib: 2.5.0 typescript: 5.1.6 @@ -12053,6 +12391,223 @@ packages: engines: {node: '>= 6'} dev: false + /@toruslabs/base-controllers@2.9.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-rKc+bR4QB/wdbH0CxLZC5e2PUZcIgkr9yY7TMd3oIffDklaYBnsuC5ES2/rgK1aRUDRWz+qWbTwLqsY6PlT37Q==} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@ethereumjs/util': 8.1.0 + '@toruslabs/broadcast-channel': 6.3.1 + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 4.7.2(@babel/runtime@7.22.6) + async-mutex: 0.4.0 + bignumber.js: 9.1.1 + bowser: 2.11.0 + eth-rpc-errors: 4.0.3 + json-rpc-random-id: 1.0.1 + lodash: 4.17.21 + loglevel: 1.8.1 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@toruslabs/broadcast-channel@6.3.1: + resolution: {integrity: sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw==} + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/eccrypto': 2.2.1 + '@toruslabs/metadata-helpers': 3.2.0(@babel/runtime@7.22.6) + bowser: 2.11.0 + loglevel: 1.8.1 + oblivious-set: 1.1.1 + socket.io-client: 4.7.2 + unload: 2.4.1 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@toruslabs/eccrypto@2.2.1: + resolution: {integrity: sha512-7sviL0wLYsfA5ogEAOIdb0tu/QAOFXfHc9B8ONYtF04x4Mg3Nr89LL35FhjaEm055q8Ru7cUQhEFSiqJqm9GCw==} + dependencies: + elliptic: 6.5.4 + dev: false + + /@toruslabs/http-helpers@3.4.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-CoeJSL32mpp0gmYjxv48odu6pfjHk/rbJHDwCtYPcMHAl+qUQ/DTpVOOn9U0fGkD+fYZrQmZbRkXFgLhiT0ajQ==} + engines: {node: '>=14.17.0', npm: '>=6.x'} + peerDependencies: + '@babel/runtime': ^7.x + '@sentry/types': ^7.x + peerDependenciesMeta: + '@sentry/types': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + lodash.merge: 4.6.2 + loglevel: 1.8.1 + dev: false + + /@toruslabs/metadata-helpers@3.2.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-2bCc6PNKd9y+aWfZQ1FXd47QmfyT4NmmqPGfsqk+sQS2o+MlxIyLuh9uh7deMgXo4b4qBDX+RQGbIKM1zVk56w==} + engines: {node: '>=14.17.0', npm: '>=6.x'} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/eccrypto': 2.2.1 + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + elliptic: 6.5.4 + ethereum-cryptography: 2.1.2 + json-stable-stringify: 1.0.2 + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@toruslabs/openlogin-ed25519@3.2.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-w187Pp7YsMJCajXbcBioKuRoVKonPMl7pmHTWsoedJAOx3ydyxnp2iz+jGAkwVX/jIiiMb3gvSRMfiztwrX3Lw==} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/tweetnacl-js': 1.0.4 + dev: false + + /@toruslabs/openlogin-jrpc@3.2.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-G+K0EHyVUaAEyeD4xGsnAZRpn/ner8lQ2HC2+pGKg6oGmzKI2wGMDcw2KMH6+HKlfBGVJ5/VR9AQfC/tZlLDmQ==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/openlogin-utils': 3.0.0(@babel/runtime@7.22.6) + end-of-stream: 1.4.4 + eth-rpc-errors: 4.0.3 + events: 3.3.0 + fast-safe-stringify: 2.1.1 + once: 1.4.0 + pump: 3.0.0 + readable-stream: 3.6.2 + dev: false + + /@toruslabs/openlogin-jrpc@4.7.2(@babel/runtime@7.22.6): + resolution: {integrity: sha512-9Eb0cPc0lPuS6v2YkQlgzfbRnZ6fLez9Ike5wznoHSFA2/JVu1onwuI56EV1HwswdDrOWPPQEyzI1j9NriZ0ew==} + engines: {node: '>=16.18.1', npm: '>=8.x'} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@metamask/rpc-errors': 5.1.1 + '@toruslabs/openlogin-utils': 4.7.0(@babel/runtime@7.22.6) + end-of-stream: 1.4.4 + events: 3.3.0 + fast-safe-stringify: 2.1.1 + once: 1.4.0 + pump: 3.0.0 + readable-stream: 4.4.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@toruslabs/openlogin-utils@3.0.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-T5t29/AIFqXc84x4OoAkZWjd0uoP2Lk6iaFndnIIMzCPu+BwwV0spX/jd/3YYNjZ8Po8D+faEnwAhiqemYeK2w==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + base64url: 3.0.1 + keccak: 3.0.3 + randombytes: 2.1.0 + dev: false + + /@toruslabs/openlogin-utils@4.7.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-w6XkHs4WKuufsf/zzteBzs4EJuOknrUmJ+iv5FZ8HzIpMQeL/984CP8HYaFSEYkbGCP4ydAnhY4Uh0QAhpDbPg==} + engines: {node: '>=16.18.1', npm: '>=8.x'} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + base64url: 3.0.1 + dev: false + + /@toruslabs/openlogin@3.2.1(@babel/runtime@7.22.6): + resolution: {integrity: sha512-yJNj2gn+H6+TjR/xn7nFMED/U05C1YbvD4u9hz7I0YhiVG/chOIeXEvvixkIiH3Om9M7PhshwcLCN/hn1cgW6A==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/eccrypto': 2.2.1 + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-utils': 3.0.0(@babel/runtime@7.22.6) + loglevel: 1.8.1 + pump: 3.0.0 + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@toruslabs/solana-embed@0.3.4(@babel/runtime@7.22.6): + resolution: {integrity: sha512-yj+aBJoBAneap7Jlu9/OOp7irWNuC5CqAhyhVcmb0IjWrCUFnioLdL0U7UfGaqVm/5O0leJh7/Z5Ll+3toWJBg==} + engines: {node: '>=14.17.0', npm: '>=6.x'} + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@solana/web3.js': 1.73.3 + '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + eth-rpc-errors: 4.0.3 + fast-deep-equal: 3.1.3 + is-stream: 2.0.1 + lodash-es: 4.17.21 + loglevel: 1.8.1 + pump: 3.0.0 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@toruslabs/torus-embed@1.41.3(@babel/runtime@7.22.6): + resolution: {integrity: sha512-RpSNJub99oweFASv3Jinrf4JzA9QgkqGnErnymGuAQop9WGcmV2lJoImg2lXJbWgfM9SOOK6qtakhysf02oTTw==} + engines: {node: '>=14.17.0', npm: '>=6.x'} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@metamask/obs-store': 7.0.0 + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + create-hash: 1.2.0 + end-of-stream: 1.4.4 + eth-rpc-errors: 4.0.3 + events: 3.3.0 + fast-deep-equal: 3.1.3 + is-stream: 2.0.1 + lodash.merge: 4.6.2 + loglevel: 1.8.1 + once: 1.4.0 + pump: 3.0.0 + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@toruslabs/tweetnacl-js@1.0.4: + resolution: {integrity: sha512-h8fVemW5pstsKbm/fTx+y61dZkh5Pepy/92lsyKp83KErf96jT+w4LGx4nEgeAVrdYQDTLg2tO7vu/boEb23Iw==} + dev: false + /@trivago/prettier-plugin-sort-imports@4.2.0(prettier@3.0.0): resolution: {integrity: sha512-YBepjbt+ZNBVmN3ev1amQH3lWCmHyt5qTbLCp/syXJRu/Kw2koXh44qayB1gMRxcL/gV8egmjN5xWSrYyfUtyw==} peerDependencies: @@ -12683,7 +13238,7 @@ packages: '@typescript-eslint/scope-manager': 5.60.1 '@typescript-eslint/type-utils': 5.60.1(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.60.1(eslint@8.45.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 @@ -12711,7 +13266,7 @@ packages: '@typescript-eslint/type-utils': 6.2.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/utils': 6.2.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/visitor-keys': 6.2.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 graphemer: 1.4.0 ignore: 5.2.4 @@ -12749,7 +13304,7 @@ packages: '@typescript-eslint/scope-manager': 5.60.1 '@typescript-eslint/types': 5.60.1 '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 typescript: 5.1.6 transitivePeerDependencies: @@ -12769,7 +13324,7 @@ packages: '@typescript-eslint/types': 6.2.0 '@typescript-eslint/typescript-estree': 6.2.0(typescript@5.1.6) '@typescript-eslint/visitor-keys': 6.2.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 typescript: 5.1.6 transitivePeerDependencies: @@ -12809,7 +13364,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6) '@typescript-eslint/utils': 5.60.1(eslint@8.45.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 @@ -12828,7 +13383,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.2.0(typescript@5.1.6) '@typescript-eslint/utils': 6.2.0(eslint@8.45.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) eslint: 8.45.0 ts-api-utils: 1.0.1(typescript@5.1.6) typescript: 5.1.6 @@ -12859,7 +13414,7 @@ packages: dependencies: '@typescript-eslint/types': 5.55.0 '@typescript-eslint/visitor-keys': 5.55.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -12880,7 +13435,7 @@ packages: dependencies: '@typescript-eslint/types': 5.60.1 '@typescript-eslint/visitor-keys': 5.60.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -12900,7 +13455,7 @@ packages: dependencies: '@typescript-eslint/types': 6.2.0 '@typescript-eslint/visitor-keys': 6.2.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -13057,6 +13612,40 @@ packages: - utf-8-validate dev: false + /@walletconnect/browser-utils@1.8.0: + resolution: {integrity: sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==} + dependencies: + '@walletconnect/safe-json': 1.0.0 + '@walletconnect/types': 1.8.0 + '@walletconnect/window-getters': 1.0.0 + '@walletconnect/window-metadata': 1.0.0 + detect-browser: 5.2.0 + dev: false + + /@walletconnect/client@1.8.0: + resolution: {integrity: sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==} + deprecated: 'WalletConnect''s v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/' + dependencies: + '@walletconnect/core': 1.8.0 + '@walletconnect/iso-crypto': 1.8.0 + '@walletconnect/types': 1.8.0 + '@walletconnect/utils': 1.8.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /@walletconnect/core@1.8.0: + resolution: {integrity: sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==} + dependencies: + '@walletconnect/socket-transport': 1.8.0 + '@walletconnect/types': 1.8.0 + '@walletconnect/utils': 1.8.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@walletconnect/core@2.9.1: resolution: {integrity: sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==} dependencies: @@ -13083,6 +13672,25 @@ packages: - utf-8-validate dev: false + /@walletconnect/crypto@1.0.3: + resolution: {integrity: sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==} + dependencies: + '@walletconnect/encoding': 1.0.2 + '@walletconnect/environment': 1.0.1 + '@walletconnect/randombytes': 1.0.3 + aes-js: 3.1.2 + hash.js: 1.1.7 + tslib: 1.14.1 + dev: false + + /@walletconnect/encoding@1.0.2: + resolution: {integrity: sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==} + dependencies: + is-typedarray: 1.0.0 + tslib: 1.14.1 + typedarray-to-buffer: 3.1.5 + dev: false + /@walletconnect/environment@1.0.1: resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} dependencies: @@ -13130,6 +13738,14 @@ packages: tslib: 1.14.1 dev: false + /@walletconnect/iso-crypto@1.8.0: + resolution: {integrity: sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==} + dependencies: + '@walletconnect/crypto': 1.0.3 + '@walletconnect/types': 1.8.0 + '@walletconnect/utils': 1.8.0 + dev: false + /@walletconnect/jsonrpc-http-connection@1.0.7: resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} dependencies: @@ -13227,6 +13843,15 @@ packages: - react dev: false + /@walletconnect/randombytes@1.0.3: + resolution: {integrity: sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==} + dependencies: + '@walletconnect/encoding': 1.0.2 + '@walletconnect/environment': 1.0.1 + randombytes: 2.1.0 + tslib: 1.14.1 + dev: false + /@walletconnect/react-native-compat@2.8.6(@react-native-async-storage/async-storage@1.18.2)(react-native-get-random-values@1.9.0): resolution: {integrity: sha512-jC7Sgr/vGMZIWW+9vP+y0EKj3DL+Y6YIAszb2o3ZBACynAebr5s0r7y9SaKi1jlKNppoeg4iNt3yIt811B7Q0w==} peerDependencies: @@ -13257,6 +13882,10 @@ packages: uint8arrays: 3.1.1 dev: false + /@walletconnect/safe-json@1.0.0: + resolution: {integrity: sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==} + dev: false + /@walletconnect/safe-json@1.0.2: resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} dependencies: @@ -13282,12 +13911,28 @@ packages: - utf-8-validate dev: false + /@walletconnect/socket-transport@1.8.0: + resolution: {integrity: sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==} + dependencies: + '@walletconnect/types': 1.8.0 + '@walletconnect/utils': 1.8.0 + ws: 7.5.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@walletconnect/time@1.0.2: resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} dependencies: tslib: 1.14.1 dev: false + /@walletconnect/types@1.8.0: + resolution: {integrity: sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==} + deprecated: 'WalletConnect''s v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/' + dev: false + /@walletconnect/types@2.10.2: resolution: {integrity: sha512-luNV+07Wdla4STi9AejseCQY31tzWKQ5a7C3zZZaRK/di+rFaAAb7YW04OP4klE7tw/mJRGPTlekZElmHxO8kQ==} dependencies: @@ -13336,6 +13981,18 @@ packages: - utf-8-validate dev: false + /@walletconnect/utils@1.8.0: + resolution: {integrity: sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==} + dependencies: + '@walletconnect/browser-utils': 1.8.0 + '@walletconnect/encoding': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/types': 1.8.0 + bn.js: 4.11.8 + js-sha3: 0.8.0 + query-string: 6.13.5 + dev: false + /@walletconnect/utils@2.10.2: resolution: {integrity: sha512-syxXRpc2yhSknMu3IfiBGobxOY7fLfLTJuw+ppKaeO6WUdZpIit3wfuGOcc0Ms3ZPFCrGfyGOoZsCvgdXtptRg==} dependencies: @@ -13354,62 +14011,392 @@ packages: query-string: 7.1.3 uint8arrays: 3.1.1 transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - lokijs + - '@react-native-async-storage/async-storage' + - lokijs + dev: false + + /@walletconnect/utils@2.9.1: + resolution: {integrity: sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==} + dependencies: + '@stablelib/chacha20poly1305': 1.0.1 + '@stablelib/hkdf': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/sha256': 1.0.1 + '@stablelib/x25519': 1.0.3 + '@walletconnect/relay-api': 1.0.9 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.9.1 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - lokijs + dev: false + + /@walletconnect/web3wallet@1.8.7: + resolution: {integrity: sha512-XDhF+bTyAwO/7JHr+eNgu4JGj4fSw6sDHLuxxeADkJWYTWuTJQhuBjWQhgYzdvPg26C2/MsbaMgYzQZ+eVDq4Q==} + dependencies: + '@walletconnect/auth-client': 2.1.1 + '@walletconnect/core': 2.9.1 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 2.0.1 + '@walletconnect/sign-client': 2.9.1 + '@walletconnect/types': 2.9.1 + '@walletconnect/utils': 2.9.1 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - encoding + - lokijs + - utf-8-validate + dev: false + + /@walletconnect/window-getters@1.0.0: + resolution: {integrity: sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==} + dev: false + + /@walletconnect/window-getters@1.0.1: + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + dependencies: + tslib: 1.14.1 + dev: false + + /@walletconnect/window-metadata@1.0.0: + resolution: {integrity: sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==} + dependencies: + '@walletconnect/window-getters': 1.0.1 + dev: false + + /@walletconnect/window-metadata@1.0.1: + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + dependencies: + '@walletconnect/window-getters': 1.0.1 + tslib: 1.14.1 + dev: false + + /@web3-onboard/common@2.3.3: + resolution: {integrity: sha512-Ytppszqe77VY8WglRdr/Lfx+HmcZ2hXQEkBA23JaVYmzKvP/mC6j+sjGUD8CgXDpRRxyKoiRj6nz95GRABie6Q==} + dependencies: + bignumber.js: 9.1.1 + ethers: 5.5.4 + joi: 17.9.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /@web3auth/base-evm-adapter@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-ov/LFGbyxQnUbj2ZSs/vrUHuZXMIaF2NgJOCO/XCtKN80sxK25KwuEYFP+DhA+uD+X5Gn/C4CURDLWdHpWywNw==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@web3auth/base-plugin@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-L0APrd8T1TTPXLEylnFfOnPWOIHcs7rcmo8ZjjhfIFC/Dms4GYoPaOfmfsvG52juxHsHODFbBld7eJPhIuOfAA==} + deprecated: Not supported. Pls upgrade + dependencies: + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + transitivePeerDependencies: + - '@babel/runtime' + - '@sentry/types' + dev: false + + /@web3auth/base-provider@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-kqUuRO33nCze6LnR+6jXzr/ZWZ5zxosFpdqmz2fIpFbttKWdmCrl79qJ++ge++bqsKE1YHI4DSIvHCBZEm6fqw==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + eth-rpc-errors: 4.0.3 + json-rpc-random-id: 1.0.1 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@web3auth/base-solana-adapter@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-bv2lcGrfSE8vA78IHn00wEI64DNWMJoeCQVLzGHHq2bAyUGDr4OK97APT8Y/oY+whtoF1mP9SM3dZUwH6HqOMQ==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + bs58: 4.0.1 + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@web3auth/base@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-jy/9iLpK5DS9b49VISAQLD6iRj5FFj957UVjbn0SR41DOQ8Jw1hJgS/l3Y8BVEw8mIErT71ux3J7JRu5VsK5vg==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + jwt-decode: 3.1.2 + loglevel: 1.8.1 + ts-custom-error: 3.3.1 + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@web3auth/core@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-RkPcG6OyrVnRp2fzIjF6pqMxfVW7f7ZR7bpw6jJsM2i4zq6Pze2Gf3d3R9OreWQGrdJbx4ODbOHGczre/4L5iQ==} + deprecated: Package has been renamed to @web3auth/no-modal + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-plugin': 4.6.0(@babel/runtime@7.22.6) + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@web3auth/ethereum-provider@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-YqjCsvbaij8C5d5GiHx8Bduu4XC7bqN6OtU9NTM+j830+eRI9iy6wNOYLixBu18oeTrDzxw0pZoFVV9+8fnFcA==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@ethereumjs/common': 3.2.0 + '@ethereumjs/tx': 4.2.0 + '@ethereumjs/util': 8.1.0 + '@metamask/eth-sig-util': 5.1.0 + '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) + '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@walletconnect/types': 1.8.0 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) + assert: 2.0.0 + bignumber.js: 9.1.1 + bn.js: 5.2.1 + eth-rpc-errors: 4.0.3 + jsonschema: 1.4.1 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@web3auth/metamask-adapter@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-TNVz7c+6+aTPwEZlfVyZpsy0pJPL4cGN/OGJ7jPsDqdA7qBVM3nsuNW9esZN9dFyGAKlG0+9rY0oiVRsSBjpmg==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@metamask/detect-provider': 2.0.0 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) + transitivePeerDependencies: + - '@sentry/types' + dev: false + + /@web3auth/modal@4.6.2(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-SkR8iitM9R3Oth785y8zCDjpcex6EgaXt/oZkG+CbsEcF7fzkiSq8vB/N+6hsEMmHMESuU5JHHcyqa5NA/TYBg==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': 7.x + dependencies: + '@babel/runtime': 7.22.6 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/core': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/metamask-adapter': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/openlogin-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + '@web3auth/phantom-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + '@web3auth/torus-evm-adapter': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/torus-solana-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + '@web3auth/ui': 4.6.2(@babel/runtime@7.22.6)(react-dom@18.2.0)(react@18.2.0) + '@web3auth/wallet-connect-v1-adapter': 4.6.0(@babel/runtime@7.22.6)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1) + transitivePeerDependencies: + - '@sentry/types' + - '@solana/web3.js' + - '@walletconnect/client' + - '@walletconnect/types' + - bufferutil + - encoding + - react + - react-dom + - react-native + - supports-color + - utf-8-validate + dev: false + + /@web3auth/openlogin-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): + resolution: {integrity: sha512-zNgGTHEfJu2mrj9THVpQpSJIQtTWA0rz0me7OPPlG1xuNusl+KNNRoDGd/QgCWIE7R1OfU3XO5eszEYxmAY9AA==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) + '@toruslabs/openlogin-ed25519': 3.2.0(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/ethereum-provider': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + lodash.merge: 4.6.2 + transitivePeerDependencies: + - '@sentry/types' + - '@solana/web3.js' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@web3auth/phantom-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): + resolution: {integrity: sha512-MtivbBksxtlB+5IOJJsZBfIl7zGC4v/L7+5L94jlej8SLmmUnRSnk1HFzyJUkyuiyqoGGWNsnEk2tsAjp1YgIw==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + dependencies: + '@babel/runtime': 7.22.6 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-solana-adapter': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + bn.js: 5.2.1 + transitivePeerDependencies: + - '@sentry/types' + - '@solana/web3.js' + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@web3auth/solana-provider@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): + resolution: {integrity: sha512-8LhqTmXRuZfEvRiV/u5iwO9VN9wue3YKCmKduGWr0VyK7TAtLCfHbJYv01E8Fz8GNGPyymk6uOVC4uoz+X8lcw==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + '@solana/web3.js': ^1.x + dependencies: + '@babel/runtime': 7.22.6 + '@solana/web3.js': 1.73.3 + '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@toruslabs/tweetnacl-js': 1.0.4 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) + bn.js: 5.2.1 + bs58: 4.0.1 + eth-rpc-errors: 4.0.3 + json-rpc-random-id: 1.0.1 + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate dev: false - /@walletconnect/utils@2.9.1: - resolution: {integrity: sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==} + /@web3auth/torus-evm-adapter@4.6.0(@babel/runtime@7.22.6): + resolution: {integrity: sha512-9eqfKAqEPO0xnWqwLBABHuZMmMoi3HR951yDcxcl0i8cyeNeJH6XqOS8OKTBabc1ITYo8CXidL0fQNx4fQNU7A==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.9 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.9.1 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 + '@babel/runtime': 7.22.6 + '@toruslabs/torus-embed': 1.41.3(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - lokijs + - '@sentry/types' dev: false - /@walletconnect/web3wallet@1.8.7: - resolution: {integrity: sha512-XDhF+bTyAwO/7JHr+eNgu4JGj4fSw6sDHLuxxeADkJWYTWuTJQhuBjWQhgYzdvPg26C2/MsbaMgYzQZ+eVDq4Q==} + /@web3auth/torus-solana-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): + resolution: {integrity: sha512-/O7IHluhpaka5gr+KcpFI8K1lD+e+kn55IZxPztt4gFmfufdowYhRDzm5w1aivz/iuhnNgYbA4dOvJnpRv53IQ==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x dependencies: - '@walletconnect/auth-client': 2.1.1 - '@walletconnect/core': 2.9.1 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/sign-client': 2.9.1 - '@walletconnect/types': 2.9.1 - '@walletconnect/utils': 2.9.1 - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' + '@babel/runtime': 7.22.6 + '@toruslabs/solana-embed': 0.3.4(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-solana-adapter': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) + transitivePeerDependencies: + - '@sentry/types' + - '@solana/web3.js' - bufferutil - encoding - - lokijs + - supports-color - utf-8-validate dev: false - /@walletconnect/window-getters@1.0.1: - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + /@web3auth/ui@4.6.2(@babel/runtime@7.22.6)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ddy2LbiS/bfTp5YruDq67d/BMsAVqLQtnxoqbv3g4xPHw2MGN/eftwVFZQ8OFHbcM9UUn2DWzqGb09R3LRiMBw==} + deprecated: Not supported. Pls upgrade + peerDependencies: + '@babel/runtime': ^7.x + react: ^18.x + react-dom: ^18.x dependencies: - tslib: 1.14.1 + '@babel/runtime': 7.22.6 + '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) + '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + bowser: 2.11.0 + classnames: 2.3.2 + copy-to-clipboard: 3.3.3 + i18next: 22.5.1 + lodash.clonedeep: 4.5.0 + lodash.merge: 4.6.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-i18next: 12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) + react-qrcode-logo: 2.9.0(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@sentry/types' + - react-native dev: false - /@walletconnect/window-metadata@1.0.1: - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + /@web3auth/wallet-connect-v1-adapter@4.6.0(@babel/runtime@7.22.6)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1): + resolution: {integrity: sha512-+WSjZ0SvwVsu3nRV+nHQM1zm2C2O0Du9ZzrzEXjAHcTEXss1cFhGrLxIx+sM41pPHF6UeqcpnTeLBf+ASh4l6Q==} + deprecated: wc v1 is deprecated. pls use wc v2 + peerDependencies: + '@babel/runtime': ^7.x + '@walletconnect/client': ~1.x + '@walletconnect/types': ~1.x dependencies: - '@walletconnect/window-getters': 1.0.1 - tslib: 1.14.1 + '@babel/runtime': 7.22.6 + '@walletconnect/client': 1.8.0 + '@walletconnect/types': 2.9.1 + '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) + '@web3auth/ethereum-provider': 4.6.0(@babel/runtime@7.22.6) + transitivePeerDependencies: + - '@sentry/types' + - bufferutil + - supports-color + - utf-8-validate dev: false /@webassemblyjs/ast@1.11.1: @@ -13669,11 +14656,15 @@ packages: /aes-js@3.0.0: resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} + /aes-js@3.1.2: + resolution: {integrity: sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==} + dev: false + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -13681,7 +14672,7 @@ packages: resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) depd: 2.0.0 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -13841,6 +14832,10 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 + /apg-js@4.2.1: + resolution: {integrity: sha512-S3unf9jb9XrhmZYC27L5yits1p/+HqN6lksrkqKEv1U0Ytu+ENkIkOMV5+iutFjBaY9JTUCDQFS1svHsy3uNZA==} + dev: false + /appdirsjs@1.2.7: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} @@ -14013,6 +15008,15 @@ packages: minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 + /asn1js@3.0.5: + resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} + engines: {node: '>=12.0.0'} + dependencies: + pvtsutils: 1.3.5 + pvutils: 1.1.3 + tslib: 2.5.0 + dev: false + /assert@2.0.0: resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} dependencies: @@ -14020,7 +15024,6 @@ packages: is-nan: 1.3.2 object-is: 1.1.5 util: 0.12.5 - dev: true /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -14051,6 +15054,12 @@ packages: tslib: 2.5.0 dev: false + /async-mutex@0.4.0: + resolution: {integrity: sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==} + dependencies: + tslib: 2.5.0 + dev: false + /async-retry@1.3.3: resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} dependencies: @@ -14177,7 +15186,6 @@ packages: proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: true /axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} @@ -14382,6 +15390,21 @@ packages: /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} + /babel-plugin-styled-components@2.1.4(@babel/core@7.22.9)(styled-components@5.3.11): + resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) + lodash: 4.17.21 + picomatch: 2.3.1 + styled-components: 5.3.11(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@babel/core' + dev: false + /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -14526,6 +15549,11 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + /base64url@3.0.1: + resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} + engines: {node: '>=6.0.0'} + dev: false + /base@0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} @@ -14639,6 +15667,10 @@ packages: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} dev: false + /bn.js@4.11.8: + resolution: {integrity: sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==} + dev: false + /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -14916,7 +15948,6 @@ packages: /buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - dev: true /buffer-fill@1.0.0: resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} @@ -15172,6 +16203,10 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} + /camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + dev: false + /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: @@ -15217,6 +16252,32 @@ packages: lodash: 4.17.21 dev: true + /cbor-extract@2.1.1: + resolution: {integrity: sha512-1UX977+L+zOJHsp0mWFG13GLwO6ucKgSmSW6JTl8B9GUvACvHeIVpFqhU92299Z6PfD09aTXDell5p+lp1rUFA==} + hasBin: true + requiresBuild: true + dependencies: + node-gyp-build-optional-packages: 5.0.3 + optionalDependencies: + '@cbor-extract/cbor-extract-darwin-arm64': 2.1.1 + '@cbor-extract/cbor-extract-darwin-x64': 2.1.1 + '@cbor-extract/cbor-extract-linux-arm': 2.1.1 + '@cbor-extract/cbor-extract-linux-arm64': 2.1.1 + '@cbor-extract/cbor-extract-linux-x64': 2.1.1 + '@cbor-extract/cbor-extract-win32-x64': 2.1.1 + dev: false + optional: true + + /cbor-js@0.1.0: + resolution: {integrity: sha512-7sQ/TvDZPl7csT1Sif9G0+MA0I0JOVah8+wWlJVQdVEgIbCzlN/ab3x+uvMNsc34TUvO6osQTAmB2ls80JX6tw==} + dev: false + + /cbor-x@1.5.4: + resolution: {integrity: sha512-PVKILDn+Rf6MRhhcyzGXi5eizn1i0i3F8Fe6UMMxXBnWkalq9+C5+VTmlIjAYM4iF2IYF2N+zToqAfYOp+3rfw==} + optionalDependencies: + cbor-extract: 2.1.1 + dev: false + /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} @@ -15291,6 +16352,18 @@ packages: engines: {node: '>=12.20'} dev: false + /character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -15388,6 +16461,10 @@ packages: node-gyp-build: 4.6.0 dev: true + /classnames@2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + dev: false + /clean-css@5.3.2: resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} engines: {node: '>= 10.0'} @@ -15434,6 +16511,16 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false + /clipboard@2.0.11: + resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==} + requiresBuild: true + dependencies: + good-listener: 1.2.2 + select: 1.1.2 + tiny-emitter: 2.1.0 + dev: false + optional: true + /clipboardy@3.0.0: resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -15553,6 +16640,10 @@ packages: dependencies: delayed-stream: 1.0.0 + /comma-separated-tokens@1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + /command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} @@ -15948,6 +17039,11 @@ packages: postcss-selector-parser: 6.0.11 dev: false + /css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + dev: false + /css-declaration-sorter@6.3.1(postcss@8.4.21): resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} @@ -16056,6 +17152,14 @@ packages: nth-check: 2.1.1 dev: false + /css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + dev: false + /css-tree@1.0.0-alpha.37: resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} engines: {node: '>=8.0.0'} @@ -16251,6 +17355,18 @@ packages: dependencies: ms: 2.1.3 + /debug@4.3.4(supports-color@5.5.0): + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 5.5.0 + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -16448,6 +17564,12 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + /delegate@3.2.0: + resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==} + requiresBuild: true + dev: false + optional: true + /denodeify@1.2.1: resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} @@ -16477,6 +17599,10 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + /detect-browser@5.2.0: + resolution: {integrity: sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==} + dev: false + /detect-browser@5.3.0: resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} dev: false @@ -16749,7 +17875,6 @@ packages: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: safe-buffer: 5.2.1 - dev: true /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -16830,6 +17955,25 @@ packages: dependencies: once: 1.4.0 + /engine.io-client@6.5.2: + resolution: {integrity: sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4(supports-color@5.5.0) + engine.io-parser: 5.2.1 + ws: 8.11.0 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.1: + resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} + engines: {node: '>=10.0.0'} + dev: false + /enhanced-resolve@5.12.0: resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} @@ -17001,7 +18145,6 @@ packages: /es6-object-assign@1.1.0: resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} - dev: true /es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} @@ -17400,7 +18543,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) enhanced-resolve: 5.12.0 eslint: 8.45.0 eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.2.0)(eslint@8.45.0) @@ -17542,7 +18685,7 @@ packages: minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.1 - semver: 7.5.4 + semver: 7.5.3 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -17719,7 +18862,7 @@ packages: peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) eslint: 8.45.0 eslint-plugin-react-native-globals: 0.1.2 transitivePeerDependencies: @@ -17830,7 +18973,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.0 @@ -18011,6 +19154,15 @@ packages: '@scure/bip39': 1.1.1 dev: true + /ethereum-cryptography@2.1.2: + resolution: {integrity: sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==} + dependencies: + '@noble/curves': 1.1.0 + '@noble/hashes': 1.3.1 + '@scure/bip32': 1.3.1 + '@scure/bip39': 1.2.1 + dev: false + /ethereum-provider@0.7.7: resolution: {integrity: sha512-ulbjKgu1p2IqtZqNTNfzXysvFJrMR3oTmWEEX3DnoEae7WLd4MkY4u82kvXhxA2C171rK8IVlcodENX7TXvHTA==} dependencies: @@ -18064,7 +19216,7 @@ packages: asn1.js: 5.4.1 aws-sdk: 2.1336.0 bn.js: 5.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) ethers: 5.7.2 transitivePeerDependencies: - bufferutil @@ -18091,6 +19243,19 @@ packages: - utf-8-validate dev: true + /ethers-multisend@2.4.0: + resolution: {integrity: sha512-/zL3/1TSS5ZFjyMcaPrk60fVmZUTYishIS/HtL3uUH52OcCswXNv9sTEa/+61nnO4x+VLxr2syM9pfwjhskYQA==} + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/contracts': 5.7.0 + '@ethersproject/solidity': 5.7.0 + '@ethersproject/units': 5.7.0 + dev: false + /ethers@5.5.1: resolution: {integrity: sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==} dependencies: @@ -18129,6 +19294,44 @@ packages: - utf-8-validate dev: true + /ethers@5.5.4: + resolution: {integrity: sha512-N9IAXsF8iKhgHIC6pquzRgPBJEzc9auw3JoRkaKe+y4Wl/LFBtDDunNe7YmdomontECAcC5APaAgWZBiu1kirw==} + dependencies: + '@ethersproject/abi': 5.5.0 + '@ethersproject/abstract-provider': 5.5.1 + '@ethersproject/abstract-signer': 5.5.0 + '@ethersproject/address': 5.5.0 + '@ethersproject/base64': 5.5.0 + '@ethersproject/basex': 5.5.0 + '@ethersproject/bignumber': 5.5.0 + '@ethersproject/bytes': 5.5.0 + '@ethersproject/constants': 5.5.0 + '@ethersproject/contracts': 5.5.0 + '@ethersproject/hash': 5.5.0 + '@ethersproject/hdnode': 5.5.0 + '@ethersproject/json-wallets': 5.5.0 + '@ethersproject/keccak256': 5.5.0 + '@ethersproject/logger': 5.5.0 + '@ethersproject/networks': 5.5.2 + '@ethersproject/pbkdf2': 5.5.0 + '@ethersproject/properties': 5.5.0 + '@ethersproject/providers': 5.5.3 + '@ethersproject/random': 5.5.1 + '@ethersproject/rlp': 5.5.0 + '@ethersproject/sha2': 5.5.0 + '@ethersproject/signing-key': 5.5.0 + '@ethersproject/solidity': 5.5.0 + '@ethersproject/strings': 5.5.0 + '@ethersproject/transactions': 5.5.0 + '@ethersproject/units': 5.5.0 + '@ethersproject/wallet': 5.5.0 + '@ethersproject/web': 5.5.1 + '@ethersproject/wordlists': 5.5.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} dependencies: @@ -18180,7 +19383,6 @@ packages: dependencies: is-hex-prefixed: 1.0.0 strip-hex-prefix: 1.0.0 - dev: true /event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} @@ -18620,6 +19822,12 @@ packages: dependencies: reusify: 1.0.4 + /fault@1.0.4: + resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + dependencies: + format: 0.2.2 + dev: false + /faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} @@ -18885,7 +20093,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) /fontfaceobserver@2.3.0: resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} @@ -18967,6 +20175,11 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.35 + /format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + dev: false + /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -19371,6 +20584,14 @@ packages: /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + /good-listener@1.2.2: + resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} + requiresBuild: true + dependencies: + delegate: 3.2.0 + dev: false + optional: true + /google-auth-library@8.9.0: resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} engines: {node: '>=12'} @@ -19564,7 +20785,7 @@ packages: chalk: 2.4.2 chokidar: 3.5.3 ci-info: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) enquirer: 2.3.6 env-paths: 2.2.1 ethereum-cryptography: 1.2.0 @@ -19692,6 +20913,19 @@ packages: type-fest: 0.8.1 dev: true + /hast-util-parse-selector@2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + dev: false + + /hastscript@5.1.2: + resolution: {integrity: sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==} + dependencies: + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + dev: false + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -19721,6 +20955,11 @@ packages: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} dev: false + /highlight.js@9.15.10: + resolution: {integrity: sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==} + deprecated: Version no longer supported. Upgrade to @latest + dev: false + /hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} dependencies: @@ -19792,6 +21031,12 @@ packages: terser: 5.18.2 dev: false + /html-parse-stringify@3.0.1: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + dependencies: + void-elements: 3.1.0 + dev: false + /html-webpack-plugin@5.5.0(webpack@5.76.2): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} @@ -19857,7 +21102,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -19917,7 +21162,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -19938,6 +21183,12 @@ packages: resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==} dev: true + /i18next@22.5.1: + resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -20157,6 +21408,17 @@ packages: dependencies: kind-of: 6.0.3 + /is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: false + /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -20241,6 +21503,10 @@ packages: dependencies: has-tostringtag: 1.0.0 + /is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + /is-descriptor@0.1.6: resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} engines: {node: '>=0.10.0'} @@ -20327,6 +21593,10 @@ packages: resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} engines: {node: '>=6.5.0', npm: '>=3'} + /is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -20362,7 +21632,6 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - dev: true /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} @@ -20680,7 +21949,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -21474,7 +22743,7 @@ packages: '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 @@ -21760,6 +23029,16 @@ packages: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + /joi@17.9.1: + resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.4 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + dev: false + /join-component@1.1.0: resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} @@ -21980,6 +23259,12 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + /json-stable-stringify@1.0.2: + resolution: {integrity: sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==} + dependencies: + jsonify: 0.0.1 + dev: false + /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} @@ -22012,6 +23297,10 @@ packages: optionalDependencies: graceful-fs: 4.2.11 + /jsonify@0.0.1: + resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} + dev: false + /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} @@ -22021,6 +23310,26 @@ packages: engines: {node: '>=0.10.0'} dev: false + /jsonschema@1.4.1: + resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} + dev: false + + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 7.5.4 + dev: false + /jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} @@ -22028,6 +23337,14 @@ packages: array-includes: 3.1.6 object.assign: 4.1.4 + /jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: false + /jwa@2.0.0: resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} dependencies: @@ -22036,6 +23353,13 @@ packages: safe-buffer: 5.2.1 dev: true + /jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: false + /jws@4.0.0: resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} dependencies: @@ -22043,6 +23367,10 @@ packages: safe-buffer: 5.2.1 dev: true + /jwt-decode@3.1.2: + resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} + dev: false + /keccak@3.0.3: resolution: {integrity: sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==} engines: {node: '>=10.0.0'} @@ -22349,10 +23677,18 @@ packages: dependencies: p-locate: 5.0.0 + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: false + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true + /lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + dev: false + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -22364,9 +23700,33 @@ packages: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: false + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: false + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: false + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: false + /lodash.mapvalues@4.6.0: resolution: {integrity: sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==} dev: true @@ -22377,6 +23737,10 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: false + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} @@ -22423,6 +23787,11 @@ packages: dayjs: 1.11.7 yargs: 15.4.1 + /loglevel@1.8.1: + resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==} + engines: {node: '>= 0.6.0'} + dev: false + /long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} dev: true @@ -22453,6 +23822,13 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false + /lowlight@1.12.1: + resolution: {integrity: sha512-OqaVxMGIESnawn+TU/QMV5BJLbUghUfjDWPAtFqDYDmDtr4FnB+op8xM+pR7nKlauHNUHXGt0VgWatFB8voS5w==} + dependencies: + fault: 1.0.4 + highlight.js: 9.15.10 + dev: false + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -22486,6 +23862,17 @@ packages: - supports-color dev: false + /magic-sdk@17.4.0: + resolution: {integrity: sha512-oIsj0D01pSDhiuscZ4KCUcT07pWlg2+wsqZHzs5IAYbd1d4PM6+ZvYjTeob9W0Cl5FB8NNE0W8GUumvTd4fqqA==} + dependencies: + '@magic-sdk/commons': 13.4.0(@magic-sdk/provider@17.4.0)(@magic-sdk/types@15.6.0) + '@magic-sdk/provider': 17.4.0(localforage@1.10.0) + '@magic-sdk/types': 15.6.0 + localforage: 1.10.0 + transitivePeerDependencies: + - supports-color + dev: false + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: @@ -22938,7 +24325,7 @@ packages: /metro-source-map@0.73.10: resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==} dependencies: - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 invariant: 2.2.4 metro-symbolicate: 0.73.10 @@ -22969,7 +24356,7 @@ packages: '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -23005,7 +24392,7 @@ packages: '@babel/generator': 7.22.9 '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 + '@babel/traverse': 7.22.8(supports-color@5.5.0) '@babel/types': 7.22.5 absolute-path: 0.0.0 accepts: 1.3.8 @@ -23057,6 +24444,10 @@ packages: - supports-color - utf-8-validate + /micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + dev: false + /micromatch@3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} @@ -23609,6 +25000,13 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} + /node-gyp-build-optional-packages@5.0.3: + resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} + hasBin: true + requiresBuild: true + dev: false + optional: true + /node-gyp-build@4.6.0: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true @@ -23933,6 +25331,10 @@ packages: resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} dev: true + /oblivious-set@1.1.1: + resolution: {integrity: sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==} + dev: false + /oboe@2.1.5: resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} dependencies: @@ -24277,6 +25679,17 @@ packages: pbkdf2: 3.1.2 safe-buffer: 5.2.1 + /parse-entities@1.2.2: + resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: false + /parse-filepath@1.0.2: resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==} engines: {node: '>=0.8'} @@ -25469,6 +26882,17 @@ packages: resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} dev: true + /prismjs@1.17.1: + resolution: {integrity: sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==} + optionalDependencies: + clipboard: 2.0.11 + dev: false + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -25523,6 +26947,12 @@ packages: object-assign: 4.1.1 react-is: 16.13.1 + /property-information@5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + dependencies: + xtend: 4.0.2 + dev: false + /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: false @@ -25586,7 +27016,6 @@ packages: /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: true /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -25634,11 +27063,26 @@ packages: resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==} dev: true + /pvtsutils@1.3.5: + resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} + dependencies: + tslib: 2.6.2 + dev: false + + /pvutils@1.1.3: + resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} + engines: {node: '>=6.0.0'} + dev: false + /q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: false + /qrcode-generator@1.4.4: + resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} + dev: false + /qrcode-terminal@0.11.0: resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} hasBin: true @@ -25676,6 +27120,15 @@ packages: strict-uri-encode: 1.1.0 dev: false + /query-string@6.13.5: + resolution: {integrity: sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==} + engines: {node: '>=6'} + dependencies: + decode-uri-component: 0.2.2 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + dev: false + /query-string@7.1.3: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} engines: {node: '>=6'} @@ -25779,6 +27232,23 @@ packages: whatwg-fetch: 3.6.2 dev: false + /react-code-blocks@0.0.9-0(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jdYJVZwGtsr6WIUaqILy5fkF1acf57YV5s0V3+w5o9v3omYnqBeO6EuZi1Vf2x1hahkYGEedsp46+ofdkYlqyw==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16' + dependencies: + '@babel/runtime': 7.22.6 + react: 18.2.0 + react-syntax-highlighter: 12.2.1(react@18.2.0) + styled-components: 5.3.11(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + tslib: 2.5.0 + transitivePeerDependencies: + - '@babel/core' + - react-dom + - react-is + dev: false + /react-dev-utils@12.0.1(eslint@8.45.0)(typescript@5.1.6)(webpack@5.76.2): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} @@ -25843,6 +27313,35 @@ packages: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false + /react-feather@2.0.10(react@18.2.0): + resolution: {integrity: sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==} + peerDependencies: + react: '>=16.8.6' + dependencies: + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /react-i18next@12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5v8E2XjZDFzK7K87eSwC7AJcAkcLt5xYZ4+yTPDAW1i7C93oOY1dnr4BaQM7un4Hm+GmghuiPvevWwlca5PwDA==} + peerDependencies: + i18next: '>= 19.0.0' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.22.6 + html-parse-stringify: 3.0.1 + i18next: 22.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -26092,6 +27591,18 @@ packages: - supports-color - utf-8-validate + /react-qrcode-logo@2.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-x9uctB/8kuQ+x7p4V/BRv6qbQV4xYopLcitBuQT3925U/zVFb3bbDUsUZsi7hEKuAX/wRsfhs331FhlPSYCO9Q==} + peerDependencies: + react: '>=16.4.1' + react-dom: '>=16.4.1' + dependencies: + lodash.isequal: 4.5.0 + qrcode-generator: 1.4.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-refresh@0.11.0: resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} engines: {node: '>=0.10.0'} @@ -26264,6 +27775,19 @@ packages: tslib: 2.5.0 dev: false + /react-syntax-highlighter@12.2.1(react@18.2.0): + resolution: {integrity: sha512-CTsp0ZWijwKRYFg9xhkWD4DSpQqE4vb2NKVMdPAkomnILSmsNBHE0n5GuI5zB+PU3ySVvXvdt9jo+ViD9XibCA==} + peerDependencies: + react: '>= 0.14.0' + dependencies: + '@babel/runtime': 7.22.6 + highlight.js: 9.15.10 + lowlight: 1.12.1 + prismjs: 1.29.0 + react: 18.2.0 + refractor: 2.10.1 + dev: false + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -26322,6 +27846,17 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + dev: false + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -26371,6 +27906,14 @@ packages: engines: {node: '>=6'} dev: true + /refractor@2.10.1: + resolution: {integrity: sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw==} + dependencies: + hastscript: 5.1.2 + parse-entities: 1.2.2 + prismjs: 1.17.1 + dev: false + /regenerate-unicode-properties@10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} @@ -26670,7 +28213,7 @@ packages: resolution: {integrity: sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==} engines: {node: '>=12'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) extend: 3.0.2 transitivePeerDependencies: - supports-color @@ -26936,6 +28479,12 @@ packages: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} dev: false + /select@1.1.2: + resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==} + requiresBuild: true + dev: false + optional: true + /selfsigned@2.1.1: resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} engines: {node: '>=10'} @@ -27120,6 +28669,10 @@ packages: dependencies: kind-of: 6.0.3 + /shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + dev: false + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -27175,6 +28728,17 @@ packages: /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + /siwe@1.1.6(ethers@5.7.2): + resolution: {integrity: sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA==} + peerDependencies: + ethers: 5.5.1 + dependencies: + '@spruceid/siwe-parser': 1.1.3 + '@stablelib/random': 1.0.2 + apg-js: 4.2.1 + ethers: 5.7.2 + dev: false + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -27244,6 +28808,30 @@ packages: transitivePeerDependencies: - supports-color + /socket.io-client@4.7.2: + resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4(supports-color@5.5.0) + engine.io-client: 6.5.2 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: false + /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -27367,6 +28955,10 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead + /space-separated-tokens@1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + /spawn-wrap@2.0.0: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} @@ -27407,7 +28999,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -27421,7 +29013,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -27726,6 +29318,31 @@ packages: webpack: 5.76.2 dev: false + /styled-components@5.3.11(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} + engines: {node: '>=10'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + react-is: '>= 16.8.0' + dependencies: + '@babel/helper-module-imports': 7.22.5 + '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@emotion/is-prop-valid': 1.2.1 + '@emotion/stylis': 0.8.5 + '@emotion/unitless': 0.7.5 + babel-plugin-styled-components: 2.1.4(@babel/core@7.22.9)(styled-components@5.3.11) + css-to-react-native: 3.2.0 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + shallowequal: 1.1.0 + supports-color: 5.5.0 + transitivePeerDependencies: + - '@babel/core' + dev: false + /styled-jsx@5.0.7(@babel/core@7.22.9)(react@18.2.0): resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} engines: {node: '>= 12.0.0'} @@ -28113,6 +29730,12 @@ packages: setimmediate: 1.0.5 dev: true + /tiny-emitter@2.1.0: + resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} + requiresBuild: true + dev: false + optional: true + /tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} dependencies: @@ -28258,6 +29881,11 @@ packages: - typescript dev: true + /ts-custom-error@3.3.1: + resolution: {integrity: sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==} + engines: {node: '>=14.0.0'} + dev: false + /ts-essentials@7.0.3(typescript@5.1.6): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: @@ -28349,6 +29977,10 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false + /tsort@0.0.1: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} dev: true @@ -28372,7 +30004,7 @@ packages: bundle-require: 4.0.1(esbuild@0.17.11) cac: 6.7.14 chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) esbuild: 0.17.11 execa: 5.1.1 globby: 11.1.0 @@ -28479,7 +30111,6 @@ packages: /tweetnacl-util@0.15.1: resolution: {integrity: sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==} - dev: true /tweetnacl@1.0.3: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} @@ -28567,7 +30198,7 @@ packages: typescript: '>=4.3.0' dependencies: '@types/prettier': 2.7.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@5.5.0) fs-extra: 7.0.1 glob: 7.1.7 js-sha3: 0.8.0 @@ -28765,6 +30396,10 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + /unload@2.4.1: + resolution: {integrity: sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==} + dev: false + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -28922,6 +30557,17 @@ packages: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} + /usehooks-ts@2.9.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==} + engines: {node: '>=16.15.0', npm: '>=8'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /utf-8-validate@5.0.10: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} @@ -29126,6 +30772,11 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true + /void-elements@3.1.0: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + dev: false + /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} deprecated: Use your platform's native performance.now() and performance.timeOrigin. @@ -29943,6 +31594,19 @@ packages: utf-8-validate: optional: true + /ws@7.5.3: + resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -29955,6 +31619,19 @@ packages: utf-8-validate: optional: true + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws@8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} @@ -30077,6 +31754,11 @@ packages: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} dev: true + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} From c41996aa9a13e07f9501702453e0db8ca9576422 Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Thu, 12 Oct 2023 02:44:54 +0530 Subject: [PATCH 2/9] Use RPC from chain object --- packages/wallets/src/evm/wallets/cometh-connect.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/wallets/src/evm/wallets/cometh-connect.ts b/packages/wallets/src/evm/wallets/cometh-connect.ts index 91bff866bf6..9e79bdde6d2 100644 --- a/packages/wallets/src/evm/wallets/cometh-connect.ts +++ b/packages/wallets/src/evm/wallets/cometh-connect.ts @@ -2,7 +2,7 @@ import { Connector } from "../interfaces/connector"; import { AbstractClientWallet } from "./base"; import { walletIds } from "../constants/walletIds"; import { WalletOptions } from "./base"; -import { Chain } from "@thirdweb-dev/chains"; +import { Chain, updateChainRPCs } from "@thirdweb-dev/chains"; // eslint-disable-next-line @typescript-eslint/ban-types export type ComethAdditionalOptions = { @@ -21,10 +21,6 @@ export type ComethAdditionalOptions = { * */ walletAddress?: string; - /** - * JSON RPC URL to use for the connection. - */ - rpcUrl?: string; }; export class ComethConnect extends AbstractClientWallet { @@ -33,14 +29,12 @@ export class ComethConnect extends AbstractClientWallet private apiKey: string; private chain: Chain; private walletAddress?: string; - private rpcUrl?: string; constructor(options: WalletOptions) { super(walletIds.comethConnect, options); - this.chain = options.chain; + this.chain = updateChainRPCs(options.chain, options.clientId); this.apiKey = options.apiKey; this.walletAddress = options?.walletAddress; - this.rpcUrl = options?.rpcUrl; } protected async getConnector(): Promise { @@ -51,7 +45,7 @@ export class ComethConnect extends AbstractClientWallet chain: this.chain, apiKey: this.apiKey, walletAddress: this.walletAddress, - rpcUrl: this.rpcUrl, + rpcUrl: this.chain.rpc[0], }); } return this.connector; From e06fd23137ca910f146c01183034cd3fe3380f1b Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Thu, 12 Oct 2023 02:45:16 +0530 Subject: [PATCH 3/9] Use activeChain from ThirdwebProvider --- .../src/wallet/wallets/comethConnect/comethConnect.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx index ff7f865b0c2..3e063628f5f 100644 --- a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx +++ b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx @@ -6,7 +6,7 @@ import { } from "@thirdweb-dev/wallets"; export const comethConnect = ( - config: ComethAdditionalOptions, + config: Omit, ): WalletConfig => ({ id: walletIds.comethConnect, meta: { @@ -14,8 +14,11 @@ export const comethConnect = ( iconURL: "https://www.gitbook.com/cdn-cgi/image/width=40,dpr=2,height=40,fit=contain,format=auto/https%3A%2F%2F2054789935-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FbqtzcB3112boJAhglgmx%252Ficon%252Ft1hk4Ml9QiJoKgLRT7hx%252Ffavicon.png%3Falt%3Dmedia%26token%3D1932b499-2a89-485d-8d01-cff76468be28", }, - create() { - return new ComethConnect(config); + create(walletOptions) { + return new ComethConnect({ + ...walletOptions, + ...config, + }); }, isInstalled() { return false; From 1244d1ef54b9bde9e3058d3fb2475ceacf7b58de Mon Sep 17 00:00:00 2001 From: yoanslvy <97676023+yoanslvy@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:58:17 +0200 Subject: [PATCH 4/9] update: logo and up package --- .../wallets/comethConnect/comethConnect.tsx | 4 +- packages/wallets/package.json | 2 +- pnpm-lock.yaml | 41 +++++++------------ 3 files changed, 18 insertions(+), 29 deletions(-) diff --git a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx index 3e063628f5f..4c996556257 100644 --- a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx +++ b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx @@ -10,9 +10,9 @@ export const comethConnect = ( ): WalletConfig => ({ id: walletIds.comethConnect, meta: { - name: "ComethConnect", + name: "Cometh Connect", iconURL: - "https://www.gitbook.com/cdn-cgi/image/width=40,dpr=2,height=40,fit=contain,format=auto/https%3A%2F%2F2054789935-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FbqtzcB3112boJAhglgmx%252Ficon%252Ft1hk4Ml9QiJoKgLRT7hx%252Ffavicon.png%3Falt%3Dmedia%26token%3D1932b499-2a89-485d-8d01-cff76468be28", + "data:image/svg+xml,%3Csvg width='322' height='322' viewBox='0 0 322 322' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M312.388 0.220109C269.532 3.04195 210.846 20.8328 160.384 46.2735C141.336 55.8854 127.624 64.3068 114.727 74.3376C114.44 74.5581 114.198 74.6463 114.198 74.514C114.198 74.3597 114.683 72.089 115.3 69.4435C115.895 66.798 116.403 64.5273 116.403 64.395C116.403 63.7116 93.8939 79.8931 82.2318 88.9318C32.4527 127.578 7.25447 163.799 1.34623 205.223C0.177809 213.424 -0.307196 224.689 0.199855 232.008C2.42647 263.688 16.4034 289.151 40.1245 304.759C44.3132 307.515 46.5839 308.793 50.949 310.91C71.1428 320.676 95.6576 323.74 122.906 319.948C139.176 317.678 156.019 312.828 167.548 307.096C180.401 300.702 194.047 291.399 206.459 280.619C210.03 277.488 220.921 266.62 224.007 263.093C232.01 253.922 238.447 245.258 244.157 235.976L245.656 233.551L244.466 234.654C242.878 236.153 240.652 237.696 238.624 238.754C236.397 239.901 236.066 239.878 237.169 238.556C239.594 235.668 242.482 230.267 243.496 226.739C243.804 225.659 244.025 224.755 243.981 224.711C243.959 224.667 242.923 225.328 241.732 226.188C228.284 235.668 204.122 247.44 188.073 252.312C186.684 252.731 185.516 253.04 185.472 252.996C185.427 252.952 185.846 251.871 186.375 250.593C187.412 248.146 188.911 243.692 189.44 241.488C190.123 238.71 190.255 238.798 188.117 240.518C185.979 242.237 179.674 246.47 176.918 248.035C166.843 253.745 155.137 257.647 143.298 259.235C138.933 259.83 130.181 260.072 126.169 259.698C114.308 258.617 104.74 255.244 97.0023 249.402C87.5668 242.304 81.9231 231.744 80.1154 217.855C79.6524 214.394 79.6083 206.259 80.0051 202.577C81.0192 193.252 83.2238 185.382 87.2361 176.674C96.4071 156.855 115.763 134.39 144.224 110.581C162.081 95.6337 184.303 79.5404 205.687 66.0705C234.722 47.7726 267.856 30.8195 299.492 18.055C301.674 17.1732 303.548 16.3796 303.636 16.2914C303.857 16.093 299.271 15.2993 295.303 14.8364C293.606 14.638 289.836 14.4175 286.926 14.3293L281.635 14.1971L283.288 13.6018C285.978 12.6539 315.1 2.24831 318.341 1.07989L321.317 -0.000347481L318.231 0.0216982C316.533 0.0216982 313.91 0.131926 312.388 0.220109Z' fill='white'/%3E%3C/svg%3E%0A", }, create(walletOptions) { return new ComethConnect({ diff --git a/packages/wallets/package.json b/packages/wallets/package.json index efe92deaa99..69371ef026d 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -382,7 +382,7 @@ "@account-abstraction/contracts": "^0.5.0", "@account-abstraction/sdk": "^0.5.0", "@account-abstraction/utils": "^0.5.0", - "@cometh/connect-sdk": "^1.1.0", + "@cometh/connect-sdk": "^1.1.1", "@blocto/sdk": "^0.5.4", "@coinbase/wallet-sdk": "^3.7.1", "@magic-ext/connect": "^6.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ade9984541c..541389c790b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1316,8 +1316,8 @@ importers: specifier: ^3.7.1 version: 3.7.1 '@cometh/connect-sdk': - specifier: ^1.1.0 - version: 1.1.0(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0) + specifier: ^1.1.1 + version: 1.1.1(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0) '@magic-ext/connect': specifier: ^6.7.2 version: 6.7.2 @@ -6638,8 +6638,8 @@ packages: - utf-8-validate dev: false - /@cometh/connect-sdk@1.1.0(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0): - resolution: {integrity: sha512-Y0u6AftBC5PsDNY0P/3seFugmtKlIzz55wRNN2bdoAzuwnBg298haJXB+HUlnBheZngEN+euaIf/QbNqlr/UNw==} + /@cometh/connect-sdk@1.1.1(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0): + resolution: {integrity: sha512-CHV4LVAUaXIRV4/b6lOWaxjvUcP66YxOjwNq7wEiO/hOOe1GNYSh9tpRXFRArTzVLDLb+C3hQYgOUjhtxDH9bg==} dependencies: '@alembic/ui': 1.5.2(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) '@ethersproject/abstract-provider': 5.7.0 @@ -9916,7 +9916,7 @@ packages: dependencies: '@peculiar/asn1-schema': 2.3.6 asn1js: 3.0.5 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@peculiar/asn1-ecc@2.3.6: @@ -9925,7 +9925,7 @@ packages: '@peculiar/asn1-schema': 2.3.6 '@peculiar/asn1-x509': 2.3.6 asn1js: 3.0.5 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@peculiar/asn1-rsa@2.3.6: @@ -9934,7 +9934,7 @@ packages: '@peculiar/asn1-schema': 2.3.6 '@peculiar/asn1-x509': 2.3.6 asn1js: 3.0.5 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@peculiar/asn1-schema@2.3.6: @@ -9942,7 +9942,7 @@ packages: dependencies: asn1js: 3.0.5 pvtsutils: 1.3.5 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@peculiar/asn1-x509@2.3.6: @@ -9952,7 +9952,7 @@ packages: asn1js: 3.0.5 ipaddr.js: 2.0.1 pvtsutils: 1.3.5 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@pedrouid/environment@1.0.1: @@ -10887,7 +10887,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 3.3.0 glob: 7.2.3 - joi: 17.8.4 + joi: 17.9.1 transitivePeerDependencies: - encoding @@ -11023,7 +11023,7 @@ packages: /@react-native-community/cli-types@10.0.0: resolution: {integrity: sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==} dependencies: - joi: 17.8.4 + joi: 17.9.1 /@react-native-community/cli@10.2.4(@babel/core@7.22.9): resolution: {integrity: sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA==} @@ -15014,7 +15014,7 @@ packages: dependencies: pvtsutils: 1.3.5 pvutils: 1.1.3 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /assert@2.0.0: @@ -15039,7 +15039,7 @@ packages: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 /astral-regex@1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} @@ -15057,7 +15057,7 @@ packages: /async-mutex@0.4.0: resolution: {integrity: sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /async-retry@1.3.3: @@ -23020,15 +23020,6 @@ packages: engines: {node: '>= 0.6.0'} dev: true - /joi@17.8.4: - resolution: {integrity: sha512-jjdRHb5WtL+KgSHvOULQEPPv4kcl+ixd1ybOFQq3rWLgEEqc03QMmilodL0GVJE14U/SQDXkUhQUSZANGDH/AA==} - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - /joi@17.9.1: resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==} dependencies: @@ -23037,7 +23028,6 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false /join-component@1.1.0: resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} @@ -27242,7 +27232,7 @@ packages: react: 18.2.0 react-syntax-highlighter: 12.2.1(react@18.2.0) styled-components: 5.3.11(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - '@babel/core' - react-dom @@ -29979,7 +29969,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: false /tsort@0.0.1: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} From 1242ec0f3a6083491358f33e3d7af48bceef7611 Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Fri, 13 Oct 2023 03:17:19 +0530 Subject: [PATCH 5/9] Add Connection UI --- .../wallets/comethConnect/comethConnect.tsx | 79 ++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx index 4c996556257..ff27151ac59 100644 --- a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx +++ b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx @@ -1,9 +1,21 @@ -import type { WalletConfig } from "@thirdweb-dev/react-core"; +import { + ConnectUIProps, + useConnect, + type WalletConfig, +} from "@thirdweb-dev/react-core"; import { ComethConnect, ComethAdditionalOptions, walletIds, } from "@thirdweb-dev/wallets"; +import { useRef, useEffect, useState, useCallback } from "react"; +import { Spinner } from "../../../components/Spinner"; +import { Container } from "../../../components/basic"; +import { ExclamationTriangleIcon, ReloadIcon } from "@radix-ui/react-icons"; +import { iconSize, spacing } from "../../../design-system"; +import { Spacer } from "../../../components/Spacer"; +import { Text } from "../../../components/text"; +import { Button } from "../../../components/buttons"; export const comethConnect = ( config: Omit, @@ -20,7 +32,72 @@ export const comethConnect = ( ...config, }); }, + connectUI: ComethConnectUI, isInstalled() { return false; }, }); + +export const ComethConnectUI = ({ + connected, + walletConfig, +}: ConnectUIProps) => { + const connect = useConnect(); + const [status, setStatus] = useState<"loading" | "error">("loading"); + const prompted = useRef(false); + + const connectWallet = useCallback(async () => { + try { + setStatus("loading"); + await connect(walletConfig); + connected(); + } catch (e) { + setStatus("error"); + console.error(e); + } + }, [connect, connected, walletConfig]); + + useEffect(() => { + if (prompted.current) { + return; + } + prompted.current = true; + connectWallet(); + }, [connectWallet]); + + return ( + + + {status === "loading" && } + {status === "error" && ( + + + + Failed to sign in + + )} + + + {status === "error" && ( + + )} + + ); +}; From 8829df5cdeef49851b68c63c681defb01c2933d0 Mon Sep 17 00:00:00 2001 From: yoanslvy <97676023+yoanslvy@users.noreply.github.com> Date: Wed, 25 Oct 2023 17:22:56 +0200 Subject: [PATCH 6/9] update: package version --- .../sdk/src/evm/constants/erc721-features.ts | 2 +- packages/wallets/package.json | 2 +- pnpm-lock.yaml | 1421 +++-------------- 3 files changed, 263 insertions(+), 1162 deletions(-) diff --git a/packages/sdk/src/evm/constants/erc721-features.ts b/packages/sdk/src/evm/constants/erc721-features.ts index a8f68210fb4..f8c15899c86 100644 --- a/packages/sdk/src/evm/constants/erc721-features.ts +++ b/packages/sdk/src/evm/constants/erc721-features.ts @@ -14,7 +14,7 @@ import IMintableERC721Abi from "@thirdweb-dev/contracts-js/dist/abis/IMintableER import MulticallAbi from "@thirdweb-dev/contracts-js/dist/abis/IMulticall.json"; import SignatureMintERC721Abi from "@thirdweb-dev/contracts-js/dist/abis/ISignatureMintERC721.json"; import SignatureMintERC721_V1Abi from "@thirdweb-dev/contracts-js/dist/abis/ISignatureMintERC721_V1.json"; -import TieredDropAbi from "@thirdweb-dev/contracts-js/dist/abis/LazyMintWithTier_V1.json"; +import TieredDropAbi from "@thirdweb-dev/contracts-js/dist/abis/LazyMintWithTier.json"; import SharedMetadataAbi from "@thirdweb-dev/contracts-js/dist/abis/SharedMetadata.json"; import zora_IDropERC721 from "@thirdweb-dev/contracts-js/dist/abis/zora_IERC721Drop.json"; import ILoyaltyCardAbi from "@thirdweb-dev/contracts-js/dist/abis/ILoyaltyCard.json"; diff --git a/packages/wallets/package.json b/packages/wallets/package.json index 69371ef026d..dce1dfe98c5 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -382,7 +382,7 @@ "@account-abstraction/contracts": "^0.5.0", "@account-abstraction/sdk": "^0.5.0", "@account-abstraction/utils": "^0.5.0", - "@cometh/connect-sdk": "^1.1.1", + "@cometh/connect-sdk": "^1.2.0", "@blocto/sdk": "^0.5.4", "@coinbase/wallet-sdk": "^3.7.1", "@magic-ext/connect": "^6.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4426279ee95..2cf7b08abaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1311,13 +1311,13 @@ importers: version: 0.5.0 '@blocto/sdk': specifier: ^0.5.4 - version: 0.5.4(@solana/web3.js@1.73.3) + version: 0.5.4 '@coinbase/wallet-sdk': specifier: ^3.7.1 version: 3.7.1 '@cometh/connect-sdk': - specifier: ^1.1.1 - version: 1.1.1(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0) + specifier: ^1.2.0 + version: 1.2.0(@babel/core@7.22.9)(react-is@18.2.0) '@magic-ext/connect': specifier: ^6.7.2 version: 6.7.2 @@ -1592,8 +1592,8 @@ packages: - utf-8-validate dev: false - /@alembic/ui@1.5.2(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tKzMbReE5BEvzIYADRtXMkcBzju+zO4sPRSRMCEFe2J4cVx1p9r/7ydxZSHePVdZZcWtWldgGSfodrerghbpkA==} + /@alembic/ui@1.5.3(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZR06uSa9BMJ6vDxp1Th2IXrvbdsJwdnkbB/ElpY1M6CPqolYc2y6YZMVJZJdBkda9cZAdg9Ef9nd7OPBV8wsZA==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 @@ -2008,7 +2008,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/abort-controller@3.347.0: @@ -2610,7 +2610,7 @@ packages: '@aws-sdk/util-utf8': 3.310.0 '@smithy/protocol-http': 1.2.0 '@smithy/types': 1.2.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -2651,7 +2651,7 @@ packages: '@smithy/util-defaults-mode-node': 2.0.1 '@smithy/util-retry': 2.0.0 '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: true @@ -2690,7 +2690,7 @@ packages: '@aws-sdk/util-user-agent-node': 3.186.0 '@aws-sdk/util-utf8-browser': 3.186.0 '@aws-sdk/util-utf8-node': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -2772,7 +2772,7 @@ packages: '@smithy/util-defaults-mode-node': 2.0.1 '@smithy/util-retry': 2.0.0 '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: true @@ -2816,7 +2816,7 @@ packages: '@aws-sdk/util-utf8-node': 3.186.0 entities: 2.2.0 fast-xml-parser: 4.2.5 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -2998,7 +2998,7 @@ packages: '@aws-sdk/types': 3.186.0 '@aws-sdk/util-config-provider': 3.186.0 '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/config-resolver@3.347.0: @@ -3038,7 +3038,7 @@ packages: dependencies: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/credential-provider-env@3.347.0: @@ -3077,7 +3077,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/types': 3.186.0 '@aws-sdk/url-parser': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/credential-provider-imds@3.347.0: @@ -3111,7 +3111,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/shared-ini-file-loader': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -3174,7 +3174,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/shared-ini-file-loader': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -3237,7 +3237,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/shared-ini-file-loader': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/credential-provider-process@3.347.0: @@ -3280,7 +3280,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/shared-ini-file-loader': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false @@ -3320,7 +3320,7 @@ packages: dependencies: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/credential-provider-web-identity@3.347.0: @@ -3370,7 +3370,7 @@ packages: '@aws-crypto/crc32': 2.0.0 '@aws-sdk/types': 3.186.0 '@aws-sdk/util-hex-encoding': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-codec@3.347.0: @@ -3379,7 +3379,7 @@ packages: '@aws-crypto/crc32': 3.0.0 '@aws-sdk/types': 3.347.0 '@aws-sdk/util-hex-encoding': 3.310.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-handler-node@3.186.0: @@ -3388,7 +3388,7 @@ packages: dependencies: '@aws-sdk/eventstream-codec': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-marshaller@3.6.1: @@ -3406,7 +3406,7 @@ packages: dependencies: '@aws-sdk/eventstream-serde-universal': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-serde-browser@3.347.0: @@ -3433,7 +3433,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-serde-config-resolver@3.347.0: @@ -3458,7 +3458,7 @@ packages: dependencies: '@aws-sdk/eventstream-serde-universal': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-serde-node@3.347.0: @@ -3486,7 +3486,7 @@ packages: dependencies: '@aws-sdk/eventstream-codec': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/eventstream-serde-universal@3.347.0: @@ -3514,7 +3514,7 @@ packages: '@aws-sdk/querystring-builder': 3.186.0 '@aws-sdk/types': 3.186.0 '@aws-sdk/util-base64-browser': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/fetch-http-handler@3.347.0: @@ -3543,7 +3543,7 @@ packages: dependencies: '@aws-sdk/types': 3.186.0 '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/hash-node@3.347.0: @@ -3569,7 +3569,7 @@ packages: resolution: {integrity: sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/invalid-dependency@3.347.0: @@ -3590,14 +3590,14 @@ packages: resolution: {integrity: sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/is-array-buffer@3.310.0: resolution: {integrity: sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/is-array-buffer@3.6.1: @@ -3621,7 +3621,7 @@ packages: dependencies: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-content-length@3.347.0: @@ -3659,7 +3659,7 @@ packages: dependencies: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-host-header@3.186.0: @@ -3668,7 +3668,7 @@ packages: dependencies: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-host-header@3.347.0: @@ -3704,7 +3704,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-logger@3.347.0: @@ -3738,7 +3738,7 @@ packages: dependencies: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-recursion-detection@3.347.0: @@ -3768,7 +3768,7 @@ packages: '@aws-sdk/service-error-classification': 3.186.0 '@aws-sdk/types': 3.186.0 '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 uuid: 8.3.2 dev: false @@ -3808,7 +3808,7 @@ packages: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/signature-v4': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-sdk-sts@3.347.0: @@ -3835,7 +3835,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-serde@3.347.0: @@ -3863,7 +3863,7 @@ packages: '@aws-sdk/signature-v4': 3.186.0 '@aws-sdk/types': 3.186.0 '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-signing@3.347.0: @@ -3905,7 +3905,7 @@ packages: resolution: {integrity: sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-stack@3.347.0: @@ -3928,7 +3928,7 @@ packages: dependencies: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/middleware-user-agent@3.347.0: @@ -3968,7 +3968,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/shared-ini-file-loader': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/node-config-provider@3.347.0: @@ -3999,7 +3999,7 @@ packages: '@aws-sdk/protocol-http': 3.186.0 '@aws-sdk/querystring-builder': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/node-http-handler@3.350.0: @@ -4029,7 +4029,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/property-provider@3.347.0: @@ -4053,7 +4053,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/protocol-http@3.347.0: @@ -4078,7 +4078,7 @@ packages: dependencies: '@aws-sdk/types': 3.186.0 '@aws-sdk/util-uri-escape': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/querystring-builder@3.347.0: @@ -4104,7 +4104,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/querystring-parser@3.347.0: @@ -4143,7 +4143,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/shared-ini-file-loader@3.347.0: @@ -4170,7 +4170,7 @@ packages: '@aws-sdk/util-hex-encoding': 3.186.0 '@aws-sdk/util-middleware': 3.186.0 '@aws-sdk/util-uri-escape': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/signature-v4@3.347.0: @@ -4204,7 +4204,7 @@ packages: dependencies: '@aws-sdk/middleware-stack': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/smithy-client@3.347.0: @@ -4247,7 +4247,7 @@ packages: '@smithy/property-provider': 2.0.1 '@smithy/shared-ini-file-loader': 2.0.1 '@smithy/types': 2.0.2 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: true @@ -4291,7 +4291,7 @@ packages: dependencies: '@aws-sdk/querystring-parser': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/url-parser@3.347.0: @@ -4313,7 +4313,7 @@ packages: /@aws-sdk/util-base64-browser@3.186.0: resolution: {integrity: sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-base64-browser@3.6.1: @@ -4327,7 +4327,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-base64-node@3.6.1: @@ -4349,7 +4349,7 @@ packages: /@aws-sdk/util-body-length-browser@3.186.0: resolution: {integrity: sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-body-length-browser@3.310.0: @@ -4368,7 +4368,7 @@ packages: resolution: {integrity: sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-body-length-node@3.310.0: @@ -4390,7 +4390,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/is-array-buffer': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-buffer-from@3.310.0: @@ -4413,7 +4413,7 @@ packages: resolution: {integrity: sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-config-provider@3.310.0: @@ -4430,7 +4430,7 @@ packages: '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/types': 3.186.0 bowser: 2.11.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-defaults-mode-browser@3.347.0: @@ -4452,7 +4452,7 @@ packages: '@aws-sdk/node-config-provider': 3.186.0 '@aws-sdk/property-provider': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-defaults-mode-node@3.347.0: @@ -4487,14 +4487,14 @@ packages: resolution: {integrity: sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-hex-encoding@3.310.0: resolution: {integrity: sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-hex-encoding@3.6.1: @@ -4514,7 +4514,7 @@ packages: resolution: {integrity: sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-middleware@3.347.0: @@ -4536,14 +4536,14 @@ packages: resolution: {integrity: sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-uri-escape@3.310.0: resolution: {integrity: sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-uri-escape@3.6.1: @@ -4558,7 +4558,7 @@ packages: dependencies: '@aws-sdk/types': 3.186.0 bowser: 2.11.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-user-agent-browser@3.347.0: @@ -4597,7 +4597,7 @@ packages: dependencies: '@aws-sdk/node-config-provider': 3.186.0 '@aws-sdk/types': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-user-agent-node@3.347.0: @@ -4641,7 +4641,7 @@ packages: /@aws-sdk/util-utf8-browser@3.186.0: resolution: {integrity: sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-utf8-browser@3.259.0: @@ -4660,7 +4660,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-utf8-node@3.6.1: @@ -4702,6 +4702,14 @@ packages: dependencies: '@babel/highlight': 7.22.5 + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + dev: false + /@babel/code-frame@7.22.5: resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} @@ -4724,7 +4732,7 @@ packages: '@babel/helpers': 7.22.6 '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) @@ -4765,6 +4773,16 @@ packages: '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 + /@babel/generator@7.23.0: + resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: false + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -4849,6 +4867,11 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -4860,6 +4883,14 @@ packages: '@babel/template': 7.22.5 '@babel/types': 7.22.5 + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.0 + dev: false + /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} @@ -4923,7 +4954,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -4950,6 +4981,11 @@ packages: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} @@ -4964,7 +5000,7 @@ packages: dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -4974,11 +5010,20 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + /@babel/highlight@7.22.5: resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} @@ -5002,6 +5047,14 @@ packages: dependencies: '@babel/types': 7.22.5 + /@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.0 + dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} engines: {node: '>=6.9.0'} @@ -6194,6 +6247,15 @@ packages: dependencies: regenerator-runtime: 0.13.11 + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + dev: false + /@babel/template@7.22.5: resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} @@ -6220,7 +6282,7 @@ packages: - supports-color dev: false - /@babel/traverse@7.22.8(supports-color@5.5.0): + /@babel/traverse@7.22.8: resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: @@ -6237,6 +6299,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.23.2(supports-color@5.5.0): + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/types@7.17.0: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} engines: {node: '>=6.9.0'} @@ -6253,10 +6333,19 @@ packages: '@babel/helper-validator-identifier': 7.22.5 to-fast-properties: 2.0.0 + /@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: false + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - /@blocto/sdk@0.5.4(@solana/web3.js@1.73.3): + /@blocto/sdk@0.5.4: resolution: {integrity: sha512-VjzkT3tpz5YkjXNbx6Au4C0sphHeI+DRoTWMKX3N01U+XLl04/dn+Ao5Hsb4ZU7uS4Lw6mUjNfq+z3Fm5eZKaw==} peerDependencies: '@solana/web3.js': ^1.30.2 @@ -6267,7 +6356,6 @@ packages: aptos: optional: true dependencies: - '@solana/web3.js': 1.73.3 bs58: 5.0.0 buffer: 6.0.3 eip1193-provider: 1.0.1 @@ -6638,26 +6726,24 @@ packages: - utf-8-validate dev: false - /@cometh/connect-sdk@1.1.1(@babel/core@7.22.9)(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/types@2.9.1)(react-is@18.2.0): - resolution: {integrity: sha512-CHV4LVAUaXIRV4/b6lOWaxjvUcP66YxOjwNq7wEiO/hOOe1GNYSh9tpRXFRArTzVLDLb+C3hQYgOUjhtxDH9bg==} + /@cometh/connect-sdk@1.2.0(@babel/core@7.22.9)(react-is@18.2.0): + resolution: {integrity: sha512-em0uers2L8v2o3St0iKJV0UYTewopA54IcZWX22sbev4r/TusDlSx3dmUCZ8xzxfb93d1usXL3In1hfuJkvIng==} dependencies: - '@alembic/ui': 1.5.2(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@alembic/ui': 1.5.3(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@babel/traverse': 7.23.2(supports-color@5.5.0) '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/providers': 5.7.2 '@simplewebauthn/server': 7.4.0 '@types/babel__core': 7.20.0 - '@walletconnect/client': 1.8.0 '@web3-onboard/common': 2.3.3 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/modal': 4.6.2(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1)(react-dom@18.2.0)(react@18.2.0) axios: 1.4.0 + bowser: 2.11.0 cbor-js: 0.1.0 elliptic: 6.5.4 ethers: 5.7.2 ethers-multisend: 2.4.0 jsonwebtoken: 9.0.2 - magic-sdk: 17.4.0 psl: 1.9.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6665,15 +6751,10 @@ packages: uuid: 9.0.1 transitivePeerDependencies: - '@babel/core' - - '@babel/runtime' - - '@sentry/types' - - '@solana/web3.js' - - '@walletconnect/types' - bufferutil - debug - encoding - react-is - - react-native - supports-color - utf-8-validate dev: false @@ -7274,38 +7355,6 @@ packages: ethereumjs-util: 7.1.5 dev: false - /@ethereumjs/common@3.2.0: - resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} - dependencies: - '@ethereumjs/util': 8.1.0 - crc-32: 1.2.2 - dev: false - - /@ethereumjs/rlp@4.0.1: - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - dev: false - - /@ethereumjs/tx@4.2.0: - resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} - engines: {node: '>=14'} - dependencies: - '@ethereumjs/common': 3.2.0 - '@ethereumjs/rlp': 4.0.1 - '@ethereumjs/util': 8.1.0 - ethereum-cryptography: 2.1.2 - dev: false - - /@ethereumjs/util@8.1.0: - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} - dependencies: - '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.1.2 - micro-ftch: 0.3.1 - dev: false - /@ethersproject/abi@5.5.0: resolution: {integrity: sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==} dependencies: @@ -9110,11 +9159,6 @@ packages: read-yaml-file: 1.1.0 dev: false - /@metamask/detect-provider@2.0.0: - resolution: {integrity: sha512-sFpN+TX13E9fdBDh9lvQeZdJn4qYoRb/6QF2oZZK/Pn559IhCFacPMU1rMuqyXoFQF3JSJfii2l98B87QDPeCQ==} - engines: {node: '>=14.0.0'} - dev: false - /@metamask/eth-sig-util@4.0.0: resolution: {integrity: sha512-LczOjjxY4A7XYloxzyxJIHONELmUxVZncpOLoClpEcTiebiVdM46KRPYXGuULro9oNNR2xdVx3yoKiQjdfWmoA==} engines: {node: '>=12.0.0'} @@ -9137,36 +9181,6 @@ packages: tweetnacl-util: 0.15.1 dev: true - /@metamask/eth-sig-util@5.1.0: - resolution: {integrity: sha512-mlgziIHYlA9pi/XZerChqg4NocdOgBPB9NmxgXWQO2U2hH8RGOJQrz6j/AIKkYxgCMIE2PY000+joOwXfzeTDQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@ethereumjs/util': 8.1.0 - bn.js: 4.12.0 - ethereum-cryptography: 2.1.2 - ethjs-util: 0.1.6 - tweetnacl: 1.0.3 - tweetnacl-util: 0.15.1 - dev: false - - /@metamask/obs-store@7.0.0: - resolution: {integrity: sha512-Tr61Uu9CGXkCg5CZwOYRMQERd+y6fbtrtLd/PzDTPHO5UJpmSbU+7MPcQK7d1DwZCOCeCIvhmZSUCvYliC8uGw==} - engines: {node: '>=12.0.0'} - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - through2: 2.0.5 - dev: false - - /@metamask/rpc-errors@5.1.1: - resolution: {integrity: sha512-JjZnDi2y2CfvbohhBl+FOQRzmFlJpybcQlIk37zEX8B96eVSPbH/T8S0p7cSF8IE33IWx6JkD8Ycsd+2TXFxCw==} - engines: {node: '>=16.0.0'} - dependencies: - '@metamask/utils': 5.0.2 - fast-safe-stringify: 2.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /@metamask/safe-event-emitter@2.0.0: resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} dev: false @@ -9183,19 +9197,6 @@ packages: - supports-color dev: false - /@metamask/utils@5.0.2: - resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} - engines: {node: '>=14.0.0'} - dependencies: - '@ethereumjs/tx': 4.2.0 - '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@5.5.0) - semver: 7.5.4 - superstruct: 1.0.3 - transitivePeerDependencies: - - supports-color - dev: false - /@microsoft/api-documenter@7.22.30(@types/node@18.17.1): resolution: {integrity: sha512-Bo9rv7uj6UXARwvVbugg+NrT3/UVA5PnagvoTG9N5PNTPeH0Ag5Om0gzadc3ForBIW9ZtrDfaOuZU3yNoYxvhA==} hasBin: true @@ -9277,7 +9278,7 @@ packages: '@motionone/easing': 10.15.1 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/dom@10.16.2: @@ -9288,14 +9289,14 @@ packages: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 hey-listen: 1.0.8 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/easing@10.15.1: resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} dependencies: '@motionone/utils': 10.15.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/generators@10.15.1: @@ -9303,14 +9304,14 @@ packages: dependencies: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/svelte@10.16.2: resolution: {integrity: sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==} dependencies: '@motionone/dom': 10.16.2 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/types@10.15.1: @@ -9322,14 +9323,14 @@ packages: dependencies: '@motionone/types': 10.15.1 hey-listen: 1.0.8 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@motionone/vue@10.16.2: resolution: {integrity: sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==} dependencies: '@motionone/dom': 10.16.2 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@multiformats/base-x@4.0.1: @@ -9552,23 +9553,12 @@ packages: dependencies: eslint-scope: 5.1.1 - /@noble/curves@1.1.0: - resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} - dependencies: - '@noble/hashes': 1.3.1 - dev: false - /@noble/ed25519@1.7.3: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} /@noble/hashes@1.2.0: resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} - /@noble/hashes@1.3.1: - resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} - engines: {node: '>= 16'} - dev: false - /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} @@ -11327,6 +11317,7 @@ packages: /@scure/base@1.1.1: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} + dev: true /@scure/bip32@1.1.5: resolution: {integrity: sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==} @@ -11336,14 +11327,6 @@ packages: '@scure/base': 1.1.1 dev: true - /@scure/bip32@1.3.1: - resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} - dependencies: - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - dev: false - /@scure/bip39@1.1.1: resolution: {integrity: sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==} dependencies: @@ -11351,13 +11334,6 @@ packages: '@scure/base': 1.1.1 dev: true - /@scure/bip39@1.2.1: - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - dependencies: - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - dev: false - /@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==} dependencies: @@ -11567,7 +11543,7 @@ packages: '@aws-crypto/crc32': 3.0.0 '@smithy/types': 2.0.2 '@smithy/util-hex-encoding': 2.0.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: true /@smithy/fetch-http-handler@2.0.1: @@ -11601,7 +11577,7 @@ packages: resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /@smithy/middleware-content-length@2.0.1: @@ -11834,7 +11810,7 @@ packages: resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /@smithy/util-middleware@2.0.0: @@ -11870,7 +11846,7 @@ packages: resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /@smithy/util-utf8@2.0.0: @@ -11881,10 +11857,6 @@ packages: tslib: 2.5.0 dev: true - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - dev: false - /@solana/buffer-layout@4.0.1: resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} engines: {node: '>=5.10'} @@ -12391,223 +12363,6 @@ packages: engines: {node: '>= 6'} dev: false - /@toruslabs/base-controllers@2.9.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-rKc+bR4QB/wdbH0CxLZC5e2PUZcIgkr9yY7TMd3oIffDklaYBnsuC5ES2/rgK1aRUDRWz+qWbTwLqsY6PlT37Q==} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@ethereumjs/util': 8.1.0 - '@toruslabs/broadcast-channel': 6.3.1 - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 4.7.2(@babel/runtime@7.22.6) - async-mutex: 0.4.0 - bignumber.js: 9.1.1 - bowser: 2.11.0 - eth-rpc-errors: 4.0.3 - json-rpc-random-id: 1.0.1 - lodash: 4.17.21 - loglevel: 1.8.1 - transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@toruslabs/broadcast-channel@6.3.1: - resolution: {integrity: sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw==} - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/eccrypto': 2.2.1 - '@toruslabs/metadata-helpers': 3.2.0(@babel/runtime@7.22.6) - bowser: 2.11.0 - loglevel: 1.8.1 - oblivious-set: 1.1.1 - socket.io-client: 4.7.2 - unload: 2.4.1 - transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@toruslabs/eccrypto@2.2.1: - resolution: {integrity: sha512-7sviL0wLYsfA5ogEAOIdb0tu/QAOFXfHc9B8ONYtF04x4Mg3Nr89LL35FhjaEm055q8Ru7cUQhEFSiqJqm9GCw==} - dependencies: - elliptic: 6.5.4 - dev: false - - /@toruslabs/http-helpers@3.4.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-CoeJSL32mpp0gmYjxv48odu6pfjHk/rbJHDwCtYPcMHAl+qUQ/DTpVOOn9U0fGkD+fYZrQmZbRkXFgLhiT0ajQ==} - engines: {node: '>=14.17.0', npm: '>=6.x'} - peerDependencies: - '@babel/runtime': ^7.x - '@sentry/types': ^7.x - peerDependenciesMeta: - '@sentry/types': - optional: true - dependencies: - '@babel/runtime': 7.22.6 - lodash.merge: 4.6.2 - loglevel: 1.8.1 - dev: false - - /@toruslabs/metadata-helpers@3.2.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-2bCc6PNKd9y+aWfZQ1FXd47QmfyT4NmmqPGfsqk+sQS2o+MlxIyLuh9uh7deMgXo4b4qBDX+RQGbIKM1zVk56w==} - engines: {node: '>=14.17.0', npm: '>=6.x'} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/eccrypto': 2.2.1 - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - elliptic: 6.5.4 - ethereum-cryptography: 2.1.2 - json-stable-stringify: 1.0.2 - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@toruslabs/openlogin-ed25519@3.2.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-w187Pp7YsMJCajXbcBioKuRoVKonPMl7pmHTWsoedJAOx3ydyxnp2iz+jGAkwVX/jIiiMb3gvSRMfiztwrX3Lw==} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/tweetnacl-js': 1.0.4 - dev: false - - /@toruslabs/openlogin-jrpc@3.2.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-G+K0EHyVUaAEyeD4xGsnAZRpn/ner8lQ2HC2+pGKg6oGmzKI2wGMDcw2KMH6+HKlfBGVJ5/VR9AQfC/tZlLDmQ==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/openlogin-utils': 3.0.0(@babel/runtime@7.22.6) - end-of-stream: 1.4.4 - eth-rpc-errors: 4.0.3 - events: 3.3.0 - fast-safe-stringify: 2.1.1 - once: 1.4.0 - pump: 3.0.0 - readable-stream: 3.6.2 - dev: false - - /@toruslabs/openlogin-jrpc@4.7.2(@babel/runtime@7.22.6): - resolution: {integrity: sha512-9Eb0cPc0lPuS6v2YkQlgzfbRnZ6fLez9Ike5wznoHSFA2/JVu1onwuI56EV1HwswdDrOWPPQEyzI1j9NriZ0ew==} - engines: {node: '>=16.18.1', npm: '>=8.x'} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@metamask/rpc-errors': 5.1.1 - '@toruslabs/openlogin-utils': 4.7.0(@babel/runtime@7.22.6) - end-of-stream: 1.4.4 - events: 3.3.0 - fast-safe-stringify: 2.1.1 - once: 1.4.0 - pump: 3.0.0 - readable-stream: 4.4.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@toruslabs/openlogin-utils@3.0.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-T5t29/AIFqXc84x4OoAkZWjd0uoP2Lk6iaFndnIIMzCPu+BwwV0spX/jd/3YYNjZ8Po8D+faEnwAhiqemYeK2w==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - base64url: 3.0.1 - keccak: 3.0.3 - randombytes: 2.1.0 - dev: false - - /@toruslabs/openlogin-utils@4.7.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-w6XkHs4WKuufsf/zzteBzs4EJuOknrUmJ+iv5FZ8HzIpMQeL/984CP8HYaFSEYkbGCP4ydAnhY4Uh0QAhpDbPg==} - engines: {node: '>=16.18.1', npm: '>=8.x'} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - base64url: 3.0.1 - dev: false - - /@toruslabs/openlogin@3.2.1(@babel/runtime@7.22.6): - resolution: {integrity: sha512-yJNj2gn+H6+TjR/xn7nFMED/U05C1YbvD4u9hz7I0YhiVG/chOIeXEvvixkIiH3Om9M7PhshwcLCN/hn1cgW6A==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/eccrypto': 2.2.1 - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-utils': 3.0.0(@babel/runtime@7.22.6) - loglevel: 1.8.1 - pump: 3.0.0 - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@toruslabs/solana-embed@0.3.4(@babel/runtime@7.22.6): - resolution: {integrity: sha512-yj+aBJoBAneap7Jlu9/OOp7irWNuC5CqAhyhVcmb0IjWrCUFnioLdL0U7UfGaqVm/5O0leJh7/Z5Ll+3toWJBg==} - engines: {node: '>=14.17.0', npm: '>=6.x'} - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@solana/web3.js': 1.73.3 - '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - eth-rpc-errors: 4.0.3 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - lodash-es: 4.17.21 - loglevel: 1.8.1 - pump: 3.0.0 - transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - - /@toruslabs/torus-embed@1.41.3(@babel/runtime@7.22.6): - resolution: {integrity: sha512-RpSNJub99oweFASv3Jinrf4JzA9QgkqGnErnymGuAQop9WGcmV2lJoImg2lXJbWgfM9SOOK6qtakhysf02oTTw==} - engines: {node: '>=14.17.0', npm: '>=6.x'} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@metamask/obs-store': 7.0.0 - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - create-hash: 1.2.0 - end-of-stream: 1.4.4 - eth-rpc-errors: 4.0.3 - events: 3.3.0 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - lodash.merge: 4.6.2 - loglevel: 1.8.1 - once: 1.4.0 - pump: 3.0.0 - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@toruslabs/tweetnacl-js@1.0.4: - resolution: {integrity: sha512-h8fVemW5pstsKbm/fTx+y61dZkh5Pepy/92lsyKp83KErf96jT+w4LGx4nEgeAVrdYQDTLg2tO7vu/boEb23Iw==} - dev: false - /@trivago/prettier-plugin-sort-imports@4.2.0(prettier@3.0.0): resolution: {integrity: sha512-YBepjbt+ZNBVmN3ev1amQH3lWCmHyt5qTbLCp/syXJRu/Kw2koXh44qayB1gMRxcL/gV8egmjN5xWSrYyfUtyw==} peerDependencies: @@ -13612,40 +13367,6 @@ packages: - utf-8-validate dev: false - /@walletconnect/browser-utils@1.8.0: - resolution: {integrity: sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==} - dependencies: - '@walletconnect/safe-json': 1.0.0 - '@walletconnect/types': 1.8.0 - '@walletconnect/window-getters': 1.0.0 - '@walletconnect/window-metadata': 1.0.0 - detect-browser: 5.2.0 - dev: false - - /@walletconnect/client@1.8.0: - resolution: {integrity: sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==} - deprecated: 'WalletConnect''s v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/' - dependencies: - '@walletconnect/core': 1.8.0 - '@walletconnect/iso-crypto': 1.8.0 - '@walletconnect/types': 1.8.0 - '@walletconnect/utils': 1.8.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - - /@walletconnect/core@1.8.0: - resolution: {integrity: sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==} - dependencies: - '@walletconnect/socket-transport': 1.8.0 - '@walletconnect/types': 1.8.0 - '@walletconnect/utils': 1.8.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - /@walletconnect/core@2.9.1: resolution: {integrity: sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==} dependencies: @@ -13672,25 +13393,6 @@ packages: - utf-8-validate dev: false - /@walletconnect/crypto@1.0.3: - resolution: {integrity: sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==} - dependencies: - '@walletconnect/encoding': 1.0.2 - '@walletconnect/environment': 1.0.1 - '@walletconnect/randombytes': 1.0.3 - aes-js: 3.1.2 - hash.js: 1.1.7 - tslib: 1.14.1 - dev: false - - /@walletconnect/encoding@1.0.2: - resolution: {integrity: sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==} - dependencies: - is-typedarray: 1.0.0 - tslib: 1.14.1 - typedarray-to-buffer: 3.1.5 - dev: false - /@walletconnect/environment@1.0.1: resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} dependencies: @@ -13738,14 +13440,6 @@ packages: tslib: 1.14.1 dev: false - /@walletconnect/iso-crypto@1.8.0: - resolution: {integrity: sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==} - dependencies: - '@walletconnect/crypto': 1.0.3 - '@walletconnect/types': 1.8.0 - '@walletconnect/utils': 1.8.0 - dev: false - /@walletconnect/jsonrpc-http-connection@1.0.7: resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} dependencies: @@ -13843,15 +13537,6 @@ packages: - react dev: false - /@walletconnect/randombytes@1.0.3: - resolution: {integrity: sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==} - dependencies: - '@walletconnect/encoding': 1.0.2 - '@walletconnect/environment': 1.0.1 - randombytes: 2.1.0 - tslib: 1.14.1 - dev: false - /@walletconnect/react-native-compat@2.8.6(@react-native-async-storage/async-storage@1.18.2)(react-native-get-random-values@1.9.0): resolution: {integrity: sha512-jC7Sgr/vGMZIWW+9vP+y0EKj3DL+Y6YIAszb2o3ZBACynAebr5s0r7y9SaKi1jlKNppoeg4iNt3yIt811B7Q0w==} peerDependencies: @@ -13882,10 +13567,6 @@ packages: uint8arrays: 3.1.1 dev: false - /@walletconnect/safe-json@1.0.0: - resolution: {integrity: sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==} - dev: false - /@walletconnect/safe-json@1.0.2: resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} dependencies: @@ -13911,28 +13592,12 @@ packages: - utf-8-validate dev: false - /@walletconnect/socket-transport@1.8.0: - resolution: {integrity: sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==} - dependencies: - '@walletconnect/types': 1.8.0 - '@walletconnect/utils': 1.8.0 - ws: 7.5.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - /@walletconnect/time@1.0.2: resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} dependencies: tslib: 1.14.1 dev: false - /@walletconnect/types@1.8.0: - resolution: {integrity: sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==} - deprecated: 'WalletConnect''s v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/' - dev: false - /@walletconnect/types@2.10.2: resolution: {integrity: sha512-luNV+07Wdla4STi9AejseCQY31tzWKQ5a7C3zZZaRK/di+rFaAAb7YW04OP4klE7tw/mJRGPTlekZElmHxO8kQ==} dependencies: @@ -13981,18 +13646,6 @@ packages: - utf-8-validate dev: false - /@walletconnect/utils@1.8.0: - resolution: {integrity: sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==} - dependencies: - '@walletconnect/browser-utils': 1.8.0 - '@walletconnect/encoding': 1.0.2 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/types': 1.8.0 - bn.js: 4.11.8 - js-sha3: 0.8.0 - query-string: 6.13.5 - dev: false - /@walletconnect/utils@2.10.2: resolution: {integrity: sha512-syxXRpc2yhSknMu3IfiBGobxOY7fLfLTJuw+ppKaeO6WUdZpIit3wfuGOcc0Ms3ZPFCrGfyGOoZsCvgdXtptRg==} dependencies: @@ -14003,399 +13656,80 @@ packages: '@stablelib/x25519': 1.0.3 '@walletconnect/relay-api': 1.0.9 '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.2 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - lokijs - dev: false - - /@walletconnect/utils@2.9.1: - resolution: {integrity: sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==} - dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.9 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.9.1 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - lokijs - dev: false - - /@walletconnect/web3wallet@1.8.7: - resolution: {integrity: sha512-XDhF+bTyAwO/7JHr+eNgu4JGj4fSw6sDHLuxxeADkJWYTWuTJQhuBjWQhgYzdvPg26C2/MsbaMgYzQZ+eVDq4Q==} - dependencies: - '@walletconnect/auth-client': 2.1.1 - '@walletconnect/core': 2.9.1 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/sign-client': 2.9.1 - '@walletconnect/types': 2.9.1 - '@walletconnect/utils': 2.9.1 - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - bufferutil - - encoding - - lokijs - - utf-8-validate - dev: false - - /@walletconnect/window-getters@1.0.0: - resolution: {integrity: sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==} - dev: false - - /@walletconnect/window-getters@1.0.1: - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} - dependencies: - tslib: 1.14.1 - dev: false - - /@walletconnect/window-metadata@1.0.0: - resolution: {integrity: sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==} - dependencies: - '@walletconnect/window-getters': 1.0.1 - dev: false - - /@walletconnect/window-metadata@1.0.1: - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} - dependencies: - '@walletconnect/window-getters': 1.0.1 - tslib: 1.14.1 - dev: false - - /@web3-onboard/common@2.3.3: - resolution: {integrity: sha512-Ytppszqe77VY8WglRdr/Lfx+HmcZ2hXQEkBA23JaVYmzKvP/mC6j+sjGUD8CgXDpRRxyKoiRj6nz95GRABie6Q==} - dependencies: - bignumber.js: 9.1.1 - ethers: 5.5.4 - joi: 17.9.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - - /@web3auth/base-evm-adapter@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-ov/LFGbyxQnUbj2ZSs/vrUHuZXMIaF2NgJOCO/XCtKN80sxK25KwuEYFP+DhA+uD+X5Gn/C4CURDLWdHpWywNw==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@web3auth/base-plugin@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-L0APrd8T1TTPXLEylnFfOnPWOIHcs7rcmo8ZjjhfIFC/Dms4GYoPaOfmfsvG52juxHsHODFbBld7eJPhIuOfAA==} - deprecated: Not supported. Pls upgrade - dependencies: - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - transitivePeerDependencies: - - '@babel/runtime' - - '@sentry/types' - dev: false - - /@web3auth/base-provider@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-kqUuRO33nCze6LnR+6jXzr/ZWZ5zxosFpdqmz2fIpFbttKWdmCrl79qJ++ge++bqsKE1YHI4DSIvHCBZEm6fqw==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - eth-rpc-errors: 4.0.3 - json-rpc-random-id: 1.0.1 - transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@web3auth/base-solana-adapter@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-bv2lcGrfSE8vA78IHn00wEI64DNWMJoeCQVLzGHHq2bAyUGDr4OK97APT8Y/oY+whtoF1mP9SM3dZUwH6HqOMQ==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - bs58: 4.0.1 - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@web3auth/base@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-jy/9iLpK5DS9b49VISAQLD6iRj5FFj957UVjbn0SR41DOQ8Jw1hJgS/l3Y8BVEw8mIErT71ux3J7JRu5VsK5vg==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - jwt-decode: 3.1.2 - loglevel: 1.8.1 - ts-custom-error: 3.3.1 - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@web3auth/core@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-RkPcG6OyrVnRp2fzIjF6pqMxfVW7f7ZR7bpw6jJsM2i4zq6Pze2Gf3d3R9OreWQGrdJbx4ODbOHGczre/4L5iQ==} - deprecated: Package has been renamed to @web3auth/no-modal - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-plugin': 4.6.0(@babel/runtime@7.22.6) - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@web3auth/ethereum-provider@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-YqjCsvbaij8C5d5GiHx8Bduu4XC7bqN6OtU9NTM+j830+eRI9iy6wNOYLixBu18oeTrDzxw0pZoFVV9+8fnFcA==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@ethereumjs/common': 3.2.0 - '@ethereumjs/tx': 4.2.0 - '@ethereumjs/util': 8.1.0 - '@metamask/eth-sig-util': 5.1.0 - '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) - '@toruslabs/http-helpers': 3.4.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@walletconnect/types': 1.8.0 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) - assert: 2.0.0 - bignumber.js: 9.1.1 - bn.js: 5.2.1 - eth-rpc-errors: 4.0.3 - jsonschema: 1.4.1 - transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@web3auth/metamask-adapter@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-TNVz7c+6+aTPwEZlfVyZpsy0pJPL4cGN/OGJ7jPsDqdA7qBVM3nsuNW9esZN9dFyGAKlG0+9rY0oiVRsSBjpmg==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@metamask/detect-provider': 2.0.0 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) - transitivePeerDependencies: - - '@sentry/types' - dev: false - - /@web3auth/modal@4.6.2(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SkR8iitM9R3Oth785y8zCDjpcex6EgaXt/oZkG+CbsEcF7fzkiSq8vB/N+6hsEMmHMESuU5JHHcyqa5NA/TYBg==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': 7.x - dependencies: - '@babel/runtime': 7.22.6 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/core': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/metamask-adapter': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/openlogin-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - '@web3auth/phantom-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - '@web3auth/torus-evm-adapter': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/torus-solana-adapter': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - '@web3auth/ui': 4.6.2(@babel/runtime@7.22.6)(react-dom@18.2.0)(react@18.2.0) - '@web3auth/wallet-connect-v1-adapter': 4.6.0(@babel/runtime@7.22.6)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1) - transitivePeerDependencies: - - '@sentry/types' - - '@solana/web3.js' - - '@walletconnect/client' - - '@walletconnect/types' - - bufferutil - - encoding - - react - - react-dom - - react-native - - supports-color - - utf-8-validate - dev: false - - /@web3auth/openlogin-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): - resolution: {integrity: sha512-zNgGTHEfJu2mrj9THVpQpSJIQtTWA0rz0me7OPPlG1xuNusl+KNNRoDGd/QgCWIE7R1OfU3XO5eszEYxmAY9AA==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) - '@toruslabs/openlogin-ed25519': 3.2.0(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/ethereum-provider': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - lodash.merge: 4.6.2 - transitivePeerDependencies: - - '@sentry/types' - - '@solana/web3.js' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@web3auth/phantom-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): - resolution: {integrity: sha512-MtivbBksxtlB+5IOJJsZBfIl7zGC4v/L7+5L94jlej8SLmmUnRSnk1HFzyJUkyuiyqoGGWNsnEk2tsAjp1YgIw==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - dependencies: - '@babel/runtime': 7.22.6 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-solana-adapter': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - bn.js: 5.2.1 - transitivePeerDependencies: - - '@sentry/types' - - '@solana/web3.js' - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@web3auth/solana-provider@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): - resolution: {integrity: sha512-8LhqTmXRuZfEvRiV/u5iwO9VN9wue3YKCmKduGWr0VyK7TAtLCfHbJYv01E8Fz8GNGPyymk6uOVC4uoz+X8lcw==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - '@solana/web3.js': ^1.x - dependencies: - '@babel/runtime': 7.22.6 - '@solana/web3.js': 1.73.3 - '@toruslabs/base-controllers': 2.9.0(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@toruslabs/tweetnacl-js': 1.0.4 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) - bn.js: 5.2.1 - bs58: 4.0.1 - eth-rpc-errors: 4.0.3 - json-rpc-random-id: 1.0.1 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.10.2 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.1 transitivePeerDependencies: - - '@sentry/types' - - bufferutil - - supports-color - - utf-8-validate + - '@react-native-async-storage/async-storage' + - lokijs dev: false - /@web3auth/torus-evm-adapter@4.6.0(@babel/runtime@7.22.6): - resolution: {integrity: sha512-9eqfKAqEPO0xnWqwLBABHuZMmMoi3HR951yDcxcl0i8cyeNeJH6XqOS8OKTBabc1ITYo8CXidL0fQNx4fQNU7A==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x + /@walletconnect/utils@2.9.1: + resolution: {integrity: sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==} dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/torus-embed': 1.41.3(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) + '@stablelib/chacha20poly1305': 1.0.1 + '@stablelib/hkdf': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/sha256': 1.0.1 + '@stablelib/x25519': 1.0.3 + '@walletconnect/relay-api': 1.0.9 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.9.1 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.1 transitivePeerDependencies: - - '@sentry/types' + - '@react-native-async-storage/async-storage' + - lokijs dev: false - /@web3auth/torus-solana-adapter@4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3): - resolution: {integrity: sha512-/O7IHluhpaka5gr+KcpFI8K1lD+e+kn55IZxPztt4gFmfufdowYhRDzm5w1aivz/iuhnNgYbA4dOvJnpRv53IQ==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x + /@walletconnect/web3wallet@1.8.7: + resolution: {integrity: sha512-XDhF+bTyAwO/7JHr+eNgu4JGj4fSw6sDHLuxxeADkJWYTWuTJQhuBjWQhgYzdvPg26C2/MsbaMgYzQZ+eVDq4Q==} dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/solana-embed': 0.3.4(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-provider': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-solana-adapter': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/solana-provider': 4.6.0(@babel/runtime@7.22.6)(@solana/web3.js@1.73.3) - transitivePeerDependencies: - - '@sentry/types' - - '@solana/web3.js' + '@walletconnect/auth-client': 2.1.1 + '@walletconnect/core': 2.9.1 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 2.0.1 + '@walletconnect/sign-client': 2.9.1 + '@walletconnect/types': 2.9.1 + '@walletconnect/utils': 2.9.1 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' - bufferutil - encoding - - supports-color + - lokijs - utf-8-validate dev: false - /@web3auth/ui@4.6.2(@babel/runtime@7.22.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ddy2LbiS/bfTp5YruDq67d/BMsAVqLQtnxoqbv3g4xPHw2MGN/eftwVFZQ8OFHbcM9UUn2DWzqGb09R3LRiMBw==} - deprecated: Not supported. Pls upgrade - peerDependencies: - '@babel/runtime': ^7.x - react: ^18.x - react-dom: ^18.x + /@walletconnect/window-getters@1.0.1: + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} dependencies: - '@babel/runtime': 7.22.6 - '@toruslabs/openlogin': 3.2.1(@babel/runtime@7.22.6) - '@toruslabs/openlogin-jrpc': 3.2.0(@babel/runtime@7.22.6) - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - bowser: 2.11.0 - classnames: 2.3.2 - copy-to-clipboard: 3.3.3 - i18next: 22.5.1 - lodash.clonedeep: 4.5.0 - lodash.merge: 4.6.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-i18next: 12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) - react-qrcode-logo: 2.9.0(react-dom@18.2.0)(react@18.2.0) - transitivePeerDependencies: - - '@sentry/types' - - react-native + tslib: 1.14.1 dev: false - /@web3auth/wallet-connect-v1-adapter@4.6.0(@babel/runtime@7.22.6)(@walletconnect/client@1.8.0)(@walletconnect/types@2.9.1): - resolution: {integrity: sha512-+WSjZ0SvwVsu3nRV+nHQM1zm2C2O0Du9ZzrzEXjAHcTEXss1cFhGrLxIx+sM41pPHF6UeqcpnTeLBf+ASh4l6Q==} - deprecated: wc v1 is deprecated. pls use wc v2 - peerDependencies: - '@babel/runtime': ^7.x - '@walletconnect/client': ~1.x - '@walletconnect/types': ~1.x + /@walletconnect/window-metadata@1.0.1: + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} dependencies: - '@babel/runtime': 7.22.6 - '@walletconnect/client': 1.8.0 - '@walletconnect/types': 2.9.1 - '@web3auth/base': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/base-evm-adapter': 4.6.0(@babel/runtime@7.22.6) - '@web3auth/ethereum-provider': 4.6.0(@babel/runtime@7.22.6) + '@walletconnect/window-getters': 1.0.1 + tslib: 1.14.1 + dev: false + + /@web3-onboard/common@2.3.3: + resolution: {integrity: sha512-Ytppszqe77VY8WglRdr/Lfx+HmcZ2hXQEkBA23JaVYmzKvP/mC6j+sjGUD8CgXDpRRxyKoiRj6nz95GRABie6Q==} + dependencies: + bignumber.js: 9.1.1 + ethers: 5.5.4 + joi: 17.9.1 transitivePeerDependencies: - - '@sentry/types' - bufferutil - - supports-color - utf-8-validate dev: false @@ -14656,10 +13990,6 @@ packages: /aes-js@3.0.0: resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - /aes-js@3.1.2: - resolution: {integrity: sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==} - dev: false - /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -15024,6 +14354,7 @@ packages: is-nan: 1.3.2 object-is: 1.1.5 util: 0.12.5 + dev: true /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -15054,12 +14385,6 @@ packages: tslib: 2.5.0 dev: false - /async-mutex@0.4.0: - resolution: {integrity: sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==} - dependencies: - tslib: 2.6.2 - dev: false - /async-retry@1.3.3: resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} dependencies: @@ -15549,11 +14874,6 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /base64url@3.0.1: - resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} - engines: {node: '>=6.0.0'} - dev: false - /base@0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} @@ -15667,10 +14987,6 @@ packages: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} dev: false - /bn.js@4.11.8: - resolution: {integrity: sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==} - dev: false - /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -16176,7 +15492,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.5.0 + tslib: 2.6.2 /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} @@ -16226,7 +15542,7 @@ packages: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 upper-case-first: 2.0.2 dev: true @@ -16785,7 +16101,7 @@ packages: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 upper-case: 2.0.2 dev: true @@ -17599,10 +16915,6 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - /detect-browser@5.2.0: - resolution: {integrity: sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==} - dev: false - /detect-browser@5.3.0: resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} dev: false @@ -17955,25 +17267,6 @@ packages: dependencies: once: 1.4.0 - /engine.io-client@6.5.2: - resolution: {integrity: sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) - engine.io-parser: 5.2.1 - ws: 8.11.0 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.1: - resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} - engines: {node: '>=10.0.0'} - dev: false - /enhanced-resolve@5.12.0: resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} @@ -18145,6 +17438,7 @@ packages: /es6-object-assign@1.1.0: resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} + dev: true /es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} @@ -18685,7 +17979,7 @@ packages: minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.1 - semver: 7.5.3 + semver: 7.5.4 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -18862,7 +18156,7 @@ packages: peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 eslint: 8.45.0 eslint-plugin-react-native-globals: 0.1.2 transitivePeerDependencies: @@ -19154,15 +18448,6 @@ packages: '@scure/bip39': 1.1.1 dev: true - /ethereum-cryptography@2.1.2: - resolution: {integrity: sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==} - dependencies: - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 - '@scure/bip32': 1.3.1 - '@scure/bip39': 1.2.1 - dev: false - /ethereum-provider@0.7.7: resolution: {integrity: sha512-ulbjKgu1p2IqtZqNTNfzXysvFJrMR3oTmWEEX3DnoEae7WLd4MkY4u82kvXhxA2C171rK8IVlcodENX7TXvHTA==} dependencies: @@ -19383,6 +18668,7 @@ packages: dependencies: is-hex-prefixed: 1.0.0 strip-hex-prefix: 1.0.0 + dev: true /event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} @@ -20934,7 +20220,7 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.5.0 + tslib: 2.6.2 dev: true /hermes-estree@0.8.0: @@ -21031,12 +20317,6 @@ packages: terser: 5.18.2 dev: false - /html-parse-stringify@3.0.1: - resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} - dependencies: - void-elements: 3.1.0 - dev: false - /html-webpack-plugin@5.5.0(webpack@5.76.2): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} @@ -21183,12 +20463,6 @@ packages: resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==} dev: true - /i18next@22.5.1: - resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} - dependencies: - '@babel/runtime': 7.22.6 - dev: false - /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -21632,6 +20906,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 + dev: true /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} @@ -22743,7 +22018,7 @@ packages: '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 @@ -23249,12 +22524,6 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - /json-stable-stringify@1.0.2: - resolution: {integrity: sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==} - dependencies: - jsonify: 0.0.1 - dev: false - /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} @@ -23287,10 +22556,6 @@ packages: optionalDependencies: graceful-fs: 4.2.11 - /jsonify@0.0.1: - resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} - dev: false - /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} @@ -23300,10 +22565,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /jsonschema@1.4.1: - resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} - dev: false - /jsonwebtoken@9.0.2: resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} @@ -23357,10 +22618,6 @@ packages: safe-buffer: 5.2.1 dev: true - /jwt-decode@3.1.2: - resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} - dev: false - /keccak@3.0.3: resolution: {integrity: sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==} engines: {node: '>=10.0.0'} @@ -23667,18 +22924,10 @@ packages: dependencies: p-locate: 5.0.0 - /lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - dev: false - /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - /lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: false - /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -23777,11 +23026,6 @@ packages: dayjs: 1.11.7 yargs: 15.4.1 - /loglevel@1.8.1: - resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==} - engines: {node: '>= 0.6.0'} - dev: false - /long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} dev: true @@ -23852,17 +23096,6 @@ packages: - supports-color dev: false - /magic-sdk@17.4.0: - resolution: {integrity: sha512-oIsj0D01pSDhiuscZ4KCUcT07pWlg2+wsqZHzs5IAYbd1d4PM6+ZvYjTeob9W0Cl5FB8NNE0W8GUumvTd4fqqA==} - dependencies: - '@magic-sdk/commons': 13.4.0(@magic-sdk/provider@17.4.0)(@magic-sdk/types@15.6.0) - '@magic-sdk/provider': 17.4.0(localforage@1.10.0) - '@magic-sdk/types': 15.6.0 - localforage: 1.10.0 - transitivePeerDependencies: - - supports-color - dev: false - /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: @@ -24315,7 +23548,7 @@ packages: /metro-source-map@0.73.10: resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==} dependencies: - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 invariant: 2.2.4 metro-symbolicate: 0.73.10 @@ -24346,7 +23579,7 @@ packages: '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -24382,7 +23615,7 @@ packages: '@babel/generator': 7.22.9 '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 absolute-path: 0.0.0 accepts: 1.3.8 @@ -24434,10 +23667,6 @@ packages: - supports-color - utf-8-validate - /micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - dev: false - /micromatch@3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} @@ -24949,7 +24178,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.5.0 + tslib: 2.6.2 /nocache@3.0.4: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} @@ -25321,10 +24550,6 @@ packages: resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} dev: true - /oblivious-set@1.1.1: - resolution: {integrity: sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==} - dev: false - /oboe@2.1.5: resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} dependencies: @@ -25652,7 +24877,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -25748,7 +24973,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 /pascalcase@0.1.1: resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} @@ -25767,7 +24992,7 @@ packages: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 dev: true /path-exists@3.0.0: @@ -26959,7 +26184,7 @@ packages: engines: {node: '>=12.0.0'} hasBin: true peerDependencies: - protobufjs: ^7.0.0 + protobufjs: '>=7.2.4' dependencies: chalk: 4.1.2 escodegen: 1.14.3 @@ -27069,10 +26294,6 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: false - /qrcode-generator@1.4.4: - resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} - dev: false - /qrcode-terminal@0.11.0: resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} hasBin: true @@ -27110,15 +26331,6 @@ packages: strict-uri-encode: 1.1.0 dev: false - /query-string@6.13.5: - resolution: {integrity: sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==} - engines: {node: '>=6'} - dependencies: - decode-uri-component: 0.2.2 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - dev: false - /query-string@7.1.3: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} engines: {node: '>=6'} @@ -27312,26 +26524,6 @@ packages: react: 18.2.0 dev: false - /react-i18next@12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-5v8E2XjZDFzK7K87eSwC7AJcAkcLt5xYZ4+yTPDAW1i7C93oOY1dnr4BaQM7un4Hm+GmghuiPvevWwlca5PwDA==} - peerDependencies: - i18next: '>= 19.0.0' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': 7.22.6 - html-parse-stringify: 3.0.1 - i18next: 22.5.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -27581,18 +26773,6 @@ packages: - supports-color - utf-8-validate - /react-qrcode-logo@2.9.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-x9uctB/8kuQ+x7p4V/BRv6qbQV4xYopLcitBuQT3925U/zVFb3bbDUsUZsi7hEKuAX/wRsfhs331FhlPSYCO9Q==} - peerDependencies: - react: '>=16.4.1' - react-dom: '>=16.4.1' - dependencies: - lodash.isequal: 4.5.0 - qrcode-generator: 1.4.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /react-refresh@0.11.0: resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} engines: {node: '>=0.10.0'} @@ -27836,17 +27016,6 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.2: - resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - string_decoder: 1.3.0 - dev: false - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -27868,7 +27037,7 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.5.0 + tslib: 2.6.2 /rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} @@ -28534,7 +27703,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.2 upper-case-first: 2.0.2 dev: true @@ -28798,30 +27967,6 @@ packages: transitivePeerDependencies: - supports-color - /socket.io-client@4.7.2: - resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) - engine.io-client: 6.5.2 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - dev: false - /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -29317,7 +28462,7 @@ packages: react-is: '>= 16.8.0' dependencies: '@babel/helper-module-imports': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.23.2(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -29871,11 +29016,6 @@ packages: - typescript dev: true - /ts-custom-error@3.3.1: - resolution: {integrity: sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==} - engines: {node: '>=14.0.0'} - dev: false - /ts-essentials@7.0.3(typescript@5.1.6): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: @@ -30100,6 +29240,7 @@ packages: /tweetnacl-util@0.15.1: resolution: {integrity: sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==} + dev: true /tweetnacl@1.0.3: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} @@ -30385,10 +29526,6 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unload@2.4.1: - resolution: {integrity: sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==} - dev: false - /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -30460,7 +29597,7 @@ packages: /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /upper-case@2.0.2: @@ -30761,11 +29898,6 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true - /void-elements@3.1.0: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - dev: false - /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} deprecated: Use your platform's native performance.now() and performance.timeOrigin. @@ -31583,19 +30715,6 @@ packages: utf-8-validate: optional: true - /ws@7.5.3: - resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -31608,19 +30727,6 @@ packages: utf-8-validate: optional: true - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - /ws@8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} @@ -31743,11 +30849,6 @@ packages: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} dev: true - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} From 3706ba439a3a6545a9b8dd9df49663b3cca49919 Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Fri, 27 Oct 2023 21:06:32 +0530 Subject: [PATCH 7/9] UI fixes --- .../react/src/wallet/wallets/comethConnect/comethConnect.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx index ff27151ac59..75ca0520916 100644 --- a/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx +++ b/packages/react/src/wallet/wallets/comethConnect/comethConnect.tsx @@ -24,7 +24,7 @@ export const comethConnect = ( meta: { name: "Cometh Connect", iconURL: - "data:image/svg+xml,%3Csvg width='322' height='322' viewBox='0 0 322 322' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M312.388 0.220109C269.532 3.04195 210.846 20.8328 160.384 46.2735C141.336 55.8854 127.624 64.3068 114.727 74.3376C114.44 74.5581 114.198 74.6463 114.198 74.514C114.198 74.3597 114.683 72.089 115.3 69.4435C115.895 66.798 116.403 64.5273 116.403 64.395C116.403 63.7116 93.8939 79.8931 82.2318 88.9318C32.4527 127.578 7.25447 163.799 1.34623 205.223C0.177809 213.424 -0.307196 224.689 0.199855 232.008C2.42647 263.688 16.4034 289.151 40.1245 304.759C44.3132 307.515 46.5839 308.793 50.949 310.91C71.1428 320.676 95.6576 323.74 122.906 319.948C139.176 317.678 156.019 312.828 167.548 307.096C180.401 300.702 194.047 291.399 206.459 280.619C210.03 277.488 220.921 266.62 224.007 263.093C232.01 253.922 238.447 245.258 244.157 235.976L245.656 233.551L244.466 234.654C242.878 236.153 240.652 237.696 238.624 238.754C236.397 239.901 236.066 239.878 237.169 238.556C239.594 235.668 242.482 230.267 243.496 226.739C243.804 225.659 244.025 224.755 243.981 224.711C243.959 224.667 242.923 225.328 241.732 226.188C228.284 235.668 204.122 247.44 188.073 252.312C186.684 252.731 185.516 253.04 185.472 252.996C185.427 252.952 185.846 251.871 186.375 250.593C187.412 248.146 188.911 243.692 189.44 241.488C190.123 238.71 190.255 238.798 188.117 240.518C185.979 242.237 179.674 246.47 176.918 248.035C166.843 253.745 155.137 257.647 143.298 259.235C138.933 259.83 130.181 260.072 126.169 259.698C114.308 258.617 104.74 255.244 97.0023 249.402C87.5668 242.304 81.9231 231.744 80.1154 217.855C79.6524 214.394 79.6083 206.259 80.0051 202.577C81.0192 193.252 83.2238 185.382 87.2361 176.674C96.4071 156.855 115.763 134.39 144.224 110.581C162.081 95.6337 184.303 79.5404 205.687 66.0705C234.722 47.7726 267.856 30.8195 299.492 18.055C301.674 17.1732 303.548 16.3796 303.636 16.2914C303.857 16.093 299.271 15.2993 295.303 14.8364C293.606 14.638 289.836 14.4175 286.926 14.3293L281.635 14.1971L283.288 13.6018C285.978 12.6539 315.1 2.24831 318.341 1.07989L321.317 -0.000347481L318.231 0.0216982C316.533 0.0216982 313.91 0.131926 312.388 0.220109Z' fill='white'/%3E%3C/svg%3E%0A", + "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiByeD0iMTIiIGZpbGw9IiMxRDJGNEEiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzUpIj4KPHBhdGggZD0iTTYzLjUwNzUgMTUuMDM0MkM1Ni44NTI4IDE1LjQ3MjMgNDcuNzQwMSAxOC4yMzQ5IDM5LjkwNDMgMjIuMTg1M0MzNi45NDY2IDIzLjY3NzggMzQuODE3NCAyNC45ODU1IDMyLjgxNDggMjYuNTQzMUMzMi43NzAyIDI2LjU3NzMgMzIuNzMyNiAyNi41OTEgMzIuNzMyNiAyNi41NzA1QzMyLjczMjYgMjYuNTQ2NSAzMi44MDc5IDI2LjE5MzkgMzIuOTAzNyAyNS43ODMxQzMyLjk5NjEgMjUuMzcyNCAzMy4wNzUgMjUuMDE5OCAzMy4wNzUgMjQuOTk5MkMzMy4wNzUgMjQuODkzMSAyOS41Nzk4IDI3LjQwNTggMjcuNzY4OSAyOC44MDkzQzIwLjAzOTIgMzQuODEwMiAxNi4xMjY1IDQwLjQzNDYgMTUuMjA5IDQ2Ljg2NjlDMTUuMDI3NiA0OC4xNDA0IDE0Ljk1MjMgNDkuODg5NiAxNS4wMzEgNTEuMDI2MUMxNS4zNzY4IDU1Ljk0NTMgMTcuNTQ3MSA1OS44OTkyIDIxLjIzMDUgNjIuMzIyOEMyMS44ODA5IDYyLjc1MDggMjIuMjMzNSA2Mi45NDkyIDIyLjkxMTMgNjMuMjc3OUMyNi4wNDcgNjQuNzk0NCAyOS44NTM3IDY1LjI3MDIgMzQuMDg0OCA2NC42ODE0QzM2LjYxMTIgNjQuMzI4OSAzOS4yMjY2IDYzLjU3NTggNDEuMDE2OCA2Mi42ODU3QzQzLjAxMjYgNjEuNjkyOCA0NS4xMzE1IDYwLjI0ODMgNDcuMDU4OSA1OC41NzQ0QzQ3LjYxMzQgNTguMDg4MiA0OS4zMDQ1IDU2LjQwMDYgNDkuNzgzNyA1NS44NTI5QzUxLjAyNjQgNTQuNDI4OSA1Mi4wMjU5IDUzLjA4MzUgNTIuOTEyNiA1MS42NDIyTDUzLjE0NTMgNTEuMjY1N0w1Mi45NjA2IDUxLjQzN0M1Mi43MTQgNTEuNjY5NyA1Mi4zNjgzIDUxLjkwOTMgNTIuMDUzNCA1Mi4wNzM2QzUxLjcwNzYgNTIuMjUxNyA1MS42NTYyIDUyLjI0ODEgNTEuODI3NSA1Mi4wNDI5QzUyLjIwNCA1MS41OTQ0IDUyLjY1MjUgNTAuNzU1NyA1Mi44MDk5IDUwLjIwNzlDNTIuODU3OCA1MC4wNDAyIDUyLjg5MjEgNDkuODk5OCA1Mi44ODUyIDQ5Ljg5M0M1Mi44ODE4IDQ5Ljg4NjIgNTIuNzIxIDQ5Ljk4ODggNTIuNTM2IDUwLjEyMjRDNTAuNDQ3OCA1MS41OTQ0IDQ2LjY5NiA1My40MjI0IDQ0LjIwMzkgNTQuMTc4OUM0My45ODgyIDU0LjI0MzkgNDMuODA2OCA1NC4yOTE5IDQzLjggNTQuMjg1MUM0My43OTMgNTQuMjc4MyA0My44NTgxIDU0LjExMDQgNDMuOTQwMiA1My45MTJDNDQuMTAxMiA1My41MzIgNDQuMzM0IDUyLjg0MDQgNDQuNDE2MSA1Mi40OTgxQzQ0LjUyMjIgNTIuMDY2OCA0NC41NDI3IDUyLjA4MDQgNDQuMjEwNyA1Mi4zNDc1QzQzLjg3ODcgNTIuNjE0NCA0Mi44OTk3IDUzLjI3MTcgNDIuNDcxNyA1My41MTQ3QzQwLjkwNzMgNTQuNDAxNCAzOS4wODk2IDU1LjAwNzMgMzcuMjUxMiA1NS4yNTM5QzM2LjU3MzQgNTUuMzQ2MyAzNS4yMTQ0IDU1LjM4MzggMzQuNTkxNSA1NS4zMjU4QzMyLjc0OTcgNTUuMTU3OSAzMS4yNjQgNTQuNjM0MiAzMC4wNjI1IDUzLjcyN0MyOC41OTczIDUyLjYyNDggMjcuNzIxIDUwLjk4NTEgMjcuNDQwMyA0OC44Mjg0QzI3LjM2ODQgNDguMjkxIDI3LjM2MTUgNDcuMDI3OCAyNy40MjMyIDQ2LjQ1NkMyNy41ODA2IDQ1LjAwODEgMjcuOTIzIDQzLjc4NiAyOC41NDYgNDIuNDMzOEMyOS45NyAzOS4zNTY0IDMyLjk3NTYgMzUuODY4IDM3LjM5NSAzMi4xNzFDNDAuMTY3OSAyOS44NDk5IDQzLjYxODUgMjcuMzUxIDQ2LjkzOSAyNS4yNTk0QzUxLjQ0NzUgMjIuNDE4MSA1Ni41OTI1IDE5Ljc4NTYgNjEuNTA1IDE3LjgwMzZDNjEuODQzOCAxNy42NjY2IDYyLjEzNDggMTcuNTQzNCA2Mi4xNDg0IDE3LjUyOTdDNjIuMTgyOCAxNy40OTg5IDYxLjQ3MDcgMTcuMzc1NyA2MC44NTQ1IDE3LjMwMzhDNjAuNTkxIDE3LjI3MyA2MC4wMDU2IDE3LjIzODcgNTkuNTUzNyAxNy4yMjVMNTguNzMyMSAxNy4yMDQ1TDU4Ljk4ODggMTcuMTEyMUM1OS40MDY1IDE2Ljk2NDkgNjMuOTI4NiAxNS4zNDkxIDY0LjQzMTggMTUuMTY3N0w2NC44OTM5IDE0Ljk5OTlMNjQuNDE0NyAxNS4wMDM0QzY0LjE1MTEgMTUuMDAzNCA2My43NDM4IDE1LjAyMDUgNjMuNTA3NSAxNS4wMzQyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF81Ij4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUgMTUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==", }, create(walletOptions) { return new ComethConnect({ @@ -66,7 +66,7 @@ export const ComethConnectUI = ({ }, [connectWallet]); return ( - + Date: Fri, 27 Oct 2023 21:18:53 +0530 Subject: [PATCH 8/9] try named export --- packages/wallets/src/evm/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/wallets/src/evm/index.ts b/packages/wallets/src/evm/index.ts index 7879cf407fd..3a798852192 100644 --- a/packages/wallets/src/evm/index.ts +++ b/packages/wallets/src/evm/index.ts @@ -22,7 +22,10 @@ export type { } from "./wallets/abstract"; export * from "./wallets/paper-wallet"; -export * from "./wallets/cometh-connect"; +export { + ComethConnect, + type ComethAdditionalOptions, +} from "./wallets/cometh-connect"; // just the types export { AbstractClientWallet } from "./wallets/base"; export type { WalletOptions } from "./wallets/base"; From d8f7594d02c377dcce30fce2a158d0535c0cf183 Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Mon, 30 Oct 2023 15:53:06 -0700 Subject: [PATCH 9/9] fix lint --- packages/wallets/src/evm/connectors/cometh-connect/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/wallets/src/evm/connectors/cometh-connect/index.ts b/packages/wallets/src/evm/connectors/cometh-connect/index.ts index fe614a2b6cb..7311a76df2c 100644 --- a/packages/wallets/src/evm/connectors/cometh-connect/index.ts +++ b/packages/wallets/src/evm/connectors/cometh-connect/index.ts @@ -51,6 +51,7 @@ export class ComethConnector extends Connector { throw new Error("Error connecting User"); } + // eslint-disable-next-line no-unused-expressions this.options?.walletAddress ? await this.instance.connect(this.options.walletAddress) : await this.instance.connect();