diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b5211f7d..4deba12b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,14 +19,12 @@ jobs: timeout-minutes: 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true - - uses: pnpm/action-setup@v2 - with: - version: 8 + - uses: pnpm/action-setup@v4 - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/snapshot-release.yml b/.github/workflows/snapshot-release.yml index f8183268..46560b18 100644 --- a/.github/workflows/snapshot-release.yml +++ b/.github/workflows/snapshot-release.yml @@ -13,14 +13,12 @@ jobs: timeout-minutes: 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true - - uses: pnpm/action-setup@v2 - with: - version: 8 + - uses: pnpm/action-setup@v4 - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f8869aa0..3e646416 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Generate matrix id: set-matrix @@ -41,16 +41,16 @@ jobs: file: ${{ fromJson(needs.test-setup.outputs.matrix) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 with: version: 8 - - name: Setup Node.js 16.x - uses: actions/setup-node@v2 + - name: Setup Node.js 20.x + uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x - name: Install dependencies run: pnpm i diff --git a/apps/hosted-widget/package.json b/apps/hosted-widget/package.json index 85ce81a5..fe972a22 100644 --- a/apps/hosted-widget/package.json +++ b/apps/hosted-widget/package.json @@ -17,27 +17,27 @@ "@emotion/styled": "^11.13.0", "@mui/icons-material": "^5.16.7", "@mui/material": "^5.16.7", - "@reown/appkit": "^1.0.7", - "@reown/appkit-adapter-wagmi": "^1.0.7", - "@segment/analytics-next": "^1.74.0", - "@sentry/nextjs": "^7.119.0", + "@reown/appkit": "^1.1.0", + "@reown/appkit-adapter-wagmi": "^1.1.0", + "@segment/analytics-next": "^1.75.0", + "@sentry/nextjs": "^7.119.1", "@superfluid-finance/widget": "workspace:*", - "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query": "^5.59.8", "clsx": "^2.1.1", "next": "13.4.19", "react": "^18.3.1", "react-blockies": "^1.4.1", "react-dom": "^18.3.1", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, "devDependencies": { - "@types/node": "^22.7.4", + "@types/node": "^22.7.5", "@types/react": "^18.3.11", "@types/react-blockies": "^1.4.4", "eslint": "^8.57.1", "eslint-config-next": "^13.5.7", - "typescript": "^5.6.2" + "typescript": "^5.6.3" } } diff --git a/apps/widget-builder/next.config.js b/apps/widget-builder/next.config.js index 50961611..6772e4d6 100644 --- a/apps/widget-builder/next.config.js +++ b/apps/widget-builder/next.config.js @@ -13,6 +13,12 @@ module.exports = { port: "", pathname: "/superfluid-finance/**/*", }, + { + protocol: "https", + hostname: "superfluid-finance.github.io", + port: "", + pathname: "/**/*", + }, ], }, env: { diff --git a/apps/widget-builder/package.json b/apps/widget-builder/package.json index 37aaee1f..b38b20e7 100644 --- a/apps/widget-builder/package.json +++ b/apps/widget-builder/package.json @@ -21,8 +21,8 @@ "@mui/lab": "5.0.0-alpha.147", "@mui/material": "^5.16.7", "@pinata/sdk": "^2.1.0", - "@segment/analytics-next": "^1.74.0", - "@sentry/nextjs": "^7.119.0", + "@segment/analytics-next": "^1.75.0", + "@sentry/nextjs": "^7.119.1", "@superfluid-finance/widget": "workspace:*", "@web3modal/ethereum": "^2.7.1", "@web3modal/react": "^2.7.1", @@ -37,7 +37,7 @@ "react-google-recaptcha": "^3.1.0", "react-hook-form": "~7.47.0", "request-ip": "^3.3.0", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.3" @@ -45,13 +45,13 @@ "devDependencies": { "@hookform/devtools": "^4.3.1", "@types/lodash": "^4.17.10", - "@types/node": "^22.7.4", + "@types/node": "^22.7.5", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "@types/react-google-recaptcha": "^2.1.9", "@types/request-ip": "^0.0.41", "eslint": "^8.57.1", "eslint-config-next": "^13.5.7", - "typescript": "^5.6.2" + "typescript": "^5.6.3" } } diff --git a/apps/widget-builder/src/hooks/useDemoMode.ts b/apps/widget-builder/src/hooks/useDemoMode.ts index 200aaa7e..351d3ed0 100644 --- a/apps/widget-builder/src/hooks/useDemoMode.ts +++ b/apps/widget-builder/src/hooks/useDemoMode.ts @@ -43,7 +43,7 @@ const demoPaymentDetails: WidgetProps["paymentDetails"] = { receiverAddress: "0xf26ce9749f29e61c25d0333bce2301cb2dfd3a22", // rebounder chainId: supportedNetwork.optimismSepolia.id, superToken: { - address: "0x00d05Eed85Bad962bA5237DD4aFFF12004455a8a", // fUSDCx + address: "0x131780640edf9830099aac2203229073d6d2fe69", // fUSDCx }, flowRate: { amountEther: "1", diff --git a/examples/b2b-service-demo/package.json b/examples/b2b-service-demo/package.json index df23d0ce..b19bd53b 100644 --- a/examples/b2b-service-demo/package.json +++ b/examples/b2b-service-demo/package.json @@ -10,15 +10,15 @@ "tsc": "tsc --noEmit" }, "dependencies": { - "@sentry/nextjs": "^7.119.0", + "@sentry/nextjs": "^7.119.1", "@superfluid-finance/widget": "workspace:*", "@web3modal/ethereum": "^2.7.1", "@web3modal/react": "^2.7.1", "next": "13.4.19", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-use-intercom": "^5.4.1", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, diff --git a/examples/donation-demo/package.json b/examples/donation-demo/package.json index b6648a49..ce3c9931 100644 --- a/examples/donation-demo/package.json +++ b/examples/donation-demo/package.json @@ -10,15 +10,15 @@ "tsc": "tsc --noEmit" }, "dependencies": { - "@sentry/nextjs": "^7.119.0", + "@sentry/nextjs": "^7.119.1", "@superfluid-finance/widget": "workspace:*", "@web3modal/ethereum": "^2.7.1", "@web3modal/react": "^2.7.1", "next": "13.4.19", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-use-intercom": "^5.4.1", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, diff --git a/examples/gated-community-demo/package.json b/examples/gated-community-demo/package.json index a2abc8de..1227d0a8 100644 --- a/examples/gated-community-demo/package.json +++ b/examples/gated-community-demo/package.json @@ -10,14 +10,14 @@ "tsc": "tsc --noEmit" }, "dependencies": { - "@sentry/nextjs": "^7.119.0", + "@sentry/nextjs": "^7.119.1", "@superfluid-finance/widget": "workspace:*", "@web3modal/ethereum": "^2.7.1", "@web3modal/react": "^2.7.1", "next": "13.4.19", - "react": "18.2.0", - "react-dom": "18.2.0", - "viem": "^2.21.18", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, diff --git a/examples/widget-vite-react-rainbowkit/package.json b/examples/widget-vite-react-rainbowkit/package.json index def788fd..eb01b04f 100644 --- a/examples/widget-vite-react-rainbowkit/package.json +++ b/examples/widget-vite-react-rainbowkit/package.json @@ -15,7 +15,7 @@ "@superfluid-finance/widget": "workspace:*", "react": "^18.3.1", "react-dom": "^18.3.1", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, @@ -28,7 +28,7 @@ "eslint": "^8.57.1", "eslint-plugin-react-hooks": "5.0.0-canary-41f0e9dae-20230907", "eslint-plugin-react-refresh": "^0.4.12", - "typescript": "^5.6.2", + "typescript": "^5.6.3", "vite": "^4.5.5" } } diff --git a/examples/widget-vite-react-web3modal/package.json b/examples/widget-vite-react-web3modal/package.json index 3109e659..ed3575ce 100644 --- a/examples/widget-vite-react-web3modal/package.json +++ b/examples/widget-vite-react-web3modal/package.json @@ -16,7 +16,7 @@ "@web3modal/react": "^2.7.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "viem": "^2.21.18", + "viem": "^2.21.21", "wagmi": "^2.12.17", "zod": "^3.23.8" }, @@ -29,7 +29,7 @@ "eslint": "^8.57.1", "eslint-plugin-react-hooks": "5.0.0-canary-41f0e9dae-20230907", "eslint-plugin-react-refresh": "^0.4.12", - "typescript": "^5.6.2", + "typescript": "^5.6.3", "vite": "^4.5.5" } } diff --git a/examples/widget-webcomponent/package.json b/examples/widget-webcomponent/package.json index 3924ab53..e3f0ca77 100644 --- a/examples/widget-webcomponent/package.json +++ b/examples/widget-webcomponent/package.json @@ -10,11 +10,11 @@ "tsc": "tsc --noEmit" }, "dependencies": { - "@superfluid-finance/tokenlist": "^5.8.2", + "@superfluid-finance/tokenlist": "^5.9.0", "@superfluid-finance/widget": "workspace:*" }, "devDependencies": { - "typescript": "^5.6.2", + "typescript": "^5.6.3", "vite": "^4.5.5" } } diff --git a/package.json b/package.json index d7557d1b..d9229b63 100644 --- a/package.json +++ b/package.json @@ -37,13 +37,15 @@ "npm-run-all": "^4.1.5", "prettier": "^3.3.3", "turbo": "^1.13.4", - "typescript": "^5.6.2" + "typescript": "^5.6.3" }, - "packageManager": "pnpm@9.12.0", + "packageManager": "pnpm@9.11.0", "pnpm": { "overrides": { "eslint-plugin-react-hooks": "5.0.0-canary-41f0e9dae-20230907", - "@wagmi/core": "2" + "@wagmi/core": "2", + "react-dom": "^18.3.1", + "react": "^18.3.1" } } } diff --git a/packages/widget/CHANGELOG.md b/packages/widget/CHANGELOG.md index a49c00ab..c295df42 100644 --- a/packages/widget/CHANGELOG.md +++ b/packages/widget/CHANGELOG.md @@ -1,5 +1,13 @@ # @superfluid-finance/widget +## 0.5.1 + +### Patch Changes + +- d0248c8: Update deps +- d0248c8: Make Native Asset Super Tokens wrappable +- d0248c8: Update token list + ## 0.5.0 ### Minor Changes diff --git a/packages/widget/package.json b/packages/widget/package.json index 148f2510..c994e566 100644 --- a/packages/widget/package.json +++ b/packages/widget/package.json @@ -1,6 +1,6 @@ { "name": "@superfluid-finance/widget", - "version": "0.5.0", + "version": "0.5.1", "private": false, "license": "MIT", "type": "module", @@ -72,9 +72,9 @@ "@mui/icons-material": "^5.16.7", "@mui/lab": "5.0.0-alpha.147", "@mui/utils": "^5.16.6", - "@superfluid-finance/metadata": "^1.5.0", - "@superfluid-finance/tokenlist": "^5.8.2", - "@tanstack/react-query": "^5.59.0", + "@superfluid-finance/metadata": "^1.5.1", + "@superfluid-finance/tokenlist": "^5.9.0", + "@tanstack/react-query": "^5.59.8", "abitype": "^0.10.3", "blockies-ts": "^1.0.0", "immer": "^10.1.1", @@ -101,14 +101,14 @@ "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.2", "@wagmi/cli": "^2.1.16", + "@wagmi/core": "2", "jsdom": "^22.1.0", "tsconfig": "workspace:*", "typedoc": "^0.25.13", - "typescript": "^5.6.2", - "viem": "^2.21.18", + "typescript": "^5.6.3", + "viem": "^2.21.21", "vitest": "^0.34.6", - "wagmi": "^2.12.17", - "@wagmi/core": "^2.13.8" + "wagmi": "^2.12.17" }, "peerDependencies": { "viem": "^2", diff --git a/packages/widget/src/CheckoutSummary.tsx b/packages/widget/src/CheckoutSummary.tsx index 460c13ad..8eeea46f 100644 --- a/packages/widget/src/CheckoutSummary.tsx +++ b/packages/widget/src/CheckoutSummary.tsx @@ -46,7 +46,11 @@ export function CheckoutSummary() { const startingBalanceDate = useMemo(() => new Date(), []); const superToken = useMemo( - () => getSuperToken(subscribeCommand.superTokenAddress), + () => + getSuperToken( + subscribeCommand.chainId, + subscribeCommand.superTokenAddress, + ), [subscribeCommand.superTokenAddress, getSuperToken], ); diff --git a/packages/widget/src/CommandMapper.tsx b/packages/widget/src/CommandMapper.tsx index e5d91791..5a0fb27f 100644 --- a/packages/widget/src/CommandMapper.tsx +++ b/packages/widget/src/CommandMapper.tsx @@ -123,7 +123,7 @@ export function EnableAutoWrapCommandMapper({ createContractWrite({ commandId: cmd.id, displayTitle: `Approve ${ - getUnderlyingToken(cmd.underlyingTokenAddress).symbol + getUnderlyingToken(cmd.chainId, cmd.underlyingTokenAddress).symbol } Allowance`, chainId: cmd.chainId, abi: erc20ABI, @@ -154,8 +154,8 @@ export function WrapIntoSuperTokensCommandMapper({ const isNativeAssetUnderlyingToken = cmd.underlyingToken.isNativeAsset; - const { data: allowance_, isSuccess } = useReadContract( - !isNativeAssetUnderlyingToken + const { data: allowance_, isSuccess: isSuccess_ } = useReadContract( + !isNativeAssetUnderlyingToken // ERC-20 allowance doesn't apply to native asset tokens ? { chainId: cmd.chainId, address: cmd.underlyingToken.address, @@ -166,6 +166,7 @@ export function WrapIntoSuperTokensCommandMapper({ } : undefined, ); + const isSuccess = isSuccess_ || isNativeAssetUnderlyingToken; const contractWrites = useMemo(() => { const contractWrites_: ContractWrite[] = []; @@ -175,7 +176,7 @@ export function WrapIntoSuperTokensCommandMapper({ createContractWrite({ commandId: cmd.id, displayTitle: `Wrap to ${ - getSuperToken(cmd.superTokenAddress).symbol + getSuperToken(cmd.chainId, cmd.superTokenAddress).symbol }`, chainId: cmd.chainId, abi: nativeAssetSuperTokenABI, @@ -192,7 +193,8 @@ export function WrapIntoSuperTokensCommandMapper({ createContractWrite({ commandId: cmd.id, displayTitle: `Approve ${ - getUnderlyingToken(cmd.underlyingToken.address).symbol + getUnderlyingToken(cmd.chainId, cmd.underlyingToken.address) + .symbol } Allowance`, chainId: cmd.chainId, abi: erc20ABI, @@ -210,8 +212,9 @@ export function WrapIntoSuperTokensCommandMapper({ createContractWrite({ commandId: cmd.id, displayTitle: `Wrap ${ - getUnderlyingToken(cmd.underlyingToken.address).symbol - } into ${getSuperToken(cmd.superTokenAddress).symbol}`, + getUnderlyingToken(cmd.chainId, cmd.underlyingToken.address) + .symbol + } into ${getSuperToken(cmd.chainId, cmd.superTokenAddress).symbol}`, chainId: cmd.chainId, abi: superTokenABI, address: cmd.superTokenAddress, diff --git a/packages/widget/src/StepContentWrap.tsx b/packages/widget/src/StepContentWrap.tsx index 7c7e9a31..7176e946 100644 --- a/packages/widget/src/StepContentWrap.tsx +++ b/packages/widget/src/StepContentWrap.tsx @@ -18,9 +18,10 @@ import { useState, } from "react"; import { Controller, useFormContext } from "react-hook-form"; -import { erc20Abi, formatEther, formatUnits } from "viem"; -import { useReadContract } from "wagmi"; +import { Address, erc20Abi, formatEther, formatUnits,zeroAddress } from "viem"; +import { useBalance, useReadContract } from "wagmi"; +import { ChainId } from "./core/SupportedNetwork.js"; import { DraftFormValues } from "./formValues.js"; import { UpgradeIcon } from "./previews/CommandPreview.js"; import { StepProps } from "./Stepper.js"; @@ -89,9 +90,7 @@ const WrapCard: FC = ({ gridColumn: "1/3", }} > - {`Balance: ${ - formattedTokenBalance && approximateIfDecimal(formattedTokenBalance) - }`} + {`Balance: ${formattedTokenBalance}`} ); @@ -119,7 +118,7 @@ export default function StepContentWrap({ stepIndex }: StepProps) { ]); const superToken = paymentOptionWithTokenInfo?.superToken; - const { getUnderlyingToken, eventHandlers } = useWidget(); + const { getUnderlyingToken, getNativeAsset, eventHandlers } = useWidget(); // Find the underlying token of the Super Token. const underlyingToken = useMemo(() => { @@ -128,28 +127,36 @@ export default function StepContentWrap({ stepIndex }: StepProps) { } const superTokenInfo = superToken.extensions.superTokenInfo; - if (superTokenInfo.type !== "Wrapper") { - return undefined; + if (superTokenInfo.type === "Wrapper") { + return getUnderlyingToken( + superToken.chainId, + superTokenInfo.underlyingTokenAddress, + ); + } + + if (superTokenInfo.type === "Native Asset") { + return getNativeAsset(superToken.chainId as ChainId); } - return getUnderlyingToken(superTokenInfo.underlyingTokenAddress); - }, [superToken, getUnderlyingToken]); + return undefined; + }, [superToken, getUnderlyingToken, getNativeAsset]); // TODO(KK): Probably don't need to do so much null-checking. - const underlyingTokenBalance = useReadContract({ - address: underlyingToken?.address, + const { data: underlyingTokenBalance } = useBalance({ + token: + underlyingToken?.address === zeroAddress + ? undefined + : (underlyingToken?.address as Address), + address: accountAddress!, chainId: paymentOptionWithTokenInfo?.paymentOption?.chainId, - abi: erc20Abi, - functionName: "balanceOf", - args: [accountAddress!], query: { enabled: Boolean( paymentOptionWithTokenInfo && underlyingToken && accountAddress, ), - select: (wei) => ({ + select: ({ value: wei }) => ({ value: wei, - formatted: formatUnits(wei, underlyingToken!.decimals), + formatted: formatUnits(wei, underlyingToken?.decimals!), }), }, }); @@ -225,7 +232,7 @@ export default function StepContentWrap({ stepIndex }: StepProps) { ); } - -function approximateIfDecimal(numStr: string): string { - const hasDecimal = numStr.includes("."); - if (hasDecimal) { - const integerPart = numStr.split(".")[0]; - return `≈${integerPart}`; - } - return numStr; -} diff --git a/packages/widget/src/Stepper.tsx b/packages/widget/src/Stepper.tsx index b9633fff..42eab696 100644 --- a/packages/widget/src/Stepper.tsx +++ b/packages/widget/src/Stepper.tsx @@ -39,6 +39,9 @@ export default function Stepper() { ]); const [visibleSteps, walletConnectStep] = useMemo(() => { + const superTokenType = + paymentOptionWithTokenInfo?.superToken.extensions.superTokenInfo.type; + const steps = [ { optional: false, @@ -47,8 +50,7 @@ export default function Stepper() { Content: StepContentPaymentOption, }, // Add wrap step only when Super Token has an underlying token. - ...(paymentOptionWithTokenInfo?.superToken.extensions.superTokenInfo - .type === "Wrapper" // TODO(KK): Enable native asset wrapping here. + ...(superTokenType === "Wrapper" || superTokenType === "Native Asset" ? [ { optional: true, diff --git a/packages/widget/src/TokenAvatar.tsx b/packages/widget/src/TokenAvatar.tsx index 5c37f7a2..47e2ca4b 100644 --- a/packages/widget/src/TokenAvatar.tsx +++ b/packages/widget/src/TokenAvatar.tsx @@ -14,12 +14,22 @@ export function TokenAvatar({ tokenInfo, ...AvatarProps }: Props) { src={tokenInfo.logoURI} {...AvatarProps} sx={{ width: 24, height: 24, objectFit: "contain", ...AvatarSx }} + slotProps={{ + img: { + style: { objectFit: "contain" }, + }, + }} /> ) : ( {" "} diff --git a/packages/widget/src/WidgetContext.ts b/packages/widget/src/WidgetContext.ts index 3855908c..6623b0d5 100644 --- a/packages/widget/src/WidgetContext.ts +++ b/packages/widget/src/WidgetContext.ts @@ -13,8 +13,8 @@ import { WalletManager } from "./WalletManager.js"; import { ViewProps } from "./WidgetView.js"; export type WidgetContextValue = { - getSuperToken: (address: Address) => SuperTokenInfo; - getUnderlyingToken: (address: Address) => TokenInfo; + getSuperToken: (chainId: number, address: Address) => SuperTokenInfo; + getUnderlyingToken: (chainId: number, address: Address) => TokenInfo; getNetwork: (chainId: ChainId) => SupportedNetwork; getNativeAsset: (chainId: ChainId) => TokenInfo; superTokens: ReadonlyArray; diff --git a/packages/widget/src/WidgetCore.tsx b/packages/widget/src/WidgetCore.tsx index 96860877..5e1a14d3 100644 --- a/packages/widget/src/WidgetCore.tsx +++ b/packages/widget/src/WidgetCore.tsx @@ -6,7 +6,7 @@ import memoize from "lodash.memoize"; import { nanoid } from "nanoid"; import { useCallback, useMemo } from "react"; import { Address, zeroAddress } from "viem"; -import { useConnect, useConfig } from "wagmi"; +import { useConfig,useConnect } from "wagmi"; import { injected } from "wagmi/connectors"; import { fromZodError } from "zod-validation-error"; @@ -123,33 +123,47 @@ export function WidgetCore({ [validationResult], ); - const getSuperToken = useCallback<(address: Address) => SuperTokenInfo>( - memoize((address: Address) => { - const superToken = superTokens.find( - (x) => x.address.toLowerCase() === address.toLowerCase(), - ); - if (!superToken) { - throw new Error( - `Super Token [${address}] not found from token list (which contains ${superTokens.length} Super Tokens).`, + const getSuperToken = useCallback< + (chainId: number, address: Address) => SuperTokenInfo + >( + memoize( + (chainId: number, address: Address) => { + const superToken = superTokens.find( + (x) => + x.chainId === chainId && + x.address.toLowerCase() === address.toLowerCase(), ); - } - return superToken; - }), + if (!superToken) { + throw new Error( + `Super Token [${address}] on chain [${chainId}] not found from token list (which contains ${superTokens.length} Super Tokens).`, + ); + } + return superToken; + }, + (chainId, address) => `${chainId}-${address.toLowerCase()}`, + ), [superTokens], ); - const getUnderlyingToken = useCallback<(address: Address) => TokenInfo>( - memoize((address: Address) => { - const underlyingToken = underlyingTokens.find( - (x) => x.address.toLowerCase() === address.toLowerCase(), - ); - if (!underlyingToken) { - throw new Error( - `Underlying token [${address}] not found from token list (which contains ${underlyingTokens.length} underlying tokens).`, + const getUnderlyingToken = useCallback< + (chainId: number, address: Address) => TokenInfo + >( + memoize( + (chainId: number, address: Address) => { + const underlyingToken = underlyingTokens.find( + (x) => + x.chainId === chainId && + x.address.toLowerCase() === address.toLowerCase(), ); - } - return underlyingToken; - }), + if (!underlyingToken) { + throw new Error( + `Underlying token [${address}] on chain [${chainId}] not found from token list (which contains ${underlyingTokens.length} underlying tokens).`, + ); + } + return underlyingToken; + }, + (chainId, address) => `${chainId}-${address.toLowerCase()}`, + ), [underlyingTokens], ); @@ -167,15 +181,21 @@ export function WidgetCore({ const getNativeAsset = useCallback<(chainId: ChainId) => TokenInfo>( memoize((chainId: ChainId) => { const nativeAsset = getNetwork(chainId).nativeCurrency; + const nativeAssetSuperToken = superTokens.find( + (x) => + x.chainId === chainId && + x.extensions.superTokenInfo.type === "Native Asset", + ); return { chainId: chainId, address: zeroAddress, name: nativeAsset.name, decimals: nativeAsset.decimals, symbol: nativeAsset.symbol, - }; + logoURI: nativeAssetSuperToken?.logoURI, + } as TokenInfo; }), - [getNetwork], + [getNetwork, superTokens], ); const paymentOptionWithTokenInfoList: ReadonlyArray = diff --git a/packages/widget/src/commands.ts b/packages/widget/src/commands.ts index f37a92bf..27cb9717 100644 --- a/packages/widget/src/commands.ts +++ b/packages/widget/src/commands.ts @@ -1,4 +1,4 @@ -import { Address } from "viem"; +import { Address, zeroAddress } from "viem"; import { autoWrapStrategyAddress, @@ -21,8 +21,8 @@ export type WrapIntoSuperTokensCommand = { } | { isNativeAsset: true; - address: undefined; - decimals: number; + address: typeof zeroAddress; + decimals: 18; }; amountInUnits: `${number}`; amountWeiFromSuperTokenDecimals: bigint; diff --git a/packages/widget/src/formValuesToCommands.ts b/packages/widget/src/formValuesToCommands.ts index 5bcc8d0b..e5490a92 100644 --- a/packages/widget/src/formValuesToCommands.ts +++ b/packages/widget/src/formValuesToCommands.ts @@ -1,5 +1,11 @@ import { nanoid } from "nanoid"; -import { Address, formatUnits, parseEther, parseUnits } from "viem"; +import { + Address, + formatUnits, + parseEther, + parseUnits, + zeroAddress, +} from "viem"; import { Command } from "./commands.js"; import { autoWrapStrategyAddress } from "./core/index.js"; @@ -33,23 +39,17 @@ export const formValuesToCommands = ( // TODO(KK): Clean-up the bangs. if (isWrapperSuperToken) { - const underlyingToken = isWrapperSuperToken - ? ({ - isNativeAsset: false, - address: superToken.extensions.superTokenInfo.underlyingTokenAddress, - decimals: underlyingTokenInfo!.decimals, - } as const) - : ({ - isNativeAsset: true, - address: undefined, - decimals: underlyingTokenInfo!.decimals, - } as const); + const underlyingToken = { + isNativeAsset: false, + address: superToken.extensions.superTokenInfo.underlyingTokenAddress, + decimals: underlyingTokenInfo!.decimals, + } as const; const amountWeiFromUnderlyingTokenDecimals = parseUnits( wrapAmountInUnits, underlyingToken.decimals, ); - const amountWeiFromSuperTokenDecimals = parseUnits(wrapAmountInUnits, 18); // Super Tokens always have 18 decimals. + const amountWeiFromSuperTokenDecimals = parseEther(wrapAmountInUnits); // Super Tokens always have 18 decimals. if (amountWeiFromUnderlyingTokenDecimals !== 0n) { commands.push({ @@ -80,6 +80,27 @@ export const formValuesToCommands = ( } } + if (_isNativeAssetSuperToken) { + const amountWeiFromSuperTokenDecimals = parseEther(wrapAmountInUnits); // Super Tokens always have 18 decimals. + const amountWeiFromUnderlyingTokenDecimals = parseEther(wrapAmountInUnits); // We assume native assets also always have 18 decimals. + + commands.push({ + id: nanoid(), + type: "Wrap into Super Tokens", + chainId: chainId, + superTokenAddress, + accountAddress, + underlyingToken: { + isNativeAsset: true, + address: zeroAddress, + decimals: 18, + }, + amountInUnits: wrapAmountInUnits, + amountWeiFromUnderlyingTokenDecimals, + amountWeiFromSuperTokenDecimals, + }); + } + commands.push({ id: nanoid(), type: "Subscribe", diff --git a/packages/widget/src/helpers/addSuperTokenInfoToPaymentOptions.ts b/packages/widget/src/helpers/addSuperTokenInfoToPaymentOptions.ts index f4cd3163..95e4f913 100644 --- a/packages/widget/src/helpers/addSuperTokenInfoToPaymentOptions.ts +++ b/packages/widget/src/helpers/addSuperTokenInfoToPaymentOptions.ts @@ -6,16 +6,20 @@ import { PaymentOptionWithTokenInfo } from "../formValues.js"; export function addSuperTokenInfoToPaymentOptions( paymentOptions: ReadonlyArray, - getSuperToken: (address: Address) => SuperTokenInfo, - getUnderlyingToken: (address: Address) => TokenInfo, + getSuperToken: (chainId: number, address: Address) => SuperTokenInfo, + getUnderlyingToken: (chainId: number, address: Address) => TokenInfo, getNativeAsset: (chainId: ChainId) => TokenInfo, ): ReadonlyArray { return paymentOptions .map((paymentOption) => { - const superToken = getSuperToken(paymentOption.superToken.address); + const superToken = getSuperToken( + paymentOption.chainId, + paymentOption.superToken.address, + ); const underlyingToken = superToken.extensions.superTokenInfo.type === "Wrapper" ? getUnderlyingToken( + paymentOption.chainId, superToken.extensions.superTokenInfo.underlyingTokenAddress, ) : superToken.extensions.superTokenInfo.type === "Native Asset" diff --git a/packages/widget/src/previews/SubscribePreview.tsx b/packages/widget/src/previews/SubscribePreview.tsx index dfd82853..16f18630 100644 --- a/packages/widget/src/previews/SubscribePreview.tsx +++ b/packages/widget/src/previews/SubscribePreview.tsx @@ -16,7 +16,7 @@ export function SubscribePreview({ const isBelowMd = useMediaQuery(theme.breakpoints.down("md")); const { getSuperToken } = useWidget(); - const superToken = getSuperToken(cmd.superTokenAddress); + const superToken = getSuperToken(cmd.chainId, cmd.superTokenAddress); const { data: tokenBalance } = useReadContract({ address: cmd.superTokenAddress, diff --git a/packages/widget/src/previews/WrapIntoSuperTokensPreview.tsx b/packages/widget/src/previews/WrapIntoSuperTokensPreview.tsx index b3970e79..2cac8abe 100644 --- a/packages/widget/src/previews/WrapIntoSuperTokensPreview.tsx +++ b/packages/widget/src/previews/WrapIntoSuperTokensPreview.tsx @@ -15,10 +15,10 @@ export function WrapIntoSuperTokensPreview({ }) { const { getSuperToken, getUnderlyingToken, getNativeAsset } = useWidget(); - const superToken = getSuperToken(cmd.superTokenAddress); + const superToken = getSuperToken(cmd.chainId, cmd.superTokenAddress); const underlyingToken = cmd.underlyingToken.isNativeAsset ? getNativeAsset(cmd.chainId) - : getUnderlyingToken(cmd.underlyingToken.address); + : getUnderlyingToken(cmd.chainId, cmd.underlyingToken.address); return ( diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2056c273..7d1e3a3d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,8 @@ settings: overrides: eslint-plugin-react-hooks: 5.0.0-canary-41f0e9dae-20230907 '@wagmi/core': '2' + react-dom: ^18.3.1 + react: ^18.3.1 importers: @@ -26,7 +28,7 @@ importers: version: 10.0.0(eslint@8.57.1) eslint-plugin-unused-imports: specifier: ^3.2.0 - version: 3.2.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) + version: 3.2.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1) husky: specifier: ^8.0.3 version: 8.0.3 @@ -43,8 +45,8 @@ importers: specifier: ^1.13.4 version: 1.13.4 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 apps/hosted-widget: dependencies: @@ -67,23 +69,23 @@ importers: specifier: ^5.16.7 version: 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@reown/appkit': - specifier: ^1.0.7 - version: 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + specifier: ^1.1.0 + version: 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) '@reown/appkit-adapter-wagmi': - specifier: ^1.0.7 - version: 1.0.7(a3zjhprjf7lclbgtysvi3spmve) + specifier: ^1.1.0 + version: 1.1.0(2zqmv6qicgovo6hzlv53eq5lbi) '@segment/analytics-next': - specifier: ^1.74.0 - version: 1.74.0 + specifier: ^1.75.0 + version: 1.75.0 '@sentry/nextjs': - specifier: ^7.119.0 - version: 7.119.0(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ^7.119.1 + version: 7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget '@tanstack/react-query': - specifier: ^5.59.0 - version: 5.59.0(react@18.3.1) + specifier: ^5.59.8 + version: 5.59.8(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -100,18 +102,18 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: '@types/node': - specifier: ^22.7.4 - version: 22.7.4 + specifier: ^22.7.5 + version: 22.7.5 '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -123,10 +125,10 @@ importers: version: 8.57.1 eslint-config-next: specifier: ^13.5.7 - version: 13.5.7(eslint@8.57.1)(typescript@5.6.2) + version: 13.5.7(eslint@8.57.1)(typescript@5.6.3) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 apps/widget-builder: dependencies: @@ -161,17 +163,17 @@ importers: specifier: ^2.1.0 version: 2.1.0 '@segment/analytics-next': - specifier: ^1.74.0 - version: 1.74.0 + specifier: ^1.75.0 + version: 1.75.0 '@sentry/nextjs': - specifier: ^7.119.0 - version: 7.119.0(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ^7.119.1 + version: 7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget '@web3modal/ethereum': specifier: ^2.7.1 - version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@web3modal/react': specifier: ^2.7.1 version: 2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -209,11 +211,11 @@ importers: specifier: ^3.3.0 version: 3.3.0 viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -228,8 +230,8 @@ importers: specifier: ^4.17.10 version: 4.17.10 '@types/node': - specifier: ^22.7.4 - version: 22.7.4 + specifier: ^22.7.5 + version: 22.7.5 '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -247,43 +249,43 @@ importers: version: 8.57.1 eslint-config-next: specifier: ^13.5.7 - version: 13.5.7(eslint@8.57.1)(typescript@5.6.2) + version: 13.5.7(eslint@8.57.1)(typescript@5.6.3) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 examples/b2b-service-demo: dependencies: '@sentry/nextjs': - specifier: ^7.119.0 - version: 7.119.0(next@13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + specifier: ^7.119.1 + version: 7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget '@web3modal/ethereum': specifier: ^2.7.1 - version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@web3modal/react': specifier: ^2.7.1 - version: 2.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: specifier: 13.4.19 - version: 13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 18.2.0 - version: 18.2.0 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) react-use-intercom: specifier: ^5.4.1 - version: 5.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 5.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.2.0))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -304,35 +306,35 @@ importers: examples/donation-demo: dependencies: '@sentry/nextjs': - specifier: ^7.119.0 - version: 7.119.0(next@13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + specifier: ^7.119.1 + version: 7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget '@web3modal/ethereum': specifier: ^2.7.1 - version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@web3modal/react': specifier: ^2.7.1 - version: 2.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: specifier: 13.4.19 - version: 13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 18.2.0 - version: 18.2.0 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) react-use-intercom: specifier: ^5.4.1 - version: 5.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 5.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.2.0))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -353,32 +355,32 @@ importers: examples/gated-community-demo: dependencies: '@sentry/nextjs': - specifier: ^7.119.0 - version: 7.119.0(next@13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + specifier: ^7.119.1 + version: 7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget '@web3modal/ethereum': specifier: ^2.7.1 - version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@web3modal/react': specifier: ^2.7.1 - version: 2.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: specifier: 13.4.19 - version: 13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 18.2.0 - version: 18.2.0 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.2.0))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -400,7 +402,7 @@ importers: dependencies: '@rainbow-me/rainbowkit': specifier: ^1.3.7 - version: 1.3.7(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)) + version: 1.3.7(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)) '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget @@ -411,11 +413,11 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -428,13 +430,13 @@ importers: version: 18.3.0 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.6.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.3.2(vite@4.5.5(@types/node@22.7.4)) + version: 4.3.2(vite@4.5.5(@types/node@22.7.5)) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -445,11 +447,11 @@ importers: specifier: ^0.4.12 version: 0.4.12(eslint@8.57.1) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 vite: specifier: ^4.5.5 - version: 4.5.5(@types/node@22.7.4) + version: 4.5.5(@types/node@22.7.5) examples/widget-vite-react-web3modal: dependencies: @@ -458,7 +460,7 @@ importers: version: link:../../packages/widget '@web3modal/ethereum': specifier: ^2.7.1 - version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@web3modal/react': specifier: ^2.7.1 version: 2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -469,11 +471,11 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -486,13 +488,13 @@ importers: version: 18.3.0 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.6.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.3.2(vite@4.5.5(@types/node@22.7.4)) + version: 4.3.2(vite@4.5.5(@types/node@22.7.5)) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -503,33 +505,33 @@ importers: specifier: ^0.4.12 version: 0.4.12(eslint@8.57.1) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 vite: specifier: ^4.5.5 - version: 4.5.5(@types/node@22.7.4) + version: 4.5.5(@types/node@22.7.5) examples/widget-webcomponent: dependencies: '@superfluid-finance/tokenlist': - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.9.0 + version: 5.9.0 '@superfluid-finance/widget': specifier: workspace:* version: link:../../packages/widget devDependencies: typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 vite: specifier: ^4.5.5 - version: 4.5.5(@types/node@22.7.4) + version: 4.5.5(@types/node@22.7.5) packages/eslint-config-custom: dependencies: eslint-config-next: specifier: ^13.5.7 - version: 13.5.7(eslint@8.57.1)(typescript@5.6.2) + version: 13.5.7(eslint@8.57.1)(typescript@5.6.3) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.1) @@ -563,17 +565,17 @@ importers: specifier: ^5.16.6 version: 5.16.6(@types/react@18.3.11)(react@18.3.1) '@superfluid-finance/metadata': - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 '@superfluid-finance/tokenlist': - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.9.0 + version: 5.9.0 '@tanstack/react-query': - specifier: ^5.59.0 - version: 5.59.0(react@18.3.1) + specifier: ^5.59.8 + version: 5.59.8(react@18.3.1) abitype: specifier: ^0.10.3 - version: 0.10.3(typescript@5.6.2)(zod@3.23.8) + version: 0.10.3(typescript@5.6.3)(zod@3.23.8) blockies-ts: specifier: ^1.0.0 version: 1.0.0 @@ -619,7 +621,7 @@ importers: version: 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@superfluid-finance/ethereum-contracts': specifier: ^1.11.0 - version: 1.11.0(bufferutil@4.0.8)(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(utf-8-validate@5.0.10) + version: 1.11.0(bufferutil@4.0.8)(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(utf-8-validate@5.0.10) '@testing-library/react': specifier: ^14.3.1 version: 14.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -640,13 +642,13 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.3.2(vite@4.5.5(@types/node@22.7.4)) + version: 4.3.2(vite@4.5.5(@types/node@22.7.5)) '@wagmi/cli': specifier: ^2.1.16 - version: 2.1.16(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) + version: 2.1.16(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@wagmi/core': specifier: '2' - version: 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) jsdom: specifier: ^22.1.0 version: 22.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -655,19 +657,19 @@ importers: version: link:../tsconfig typedoc: specifier: ^0.25.13 - version: 0.25.13(typescript@5.6.2) + version: 0.25.13(typescript@5.6.3) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 viem: - specifier: ^2.21.18 - version: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: ^2.21.21 + version: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) vitest: specifier: ^0.34.6 version: 0.34.6(jsdom@22.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright@1.44.1) wagmi: specifier: ^2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + version: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) tests: devDependencies: @@ -678,14 +680,14 @@ importers: specifier: 1.44.1 version: 1.44.1 '@superfluid-finance/metadata': - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 '@superfluid-finance/tokenlist': - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.9.0 + version: 5.9.0 '@synthetixio/synpress': specifier: 4.0.0-alpha.7 - version: 4.0.0-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + version: 4.0.0-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -693,8 +695,8 @@ importers: specifier: ^6.13.3 version: 6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 packages: @@ -704,6 +706,9 @@ packages: '@adraffy/ens-normalize@1.10.1': resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + '@adraffy/ens-normalize@1.11.0': + resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -912,7 +917,7 @@ packages: resolution: {integrity: sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==} peerDependencies: '@types/react': '*' - react: '>=16.8.0' + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -936,7 +941,7 @@ packages: peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' - react: '>=16.8.0' + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -947,7 +952,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.1.0': resolution: {integrity: sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==} peerDependencies: - react: '>=16.8.0' + react: ^18.3.1 '@emotion/utils@1.4.1': resolution: {integrity: sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==} @@ -1524,8 +1529,8 @@ packages: '@floating-ui/react-dom@2.0.8': resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^18.3.1 + react-dom: ^18.3.1 '@floating-ui/utils@0.2.1': resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} @@ -1533,8 +1538,8 @@ packages: '@hookform/devtools@4.3.1': resolution: {integrity: sha512-CrWxEoHQZaOXJZVQ8KBgOuAa8p2LI8M0DAN5GTRTmdCieRwFVjVDEmuTAVazWVRRkpEQSgSt3KYp7VmmqXdEnw==} peerDependencies: - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 + react: ^18.3.1 + react-dom: ^18.3.1 '@hookform/resolvers@3.9.0': resolution: {integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==} @@ -1661,8 +1666,8 @@ packages: resolution: {integrity: sha512-mHkIjWTpYQMPDMtLEEtTVXhae4pEjy7jDBfV7497L0U3VCPQrBl/giZBwA6AgKEX1emYcM2d1WRHWR9N4YhyJA==} peerDependencies: i18next: 23.11.5 - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^18.3.1 + react-dom: ^18.3.1 react-native: '*' peerDependenciesMeta: react: @@ -1675,8 +1680,8 @@ packages: '@metamask/sdk@0.28.4': resolution: {integrity: sha512-RjWBKPNesjeua2SXIDF9IvYALOSsOQyqHv5DPPK0Voskytk7y+2n/33ocbC1BH5hTLI4hDPH+BuCpXJRWs3/Yg==} peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^18.3.1 + react-dom: ^18.3.1 peerDependenciesMeta: react: optional: true @@ -1708,8 +1713,8 @@ packages: resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==} peerDependencies: monaco-editor: '>= 0.25.0 < 1' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 '@motionone/animation@10.16.3': resolution: {integrity: sha512-QUGWpLbMFLhyqKlngjZhjtxM8IqiJQjLK0DF+XOF6od9nhSvlaeEpOY/UMCRVcZn/9Tr2rZO22EkuCIjYdI74g==} @@ -1741,8 +1746,8 @@ packages: engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -1756,7 +1761,7 @@ packages: peerDependencies: '@mui/material': ^5.0.0 '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -1769,8 +1774,8 @@ packages: '@emotion/styled': ^11.3.0 '@mui/material': ^5.0.0 '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 peerDependenciesMeta: '@emotion/react': optional: true @@ -1786,8 +1791,8 @@ packages: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 peerDependenciesMeta: '@emotion/react': optional: true @@ -1801,7 +1806,7 @@ packages: engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -1812,7 +1817,7 @@ packages: peerDependencies: '@emotion/react': ^11.4.1 '@emotion/styled': ^11.3.0 - react: ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@emotion/react': optional: true @@ -1826,7 +1831,7 @@ packages: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@emotion/react': optional: true @@ -1848,7 +1853,7 @@ packages: engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -1862,8 +1867,8 @@ packages: '@mui/base': ^5.0.0-alpha.87 '@mui/material': ^5.8.6 '@mui/system': ^5.8.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 '@next/env@13.4.19': resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==} @@ -1931,6 +1936,10 @@ packages: '@noble/curves@1.4.0': resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + '@noble/curves@1.6.0': + resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.2.0': resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} @@ -1938,10 +1947,6 @@ packages: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} - '@noble/hashes@1.3.3': - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} - engines: {node: '>= 16'} - '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -2165,13 +2170,13 @@ packages: resolution: {integrity: sha512-VZ12R8mgpwSuupajG5pkEHftKHP+h16Ci5JBmjuFzPhERqYTL3S/FzRDhha7gl+ZpQMWzF7NkMjURMK8Xjdb8A==} engines: {node: '>=12.4'} peerDependencies: - react: '>=17' - react-dom: '>=17' + react: ^18.3.1 + react-dom: ^18.3.1 viem: ~0.3.19 || ^1.0.0 wagmi: ~1.0.1 || ~1.1.0 || ~1.2.0 || ~1.3.0 || ~1.4.0 - '@reown/appkit-adapter-wagmi@1.0.7': - resolution: {integrity: sha512-4dnLLm3E7N/1XVYZ1EGuc5vIZmPeMcwMOSyYeIDMZemaNIvbfWXfcTM4NxSW6TyWiI9WB3iYNDlco+bvANkZLQ==} + '@reown/appkit-adapter-wagmi@1.1.0': + resolution: {integrity: sha512-o/8DsCsFDsg1oXSg7AL/eEOYbvJzzhqPxfVSdCWaGsWxGa+r97YevnrWpLQa4S9KtIC5RGZLcUvS2GS+xuoQpQ==} peerDependencies: '@coinbase/wallet-sdk': 4.0.3 '@wagmi/connectors': '>=5.1' @@ -2179,32 +2184,32 @@ packages: viem: 2.x wagmi: '>=2.12' - '@reown/appkit-common@1.0.7': - resolution: {integrity: sha512-V7dNQWgOwwur/u1RoQ2X3snwev39F3nhqreyXnXz2llKYDSgTaXHcc+XRz5OuxbKS5sClhT5c+IdvCfAq75dRQ==} + '@reown/appkit-common@1.1.0': + resolution: {integrity: sha512-kQXy6DqjUAaTWFtls2wDDxBdzK3LyQE1GkXnZ92m3EE2WMgcUReyRgTO5yvBexPzrNQCC9QqooMp07cHxDSNpQ==} - '@reown/appkit-core@1.0.7': - resolution: {integrity: sha512-BPzl6daxcGziasPpnnslf1eqVb80hcwjg1863E6+e123y8LeoQxYZZc9wssRaLpeM3j7iNlnemJJVFOe1/ktEg==} + '@reown/appkit-core@1.1.0': + resolution: {integrity: sha512-cxHCW8O3fSZhdwGnnO9gfsJD8JWaDhrVfJf7od4uR8c4hirbdXk6hNp9A6BhGY2qqb3B8KlHcBWNahKqZEQARA==} - '@reown/appkit-polyfills@1.0.7': - resolution: {integrity: sha512-i4sr8HADgmDzhEt840BBELPaN7bJOGa/MFUIY3QDcZrBDfnlkn0FXI5Oi2PlJU82f0aZtd3QAWPd531U1vUavA==} + '@reown/appkit-polyfills@1.1.0': + resolution: {integrity: sha512-9YoEj8V0lGmM/3TA9g1McCBY/eGVow5aoEnRE77GV/ytipRAPVwxg+UavFpFkgxwj2irRjujy/167aXQ1l+Ahw==} - '@reown/appkit-scaffold-ui@1.0.7': - resolution: {integrity: sha512-N+D4tW93GAZID5srSZx0B0/i6Ie+ObsISbKoxoGXZ9aGvlV+UXorr8NfTxDVavhEwkbIxpViWNuKYzOgY8/mlw==} + '@reown/appkit-scaffold-ui@1.1.0': + resolution: {integrity: sha512-Ql7MdaQOSn3/ODlglM3aXxnYoN+8OwANy0sv7PLgBj7ZdHr7sIa7ynzICk0CB1f4HiNLPeSPdp/IE1mCNxsXDQ==} - '@reown/appkit-siwe@1.0.7': - resolution: {integrity: sha512-GzLsUrLZJKdfsa6dMTa1JrXmylGf7LHC+2/62wmAoI+ldzFbs+O1ud+Y6BBM+5Rr7fqhZisaf8PDfpvoHPjRIg==} + '@reown/appkit-siwe@1.1.0': + resolution: {integrity: sha512-MVHaskFRrg1k7o7nbJ7Ofth6COaoOIZufTsVEYmwhxSXkIYbc1bK70e1ikhZ9zEqPHrjzoNsCRNsBdd0U+YhWA==} - '@reown/appkit-ui@1.0.7': - resolution: {integrity: sha512-mmZZA+1XrOxH6mdFMpOttmb8FsdV0QgjqDLUXwmCBuzsuzVWkcgOrSBlZ4ypLxS2ZgBdC4Trxlf8dF4/m1ZTVA==} + '@reown/appkit-ui@1.1.0': + resolution: {integrity: sha512-q7jggBWndc+INm1UyuAnEtnxuxUzU3OgFrzvkeu5Nv/fkM223XSSjnbe3dcDaNTdEfzVHixourmjeqcoKJ2q1g==} - '@reown/appkit-utils@1.0.7': - resolution: {integrity: sha512-bkWRbVdB+Pjys9Xk0CKy+O6bA1XvSTSdf+31I/OlIjhMSqFKYrUwYbUaQPWyLfjg1PS7hyjss7mnrcT2m56rGg==} + '@reown/appkit-utils@1.1.0': + resolution: {integrity: sha512-n/W0T21IU+Sif/j9MO7as7ZtsHHrFR2eK1PvW/jCvkKUzkQ1ZfPL55Pg/aazpM/Kt/9IhSLwQG+nUnmePh13Vw==} - '@reown/appkit-wallet@1.0.7': - resolution: {integrity: sha512-sDgDtgHfKet1B0l9q6YMViz0RlPk7g7PQaV3Kerf+RIpKPbpWCVgvGK/DHuQhFP3WVOpLeVKKg66PpXzW/mupQ==} + '@reown/appkit-wallet@1.1.0': + resolution: {integrity: sha512-Bo3Sou/P/rkx0AZMWiSTfxo56+8FjcbUqeZj5vAXqg2G8QL2tz1IKceEH2EhQjM3D8EoxGOiq6ByRJRLbUqueQ==} - '@reown/appkit@1.0.7': - resolution: {integrity: sha512-FDLI4T5XVx9HX/2o1lx3CnmvnLg/cj2dt7gSkZMH08B65+CmHNwZMfcb/zxnFObIMZ8KIZ5GFqKZhAK4SGWUFw==} + '@reown/appkit@1.1.0': + resolution: {integrity: sha512-Ce3ktlpBVY8qboixmkfoHLRRBr9ik+xawNbjIwdZoVC/M/Puf+or9aH5LsOcDYu/8L4enb3T4/Ra8RCyOR6TYg==} '@rollup/plugin-commonjs@24.0.0': resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} @@ -2329,6 +2334,9 @@ packages: '@scure/bip32@1.4.0': resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} + '@scure/bip32@1.5.0': + resolution: {integrity: sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw==} + '@scure/bip39@1.1.1': resolution: {integrity: sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==} @@ -2347,8 +2355,8 @@ packages: '@segment/analytics-generic-utils@1.2.0': resolution: {integrity: sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==} - '@segment/analytics-next@1.74.0': - resolution: {integrity: sha512-dhSwm+kahwnsHZmhcInu6wTJZFCLtG1VDCw0uiQRuKL5SDRRNEMORvKErV6bycXHWLelaYQVIMRcHH2Y9lk48A==} + '@segment/analytics-next@1.75.0': + resolution: {integrity: sha512-IWtcLqYMOdoa0KbLf2y0EMuZmOhRysYxECgKkf0VD6SPAmioQjSvTwa6YGxRWNrE/eATqhdfhjQkRF3J25Ti5w==} '@segment/analytics.js-video-plugins@0.2.1': resolution: {integrity: sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ==} @@ -2362,20 +2370,20 @@ packages: '@segment/isodate@1.0.3': resolution: {integrity: sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A==} - '@sentry-internal/feedback@7.119.0': - resolution: {integrity: sha512-om8TkAU5CQGO8nkmr7qsSBVkP+/vfeS4JgtW3sjoTK0fhj26+DljR6RlfCGWtYQdPSP6XV7atcPTjbSnsmG9FQ==} + '@sentry-internal/feedback@7.119.1': + resolution: {integrity: sha512-EPyW6EKZmhKpw/OQUPRkTynXecZdYl4uhZwdZuGqnGMAzswPOgQvFrkwsOuPYvoMfXqCH7YuRqyJrox3uBOrTA==} engines: {node: '>=12'} - '@sentry-internal/replay-canvas@7.119.0': - resolution: {integrity: sha512-NL02VQx6ekPxtVRcsdp1bp5Tb5w6vnfBKSIfMKuDRBy5A10Uc3GSoy/c3mPyHjOxB84452A+xZSx6bliEzAnuA==} + '@sentry-internal/replay-canvas@7.119.1': + resolution: {integrity: sha512-O/lrzENbMhP/UDr7LwmfOWTjD9PLNmdaCF408Wx8SDuj7Iwc+VasGfHg7fPH4Pdr4nJON6oh+UqoV4IoG05u+A==} engines: {node: '>=12'} - '@sentry-internal/tracing@7.119.0': - resolution: {integrity: sha512-oKdFJnn+56f0DHUADlL8o9l8jTib3VDLbWQBVkjD9EprxfaCwt2m8L5ACRBdQ8hmpxCEo4I8/6traZ7qAdBUqA==} + '@sentry-internal/tracing@7.119.1': + resolution: {integrity: sha512-cI0YraPd6qBwvUA3wQdPGTy8PzAoK0NZiaTN1LM3IczdPegehWOaEG5GVTnpGnTsmBAzn1xnBXNBhgiU4dgcrQ==} engines: {node: '>=8'} - '@sentry/browser@7.119.0': - resolution: {integrity: sha512-WwmW1Y4D764kVGeKmdsNvQESZiAn9t8LmCWO0ucBksrjL2zw9gBPtOpRcO6l064sCLeSxxzCN+kIxhRm1gDFEA==} + '@sentry/browser@7.119.1': + resolution: {integrity: sha512-aMwAnFU4iAPeLyZvqmOQaEDHt/Dkf8rpgYeJ0OEi50dmP6AjG+KIAMCXU7CYCCQDn70ITJo8QD5+KzCoZPYz0A==} engines: {node: '>=8'} '@sentry/cli@1.77.3': @@ -2387,28 +2395,28 @@ packages: resolution: {integrity: sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==} engines: {node: '>=6'} - '@sentry/core@7.119.0': - resolution: {integrity: sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==} + '@sentry/core@7.119.1': + resolution: {integrity: sha512-YUNnH7O7paVd+UmpArWCPH4Phlb5LwrkWVqzFWqL3xPyCcTSof2RL8UmvpkTjgYJjJ+NDfq5mPFkqv3aOEn5Sw==} engines: {node: '>=8'} '@sentry/hub@5.30.0': resolution: {integrity: sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==} engines: {node: '>=6'} - '@sentry/integrations@7.119.0': - resolution: {integrity: sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==} + '@sentry/integrations@7.119.1': + resolution: {integrity: sha512-CGmLEPnaBqbUleVqrmGYjRjf5/OwjUXo57I9t0KKWViq81mWnYhaUhRZWFNoCNQHns+3+GPCOMvl0zlawt+evw==} engines: {node: '>=8'} '@sentry/minimal@5.30.0': resolution: {integrity: sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==} engines: {node: '>=6'} - '@sentry/nextjs@7.119.0': - resolution: {integrity: sha512-D2P0LmgQbF/d7Ar6u2OKj+strM1id6OFfsHAKeTYd6KVipwc4YBpbS5OYkwH3BhtofCXvtfU3VmayVJD1onOiw==} + '@sentry/nextjs@7.119.1': + resolution: {integrity: sha512-JK3auoSA07qiUPsGv1ozO10tzWC1J4MGvftn023jW2CCtzcRwswRx90SliO+PcOF4GqF+hEAso8YaxlZc2d5fA==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 - react: 16.x || 17.x || 18.x + react: ^18.3.1 webpack: '>= 4.0.0' peerDependenciesMeta: webpack: @@ -2418,18 +2426,18 @@ packages: resolution: {integrity: sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==} engines: {node: '>=6'} - '@sentry/node@7.119.0': - resolution: {integrity: sha512-9PFzN8xS6U0oZCflpVxS2SSIsHkCaj7qYBlsvHj4CTGWfao9ImwrU6+smy4qoG6oxwPfoVb5pOOMb4WpWOvXcQ==} + '@sentry/node@7.119.1': + resolution: {integrity: sha512-rpnoQCMxWh/ccjOe+qsmvXAdlTxQHXEWdaltSxnwj7QY+kOGKGP18WTQFLq/gdOBRw9aa6PEQGwhnLfhBXXaYg==} engines: {node: '>=8'} - '@sentry/react@7.119.0': - resolution: {integrity: sha512-cf8Cei+qdSA26gx+IMAuc/k44PeBImNzIpXi3930SLhUe44ypT5OZ/44L6xTODHZzTIyMSJPduf59vT2+eW9yg==} + '@sentry/react@7.119.1': + resolution: {integrity: sha512-Bri314LnSVm16K3JATgn3Zsq6Uj3M/nIjdUb3nggBw0BMlFWMsyFjUCfmCio5d80KJK/lUjOIxRjzu79M6jOzQ==} engines: {node: '>=8'} peerDependencies: - react: 15.x || 16.x || 17.x || 18.x + react: ^18.3.1 - '@sentry/replay@7.119.0': - resolution: {integrity: sha512-BnNsYL+X5I4WCH6wOpY6HQtp4MgVt0NVlhLUsEyrvMUiTs0bPkDBrulsgZQBUKJsbOr3l9nHrFoNVB/0i6WNLA==} + '@sentry/replay@7.119.1': + resolution: {integrity: sha512-4da+ruMEipuAZf35Ybt2StBdV1S+oJbSVccGpnl9w6RoeQoloT4ztR6ML3UcFDTXeTPT1FnHWDCyOfST0O7XMw==} engines: {node: '>=12'} '@sentry/tracing@5.30.0': @@ -2440,20 +2448,20 @@ packages: resolution: {integrity: sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==} engines: {node: '>=6'} - '@sentry/types@7.119.0': - resolution: {integrity: sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==} + '@sentry/types@7.119.1': + resolution: {integrity: sha512-4G2mcZNnYzK3pa2PuTq+M2GcwBRY/yy1rF+HfZU+LAPZr98nzq2X3+mJHNJoobeHRkvVh7YZMPi4ogXiIS5VNQ==} engines: {node: '>=8'} '@sentry/utils@5.30.0': resolution: {integrity: sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==} engines: {node: '>=6'} - '@sentry/utils@7.119.0': - resolution: {integrity: sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==} + '@sentry/utils@7.119.1': + resolution: {integrity: sha512-ju/Cvyeu/vkfC5/XBV30UNet5kLEicZmXSyuLwZu95hEbL+foPdxN+re7pCI/eNqfe3B2vz7lvz5afLVOlQ2Hg==} engines: {node: '>=8'} - '@sentry/vercel-edge@7.119.0': - resolution: {integrity: sha512-9gi5SrBSHhHFYBq/+vG1qC9r80eEskCf7ti/qYSvXc6zij5ieilurF5tunyAle+ayxfHdPTdkhUnDZT6G9jdmA==} + '@sentry/vercel-edge@7.119.1': + resolution: {integrity: sha512-WOG11NOQQczZOWo1yWLGTJRG+SxmiyX3efm31C1/SIpetSqDb/OAEQ3t42FDHLCn2dOsNXikk0wJA34pLUCGXQ==} engines: {node: '>=8'} '@sentry/webpack-plugin@1.21.0': @@ -2529,11 +2537,11 @@ packages: peerDependencies: ethers: ^5.7.2 - '@superfluid-finance/metadata@1.5.0': - resolution: {integrity: sha512-4nVasf3ftYne52ObgdJ/JQEez14jmlQgTlmhlBg5ehDsObu1OtdGoyE3Aw9iqyhsnNOhO7Gm1MQPTfrtfFMPNA==} + '@superfluid-finance/metadata@1.5.1': + resolution: {integrity: sha512-SyeY9MKUMklQfHTPadpquOX82+jWUjp3+xIhvi6xKXmHLG2Oif1I+ySW8GNY2PsOK8ItA2HITMt2UYMnNygyoA==} - '@superfluid-finance/tokenlist@5.8.2': - resolution: {integrity: sha512-l3nXjSND8zi3Phh3BEpTSYWeK0cfrKXf2iXjKUolsMxXXlcluS2rQHckYjm6Ni39jsvRarEt7/c1IWw6qHdItA==} + '@superfluid-finance/tokenlist@5.9.0': + resolution: {integrity: sha512-p7v80QB21obBSkzgY+ucRy5UMy/nxc9oSQlwgdhSz9vRwLhbrQ8EDLjfAlEaeYgaxmCD8jc32dH7S89FjuYaqA==} '@swc/helpers@0.5.1': resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} @@ -2573,13 +2581,13 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tanstack/query-core@5.59.0': - resolution: {integrity: sha512-WGD8uIhX6/deH/tkZqPNcRyAhDUqs729bWKoByYHSogcshXfFbppOdTER5+qY7mFvu8KEFJwT0nxr8RfPTVh0Q==} + '@tanstack/query-core@5.59.6': + resolution: {integrity: sha512-g58YTHe4ClRrjJ50GY9fas/0zARJVozY0Hs+hcSBOmwZaeKY+to0/LX8wKnnH/EJiLYcC1sHmE11CAS3ncfZBg==} - '@tanstack/react-query@5.59.0': - resolution: {integrity: sha512-YDXp3OORbYR+8HNQx+lf4F73NoiCmCcSvZvgxE29OifmQFk0sBlO26NWLHpcNERo92tVk3w+JQ53/vkcRUY1hA==} + '@tanstack/react-query@5.59.8': + resolution: {integrity: sha512-jkvObpbjBL6P/PHFIjvNGG19XyhI8sjP6/Mw7CbmgT6SAps/5fZY5pxDicRwAt1YGCiEQvwrJQ6IdbZ8j5CVfw==} peerDependencies: - react: ^18 || ^19 + react: ^18.3.1 '@testing-library/dom@9.3.1': resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} @@ -2589,8 +2597,8 @@ packages: resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} engines: {node: '>=14'} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} @@ -2722,6 +2730,9 @@ packages: '@types/node@22.7.4': resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -2761,8 +2772,8 @@ packages: '@types/tinycolor2@1.4.6': resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} - '@types/trusted-types@2.0.5': - resolution: {integrity: sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==} + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} @@ -2996,8 +3007,8 @@ packages: resolution: {integrity: sha512-+zvP5Q7Q3ozW2hyA1NvS8giVDeZWA6PWgVhKA6656dCnOutonPUpWYuFPJahsFBYCrhLO8ApPmomgb6Dx/mh5A==} deprecated: Please use new @web3modal/wagmi package peerDependencies: - react: '>=17' - react-dom: '>=17' + react: ^18.3.1 + react-dom: ^18.3.1 '@web3modal/ui@2.7.1': resolution: {integrity: sha512-JpGJbLAl/Wmuyyn+JwuwtlPD8mUW2HV/gsSxKWZoElgjbfDY4vjHo9PH2G++2HhugISfzjawp43r8lP/hWgWOQ==} @@ -3028,8 +3039,8 @@ packages: zod: optional: true - abitype@1.0.5: - resolution: {integrity: sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==} + abitype@1.0.6: + resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} peerDependencies: typescript: '>=5.0.4' zod: ^3 >=3.22.0 @@ -5301,8 +5312,8 @@ packages: peerDependencies: ws: '*' - isows@1.0.4: - resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} + isows@1.0.6: + resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} peerDependencies: ws: '*' @@ -5483,14 +5494,14 @@ packages: lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} - lit-element@4.1.0: - resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} + lit-element@4.1.1: + resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==} lit-html@2.8.0: resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - lit-html@3.2.0: - resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} + lit-html@3.2.1: + resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==} lit@2.7.6: resolution: {integrity: sha512-1amFHA7t4VaaDe+vdQejSVBklwtH9svGoG6/dZi9JhxtJBBlqY5D1RV7iLUYY0trCqQc4NfhYYZilZiVHt7Hxg==} @@ -5504,7 +5515,7 @@ packages: little-state-machine@4.8.0: resolution: {integrity: sha512-xfi5+iDxTLhu0hbnNubUs+qoQQqxhtEZeObP5ELjUlHnl74bbasY7mOonsGQrAouyrbag3ebNLSse5xX1T7buQ==} peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react: ^18.3.1 load-json-file@1.1.0: resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} @@ -5819,8 +5830,8 @@ packages: '@emotion/styled': ^11.3.0 '@mui/material': ^5.0.0 || ^6.0.0 '@types/react': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.3.1 + react-dom: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -5901,8 +5912,8 @@ packages: hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^18.3.1 + react-dom: ^18.3.1 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -6415,8 +6426,8 @@ packages: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} - preact@10.19.3: - resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==} + preact@10.24.2: + resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -6558,17 +6569,12 @@ packages: react-async-script@1.2.0: resolution: {integrity: sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==} peerDependencies: - react: '>=16.4.1' + react: ^18.3.1 react-blockies@1.4.1: resolution: {integrity: sha512-4N015X5oPNnD3xQPsiqolOFzPZSSWyc5mJhJUZShUCHtiGUxVN+1qsWTcglkHMNySux9hUofaispqcw9QkWP5Q==} peerDependencies: - react: '>=15.0.0' - - react-dom@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 + react: ^18.3.1 react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} @@ -6578,18 +6584,18 @@ packages: react-error-boundary@4.0.13: resolution: {integrity: sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==} peerDependencies: - react: '>=16.13.1' + react: ^18.3.1 react-google-recaptcha@3.1.0: resolution: {integrity: sha512-cYW2/DWas8nEKZGD7SCu9BSuVz8iOcOLHChHyi7upUuVhkpkhYG/6N3KDiTQ3XAiZ2UAZkfvYKMfAHOzBOcGEg==} peerDependencies: - react: '>=16.4.1' + react: ^18.3.1 react-hook-form@7.47.0: resolution: {integrity: sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg==} engines: {node: '>=12.22.0'} peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react: ^18.3.1 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -6603,7 +6609,7 @@ packages: react-native-webview@11.26.1: resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} peerDependencies: - react: '*' + react: ^18.3.1 react-native: '*' react-refresh@0.14.2: @@ -6615,7 +6621,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -6625,7 +6631,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -6633,14 +6639,14 @@ packages: react-simple-animate@3.5.2: resolution: {integrity: sha512-xLE65euP920QMTOmv5haPlml+hmOPDkbIr5WeF7ADIXWBYt5kW/vwpNfWg8EKMab8aeDxIZ6QjffVh8v2dUyhg==} peerDependencies: - react-dom: ^16.8.0 || ^17 || ^18 + react-dom: ^18.3.1 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -6648,18 +6654,14 @@ packages: react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' + react: ^18.3.1 + react-dom: ^18.3.1 react-use-intercom@5.4.1: resolution: {integrity: sha512-KfrFYTAyRuUn8hZiqzVMkVujOOWAQyclT1v3FMpqBHcdoyml31VsrvUDi95pX1hLBJ39kX4FKwzAi1OL9IsbDQ==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} + react: ^18.3.1 + react-dom: ^18.3.1 react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} @@ -7243,7 +7245,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: ^18.3.1 peerDependenciesMeta: '@babel/core': optional: true @@ -7258,8 +7260,8 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - superstruct@1.0.3: - resolution: {integrity: sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==} + superstruct@1.0.4: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} engines: {node: '>=14.0.0'} supports-color@5.5.0: @@ -7551,8 +7553,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -7686,7 +7688,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -7695,20 +7697,20 @@ packages: resolution: {integrity: sha512-kbeNVZ9Zkc0RFGpfMN3MNfaKNvcLNyxOAAd9O4CBZ+kCBXXscn9s/4I+8ytUER4RDpEYs5+O6Rs4PqiZ+rHr5Q==} engines: {node: '>=10', npm: '>=6'} peerDependencies: - react: '>=16.13' + react: ^18.3.1 use-immer@0.10.0: resolution: {integrity: sha512-/eVwNR4TG9Tm/dd+aHYLLaI0FLfYKlkTqKMkn78Ah/EYVzWd/zJIgpkdoFEKbhQJOGo8XN7/mWrTx0exp1c+Ug==} peerDependencies: immer: '>=8.0.0' - react: ^16.8.0 || ^17.0.1 || ^18.0.0 + react: ^18.3.1 use-sidecar@1.1.2: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -7716,7 +7718,7 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.3.1 utf-8-validate@5.0.10: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} @@ -7762,7 +7764,7 @@ packages: resolution: {integrity: sha512-65Yd0yU5qs86b5lN1eu/nzcTgQ9/6YnD6iO+DDaDbQLn1Zv2w12Gwk43WkPlUBxk5wL/6cD5YMFf7kj6HZ1Kpg==} engines: {node: '>=12.20.0'} peerDependencies: - react: '>=16.8' + react: ^18.3.1 peerDependenciesMeta: react: optional: true @@ -7772,7 +7774,7 @@ packages: engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=16.8' - react: '>=16.8' + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -7790,8 +7792,8 @@ packages: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} - viem@2.21.18: - resolution: {integrity: sha512-CuZpymwBsuK2/YNDJE06EXxpfYs71X4v5ZwiGV5RczLKOwfHa/XuM3+GKbAoKCVeQ/tFt5n8XeHsMnbvEAauTg==} + viem@2.21.21: + resolution: {integrity: sha512-KJPqpAXy8kyZQICx1nURUXqd8aABP9RweAZhfp27MzMPsAAxP450cWPlEffEAUrvsyyj5edVbIcHESE8DYVzFA==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -7884,7 +7886,7 @@ packages: resolution: {integrity: sha512-WkofyvOX6XGOXrs8W0NvnzbLGIb9Di8ECqpMDW32nqwTKRxfolfN4GI/AlAMs9fjx4h3k8LGTfqa6UGLb063yg==} peerDependencies: '@tanstack/react-query': '>=5.0.0' - react: '>=18' + react: ^18.3.1 typescript: '>=5.0.4' viem: 2.x peerDependenciesMeta: @@ -7986,8 +7988,8 @@ packages: resolution: {integrity: sha512-YfKY9wSkGcM8seO+daR89oVTcbu18NsVfvOngzqMYGUU0pPSQmE57qQDvQzUeoIOHAnXEBNzrhjQJmm8ER0rng==} engines: {node: '>=8.0.0'} - webauthn-p256@0.0.5: - resolution: {integrity: sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==} + webauthn-p256@0.0.10: + resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} webextension-polyfill@0.10.0: resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} @@ -8302,7 +8304,7 @@ packages: peerDependencies: '@types/react': '>=16.8' immer: '>=9.0' - react: '>=16.8' + react: ^18.3.1 peerDependenciesMeta: '@types/react': optional: true @@ -8317,6 +8319,8 @@ snapshots: '@adraffy/ens-normalize@1.10.1': {} + '@adraffy/ens-normalize@1.11.0': {} + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -8601,7 +8605,7 @@ snapshots: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.19.3 + preact: 10.24.2 sha.js: 2.4.11 transitivePeerDependencies: - supports-color @@ -8612,7 +8616,7 @@ snapshots: clsx: 1.2.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.19.3 + preact: 10.24.2 sha.js: 2.4.11 '@commander-js/extra-typings@11.1.0(commander@11.1.0)': @@ -9534,14 +9538,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/sdk-install-modal-web@0.28.1(i18next@23.11.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - i18next: 23.11.5 - qr-code-styling: 1.6.0-rc.1 - optionalDependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - '@metamask/sdk-install-modal-web@0.28.1(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: i18next: 23.11.5 @@ -9550,42 +9546,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@metamask/sdk@0.28.4(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(utf-8-validate@5.0.10)': - dependencies: - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.28.2(cross-fetch@4.0.0)(eciesjs@0.3.20)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.28.1(i18next@23.11.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@types/dom-screen-wake-lock': 1.0.3 - '@types/uuid': 10.0.0 - bowser: 2.11.0 - cross-fetch: 4.0.0 - debug: 4.3.7 - eciesjs: 0.3.20 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - i18next: 23.11.5 - i18next-browser-languagedetector: 7.1.0 - obj-multiplex: 1.0.0 - pump: 3.0.0 - qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react@18.2.0) - readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.24.0) - socket.io-client: 4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - util: 0.12.5 - uuid: 8.3.2 - optionalDependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - bufferutil - - encoding - - react-native - - rollup - - supports-color - - utf-8-validate - '@metamask/sdk@0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(utf-8-validate@5.0.10)': dependencies: '@metamask/onboarding': 1.0.1 @@ -9630,7 +9590,7 @@ snapshots: '@types/debug': 4.1.12 debug: 4.3.7 semver: 7.6.3 - superstruct: 1.0.3 + superstruct: 1.0.4 transitivePeerDependencies: - supports-color @@ -9893,12 +9853,14 @@ snapshots: dependencies: '@noble/hashes': 1.4.0 + '@noble/curves@1.6.0': + dependencies: + '@noble/hashes': 1.5.0 + '@noble/hashes@1.2.0': {} '@noble/hashes@1.3.2': {} - '@noble/hashes@1.3.3': {} - '@noble/hashes@1.4.0': {} '@noble/hashes@1.5.0': {} @@ -9992,10 +9954,10 @@ snapshots: '@nomicfoundation/solidity-analyzer-linux-x64-musl': 0.1.2 '@nomicfoundation/solidity-analyzer-win32-x64-msvc': 0.1.2 - '@nomiclabs/hardhat-ethers@2.2.3(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10))': + '@nomiclabs/hardhat-ethers@2.2.3(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': dependencies: ethers: 6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.5(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) + hardhat: 2.22.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@openzeppelin/contracts@4.9.6': {} @@ -10078,7 +10040,7 @@ snapshots: '@popperjs/core@2.11.8': {} - '@rainbow-me/rainbowkit@1.3.7(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8))': + '@rainbow-me/rainbowkit@1.3.7(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8))': dependencies: '@vanilla-extract/css': 1.14.0 '@vanilla-extract/dynamic': 2.1.0 @@ -10089,30 +10051,30 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.5.7(@types/react@18.3.11)(react@18.3.1) ua-parser-js: 1.0.37 - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - wagmi: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + wagmi: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) transitivePeerDependencies: - '@types/react' - '@reown/appkit-adapter-wagmi@1.0.7(a3zjhprjf7lclbgtysvi3spmve)': + '@reown/appkit-adapter-wagmi@1.1.0(2zqmv6qicgovo6hzlv53eq5lbi)': dependencies: '@coinbase/wallet-sdk': 4.0.4 - '@reown/appkit': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-common': 1.0.7 - '@reown/appkit-core': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-polyfills': 1.0.7 - '@reown/appkit-scaffold-ui': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-siwe': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-ui': 1.0.7 - '@reown/appkit-utils': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-wallet': 1.0.7 - '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@reown/appkit': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-core': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-polyfills': 1.1.0 + '@reown/appkit-scaffold-ui': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-siwe': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-ui': 1.1.0 + '@reown/appkit-utils': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.0 valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - wagmi: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + wagmi: 2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10131,19 +10093,39 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod - '@reown/appkit-common@1.0.7': + '@reown/appkit-common@1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: bignumber.js: 9.1.2 dayjs: 1.11.10 + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@reown/appkit-common@1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': + dependencies: + bignumber.js: 9.1.2 + dayjs: 1.11.10 + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod - '@reown/appkit-core@1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + '@reown/appkit-core@1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-wallet': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10162,20 +10144,22 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod - '@reown/appkit-polyfills@1.0.7': + '@reown/appkit-polyfills@1.1.0': dependencies: buffer: 6.0.3 - '@reown/appkit-scaffold-ui@1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + '@reown/appkit-scaffold-ui@1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-core': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-siwe': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-ui': 1.0.7 - '@reown/appkit-utils': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-wallet': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-core': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-siwe': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-ui': 1.1.0 + '@reown/appkit-utils': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) lit: 3.1.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -10195,15 +10179,17 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod - '@reown/appkit-siwe@1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + '@reown/appkit-siwe@1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-core': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-ui': 1.0.7 - '@reown/appkit-utils': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-wallet': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-core': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-ui': 1.1.0 + '@reown/appkit-utils': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.0 lit: 3.1.0 valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) @@ -10225,19 +10211,21 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod - '@reown/appkit-ui@1.0.7': + '@reown/appkit-ui@1.1.0': dependencies: lit: 3.1.0 qrcode: 1.5.3 - '@reown/appkit-utils@1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + '@reown/appkit-utils@1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-core': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-polyfills': 1.0.7 - '@reown/appkit-wallet': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-core': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-polyfills': 1.1.0 + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@walletconnect/logger': 2.1.2 '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) @@ -10259,29 +10247,36 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod - '@reown/appkit-wallet@1.0.7': + '@reown/appkit-wallet@1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-polyfills': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4) + '@reown/appkit-polyfills': 1.1.0 '@walletconnect/logger': 2.1.2 zod: 3.22.4 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate - '@reown/appkit@1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + '@reown/appkit@1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@reown/appkit-common': 1.0.7 - '@reown/appkit-core': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-polyfills': 1.0.7 - '@reown/appkit-scaffold-ui': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-siwe': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-ui': 1.0.7 - '@reown/appkit-utils': 1.0.7(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@reown/appkit-wallet': 1.0.7 + '@reown/appkit-common': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-core': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-polyfills': 1.1.0 + '@reown/appkit-scaffold-ui': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-siwe': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-ui': 1.1.0 + '@reown/appkit-utils': 1.1.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@reown/appkit-wallet': 1.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.0 '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.0 valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10300,7 +10295,9 @@ snapshots: - encoding - react - supports-color + - typescript - utf-8-validate + - zod '@rollup/plugin-commonjs@24.0.0(rollup@2.78.0)': dependencies: @@ -10381,9 +10378,9 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-provider@0.18.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@safe-global/safe-apps-provider@0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -10394,17 +10391,17 @@ snapshots: '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.14.0 - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod - '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.14.0 - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - bufferutil - typescript @@ -10424,7 +10421,7 @@ snapshots: '@scure/bip32@1.3.2': dependencies: '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.3 + '@noble/hashes': 1.3.2 '@scure/base': 1.1.9 '@scure/bip32@1.4.0': @@ -10433,6 +10430,12 @@ snapshots: '@noble/hashes': 1.4.0 '@scure/base': 1.1.9 + '@scure/bip32@1.5.0': + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + '@scure/bip39@1.1.1': dependencies: '@noble/hashes': 1.2.0 @@ -10440,7 +10443,7 @@ snapshots: '@scure/bip39@1.2.1': dependencies: - '@noble/hashes': 1.3.3 + '@noble/hashes': 1.3.2 '@scure/base': 1.1.9 '@scure/bip39@1.3.0': @@ -10464,7 +10467,7 @@ snapshots: dependencies: tslib: 2.7.0 - '@segment/analytics-next@1.74.0': + '@segment/analytics-next@1.75.0': dependencies: '@lukeed/uuid': 2.0.1 '@segment/analytics-core': 1.8.0 @@ -10496,35 +10499,35 @@ snapshots: '@segment/isodate@1.0.3': {} - '@sentry-internal/feedback@7.119.0': + '@sentry-internal/feedback@7.119.1': dependencies: - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/core': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 - '@sentry-internal/replay-canvas@7.119.0': + '@sentry-internal/replay-canvas@7.119.1': dependencies: - '@sentry/core': 7.119.0 - '@sentry/replay': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/core': 7.119.1 + '@sentry/replay': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 - '@sentry-internal/tracing@7.119.0': + '@sentry-internal/tracing@7.119.1': dependencies: - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/core': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 - '@sentry/browser@7.119.0': + '@sentry/browser@7.119.1': dependencies: - '@sentry-internal/feedback': 7.119.0 - '@sentry-internal/replay-canvas': 7.119.0 - '@sentry-internal/tracing': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/integrations': 7.119.0 - '@sentry/replay': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry-internal/feedback': 7.119.1 + '@sentry-internal/replay-canvas': 7.119.1 + '@sentry-internal/tracing': 7.119.1 + '@sentry/core': 7.119.1 + '@sentry/integrations': 7.119.1 + '@sentry/replay': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 '@sentry/cli@1.77.3': dependencies: @@ -10546,10 +10549,10 @@ snapshots: '@sentry/utils': 5.30.0 tslib: 1.14.1 - '@sentry/core@7.119.0': + '@sentry/core@7.119.1': dependencies: - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 '@sentry/hub@5.30.0': dependencies: @@ -10557,11 +10560,11 @@ snapshots: '@sentry/utils': 5.30.0 tslib: 1.14.1 - '@sentry/integrations@7.119.0': + '@sentry/integrations@7.119.1': dependencies: - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/core': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 localforage: 1.10.0 '@sentry/minimal@5.30.0': @@ -10570,37 +10573,16 @@ snapshots: '@sentry/types': 5.30.0 tslib: 1.14.1 - '@sentry/nextjs@7.119.0(next@13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)': + '@sentry/nextjs@7.119.1(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.119.0 - '@sentry/integrations': 7.119.0 - '@sentry/node': 7.119.0 - '@sentry/react': 7.119.0(react@18.2.0) - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 - '@sentry/vercel-edge': 7.119.0 - '@sentry/webpack-plugin': 1.21.0 - chalk: 3.0.0 - next: 13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - resolve: 1.22.8 - rollup: 2.78.0 - stacktrace-parser: 0.1.10 - transitivePeerDependencies: - - encoding - - supports-color - - '@sentry/nextjs@7.119.0(next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.119.0 - '@sentry/integrations': 7.119.0 - '@sentry/node': 7.119.0 - '@sentry/react': 7.119.0(react@18.3.1) - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 - '@sentry/vercel-edge': 7.119.0 + '@sentry/core': 7.119.1 + '@sentry/integrations': 7.119.1 + '@sentry/node': 7.119.1 + '@sentry/react': 7.119.1(react@18.3.1) + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 + '@sentry/vercel-edge': 7.119.1 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 next: 13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -10626,38 +10608,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@sentry/node@7.119.0': + '@sentry/node@7.119.1': dependencies: - '@sentry-internal/tracing': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/integrations': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 - - '@sentry/react@7.119.0(react@18.2.0)': - dependencies: - '@sentry/browser': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 + '@sentry-internal/tracing': 7.119.1 + '@sentry/core': 7.119.1 + '@sentry/integrations': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 - '@sentry/react@7.119.0(react@18.3.1)': + '@sentry/react@7.119.1(react@18.3.1)': dependencies: - '@sentry/browser': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry/browser': 7.119.1 + '@sentry/core': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/replay@7.119.0': + '@sentry/replay@7.119.1': dependencies: - '@sentry-internal/tracing': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry-internal/tracing': 7.119.1 + '@sentry/core': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 '@sentry/tracing@5.30.0': dependencies: @@ -10669,24 +10642,24 @@ snapshots: '@sentry/types@5.30.0': {} - '@sentry/types@7.119.0': {} + '@sentry/types@7.119.1': {} '@sentry/utils@5.30.0': dependencies: '@sentry/types': 5.30.0 tslib: 1.14.1 - '@sentry/utils@7.119.0': + '@sentry/utils@7.119.1': dependencies: - '@sentry/types': 7.119.0 + '@sentry/types': 7.119.1 - '@sentry/vercel-edge@7.119.0': + '@sentry/vercel-edge@7.119.1': dependencies: - '@sentry-internal/tracing': 7.119.0 - '@sentry/core': 7.119.0 - '@sentry/integrations': 7.119.0 - '@sentry/types': 7.119.0 - '@sentry/utils': 7.119.0 + '@sentry-internal/tracing': 7.119.1 + '@sentry/core': 7.119.1 + '@sentry/integrations': 7.119.1 + '@sentry/types': 7.119.1 + '@sentry/utils': 7.119.1 '@sentry/webpack-plugin@1.21.0': dependencies: @@ -10782,16 +10755,16 @@ snapshots: '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - '@superfluid-finance/ethereum-contracts@1.11.0(bufferutil@4.0.8)(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(utf-8-validate@5.0.10)': + '@superfluid-finance/ethereum-contracts@1.11.0(bufferutil@4.0.8)(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: '@decentral.ee/web3-helpers': 0.5.3 - '@nomiclabs/hardhat-ethers': 2.2.3(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)) + '@nomiclabs/hardhat-ethers': 2.2.3(ethers@6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) '@openzeppelin/contracts': 4.9.6 '@truffle/contract': 4.6.31(bufferutil@4.0.8)(utf-8-validate@5.0.10) ethereumjs-tx: 2.1.2 ethereumjs-util: 7.1.5 ethers: 6.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.5(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) + hardhat: 2.22.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@openzeppelin/test-helpers' - bufferutil @@ -10802,9 +10775,9 @@ snapshots: - typescript - utf-8-validate - '@superfluid-finance/metadata@1.5.0': {} + '@superfluid-finance/metadata@1.5.1': {} - '@superfluid-finance/tokenlist@5.8.2': + '@superfluid-finance/tokenlist@5.9.0': dependencies: '@uniswap/token-lists': 1.0.0-beta.34 @@ -10812,19 +10785,19 @@ snapshots: dependencies: tslib: 2.7.0 - '@synthetixio/ethereum-wallet-mock@0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@synthetixio/ethereum-wallet-mock@0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@depay/web3-mock': 14.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@playwright/test': 1.44.1 '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.44.1) - viem: 2.9.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.9.9(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod - '@synthetixio/synpress-cache@0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2)': + '@synthetixio/synpress-cache@0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3)': dependencies: axios: 1.6.7(debug@4.3.7) chalk: 5.3.0 @@ -10835,7 +10808,7 @@ snapshots: gradient-string: 2.0.2 playwright-core: 1.44.1 progress: 2.0.3 - tsup: 8.0.2(postcss@8.4.47)(typescript@5.6.2) + tsup: 8.0.2(postcss@8.4.47)(typescript@5.6.3) unzipper: 0.10.14 zod: 3.22.4 transitivePeerDependencies: @@ -10851,10 +10824,10 @@ snapshots: dependencies: '@playwright/test': 1.44.1 - '@synthetixio/synpress-metamask@0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2)(utf-8-validate@5.0.10)': + '@synthetixio/synpress-metamask@0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: '@playwright/test': 1.44.1 - '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2) + '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3) '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.44.1) '@viem/anvil': 0.0.7(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 11.2.0 @@ -10871,13 +10844,13 @@ snapshots: - typescript - utf-8-validate - '@synthetixio/synpress@4.0.0-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@synthetixio/synpress@4.0.0-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@playwright/test': 1.44.1 - '@synthetixio/ethereum-wallet-mock': 0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2) + '@synthetixio/ethereum-wallet-mock': 0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3) '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.44.1) - '@synthetixio/synpress-metamask': 0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.2)(utf-8-validate@5.0.10) + '@synthetixio/synpress-metamask': 0.0.1-alpha.7(@playwright/test@1.44.1)(bufferutil@4.0.8)(playwright-core@1.44.1)(postcss@8.4.47)(typescript@5.6.3)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@microsoft/api-extractor' - '@swc/core' @@ -10899,16 +10872,11 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/query-core@5.59.0': {} + '@tanstack/query-core@5.59.6': {} - '@tanstack/react-query@5.59.0(react@18.2.0)': + '@tanstack/react-query@5.59.8(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.59.0 - react: 18.2.0 - - '@tanstack/react-query@5.59.0(react@18.3.1)': - dependencies: - '@tanstack/query-core': 5.59.0 + '@tanstack/query-core': 5.59.6 react: 18.3.1 '@testing-library/dom@9.3.1': @@ -11049,17 +11017,17 @@ snapshots: '@types/bn.js@4.11.6': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/bn.js@5.1.5': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/responselike': 1.0.3 '@types/chai-subset@1.3.3': @@ -11084,7 +11052,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/lodash.isequal@4.5.8': dependencies: @@ -11112,11 +11080,15 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@22.7.5': + dependencies: + undici-types: 6.19.8 + '@types/parse-json@4.0.2': {} '@types/pbkdf2@3.1.0': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/prop-types@15.7.13': {} @@ -11143,31 +11115,31 @@ snapshots: '@types/request-ip@0.0.41': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/responselike@1.0.3': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/secp256k1@4.0.6': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/semver@7.5.8': {} '@types/tinycolor2@1.4.6': {} - '@types/trusted-types@2.0.5': {} + '@types/trusted-types@2.0.7': {} '@types/uuid@10.0.0': {} - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -11175,22 +11147,22 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -11199,21 +11171,21 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -11222,20 +11194,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -11286,14 +11258,14 @@ snapshots: - debug - utf-8-validate - '@vitejs/plugin-react@4.3.2(vite@4.5.5(@types/node@22.7.4))': + '@vitejs/plugin-react@4.3.2(vite@4.5.5(@types/node@22.7.5))': dependencies: '@babel/core': 7.25.7 '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.7) '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 4.5.5(@types/node@22.7.4) + vite: 4.5.5(@types/node@22.7.5) transitivePeerDependencies: - supports-color @@ -11325,9 +11297,9 @@ snapshots: loupe: 2.3.6 pretty-format: 29.7.0 - '@wagmi/cli@2.1.16(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)': + '@wagmi/cli@2.1.16(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) + abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 change-case: 5.4.4 @@ -11345,25 +11317,25 @@ snapshots: picocolors: 1.1.0 picomatch: 3.0.1 prettier: 3.3.3 - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) zod: 3.23.8 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - bufferutil - utf-8-validate - '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': dependencies: '@coinbase/wallet-sdk': 4.0.4 - '@metamask/sdk': 0.28.4(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(utf-8-validate@5.0.10) + '@metamask/sdk': 0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.2.0)(utf-8-validate@5.0.10) - '@walletconnect/modal': 2.7.0(@types/react@18.3.11)(react@18.2.0) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + '@walletconnect/modal': 2.7.0(@types/react@18.3.11)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -11390,19 +11362,19 @@ snapshots: - utf-8-validate - zod - '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': dependencies: '@coinbase/wallet-sdk': 4.0.4 '@metamask/sdk': 0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.7.0(@types/react@18.3.11)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11427,19 +11399,19 @@ snapshots: - utf-8-validate - zod - '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/connectors@5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': dependencies: '@coinbase/wallet-sdk': 4.0.4 '@metamask/sdk': 0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.7.0(@types/react@18.3.11)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11464,29 +11436,29 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.3.3) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zustand: 4.4.1(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + zustand: 4.4.1(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1) optionalDependencies: - '@tanstack/query-core': 5.59.0 + '@tanstack/query-core': 5.59.6 typescript: 5.3.3 transitivePeerDependencies: - '@types/react' - immer - react - '@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: eventemitter3: 5.0.1 - mipd: 0.0.7(typescript@5.6.2) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + mipd: 0.0.7(typescript@5.6.3) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) zustand: 4.4.1(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1) optionalDependencies: - '@tanstack/query-core': 5.59.0 - typescript: 5.6.2 + '@tanstack/query-core': 5.59.6 + typescript: 5.6.3 transitivePeerDependencies: - '@types/react' - immer @@ -11531,38 +11503,6 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.2.0)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.8 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.7.0(@types/react@18.3.11)(react@18.2.0) - '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.0 - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.0 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - react - - supports-color - - utf-8-validate - '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.11)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 @@ -11666,13 +11606,6 @@ snapshots: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.7.0(@types/react@18.3.11)(react@18.2.0)': - dependencies: - valtio: 1.11.2(@types/react@18.3.11)(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - react - '@walletconnect/modal-core@2.7.0(@types/react@18.3.11)(react@18.3.1)': dependencies: valtio: 1.11.2(@types/react@18.3.11)(react@18.3.1) @@ -11680,16 +11613,6 @@ snapshots: - '@types/react' - react - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.11)(react@18.2.0)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.11)(react@18.2.0) - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - transitivePeerDependencies: - - '@types/react' - - react - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.11)(react@18.3.1)': dependencies: '@walletconnect/modal-core': 2.7.0(@types/react@18.3.11)(react@18.3.1) @@ -11700,14 +11623,6 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.7.0(@types/react@18.3.11)(react@18.2.0)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.11)(react@18.2.0) - '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.11)(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - react - '@walletconnect/modal@2.7.0(@types/react@18.3.11)(react@18.3.1)': dependencies: '@walletconnect/modal-core': 2.7.0(@types/react@18.3.11)(react@18.3.1) @@ -11859,34 +11774,21 @@ snapshots: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 - '@web3modal/core@2.7.1(react@18.2.0)': - dependencies: - valtio: 1.11.0(react@18.2.0) - transitivePeerDependencies: - - react - '@web3modal/core@2.7.1(react@18.3.1)': dependencies: valtio: 1.11.0(react@18.3.1) transitivePeerDependencies: - react - '@web3modal/ethereum@2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) - - '@web3modal/ethereum@2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@web3modal/ethereum@2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) - '@web3modal/react@2.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@web3modal/ethereum@2.7.1(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: - '@web3modal/core': 2.7.1(react@18.2.0) - '@web3modal/ui': 2.7.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) '@web3modal/react@2.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -11895,15 +11797,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@web3modal/ui@2.7.1(react@18.2.0)': - dependencies: - '@web3modal/core': 2.7.1(react@18.2.0) - lit: 2.7.6 - motion: 10.16.2 - qrcode: 1.5.3 - transitivePeerDependencies: - - react - '@web3modal/ui@2.7.1(react@18.3.1)': dependencies: '@web3modal/core': 2.7.1(react@18.3.1) @@ -11915,24 +11808,29 @@ snapshots: abab@2.0.6: {} - abitype@0.10.3(typescript@5.6.2)(zod@3.23.8): + abitype@0.10.3(typescript@5.6.3)(zod@3.23.8): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 zod: 3.23.8 - abitype@1.0.0(typescript@5.6.2)(zod@3.23.8): + abitype@1.0.0(typescript@5.6.3)(zod@3.23.8): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 zod: 3.23.8 - abitype@1.0.5(typescript@5.3.3)(zod@3.23.8): + abitype@1.0.6(typescript@5.3.3)(zod@3.23.8): optionalDependencies: typescript: 5.3.3 zod: 3.23.8 - abitype@1.0.5(typescript@5.6.2)(zod@3.23.8): + abitype@1.0.6(typescript@5.6.3)(zod@3.22.4): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 + zod: 3.22.4 + + abitype@1.0.6(typescript@5.6.3)(zod@3.23.8): + optionalDependencies: + typescript: 5.6.3 zod: 3.23.8 abort-controller@3.0.0: @@ -13278,20 +13176,20 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@13.5.7(eslint@8.57.1)(typescript@5.6.2): + eslint-config-next@13.5.7(eslint@8.57.1)(typescript@5.6.3): dependencies: '@next/eslint-plugin-next': 13.5.7 '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.1) eslint-plugin-react: 7.37.1(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0-canary-41f0e9dae-20230907(eslint@8.57.1) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -13313,13 +13211,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1): dependencies: debug: 4.3.7 enhanced-resolve: 5.15.0 eslint: 8.57.1 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.15.1 @@ -13330,18 +13228,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.3 @@ -13351,7 +13249,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.57.1))(eslint@8.57.1) has: 1.0.4 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -13362,7 +13260,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.14.2 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -13427,12 +13325,12 @@ snapshots: dotenv: 16.0.3 eslint: 8.57.1 - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1): dependencies: eslint: 8.57.1 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) eslint-rule-composer@0.3.0: {} @@ -14217,7 +14115,7 @@ snapshots: ajv: 6.12.6 har-schema: 2.0.0 - hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10): + hardhat@2.22.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: '@ethersproject/abi': 5.7.0 '@metamask/eth-sig-util': 4.0.1 @@ -14263,7 +14161,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - bufferutil - c-kzg @@ -14714,9 +14612,9 @@ snapshots: dependencies: ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) isstream@0.1.2: {} @@ -14942,19 +14840,19 @@ snapshots: '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 - lit-element@4.1.0: + lit-element@4.1.1: dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 '@lit/reactive-element': 2.0.4 - lit-html: 3.2.0 + lit-html: 3.2.1 lit-html@2.8.0: dependencies: - '@types/trusted-types': 2.0.5 + '@types/trusted-types': 2.0.7 - lit-html@3.2.0: + lit-html@3.2.1: dependencies: - '@types/trusted-types': 2.0.5 + '@types/trusted-types': 2.0.7 lit@2.7.6: dependencies: @@ -14971,8 +14869,8 @@ snapshots: lit@3.1.0: dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.1.0 - lit-html: 3.2.0 + lit-element: 4.1.1 + lit-html: 3.2.1 little-state-machine@4.8.0(react@18.3.1): dependencies: @@ -15199,9 +15097,9 @@ snapshots: optionalDependencies: typescript: 5.3.3 - mipd@0.0.7(typescript@5.6.2): + mipd@0.0.7(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 mkdirp-promise@5.0.1: dependencies: @@ -15357,32 +15255,6 @@ snapshots: next-tick@1.1.0: {} - next@13.4.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@next/env': 13.4.19 - '@swc/helpers': 0.5.1 - busboy: 1.6.0 - caniuse-lite: 1.0.30001666 - postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) - watchpack: 2.4.0 - zod: 3.21.4 - optionalDependencies: - '@next/swc-darwin-arm64': 13.4.19 - '@next/swc-darwin-x64': 13.4.19 - '@next/swc-linux-arm64-gnu': 13.4.19 - '@next/swc-linux-arm64-musl': 13.4.19 - '@next/swc-linux-x64-gnu': 13.4.19 - '@next/swc-linux-x64-musl': 13.4.19 - '@next/swc-win32-arm64-msvc': 13.4.19 - '@next/swc-win32-ia32-msvc': 13.4.19 - '@next/swc-win32-x64-msvc': 13.4.19 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - next@13.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 13.4.19 @@ -15894,7 +15766,7 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 - preact@10.19.3: {} + preact@10.24.2: {} prelude-ls@1.2.1: {} @@ -16028,12 +15900,6 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-dom@18.2.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.2 - react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 @@ -16061,12 +15927,6 @@ snapshots: react-is@18.3.1: {} - react-native-webview@11.26.1(react@18.2.0): - dependencies: - escape-string-regexp: 2.0.0 - invariant: 2.2.4 - react: 18.2.0 - react-native-webview@11.26.1(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 @@ -16116,14 +15976,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-use-intercom@5.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - react@18.2.0: + react-use-intercom@5.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - loose-envify: 1.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react@18.3.1: dependencies: @@ -16807,11 +16663,6 @@ snapshots: dependencies: acorn: 8.12.1 - styled-jsx@5.1.1(react@18.2.0): - dependencies: - client-only: 0.0.1 - react: 18.2.0 - styled-jsx@5.1.1(react@18.3.1): dependencies: client-only: 0.0.1 @@ -16829,7 +16680,7 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - superstruct@1.0.3: {} + superstruct@1.0.4: {} supports-color@5.5.0: dependencies: @@ -16977,9 +16828,9 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} @@ -17000,7 +16851,7 @@ snapshots: tsort@0.0.1: {} - tsup@8.0.2(postcss@8.4.47)(typescript@5.6.2): + tsup@8.0.2(postcss@8.4.47)(typescript@5.6.3): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -17018,7 +16869,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - ts-node @@ -17115,17 +16966,17 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typedoc@0.25.13(typescript@5.6.2): + typedoc@0.25.13(typescript@5.6.3): dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.5 shiki: 0.14.7 - typescript: 5.6.2 + typescript: 5.6.3 typescript@5.3.3: {} - typescript@5.6.2: {} + typescript@5.6.3: {} ua-parser-js@1.0.37: {} @@ -17264,10 +17115,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - use-sync-external-store@1.2.0(react@18.2.0): - dependencies: - react: 18.2.0 - use-sync-external-store@1.2.0(react@18.3.1): dependencies: react: 18.3.1 @@ -17307,13 +17154,6 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - valtio@1.11.0(react@18.2.0): - dependencies: - proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@18.2.0) - optionalDependencies: - react: 18.2.0 - valtio@1.11.0(react@18.3.1): dependencies: proxy-compare: 2.5.1 @@ -17321,14 +17161,6 @@ snapshots: optionalDependencies: react: 18.3.1 - valtio@1.11.2(@types/react@18.3.11)(react@18.2.0): - dependencies: - proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.11 - react: 18.2.0 - valtio@1.11.2(@types/react@18.3.11)(react@18.3.1): dependencies: proxy-compare: 2.5.1 @@ -17347,17 +17179,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8): + viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 - '@scure/bip32': 1.4.0 + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 '@scure/bip39': 1.4.0 - abitype: 1.0.5(typescript@5.3.3)(zod@3.23.8) - isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - webauthn-p256: 0.0.5 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + abitype: 1.0.6(typescript@5.3.3)(zod@3.23.8) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + webauthn-p256: 0.0.10 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -17365,49 +17197,67 @@ snapshots: - utf-8-validate - zod - viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): + viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 - '@scure/bip32': 1.4.0 + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 '@scure/bip39': 1.4.0 - abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) - isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - webauthn-p256: 0.0.5 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + abitype: 1.0.6(typescript@5.6.3)(zod@3.22.4) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + webauthn-p256: 0.0.10 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 + '@scure/bip39': 1.4.0 + abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + webauthn-p256: 0.0.10 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - viem@2.9.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): + viem@2.9.9(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.6.2)(zod@3.23.8) + abitype: 1.0.0(typescript@5.6.3)(zod@3.23.8) isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - vite-node@0.34.6(@types/node@22.7.4): + vite-node@0.34.6(@types/node@22.7.5): dependencies: cac: 6.7.14 debug: 4.3.7 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.1.0 - vite: 4.5.5(@types/node@22.7.4) + vite: 4.5.5(@types/node@22.7.5) transitivePeerDependencies: - '@types/node' - less @@ -17418,20 +17268,20 @@ snapshots: - supports-color - terser - vite@4.5.5(@types/node@22.7.4): + vite@4.5.5(@types/node@22.7.5): dependencies: esbuild: 0.18.20 postcss: 8.4.47 rollup: 3.29.4 optionalDependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 fsevents: 2.3.3 vitest@0.34.6(jsdom@22.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright@1.44.1): dependencies: '@types/chai': 4.3.7 '@types/chai-subset': 1.3.3 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -17450,8 +17300,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.5.5(@types/node@22.7.4) - vite-node: 0.34.6(@types/node@22.7.4) + vite: 4.5.5(@types/node@22.7.5) + vite-node: 0.34.6(@types/node@22.7.5) why-is-node-running: 2.2.2 optionalDependencies: jsdom: 22.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -17473,14 +17323,14 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.2.0))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): + wagmi@2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): dependencies: - '@tanstack/react-query': 5.59.0(react@18.2.0) - '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0)(typescript@5.3.3)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) + '@tanstack/react-query': 5.59.8(react@18.3.1) + '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.3.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -17508,16 +17358,16 @@ snapshots: - utf-8-validate - zod - wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): + wagmi@2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): dependencies: - '@tanstack/react-query': 5.59.0(react@18.3.1) - '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@tanstack/react-query': 5.59.8(react@18.3.1) + '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -17543,16 +17393,16 @@ snapshots: - utf-8-validate - zod - wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): + wagmi@2.12.17(@tanstack/query-core@5.59.6)(@tanstack/react-query@5.59.8(react@18.3.1))(@types/react@18.3.11)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): dependencies: - '@tanstack/react-query': 5.59.0(react@18.3.1) - '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.2)(viem@2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@tanstack/react-query': 5.59.8(react@18.3.1) + '@wagmi/connectors': 5.1.15(@types/react@18.3.11)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.13.8(@tanstack/query-core@5.59.6)(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(typescript@5.6.3)(viem@2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.21.18(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.21(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -17804,9 +17654,9 @@ snapshots: - supports-color - utf-8-validate - webauthn-p256@0.0.5: + webauthn-p256@0.0.10: dependencies: - '@noble/curves': 1.4.0 + '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 webextension-polyfill@0.10.0: {} @@ -18123,14 +17973,6 @@ snapshots: zod@3.23.8: {} - zustand@4.4.1(@types/react@18.3.11)(immer@10.1.1)(react@18.2.0): - dependencies: - use-sync-external-store: 1.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.11 - immer: 10.1.1 - react: 18.2.0 - zustand@4.4.1(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1): dependencies: use-sync-external-store: 1.2.0(react@18.3.1) diff --git a/tests/package.json b/tests/package.json index 58b0a722..e328dc5e 100644 --- a/tests/package.json +++ b/tests/package.json @@ -6,12 +6,12 @@ "devDependencies": { "@currents/playwright": "1.4.5", "@playwright/test": "1.44.1", - "@superfluid-finance/metadata": "^1.5.0", - "@superfluid-finance/tokenlist": "^5.8.2", + "@superfluid-finance/metadata": "^1.5.1", + "@superfluid-finance/tokenlist": "^5.9.0", "@synthetixio/synpress": "4.0.0-alpha.7", "dotenv": "^16.4.5", "ethers": "^6.13.3", - "typescript": "^5.6.2" + "typescript": "^5.6.3" }, "scripts": { "lint:check-no-focused-tests": "grep -FR test.only specs || { echo '✅ No test is focused.';exit 0; } && { echo '❌ You have focused tests.'; exit 1; }",