diff --git a/components/CliVotingInstructionsDialog/index.tsx b/components/CliVotingInstructionsDialog/index.tsx
index 8b048b1d..dd573691 100644
--- a/components/CliVotingInstructionsDialog/index.tsx
+++ b/components/CliVotingInstructionsDialog/index.tsx
@@ -5,10 +5,9 @@ import {
DialogTitle,
Flex,
Heading,
- useSnackbar,
} from "@livepeer/design-system";
+import copy from "copy-to-clipboard";
import { useEffect, useState } from "react";
-import { CopyToClipboard } from "react-copy-to-clipboard";
import Check from "../../public/img/check.svg";
import Copy from "../../public/img/copy.svg";
@@ -28,7 +27,6 @@ const CliVotingInstructionsDialog = ({
}: Props) => {
const [copied, setCopied] = useState(false);
const [modalOpen, setModalOpen] = useState(false);
- const [openSnackbar] = useSnackbar();
useEffect(() => {
if (copied) {
@@ -39,6 +37,12 @@ const CliVotingInstructionsDialog = ({
}
}, [copied]);
+ const handleCopy = () => {
+ if (copy(voteId)) {
+ setCopied(true);
+ }
+ };
+
return (
<>
{voteId}
- {
- setCopied(true);
- openSnackbar("Copied to clipboard");
+
-
- {copied ? (
-
- ) : (
-
- )}
-
-
+ {copied ? (
+
+ ) : (
+
+ )}
+
diff --git a/components/CodeBlock/index.tsx b/components/CodeBlock/index.tsx
index bfe85554..5bb72375 100644
--- a/components/CodeBlock/index.tsx
+++ b/components/CodeBlock/index.tsx
@@ -28,9 +28,18 @@ export function CodeBlock({
}, [preRef]);
useEffect(() => {
- if (hasCopied && code) copy(code);
- setTimeout(() => setHasCopied(false), 1500);
- }, [code, hasCopied]);
+ if (!hasCopied) return;
+ const timer = setTimeout(() => setHasCopied(false), 1500);
+ return () => clearTimeout(timer);
+ }, [hasCopied]);
+
+ const handleCopy = () => {
+ if (!code) return;
+
+ if (copy(code)) {
+ setHasCopied(true);
+ }
+ };
return (
setHasCopied(true)}
+ onClick={handleCopy}
>
{hasCopied ? : }
diff --git a/components/Profile/index.tsx b/components/Profile/index.tsx
index 233226d9..5ef92758 100644
--- a/components/Profile/index.tsx
+++ b/components/Profile/index.tsx
@@ -10,9 +10,9 @@ import {
GlobeIcon,
TwitterLogoIcon,
} from "@modulz/radix-icons";
+import copy from "copy-to-clipboard";
import { QRCodeCanvas } from "qrcode.react";
import { useEffect, useState } from "react";
-import { CopyToClipboard } from "react-copy-to-clipboard";
import EditProfile from "../EditProfile";
@@ -28,13 +28,19 @@ const Index = ({ account, isMyAccount = false, identity }: Props) => {
const [copied, setCopied] = useState(false);
useEffect(() => {
- if (copied) {
- setTimeout(() => {
- setCopied(false);
- }, 2000);
- }
+ if (!copied) return;
+ const timer = setTimeout(() => {
+ setCopied(false);
+ }, 2000);
+ return () => clearTimeout(timer);
}, [copied]);
+ const handleCopy = () => {
+ if (copy(account)) {
+ setCopied(true);
+ }
+ };
+
return (
@@ -99,56 +105,59 @@ const Index = ({ account, isMyAccount = false, identity }: Props) => {
css={{ height: "100%", marginLeft: "$3" }}
>
- setCopied(true)}>
-
+ {identity?.name ? identity.name : formatAddress(account)}
+
- {identity?.name ? identity.name : formatAddress(account)}
-
-
- {copied ? (
-
- ) : (
-
- )}
-
-
-
-
+ {copied ? (
+
+ ) : (
+
+ )}
+
+
+
{isMyAccount && }
diff --git a/components/Snackbar/index.tsx b/components/Snackbar/index.tsx
new file mode 100644
index 00000000..f25c752c
--- /dev/null
+++ b/components/Snackbar/index.tsx
@@ -0,0 +1,271 @@
+import { Box } from "@livepeer/design-system";
+import React, {
+ createContext,
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useRef,
+ useState,
+} from "react";
+
+type SnackbarPosition =
+ | "top-left"
+ | "top-center"
+ | "top-right"
+ | "bottom-left"
+ | "bottom-center"
+ | "bottom-right";
+
+type SnackbarOptions = {
+ position?: SnackbarPosition;
+ style?: React.CSSProperties;
+ closeStyle?: React.CSSProperties;
+};
+
+type SnackbarContextValue = {
+ closeSnackbar: () => void;
+ openSnackbar: (
+ text?: string,
+ duration?: number,
+ position?: SnackbarPosition,
+ style?: React.CSSProperties,
+ closeStyle?: React.CSSProperties
+ ) => void;
+};
+
+const DEFAULT_DURATION = 5000;
+const DEFAULT_POSITION: SnackbarPosition = "bottom-center";
+const REOPEN_DELAY_MS = 250;
+const POSITIONS = new Set([
+ "top-left",
+ "top-center",
+ "top-right",
+ "bottom-left",
+ "bottom-center",
+ "bottom-right",
+]);
+
+const SnackbarContext = createContext({
+ closeSnackbar: () => {},
+ openSnackbar: () => {},
+});
+
+type SnackbarState = {
+ closeStyle: React.CSSProperties;
+ duration: number;
+ open: boolean;
+ position: SnackbarPosition;
+ style: React.CSSProperties;
+ text: string;
+};
+
+const initialState: SnackbarState = {
+ closeStyle: {},
+ duration: DEFAULT_DURATION,
+ open: false,
+ position: DEFAULT_POSITION,
+ style: {},
+ text: "",
+};
+
+const getPositionStyles = (position: SnackbarPosition): React.CSSProperties => {
+ const isTop = position.startsWith("top");
+ const justifyContent = position.endsWith("left")
+ ? "flex-start"
+ : position.endsWith("right")
+ ? "flex-end"
+ : "center";
+
+ return {
+ bottom: isTop ? undefined : 8,
+ justifyContent,
+ left: 0,
+ pointerEvents: "none",
+ position: "fixed",
+ right: 0,
+ top: isTop ? 8 : undefined,
+ zIndex: 1_000_000,
+ };
+};
+
+export function SnackbarProvider({ children }: { children?: React.ReactNode }) {
+ const [snackbar, setSnackbar] = useState(initialState);
+ const closeTimeoutRef = useRef | null>(null);
+ const reopenTimeoutRef = useRef | null>(null);
+
+ const clearTimers = useCallback(() => {
+ if (closeTimeoutRef.current !== null) {
+ clearTimeout(closeTimeoutRef.current);
+ closeTimeoutRef.current = null;
+ }
+
+ if (reopenTimeoutRef.current !== null) {
+ clearTimeout(reopenTimeoutRef.current);
+ reopenTimeoutRef.current = null;
+ }
+ }, []);
+
+ const closeSnackbar = useCallback(() => {
+ clearTimers();
+ setSnackbar((current) => ({ ...current, open: false }));
+ }, [clearTimers]);
+
+ const triggerSnackbar = useCallback(
+ (
+ text = "",
+ duration = DEFAULT_DURATION,
+ position = DEFAULT_POSITION,
+ style: React.CSSProperties = {},
+ closeStyle: React.CSSProperties = {}
+ ) => {
+ setSnackbar({
+ closeStyle,
+ duration,
+ open: true,
+ position,
+ style,
+ text,
+ });
+ },
+ []
+ );
+
+ const openSnackbar = useCallback(
+ (
+ text = "",
+ duration = DEFAULT_DURATION,
+ position = DEFAULT_POSITION,
+ style: React.CSSProperties = {},
+ closeStyle: React.CSSProperties = {}
+ ) => {
+ clearTimers();
+
+ if (snackbar.open) {
+ setSnackbar((current) => ({ ...current, open: false }));
+ reopenTimeoutRef.current = setTimeout(() => {
+ triggerSnackbar(text, duration, position, style, closeStyle);
+ }, REOPEN_DELAY_MS);
+ return;
+ }
+
+ triggerSnackbar(text, duration, position, style, closeStyle);
+ },
+ [clearTimers, snackbar.open, triggerSnackbar]
+ );
+
+ useEffect(() => {
+ if (!snackbar.open) return;
+
+ closeTimeoutRef.current = setTimeout(() => {
+ setSnackbar((current) => ({ ...current, open: false }));
+ }, snackbar.duration);
+
+ return () => {
+ if (closeTimeoutRef.current !== null) {
+ clearTimeout(closeTimeoutRef.current);
+ closeTimeoutRef.current = null;
+ }
+ };
+ }, [snackbar.duration, snackbar.open]);
+
+ useEffect(() => clearTimers, [clearTimers]);
+
+ const contextValue = useMemo(
+ () => ({
+ closeSnackbar,
+ openSnackbar,
+ }),
+ [closeSnackbar, openSnackbar]
+ );
+
+ return (
+
+ {children}
+
+
+
+ {snackbar.text}
+
+
+ x
+
+
+
+
+ );
+}
+
+export const useSnackbar = ({
+ position = DEFAULT_POSITION,
+ style = {},
+ closeStyle = {},
+}: SnackbarOptions = {}) => {
+ const { closeSnackbar, openSnackbar } = useContext(SnackbarContext);
+ const resolvedPosition = POSITIONS.has(position)
+ ? position
+ : DEFAULT_POSITION;
+
+ const open = useCallback(
+ (text = "", duration = DEFAULT_DURATION) => {
+ openSnackbar(text, duration, resolvedPosition, style, closeStyle);
+ },
+ [closeStyle, openSnackbar, resolvedPosition, style]
+ );
+
+ return [open, closeSnackbar] as const;
+};
diff --git a/layouts/main.tsx b/layouts/main.tsx
index f87dc911..a02fee05 100644
--- a/layouts/main.tsx
+++ b/layouts/main.tsx
@@ -6,6 +6,7 @@ import Logo from "@components/Logo";
import PopoverLink from "@components/PopoverLink";
import ProgressBar from "@components/ProgressBar";
import Search from "@components/Search";
+import { SnackbarProvider } from "@components/Snackbar";
import TxStartedDialog from "@components/TxStartedDialog";
import TxSummaryDialog from "@components/TxSummaryDialog";
import URLVerificationBanner from "@components/URLVerificationBanner";
@@ -25,7 +26,6 @@ import {
PopoverContent,
PopoverTrigger,
Skeleton,
- SnackbarProvider,
Text,
} from "@livepeer/design-system";
import {
diff --git a/package.json b/package.json
index 46dfd443..8d5be139 100644
--- a/package.json
+++ b/package.json
@@ -103,7 +103,6 @@
"react-collapse": "^5.0.0",
"react-confetti": "^6.1.0",
"react-cookie": "^4.0.1",
- "react-copy-to-clipboard": "^5.0.1",
"react-device-detect": "^2.2.2",
"react-dom": "19.2.1",
"react-ga": "^3.3.1",
diff --git a/pages/migrate/broadcaster.tsx b/pages/migrate/broadcaster.tsx
index 244b97db..7f266a12 100644
--- a/pages/migrate/broadcaster.tsx
+++ b/pages/migrate/broadcaster.tsx
@@ -1,4 +1,5 @@
import { CodeBlock } from "@components/CodeBlock";
+import { useSnackbar } from "@components/Snackbar";
import Spinner from "@components/Spinner";
import { getLayout } from "@layouts/main";
import { inbox } from "@lib/api/abis/bridge/Inbox";
@@ -24,7 +25,6 @@ import {
styled,
Text,
TextField,
- useSnackbar,
} from "@livepeer/design-system";
import { ArrowTopRightIcon } from "@modulz/radix-icons";
import { Step, StepContent, StepLabel, Stepper } from "@mui/material";
diff --git a/pages/migrate/delegator/index.tsx b/pages/migrate/delegator/index.tsx
index c17bdf04..a24817a9 100644
--- a/pages/migrate/delegator/index.tsx
+++ b/pages/migrate/delegator/index.tsx
@@ -1,4 +1,5 @@
import { CodeBlock } from "@components/CodeBlock";
+import { useSnackbar } from "@components/Snackbar";
import Spinner from "@components/Spinner";
import { getLayout } from "@layouts/main";
import { inbox } from "@lib/api/abis/bridge/Inbox";
@@ -23,7 +24,6 @@ import {
styled,
Text,
TextField,
- useSnackbar,
} from "@livepeer/design-system";
import { ArrowTopRightIcon } from "@modulz/radix-icons";
import { Step, StepContent, StepLabel, Stepper } from "@mui/material";
diff --git a/pages/migrate/orchestrator.tsx b/pages/migrate/orchestrator.tsx
index 3805aaab..629c8d6d 100644
--- a/pages/migrate/orchestrator.tsx
+++ b/pages/migrate/orchestrator.tsx
@@ -1,4 +1,5 @@
import { CodeBlock } from "@components/CodeBlock";
+import { useSnackbar } from "@components/Snackbar";
import Spinner from "@components/Spinner";
import { getLayout } from "@layouts/main";
import { inbox } from "@lib/api/abis/bridge/Inbox";
@@ -18,7 +19,6 @@ import {
styled,
Text,
TextField,
- useSnackbar,
} from "@livepeer/design-system";
import { ArrowTopRightIcon } from "@modulz/radix-icons";
import { Step, StepContent, StepLabel, Stepper } from "@mui/material";
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9eb4129d..67322cb2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -59,7 +59,7 @@ importers:
version: 1.3.2(react@19.2.1)
'@rainbow-me/rainbowkit':
specifier: ^2.2.10
- version: 2.2.10(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(babel-plugin-macros@3.1.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.9.2)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))
+ version: 2.2.10(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(babel-plugin-macros@3.1.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.9.2)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))
'@reach/dialog':
specifier: ^0.17.0
version: 0.17.0(@types/react@19.2.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)
@@ -177,9 +177,6 @@ importers:
react-cookie:
specifier: ^4.0.1
version: 4.1.1(@types/react@19.2.2)(react@19.2.1)
- react-copy-to-clipboard:
- specifier: ^5.0.1
- version: 5.1.0(react@19.2.1)
react-device-detect:
specifier: ^2.2.2
version: 2.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1)
@@ -245,7 +242,7 @@ importers:
version: 2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)
wagmi:
specifier: ^2.19.1
- version: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
+ version: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
zod:
specifier: ^4.1.12
version: 4.1.12
@@ -8854,9 +8851,6 @@ packages:
preact@10.24.2:
resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==}
- preact@10.28.4:
- resolution: {integrity: sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ==}
-
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -9025,11 +9019,6 @@ packages:
peerDependencies:
react: '>= 16.3.0'
- react-copy-to-clipboard@5.1.0:
- resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==}
- peerDependencies:
- react: ^15.3.0 || 16 || 17 || 18
-
react-device-detect@2.2.3:
resolution: {integrity: sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==}
peerDependencies:
@@ -10556,8 +10545,8 @@ packages:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
- webpack-sources@3.3.4:
- resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==}
+ webpack-sources@3.3.3:
+ resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
engines: {node: '>=10.13.0'}
webpack@5.102.1:
@@ -11891,9 +11880,9 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@base-org/account@2.4.0(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)':
+ '@base-org/account@2.4.0(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(utf-8-validate@5.0.10)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)':
dependencies:
- '@coinbase/cdp-sdk': 1.38.5(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@coinbase/cdp-sdk': 1.38.5(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@noble/hashes': 1.4.0
clsx: 1.2.1
eventemitter3: 5.0.1
@@ -11918,11 +11907,11 @@ snapshots:
'@bcoe/v8-coverage@0.2.3': {}
- '@coinbase/cdp-sdk@1.38.5(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
+ '@coinbase/cdp-sdk@1.38.5(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
dependencies:
- '@solana-program/system': 0.8.1(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))
- '@solana-program/token': 0.6.0(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))
- '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana-program/system': 0.8.1(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))
+ '@solana-program/token': 0.6.0(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))
+ '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/web3.js': 1.98.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)
abitype: 1.0.6(typescript@5.9.2)(zod@3.25.76)
axios: 1.13.5
@@ -11943,14 +11932,14 @@ snapshots:
'@coinbase/wallet-sdk@3.9.3':
dependencies:
- bn.js: 5.2.3
+ bn.js: 5.2.2
buffer: 6.0.3
clsx: 1.2.1
eth-block-tracker: 7.1.0
eth-json-rpc-filters: 6.0.1
eventemitter3: 5.0.4
keccak: 3.0.4
- preact: 10.28.4
+ preact: 10.24.2
sha.js: 2.4.12
transitivePeerDependencies:
- supports-color
@@ -15347,7 +15336,7 @@ snapshots:
'@radix-ui/rect@1.1.1': {}
- '@rainbow-me/rainbowkit@2.2.10(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(babel-plugin-macros@3.1.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.9.2)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))':
+ '@rainbow-me/rainbowkit@2.2.10(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(babel-plugin-macros@3.1.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.9.2)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))':
dependencies:
'@tanstack/react-query': 5.90.7(react@19.2.1)
'@vanilla-extract/css': 1.17.3(babel-plugin-macros@3.1.0)
@@ -15360,7 +15349,7 @@ snapshots:
react-remove-scroll: 2.6.2(@types/react@19.2.2)(react@19.2.1)
ua-parser-js: 1.0.41
viem: 2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)
- wagmi: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
+ wagmi: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
transitivePeerDependencies:
- '@types/react'
- babel-plugin-macros
@@ -15788,13 +15777,13 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@solana-program/system@0.8.1(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))':
+ '@solana-program/system@0.8.1(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))':
dependencies:
- '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
- '@solana-program/token@0.6.0(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))':
+ '@solana-program/token@0.6.0(@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))':
dependencies:
- '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/accounts@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)':
dependencies:
@@ -15924,7 +15913,7 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- '@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
+ '@solana/kit@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
dependencies:
'@solana/accounts': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/addresses': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
@@ -15938,11 +15927,11 @@ snapshots:
'@solana/rpc': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/rpc-parsed-types': 3.0.3(typescript@5.9.2)
'@solana/rpc-spec-types': 3.0.3(typescript@5.9.2)
- '@solana/rpc-subscriptions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/rpc-subscriptions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/rpc-types': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/signers': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/sysvars': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
- '@solana/transaction-confirmation': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/transaction-confirmation': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/transaction-messages': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/transactions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
typescript: 5.9.2
@@ -16021,14 +16010,14 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- '@solana/rpc-subscriptions-channel-websocket@3.0.3(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
+ '@solana/rpc-subscriptions-channel-websocket@3.0.3(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
dependencies:
'@solana/errors': 3.0.3(typescript@5.9.2)
'@solana/functional': 3.0.3(typescript@5.9.2)
'@solana/rpc-subscriptions-spec': 3.0.3(typescript@5.9.2)
'@solana/subscribable': 3.0.3(typescript@5.9.2)
typescript: 5.9.2
- ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
'@solana/rpc-subscriptions-spec@3.0.3(typescript@5.9.2)':
dependencies:
@@ -16038,7 +16027,7 @@ snapshots:
'@solana/subscribable': 3.0.3(typescript@5.9.2)
typescript: 5.9.2
- '@solana/rpc-subscriptions@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
+ '@solana/rpc-subscriptions@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
dependencies:
'@solana/errors': 3.0.3(typescript@5.9.2)
'@solana/fast-stable-stringify': 3.0.3(typescript@5.9.2)
@@ -16046,7 +16035,7 @@ snapshots:
'@solana/promises': 3.0.3(typescript@5.9.2)
'@solana/rpc-spec-types': 3.0.3(typescript@5.9.2)
'@solana/rpc-subscriptions-api': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
- '@solana/rpc-subscriptions-channel-websocket': 3.0.3(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/rpc-subscriptions-channel-websocket': 3.0.3(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/rpc-subscriptions-spec': 3.0.3(typescript@5.9.2)
'@solana/rpc-transformers': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/rpc-types': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
@@ -16131,7 +16120,7 @@ snapshots:
transitivePeerDependencies:
- fastestsmallesttextencoderdecoder
- '@solana/transaction-confirmation@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
+ '@solana/transaction-confirmation@3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))':
dependencies:
'@solana/addresses': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/codecs-strings': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
@@ -16139,7 +16128,7 @@ snapshots:
'@solana/keys': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/promises': 3.0.3(typescript@5.9.2)
'@solana/rpc': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
- '@solana/rpc-subscriptions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
+ '@solana/rpc-subscriptions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))
'@solana/rpc-types': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/transaction-messages': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
'@solana/transactions': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)
@@ -16791,9 +16780,9 @@ snapshots:
dependencies:
'@vanilla-extract/css': 1.17.3(babel-plugin-macros@3.1.0)
- '@wagmi/connectors@6.1.4(z2jth5nifumdk2yu4xf5f7cdyi)':
+ '@wagmi/connectors@6.1.4(dlw36dw4bsuntq3gfdcwuotaby)':
dependencies:
- '@base-org/account': 2.4.0(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
+ '@base-org/account': 2.4.0(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(utf-8-validate@5.0.10)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
'@coinbase/wallet-sdk': 4.3.6(@types/react@19.2.2)(bufferutil@4.0.9)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(utf-8-validate@5.0.10)(zod@4.1.12)
'@gemini-wallet/core': 0.3.2(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))
'@metamask/sdk': 0.33.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)
@@ -16802,7 +16791,7 @@ snapshots:
'@wagmi/core': 2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))
'@walletconnect/ethereum-provider': 2.21.1(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)
cbw-sdk: '@coinbase/wallet-sdk@3.9.3'
- porto: 0.2.35(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))
+ porto: 0.2.35(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12))
viem: 2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)
optionalDependencies:
typescript: 5.9.2
@@ -22677,7 +22666,7 @@ snapshots:
pony-cause@2.1.11: {}
- porto@0.2.35(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)):
+ porto@0.2.35(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)):
dependencies:
'@wagmi/core': 2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))
hono: 4.10.4
@@ -22691,7 +22680,7 @@ snapshots:
'@tanstack/react-query': 5.90.7(react@19.2.1)
react: 19.2.1
typescript: 5.9.2
- wagmi: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
+ wagmi: 2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12)
transitivePeerDependencies:
- '@types/react'
- immer
@@ -22713,8 +22702,6 @@ snapshots:
preact@10.24.2: {}
- preact@10.28.4: {}
-
prelude-ls@1.2.1: {}
prettier@2.8.8: {}
@@ -22955,12 +22942,6 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- react-copy-to-clipboard@5.1.0(react@19.2.1):
- dependencies:
- copy-to-clipboard: 3.3.3
- prop-types: 15.8.1
- react: 19.2.1
-
react-device-detect@2.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1):
dependencies:
react: 19.2.1
@@ -24686,10 +24667,10 @@ snapshots:
dependencies:
xml-name-validator: 5.0.0
- wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12):
+ wagmi@2.19.3(@tanstack/query-core@5.90.7)(@tanstack/react-query@5.90.7(react@19.2.1))(@types/react@19.2.2)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@4.1.12):
dependencies:
'@tanstack/react-query': 5.90.7(react@19.2.1)
- '@wagmi/connectors': 6.1.4(z2jth5nifumdk2yu4xf5f7cdyi)
+ '@wagmi/connectors': 6.1.4(dlw36dw4bsuntq3gfdcwuotaby)
'@wagmi/core': 2.22.1(@tanstack/query-core@5.90.7)(@types/react@19.2.2)(react@19.2.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.2.1))(viem@2.38.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.1.12))
react: 19.2.1
use-sync-external-store: 1.4.0(react@19.2.1)
@@ -24775,7 +24756,7 @@ snapshots:
webidl-conversions@7.0.0: {}
- webpack-sources@3.3.4: {}
+ webpack-sources@3.3.3: {}
webpack@5.102.1:
dependencies:
@@ -24803,7 +24784,7 @@ snapshots:
tapable: 2.3.0
terser-webpack-plugin: 5.3.16(webpack@5.102.1)
watchpack: 2.5.1
- webpack-sources: 3.3.4
+ webpack-sources: 3.3.3
transitivePeerDependencies:
- '@swc/core'
- esbuild