diff --git a/packages/nextjs/.env.example b/packages/nextjs/.env.example index 0c57bf2..00cceec 100644 --- a/packages/nextjs/.env.example +++ b/packages/nextjs/.env.example @@ -36,3 +36,6 @@ NEXT_PUBLIC_APP_OG_TITLE= NEXT_PUBLIC_APP_OG_DESCRIPTION= NEXT_PUBLIC_APP_OG_IMAGE= +NEXT_PUBLIC_PRIVY_APP_ID= +NEXT_PUBLIC_PRIVY_CLIENT_ID= + diff --git a/packages/nextjs/components/Header.tsx b/packages/nextjs/components/Header.tsx index ccd6583..10c903a 100644 --- a/packages/nextjs/components/Header.tsx +++ b/packages/nextjs/components/Header.tsx @@ -6,6 +6,7 @@ import Image from "next/image"; import Link from "next/link"; import { usePathname } from "next/navigation"; import BackButton from "./BackButton"; +import { useWallets } from "@privy-io/react-auth"; import { hardhat } from "viem/chains"; import { useAccount } from "wagmi"; import { Bars3Icon, BugAntIcon } from "@heroicons/react/24/outline"; @@ -79,7 +80,8 @@ export const HeaderMenuLinks = () => { export const Header = () => { const { targetNetwork } = useTargetNetwork(); const isLocalNetwork = targetNetwork.id === hardhat.id; - + const { wallets } = useWallets(); + const isWalletConnected = wallets?.length > 0; const burgerMenuRef = useRef(null); useOutsideClick(burgerMenuRef, () => { burgerMenuRef?.current?.removeAttribute("open"); @@ -117,7 +119,7 @@ export const Header = () => {
- {isLocalNetwork && } + {isLocalNetwork && isWalletConnected && } {/* Removed Add Mini App button; auto-prompt handled in provider */}
diff --git a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx index b2e20bd..ff1f1bb 100644 --- a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx +++ b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx @@ -1,17 +1,15 @@ "use client"; -import { useEffect, useState } from "react"; import { MiniappProvider } from "./MiniappProvider"; -import { RainbowKitProvider, darkTheme, lightTheme } from "@rainbow-me/rainbowkit"; +import { PrivyProvider } from "@privy-io/react-auth"; +import { WagmiProvider } from "@privy-io/wagmi"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { AppProgressBar as ProgressBar } from "next-nprogress-bar"; -import { useTheme } from "next-themes"; import { Toaster } from "react-hot-toast"; -import { WagmiProvider } from "wagmi"; // import { Footer } from "~~/components/Footer"; import { Header } from "~~/components/Header"; -import { BlockieAvatar } from "~~/components/scaffold-eth"; import { useInitializeNativeCurrencyPrice } from "~~/hooks/scaffold-eth"; +import scaffoldConfig from "~~/scaffold.config"; import { wagmiConfig } from "~~/services/web3/wagmiConfig"; const ScaffoldEthApp = ({ children }: { children: React.ReactNode }) => { @@ -38,27 +36,28 @@ export const queryClient = new QueryClient({ }); export const ScaffoldEthAppWithProviders = ({ children }: { children: React.ReactNode }) => { - const { resolvedTheme } = useTheme(); - const isDarkMode = resolvedTheme === "dark"; - const [mounted, setMounted] = useState(false); - - useEffect(() => { - setMounted(true); - }, []); - return ( - + - + {children} - + - + ); }; diff --git a/packages/nextjs/components/scaffold-eth/FaucetButton.tsx b/packages/nextjs/components/scaffold-eth/FaucetButton.tsx index fdfcb00..52f096a 100644 --- a/packages/nextjs/components/scaffold-eth/FaucetButton.tsx +++ b/packages/nextjs/components/scaffold-eth/FaucetButton.tsx @@ -21,7 +21,7 @@ const localWalletClient = createWalletClient({ * FaucetButton button which lets you grab eth. */ export const FaucetButton = () => { - const { address, chain: ConnectedChain } = useAccount(); + const { address, chainId } = useAccount(); const { data: balance } = useWatchBalance({ address }); @@ -46,7 +46,7 @@ export const FaucetButton = () => { }; // Render only on local chain - if (ConnectedChain?.id !== hardhat.id) { + if (chainId !== hardhat.id) { return null; } diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx index b78a79e..ae56a50 100644 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx +++ b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressInfoDropdown.tsx @@ -1,7 +1,7 @@ import { useRef, useState } from "react"; import { NetworkOptions } from "./NetworkOptions"; -import { getAddress } from "viem"; -import { Address } from "viem"; +import { usePrivy } from "@privy-io/react-auth"; +import { Address, getAddress } from "viem"; import { useAccount, useDisconnect } from "wagmi"; import { ArrowLeftOnRectangleIcon, @@ -35,6 +35,7 @@ export const AddressInfoDropdown = ({ blockExplorerAddressLink, }: AddressInfoDropdownProps) => { const { disconnect } = useDisconnect(); + const { logout } = usePrivy(); const { connector } = useAccount(); const checkSumAddress = getAddress(address); @@ -50,6 +51,11 @@ export const AddressInfoDropdown = ({ useOutsideClick(dropdownRef, closeDropdown); + const handleDisconnect = () => { + disconnect(); + logout(); + }; + return ( <>
@@ -124,7 +130,7 @@ export const AddressInfoDropdown = ({ diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx index 0afc12a..c65a710 100644 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx +++ b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx @@ -1,3 +1,4 @@ +import { useWallets } from "@privy-io/react-auth"; import { useTheme } from "next-themes"; import { useAccount, useSwitchChain } from "wagmi"; import { ArrowsRightLeftIcon } from "@heroicons/react/24/solid"; @@ -12,10 +13,23 @@ type NetworkOptionsProps = { export const NetworkOptions = ({ hidden = false }: NetworkOptionsProps) => { const { switchChain } = useSwitchChain(); + const { wallets } = useWallets(); const { chain } = useAccount(); const { resolvedTheme } = useTheme(); const isDarkMode = resolvedTheme === "dark"; + const wallet = wallets?.[0]; + + const handleSwitchChain = (chainId: number) => { + if (wallet) { + if (wallet.walletClientType === "privy") { + wallet.switchChain(chainId); + } else { + switchChain?.({ chainId }); + } + } + }; + return ( <> {allowedNetworks @@ -26,7 +40,7 @@ export const NetworkOptions = ({ hidden = false }: NetworkOptionsProps) => { className="menu-item btn-sm rounded-xl! flex gap-3 py-3 whitespace-nowrap" type="button" onClick={() => { - switchChain?.({ chainId: allowedNetwork.id }); + handleSwitchChain(allowedNetwork.id); }} > diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx index 4a14637..409a9e8 100644 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx +++ b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx @@ -1,69 +1,133 @@ "use client"; // @refresh reset +import { useEffect } from "react"; import { Balance } from "../Balance"; import { AddressInfoDropdown } from "./AddressInfoDropdown"; import { AddressQRCodeModal } from "./AddressQRCodeModal"; import { RevealBurnerPKModal } from "./RevealBurnerPKModal"; import { WrongNetworkDropdown } from "./WrongNetworkDropdown"; -import { ConnectButton } from "@rainbow-me/rainbowkit"; +import { usePrivy, useWallets } from "@privy-io/react-auth"; +import { usePrivyWagmi } from "@privy-io/wagmi"; import { Address } from "viem"; +import { normalize } from "viem/ens"; +import { useAccount, useEnsAvatar, useEnsName } from "wagmi"; import { useNetworkColor } from "~~/hooks/scaffold-eth"; import { useTargetNetwork } from "~~/hooks/scaffold-eth/useTargetNetwork"; import { getBlockExplorerAddressLink } from "~~/utils/scaffold-eth"; /** - * Custom Wagmi Connect Button (watch balance + custom design) + * Custom Privy Connect Button (watch balance + custom design) */ export const RainbowKitCustomConnectButton = () => { const networkColor = useNetworkColor(); const { targetNetwork } = useTargetNetwork(); + const { authenticated, ready: privyReady, login, connectWallet } = usePrivy(); + const { wallets } = useWallets(); + const { setActiveWallet } = usePrivyWagmi(); + const { address, chain, chainId, isConnected, isConnecting } = useAccount(); + + useEffect(() => { + if (isConnecting || address) { + return; + } + + if (privyReady && authenticated && wallets.length > 0 && !address) { + const embeddedWallet = wallets.find(w => w.walletClientType === "privy"); + if (embeddedWallet) { + setActiveWallet(embeddedWallet); + } + } + }, [privyReady, authenticated, wallets, address, isConnecting, setActiveWallet]); + + const { data: ensName } = useEnsName({ + address: address as Address, + chainId: 1, + query: { + enabled: Boolean(address), + gcTime: 30_000, + }, + }); + + const { data: ensAvatar } = useEnsAvatar({ + name: ensName ? normalize(ensName) : undefined, + chainId: 1, + query: { + enabled: Boolean(ensName), + gcTime: 30_000, + }, + }); + + const mounted = privyReady; + const hasWallet = wallets.length > 0 || isConnected; + const connected = mounted && authenticated && address; + const isStillConnecting = authenticated && hasWallet && !address && !isConnecting; + + const blockExplorerAddressLink = address ? getBlockExplorerAddressLink(targetNetwork, address) : undefined; + + const displayName = ensName || (address ? `${address.slice(0, 6)}...${address.slice(-4)}` : ""); + + const handleConnect = () => { + if (authenticated) { + if (!hasWallet) { + connectWallet(); + } + return; + } + login(); + }; return ( - - {({ account, chain, openConnectModal, mounted }) => { - const connected = mounted && account && chain; - const blockExplorerAddressLink = account - ? getBlockExplorerAddressLink(targetNetwork, account.address) - : undefined; + <> + {(() => { + if (!mounted) { + return null; + } - return ( - <> - {(() => { - if (!connected) { - return ( - - ); - } + // Show connecting state if authenticated with wallets but wagmi hasn't synced yet + if (isStillConnecting) { + return ( + + ); + } - if (chain.unsupported || chain.id !== targetNetwork.id) { - return ; - } + // Show connect button if not connected + if (!connected) { + return ( + + ); + } - return ( - <> -
- - - {chain.name} - -
- - - - - ); - })()} + if (chainId && chainId !== targetNetwork.id) { + return ; + } + + // Show connected state + return ( + <> +
+ + {chain && ( + + {chain.name} + + )} +
+ + + ); - }} -
+ })()} + ); }; diff --git a/packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts b/packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts index a39aa8d..34f456c 100644 --- a/packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts +++ b/packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts @@ -71,7 +71,7 @@ export function useScaffoldWriteContract( } }, [configOrName]); - const { chain: accountChain } = useAccount(); + const { chainId: accountChainID } = useAccount(); const writeTx = useTransactor(); const [isMining, setIsMining] = useState(false); @@ -95,12 +95,12 @@ export function useScaffoldWriteContract( return; } - if (!accountChain?.id) { + if (!accountChainID) { notification.error("Please connect your wallet"); return; } - if (accountChain?.id !== selectedNetwork.id) { + if (accountChainID !== selectedNetwork.id) { notification.error(`Wallet is connected to the wrong network. Please switch to ${selectedNetwork.name}`); return; } @@ -156,12 +156,12 @@ export function useScaffoldWriteContract( notification.error("Target Contract is not deployed, did you forget to run `yarn deploy`?"); return; } - if (!accountChain?.id) { + if (!accountChainID) { notification.error("Please connect your wallet"); return; } - if (accountChain?.id !== selectedNetwork.id) { + if (accountChainID !== selectedNetwork.id) { notification.error(`Wallet is connected to the wrong network. Please switch to ${selectedNetwork.name}`); return; } diff --git a/packages/nextjs/hooks/scaffold-eth/useTransactor.tsx b/packages/nextjs/hooks/scaffold-eth/useTransactor.tsx index d29137a..12563c8 100644 --- a/packages/nextjs/hooks/scaffold-eth/useTransactor.tsx +++ b/packages/nextjs/hooks/scaffold-eth/useTransactor.tsx @@ -1,8 +1,7 @@ import { Hash, SendTransactionParameters, TransactionReceipt, WalletClient } from "viem"; -import { Config, useWalletClient } from "wagmi"; +import { Config, useAccount, useSendTransaction } from "wagmi"; import { getPublicClient } from "wagmi/actions"; import { SendTransactionMutate } from "wagmi/query"; -import scaffoldConfig from "~~/scaffold.config"; import { wagmiConfig } from "~~/services/web3/wagmiConfig"; import { AllowedChainIds, getBlockExplorerTxLink, notification } from "~~/utils/scaffold-eth"; import { TransactorFuncOptions, getParsedErrorWithAllAbis } from "~~/utils/scaffold-eth/contract"; @@ -34,27 +33,15 @@ const TxnNotification = ({ message, blockExplorerLink }: { message: string; bloc * @returns function that takes in transaction function as callback, shows UI feedback for transaction and returns a promise of the transaction hash */ export const useTransactor = (_walletClient?: WalletClient): TransactionFunc => { - let walletClient = _walletClient; - const { data } = useWalletClient(); - if (walletClient === undefined && data) { - walletClient = data; - } + const { chainId } = useAccount(); + const { data: txHash, sendTransaction } = useSendTransaction(); const result: TransactionFunc = async (tx, options) => { - if (!walletClient) { - notification.error("Cannot access account"); - console.error("⚡️ ~ file: useTransactor.tsx ~ error"); - return; - } - let notificationId = null; let transactionHash: Hash | undefined = undefined; let transactionReceipt: TransactionReceipt | undefined; let blockExplorerTxURL = ""; - let chainId: number = scaffoldConfig.targetNetworks[0].id; try { - chainId = await walletClient.getChainId(); - // Get full transaction from public client const publicClient = getPublicClient(wagmiConfig); notificationId = notification.loading(); @@ -63,24 +50,37 @@ export const useTransactor = (_walletClient?: WalletClient): TransactionFunc => const result = await tx(); transactionHash = result; } else if (tx != null) { - transactionHash = await walletClient.sendTransaction(tx as SendTransactionParameters); + if (_walletClient) { + transactionHash = await _walletClient.sendTransaction(tx as SendTransactionParameters); + } else { + sendTransaction(tx as SendTransactionParameters); + transactionHash = txHash; + } } else { throw new Error("Incorrect transaction passed to transactor"); } notification.remove(notificationId); - blockExplorerTxURL = chainId ? getBlockExplorerTxLink(chainId, transactionHash) : ""; + blockExplorerTxURL = chainId && transactionHash ? getBlockExplorerTxLink(chainId, transactionHash) : ""; notificationId = notification.loading( , ); - transactionReceipt = await publicClient.waitForTransactionReceipt({ + if (!transactionHash) { + throw new Error("Transaction hash is undefined"); + } + + transactionReceipt = await publicClient?.waitForTransactionReceipt({ hash: transactionHash, confirmations: options?.blockConfirmations, }); notification.remove(notificationId); + if (!transactionReceipt) { + throw new Error("Transaction receipt is undefined"); + } + if (transactionReceipt.status === "reverted") throw new Error("Transaction reverted"); notification.success( @@ -90,7 +90,7 @@ export const useTransactor = (_walletClient?: WalletClient): TransactionFunc => }, ); - if (options?.onBlockConfirmation) options.onBlockConfirmation(transactionReceipt); + if (options?.onBlockConfirmation && transactionReceipt) options.onBlockConfirmation(transactionReceipt); } catch (error: any) { if (notificationId) { notification.remove(notificationId); diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 07eab4d..e07e4f2 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -20,8 +20,10 @@ "@farcaster/miniapp-sdk": "^0.1.9", "@farcaster/miniapp-wagmi-connector": "^1.0.0", "@heroicons/react": "~2.1.5", + "@privy-io/react-auth": "^3.5.1", + "@privy-io/wagmi": "^2.0.2", "@rainbow-me/rainbowkit": "2.2.8", - "@tanstack/react-query": "~5.59.15", + "@tanstack/react-query": "^5.90.6", "@turf/turf": "^6.5.0", "@uniswap/sdk-core": "~5.8.2", "@uniswap/v2-sdk": "~4.6.1", @@ -41,8 +43,8 @@ "react-hot-toast": "~2.4.0", "react-map-gl": "^7.1.6", "usehooks-ts": "~3.1.0", - "viem": "2.34.0", - "wagmi": "2.16.4", + "viem": "^2.38.0", + "wagmi": "^2.19.2", "zustand": "~5.0.0" }, "devDependencies": { diff --git a/packages/nextjs/scaffold.config.ts b/packages/nextjs/scaffold.config.ts index f47e5d8..77e923a 100644 --- a/packages/nextjs/scaffold.config.ts +++ b/packages/nextjs/scaffold.config.ts @@ -7,15 +7,18 @@ export type BaseConfig = { rpcOverrides?: Record; walletConnectProjectId: string; onlyLocalBurnerWallet: boolean; + loginMethods: string[]; }; export type ScaffoldConfig = BaseConfig; export const DEFAULT_ALCHEMY_API_KEY = "oKxs-03sij-U_N0iOlrSsZFr29-IqbuF"; +const targetNetworks = process.env.NODE_ENV === "development" ? [chains.hardhat] : [chains.base]; + const scaffoldConfig = { // The networks on which your DApp is live - targetNetworks: [chains.base], + targetNetworks, // The interval at which your front-end polls the RPC servers for new data (it has no effect if you only target the local network (default is 4000)) pollingInterval: 30000, // This is ours Alchemy's default API key. @@ -35,6 +38,7 @@ const scaffoldConfig = { // .env.local for local testing, and in the Vercel/system env config for live apps. walletConnectProjectId: process.env.NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID || "3a8170812b534d0ff9d794f19a901d64", onlyLocalBurnerWallet: true, + loginMethods: ["email", "sms", "wallet", "google", "twitter"], } as const satisfies ScaffoldConfig; export default scaffoldConfig; diff --git a/packages/nextjs/services/web3/wagmiConfig.tsx b/packages/nextjs/services/web3/wagmiConfig.tsx index a908c2f..1cb7e89 100644 --- a/packages/nextjs/services/web3/wagmiConfig.tsx +++ b/packages/nextjs/services/web3/wagmiConfig.tsx @@ -1,16 +1,16 @@ import { wagmiConnectors } from "./wagmiConnectors"; +import { createConfig } from "@privy-io/wagmi"; import { Chain, createClient, fallback, http } from "viem"; import { hardhat, mainnet } from "viem/chains"; -import { createConfig } from "wagmi"; import scaffoldConfig, { DEFAULT_ALCHEMY_API_KEY, ScaffoldConfig } from "~~/scaffold.config"; import { getAlchemyHttpUrl } from "~~/utils/scaffold-eth"; const { targetNetworks } = scaffoldConfig; // We always want to have mainnet enabled (ENS resolution, ETH price, etc). But only once. -export const enabledChains = targetNetworks.find((network: Chain) => network.id === 1) - ? targetNetworks - : ([...targetNetworks, mainnet] as const); +const hasMainnet = targetNetworks.find((network: Chain) => network.id === 1); +const enabledChainsArray = hasMainnet ? targetNetworks : [...targetNetworks, mainnet]; +export const enabledChains = enabledChainsArray as unknown as readonly [Chain, ...Chain[]]; export const wagmiConfig = createConfig({ chains: enabledChains, diff --git a/packages/nextjs/services/web3/wagmiConnectors.tsx b/packages/nextjs/services/web3/wagmiConnectors.tsx index f13c59c..582cf88 100644 --- a/packages/nextjs/services/web3/wagmiConnectors.tsx +++ b/packages/nextjs/services/web3/wagmiConnectors.tsx @@ -31,7 +31,7 @@ const wallets = [ rainbowWallet, safeWallet, ...(!targetNetworks.some(network => network.id !== (chains.hardhat as chains.Chain).id) || !onlyLocalBurnerWallet - ? [rainbowkitBurnerWallet] + ? [rainbowkitBurnerWallet as unknown as typeof farcasterWallet] : []), ]; diff --git a/yarn.lock b/yarn.lock index 8039804..9ddcc50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -179,7 +179,7 @@ __metadata: languageName: node linkType: hard -"@base-org/account@npm:1.1.1": +"@base-org/account@npm:1.1.1, @base-org/account@npm:^1.1.0": version: 1.1.1 resolution: "@base-org/account@npm:1.1.1" dependencies: @@ -195,6 +195,23 @@ __metadata: languageName: node linkType: hard +"@base-org/account@npm:2.4.0": + version: 2.4.0 + resolution: "@base-org/account@npm:2.4.0" + dependencies: + "@coinbase/cdp-sdk": ^1.0.0 + "@noble/hashes": 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9 + preact: 10.24.2 + viem: ^2.31.7 + zustand: 5.0.3 + checksum: 6e824da6108756a3c3efab6c660186ecc06c355b0053d5721c0578111c058f01ae8d967b2a6490857498421eea610d6e4195d9bcd5496aa4a268420b4da52451 + languageName: node + linkType: hard + "@chainsafe/is-ip@npm:^2.0.1": version: 2.1.0 resolution: "@chainsafe/is-ip@npm:2.1.0" @@ -211,6 +228,38 @@ __metadata: languageName: node linkType: hard +"@coinbase/cdp-sdk@npm:^1.0.0": + version: 1.38.5 + resolution: "@coinbase/cdp-sdk@npm:1.38.5" + dependencies: + "@solana-program/system": ^0.8.0 + "@solana-program/token": ^0.6.0 + "@solana/kit": ^3.0.3 + "@solana/web3.js": ^1.98.1 + abitype: 1.0.6 + axios: ^1.12.2 + axios-retry: ^4.5.0 + jose: ^6.0.8 + md5: ^2.3.0 + uncrypto: ^0.1.3 + viem: ^2.21.26 + zod: ^3.24.4 + checksum: 6e35ce4afb110bf139dfddb3270e33d99677ba1f90765f47c219f41eab499d749f659cde137d1e861ed010782d3fcdb304a2303c69b05c026820cfa716dc2294 + languageName: node + linkType: hard + +"@coinbase/wallet-sdk@npm:4.3.2": + version: 4.3.2 + resolution: "@coinbase/wallet-sdk@npm:4.3.2" + dependencies: + "@noble/hashes": ^1.4.0 + clsx: ^1.2.1 + eventemitter3: ^5.0.1 + preact: ^10.24.2 + checksum: 85c4c0db5c4b5daf1d5b049df5b053d76590aa6c490601d734637209384905e0f1cbd8a800d62fd21bda61da015bb4e8247b4007c6ce34d4911ac2e2ce25ab03 + languageName: node + linkType: hard + "@coinbase/wallet-sdk@npm:4.3.6": version: 4.3.6 resolution: "@coinbase/wallet-sdk@npm:4.3.6" @@ -340,6 +389,29 @@ __metadata: languageName: node linkType: hard +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" + dependencies: + "@emotion/memoize": ^0.8.1 + checksum: 61f6b128ea62b9f76b47955057d5d86fcbe2a6989d2cd1e583daac592901a950475a37d049b9f7a7c6aa8758a33b408735db759fdedfd1f629df0f85ab60ea25 + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 + languageName: node + linkType: hard + +"@emotion/unitless@npm:0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 + languageName: node + linkType: hard + "@envelop/core@npm:^5.2.3, @envelop/core@npm:^5.3.0": version: 5.3.2 resolution: "@envelop/core@npm:5.3.2" @@ -1651,6 +1723,58 @@ __metadata: languageName: node linkType: hard +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" + dependencies: + "@floating-ui/utils": ^0.2.10 + checksum: 5adfb28ddfa1776ec83516439256b9026e5d62b5413f62ae51e50a870cf0df4bea9abf72aacc0610ee84bc00e85883d0d32f2a0976ee7fa89728a717a7494f27 + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" + dependencies: + "@floating-ui/core": ^1.7.3 + "@floating-ui/utils": ^0.2.10 + checksum: 806923e6f5b09e024c366070f2115a4db6e8ad28462bac29cd075170a6f7d900497da3ee542439bd0770b8e2fff12b636cc30873d1c82e9ec4a487870b080643 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.1.2": + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" + dependencies: + "@floating-ui/dom": ^1.7.4 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 24ff266806cd4cba6ad066f0eda7b99583f68af877f41df0b2a8d10a392692e3a1c1d666ebb75571a060818ede940bae59d833aa517ed538f7dba9dddd9991ae + languageName: node + linkType: hard + +"@floating-ui/react@npm:^0.26.16, @floating-ui/react@npm:^0.26.22": + version: 0.26.28 + resolution: "@floating-ui/react@npm:0.26.28" + dependencies: + "@floating-ui/react-dom": ^2.1.2 + "@floating-ui/utils": ^0.2.8 + tabbable: ^6.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 1bfcccdb1f388ceb0075dc3e46934f4f04ef10bff2f971e1bf79067391c8729b366025caca0a42f5ca80854820a621a9edecbacdc046c33eb428f508fd6ce1f3 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.10, @floating-ui/utils@npm:^0.2.8": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: ffc4c24a46a665cfd0337e9aaf7de8415b572f8a0f323af39175e4b575582aed13d172e7f049eedeece9eaf022bad019c140a2d192580451984ae529bdf1285c + languageName: node + linkType: hard + "@gemini-wallet/core@npm:0.2.0": version: 0.2.0 resolution: "@gemini-wallet/core@npm:0.2.0" @@ -1663,6 +1787,18 @@ __metadata: languageName: node linkType: hard +"@gemini-wallet/core@npm:0.3.1": + version: 0.3.1 + resolution: "@gemini-wallet/core@npm:0.3.1" + dependencies: + "@metamask/rpc-errors": 7.0.2 + eventemitter3: 5.0.1 + peerDependencies: + viem: ">=2.0.0" + checksum: a65fca614437104b52437b331e1a72440a5ac783e4f55fd720249d35a6dda65c5441aa4b5af635b9d3cae2cfeefd1216f7db54abd50fc4bee20429fc7f034ca7 + languageName: node + linkType: hard + "@graphql-tools/executor@npm:^1.4.0": version: 1.4.9 resolution: "@graphql-tools/executor@npm:1.4.9" @@ -1759,6 +1895,31 @@ __metadata: languageName: node linkType: hard +"@headlessui/react@npm:^2.2.0": + version: 2.2.9 + resolution: "@headlessui/react@npm:2.2.9" + dependencies: + "@floating-ui/react": ^0.26.16 + "@react-aria/focus": ^3.20.2 + "@react-aria/interactions": ^3.25.0 + "@tanstack/react-virtual": ^3.13.9 + use-sync-external-store: ^1.5.0 + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc + checksum: 32b8bbf62d09a53f6c2a3a49e9cab868a024810b53f1b12fb00e34ce4dc45c3c48acb09abcd319fb2da60a2d13482500be758c4fc112ec6e64b1cc587ea9825a + languageName: node + linkType: hard + +"@heroicons/react@npm:^2.1.1": + version: 2.2.0 + resolution: "@heroicons/react@npm:2.2.0" + peerDependencies: + react: ">= 16 || ^19.0.0-rc" + checksum: ff4dbfa98dacc41f86db82be9102d0c2cd0b8652b428f0b49ffd2580bee8f36fca43937a3d3d5e8f209c7303f5317a32163c018dfa13a3730d79dec43addac93 + languageName: node + linkType: hard + "@heroicons/react@npm:~2.1.5": version: 2.1.5 resolution: "@heroicons/react@npm:2.1.5" @@ -2421,6 +2582,15 @@ __metadata: languageName: node linkType: hard +"@lit/react@npm:1.0.8": + version: 1.0.8 + resolution: "@lit/react@npm:1.0.8" + peerDependencies: + "@types/react": 17 || 18 || 19 + checksum: 043d6567ba4c5ebd7ace6f17955cf6341d3e8913cca255718945019553ffdf70fe51fc479a2bdf6f4201d5459fd2eb1d6a974229f89953f464572179e487a8a0 + languageName: node + linkType: hard + "@lit/reactive-element@npm:^2.1.0": version: 2.1.1 resolution: "@lit/reactive-element@npm:2.1.1" @@ -2523,6 +2693,16 @@ __metadata: languageName: node linkType: hard +"@marsidev/react-turnstile@npm:^1.3.1": + version: 1.3.1 + resolution: "@marsidev/react-turnstile@npm:1.3.1" + peerDependencies: + react: ^17.0.2 || ^18.0.0 || ^19.0 + react-dom: ^17.0.2 || ^18.0.0 || ^19.0 + checksum: c437c90f1016cc8bc2ced64264db6d42af2241b3e3abef3295ca72a35a326d1786297c7e6be378afccd6b97b6a9c9066d6a369ff0dbacb0e4255d9e1ca3208d4 + languageName: node + linkType: hard + "@metamask/abi-utils@npm:^2.0.4": version: 2.0.4 resolution: "@metamask/abi-utils@npm:2.0.4" @@ -2664,6 +2844,15 @@ __metadata: languageName: node linkType: hard +"@metamask/sdk-analytics@npm:0.0.5": + version: 0.0.5 + resolution: "@metamask/sdk-analytics@npm:0.0.5" + dependencies: + openapi-fetch: ^0.13.5 + checksum: dcbc07fa4ce7e487f7f37164739513d6a39018c5fc2b53efbc7b880ed4c2fd24e3d4e92ef9f171561179f2434301e31c8919fb13a645f2943698060795ead967 + languageName: node + linkType: hard + "@metamask/sdk-communication-layer@npm:0.32.0": version: 0.32.0 resolution: "@metamask/sdk-communication-layer@npm:0.32.0" @@ -2683,6 +2872,26 @@ __metadata: languageName: node linkType: hard +"@metamask/sdk-communication-layer@npm:0.33.1": + version: 0.33.1 + resolution: "@metamask/sdk-communication-layer@npm:0.33.1" + dependencies: + "@metamask/sdk-analytics": 0.0.5 + bufferutil: ^4.0.8 + date-fns: ^2.29.3 + debug: 4.3.4 + utf-8-validate: ^5.0.2 + uuid: ^8.3.2 + peerDependencies: + cross-fetch: ^4.0.0 + eciesjs: "*" + eventemitter2: ^6.4.9 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 + checksum: cc79345be52fe933d4f693a9b0ef37dd9a1db3550ddcaaec7d2e51cc130c33403af968a78a6d8dd51255c59b37f933977736f8a4eeee67a4f5554c569607b213 + languageName: node + linkType: hard + "@metamask/sdk-install-modal-web@npm:0.32.0": version: 0.32.0 resolution: "@metamask/sdk-install-modal-web@npm:0.32.0" @@ -2692,6 +2901,15 @@ __metadata: languageName: node linkType: hard +"@metamask/sdk-install-modal-web@npm:0.32.1": + version: 0.32.1 + resolution: "@metamask/sdk-install-modal-web@npm:0.32.1" + dependencies: + "@paulmillr/qr": ^0.2.1 + checksum: f8cbaa7f22d097cf5ea39132cd09c7ce9b314bec1ea3d01547ee5205fcbebb68f896b0a0194f5d84614dafff21cdfcf017070fd1ae3b888d1e1c986a0dafb289 + languageName: node + linkType: hard + "@metamask/sdk@npm:0.32.0": version: 0.32.0 resolution: "@metamask/sdk@npm:0.32.0" @@ -2719,6 +2937,34 @@ __metadata: languageName: node linkType: hard +"@metamask/sdk@npm:0.33.1": + version: 0.33.1 + resolution: "@metamask/sdk@npm:0.33.1" + dependencies: + "@babel/runtime": ^7.26.0 + "@metamask/onboarding": ^1.0.1 + "@metamask/providers": 16.1.0 + "@metamask/sdk-analytics": 0.0.5 + "@metamask/sdk-communication-layer": 0.33.1 + "@metamask/sdk-install-modal-web": 0.32.1 + "@paulmillr/qr": ^0.2.1 + bowser: ^2.9.0 + cross-fetch: ^4.0.0 + debug: 4.3.4 + eciesjs: ^0.4.11 + eth-rpc-errors: ^4.0.3 + eventemitter2: ^6.4.9 + obj-multiplex: ^1.0.0 + pump: ^3.0.0 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 + tslib: ^2.6.0 + util: ^0.12.4 + uuid: ^8.3.2 + checksum: 40dca7ff0331e80008e94e56fe009a590ab8b96fc68ea48ceb8fb7ba1e8bfc492e0e66033e80be932d27acae7034cd55c07e54ff051586d1c3f37d5a0b7edda7 + languageName: node + linkType: hard + "@metamask/superstruct@npm:^3.0.0, @metamask/superstruct@npm:^3.1.0": version: 3.2.1 resolution: "@metamask/superstruct@npm:3.2.1" @@ -2792,6 +3038,13 @@ __metadata: languageName: node linkType: hard +"@msgpack/msgpack@npm:3.1.2": + version: 3.1.2 + resolution: "@msgpack/msgpack@npm:3.1.2" + checksum: dd258a7bb684ed2becfb90002233b56b922d95086b98c99a1ce9416b1ac9fe67275dcdaa36cb1a1c8f3f289daff1b31262d060ed7e7035b98cb036e54254ed60 + languageName: node + linkType: hard + "@multiformats/blake2@npm:^2.0.2": version: 2.0.2 resolution: "@multiformats/blake2@npm:2.0.2" @@ -3041,7 +3294,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.4.2, @noble/curves@npm:^1.6.0, @noble/curves@npm:^1.9.1": +"@noble/curves@npm:1.9.7, @noble/curves@npm:^1.4.2, @noble/curves@npm:^1.6.0, @noble/curves@npm:^1.9.1": version: 1.9.7 resolution: "@noble/curves@npm:1.9.7" dependencies: @@ -3852,6 +4105,15 @@ __metadata: languageName: node linkType: hard +"@phosphor-icons/webcomponents@npm:2.1.5": + version: 2.1.5 + resolution: "@phosphor-icons/webcomponents@npm:2.1.5" + dependencies: + lit: ^3 + checksum: 65de3b6137c9ad3576834f0ee3b6081efe66919df9708daf3883deb3ec6fbe48332e4d49745e0b77026764fb47d004d97d5efaaec8ccb31013860e89c6aee254 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -3879,6 +4141,156 @@ __metadata: languageName: node linkType: hard +"@privy-io/api-base@npm:1.7.1": + version: 1.7.1 + resolution: "@privy-io/api-base@npm:1.7.1" + dependencies: + zod: ^3.24.3 + checksum: 80bbe53dfdf2581e944b67fbcdc50044899f9c1ca1eb00f1954d22d2c8b4995e6f5bee2682ec9c99d943562537093731e416ca2812751975ce6b3368bcfb90fc + languageName: node + linkType: hard + +"@privy-io/chains@npm:0.0.4": + version: 0.0.4 + resolution: "@privy-io/chains@npm:0.0.4" + checksum: e7424e8cfe8bc582e7b9e50bf181c8841754a6ae76a9c5e3c2b57065accedfc84679ebb54e484415f2c9d511ec12339e98fd5a7d4de43b61363017f6ea537665 + languageName: node + linkType: hard + +"@privy-io/ethereum@npm:0.0.2": + version: 0.0.2 + resolution: "@privy-io/ethereum@npm:0.0.2" + peerDependencies: + viem: ^2.21.36 + checksum: 86fafb1bf4c308492fc1a3a12acb543cf1757b12d5713612d5e8414ca176e31e82f93999cf488047d7a6a186d177351e76fb938597f34629469930e7bc14d099 + languageName: node + linkType: hard + +"@privy-io/js-sdk-core@npm:0.56.5": + version: 0.56.5 + resolution: "@privy-io/js-sdk-core@npm:0.56.5" + dependencies: + "@privy-io/api-base": 1.7.1 + "@privy-io/chains": 0.0.4 + "@privy-io/ethereum": 0.0.2 + "@privy-io/public-api": 2.52.1 + canonicalize: ^2.0.0 + eventemitter3: ^5.0.1 + fetch-retry: ^6.0.0 + jose: ^4.15.5 + js-cookie: ^3.0.5 + libphonenumber-js: ^1.10.44 + set-cookie-parser: ^2.6.0 + uuid: ">=8 <10" + peerDependencies: + permissionless: ^0.2.47 + viem: ^2.30.6 + peerDependenciesMeta: + permissionless: + optional: true + viem: + optional: true + checksum: 9e944329e8a32a64dc21020d4198ef767cf90fb824e0ecb712d095c0ef6601866ffb91ec74a2ce75fe0f262e796cff8b4e3a3e4ccbdb06bd884c3e701ecee8dd + languageName: node + linkType: hard + +"@privy-io/public-api@npm:2.52.1": + version: 2.52.1 + resolution: "@privy-io/public-api@npm:2.52.1" + dependencies: + "@privy-io/api-base": 1.7.1 + bs58: ^5.0.0 + libphonenumber-js: ^1.10.31 + viem: ^2 + zod: ^3.24.3 + checksum: d8a944bf3508d9b57664a5864218748354908108fd10a362f84019b51df032c9ba2768487a282ada788a51373b82ea559dfa24571c01048aee6e4cb541db8bde + languageName: node + linkType: hard + +"@privy-io/react-auth@npm:^3.5.1": + version: 3.5.1 + resolution: "@privy-io/react-auth@npm:3.5.1" + dependencies: + "@base-org/account": ^1.1.0 + "@coinbase/wallet-sdk": 4.3.2 + "@floating-ui/react": ^0.26.22 + "@headlessui/react": ^2.2.0 + "@heroicons/react": ^2.1.1 + "@marsidev/react-turnstile": ^1.3.1 + "@privy-io/api-base": 1.7.1 + "@privy-io/chains": 0.0.4 + "@privy-io/ethereum": 0.0.2 + "@privy-io/js-sdk-core": 0.56.5 + "@privy-io/public-api": 2.52.1 + "@privy-io/urls": "*" + "@scure/base": ^1.2.5 + "@simplewebauthn/browser": ^13.2.2 + "@tanstack/react-virtual": ^3.13.10 + "@wallet-standard/app": ^1.0.1 + "@walletconnect/ethereum-provider": 2.22.4 + "@walletconnect/universal-provider": 2.22.4 + eventemitter3: ^5.0.1 + fast-password-entropy: ^1.1.1 + jose: ^4.15.5 + js-cookie: ^3.0.5 + lucide-react: ^0.383.0 + mipd: ^0.0.7 + ofetch: ^1.3.4 + pino-pretty: ^10.0.0 + qrcode: ^1.5.1 + react-device-detect: ^2.2.2 + secure-password-utilities: ^0.2.1 + styled-components: ^6.1.13 + stylis: ^4.3.4 + tinycolor2: ^1.6.0 + uuid: ">=8 <10" + viem: ^2.32.0 + zustand: ^5.0.0 + peerDependencies: + "@abstract-foundation/agw-client": ^1.0.0 + "@solana-program/memo": ^0.8.0 + "@solana-program/system": ^0.8.0 + "@solana-program/token": ^0.6.0 + "@solana/kit": ^3.0.3 + permissionless: ^0.2.47 + react: ^18 || ^19 + react-dom: ^18 || ^19 + peerDependenciesMeta: + "@abstract-foundation/agw-client": + optional: true + "@solana-program/memo": + optional: true + "@solana-program/system": + optional: true + "@solana-program/token": + optional: true + "@solana/kit": + optional: true + permissionless: + optional: true + checksum: 07b7053167ea4322d326d0f36fe57329d913d702283eb0d1f3f17bef076357889ef2cfa15601d67262e18dccd3bbe14f67a42c9dcc38725941e5f0f4856e65dc + languageName: node + linkType: hard + +"@privy-io/urls@npm:*": + version: 0.0.2 + resolution: "@privy-io/urls@npm:0.0.2" + checksum: 04737485e0d316d58b9c8d53f99d87cf42e314f9b0aeec7008b00f56ab50ad20e8a0e7538ca03c55b0cc21ba2baa548bbe23b308fc470cba56a27149f341cea4 + languageName: node + linkType: hard + +"@privy-io/wagmi@npm:^2.0.2": + version: 2.0.2 + resolution: "@privy-io/wagmi@npm:2.0.2" + peerDependencies: + "@privy-io/react-auth": ^3.0.0 + react: ">=18" + viem: ^2.30.6 + wagmi: ^2.15.5 + checksum: 6e069ab92c9361df7be6be5f48b3733491abb056ea32859807c8d19160a7ed39172bad41134329a5d3d7306e0312da9e02c7a9b780631b346b3c46f0aa079104 + languageName: node + linkType: hard + "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" @@ -3973,6 +4385,95 @@ __metadata: languageName: node linkType: hard +"@react-aria/focus@npm:^3.20.2": + version: 3.21.2 + resolution: "@react-aria/focus@npm:3.21.2" + dependencies: + "@react-aria/interactions": ^3.25.6 + "@react-aria/utils": ^3.31.0 + "@react-types/shared": ^3.32.1 + "@swc/helpers": ^0.5.0 + clsx: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c6a773f2add800cafabae654dcb4aee51a7d205911de0fc7b0c9417cab5644ca7c8358749d92abe0295be2aa199f864b06071547def4c975e79fbc0dc1aec9da + languageName: node + linkType: hard + +"@react-aria/interactions@npm:^3.25.0, @react-aria/interactions@npm:^3.25.6": + version: 3.25.6 + resolution: "@react-aria/interactions@npm:3.25.6" + dependencies: + "@react-aria/ssr": ^3.9.10 + "@react-aria/utils": ^3.31.0 + "@react-stately/flags": ^3.1.2 + "@react-types/shared": ^3.32.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: e3965a550b6e2caf7b4e0c7375fe93ca75ffd836e1c69130cdc234376f40ed91da963381e5a28b815f1d1be5901edb63e6eb80c31c8af8a0b3239b243c65a9bf + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.10": + version: 3.9.10 + resolution: "@react-aria/ssr@npm:3.9.10" + dependencies: + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 45307c53beee3a48f79f361ba07d4306250a051a0da5c258a545b47495983743975ad193e05542d28d15087e597049c74c850fe4fd920157a7d190d47f19dd52 + languageName: node + linkType: hard + +"@react-aria/utils@npm:^3.31.0": + version: 3.31.0 + resolution: "@react-aria/utils@npm:3.31.0" + dependencies: + "@react-aria/ssr": ^3.9.10 + "@react-stately/flags": ^3.1.2 + "@react-stately/utils": ^3.10.8 + "@react-types/shared": ^3.32.1 + "@swc/helpers": ^0.5.0 + clsx: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 21cdda60eb60509f943302972cd573a88c2ac968447b2bf6508aa392abca1ad5a21e2c826e1d68b3c991e328b8456d6d8d87a75f6c22a539e47c1441ba0e4bbe + languageName: node + linkType: hard + +"@react-stately/flags@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/flags@npm:3.1.2" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: e203a3ef0c9d0faa4ed0bec9ade4b9157f8e52aa196cbe23abc1260025fba306739c9a829b2a9167b0eef27d2db31c72e017804e16dd480c8a523b0e4d225aec + languageName: node + linkType: hard + +"@react-stately/utils@npm:^3.10.8": + version: 3.10.8 + resolution: "@react-stately/utils@npm:3.10.8" + dependencies: + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3d0ed0c1a73c06e50775a7037a4f88f12505313f6caa431d87c8ef20cfec63fedb60be294e6986d1ef5f5d85e5e7b1e2794f5971988561dc1ae78fc40e432c5c + languageName: node + linkType: hard + +"@react-types/shared@npm:^3.32.1": + version: 3.32.1 + resolution: "@react-types/shared@npm:3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d9dbe96ecde50f34061b803133b9eca22c21cc754c08db3748617a6a1f4304fab08afd2f8ed295f5c671632c1750ed2cfea7ee36005014cec50231f20cb60903 + languageName: node + linkType: hard + "@reown/appkit-common@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-common@npm:1.7.8" @@ -3984,6 +4485,17 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-common@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-common@npm:1.8.9" + dependencies: + big.js: 6.2.2 + dayjs: 1.11.13 + viem: ">=2.37.9" + checksum: 68ae0a1935e97e9d4a4dd4c45b74259b2340dbb3f2332bd08871d771ca440fdb8c91d893ecb6d4eb1c6637a115b8f5bdabc91a82f551ca080adcfed6e2a073e1 + languageName: node + linkType: hard + "@reown/appkit-controllers@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-controllers@npm:1.7.8" @@ -3997,6 +4509,19 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-controllers@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-controllers@npm:1.8.9" + dependencies: + "@reown/appkit-common": 1.8.9 + "@reown/appkit-wallet": 1.8.9 + "@walletconnect/universal-provider": 2.21.9 + valtio: 2.1.7 + viem: ">=2.37.9" + checksum: 50abfb0172c7000607c6199536913efdf43f069d531bbc0a9713e593cb5cf159559e565dda1e0c750744177c9f41c480e82b90b13875181f154d57f9b1bffbfe + languageName: node + linkType: hard + "@reown/appkit-pay@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-pay@npm:1.7.8" @@ -4011,6 +4536,20 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-pay@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-pay@npm:1.8.9" + dependencies: + "@reown/appkit-common": 1.8.9 + "@reown/appkit-controllers": 1.8.9 + "@reown/appkit-ui": 1.8.9 + "@reown/appkit-utils": 1.8.9 + lit: 3.3.0 + valtio: 2.1.7 + checksum: 57194cecc2a2afd72d956544f150c1c3f9400b5a783805973ff43359d7038200a8a8da51294a6c50f29424c720597392db4a8dd53541ddcfa349df5a05a39ac6 + languageName: node + linkType: hard + "@reown/appkit-polyfills@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-polyfills@npm:1.7.8" @@ -4020,6 +4559,15 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-polyfills@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-polyfills@npm:1.8.9" + dependencies: + buffer: 6.0.3 + checksum: e374b5e5000c19ba7b0df42f45d52fcff57c958aece62faff2d8a29f55abe6577482e325a4b32aa62650d253f5b4111e90c3e613190b6b02b4a296ebcf850681 + languageName: node + linkType: hard + "@reown/appkit-scaffold-ui@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-scaffold-ui@npm:1.7.8" @@ -4034,6 +4582,20 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-scaffold-ui@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-scaffold-ui@npm:1.8.9" + dependencies: + "@reown/appkit-common": 1.8.9 + "@reown/appkit-controllers": 1.8.9 + "@reown/appkit-ui": 1.8.9 + "@reown/appkit-utils": 1.8.9 + "@reown/appkit-wallet": 1.8.9 + lit: 3.3.0 + checksum: dd022c776c5ad254c0091430cee451ece160fc691d5ddd16cda2063403f6a160ae4efea9dce4da4dc15f7ccc7523801da833ae0d8139fabbe73ab641446ebc38 + languageName: node + linkType: hard + "@reown/appkit-ui@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-ui@npm:1.7.8" @@ -4047,7 +4609,21 @@ __metadata: languageName: node linkType: hard -"@reown/appkit-utils@npm:1.7.8": +"@reown/appkit-ui@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-ui@npm:1.8.9" + dependencies: + "@phosphor-icons/webcomponents": 2.1.5 + "@reown/appkit-common": 1.8.9 + "@reown/appkit-controllers": 1.8.9 + "@reown/appkit-wallet": 1.8.9 + lit: 3.3.0 + qrcode: 1.5.3 + checksum: a66aed76b178e7b5cbddf04468e4a153c4b7631e5f65f9b301f1c46fc6c0ac5d21c1065553d3f82a506233f3ec800ba5966315f9ce6ab97a21ec83de218a2e08 + languageName: node + linkType: hard + +"@reown/appkit-utils@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-utils@npm:1.7.8" dependencies: @@ -4065,6 +4641,25 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-utils@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-utils@npm:1.8.9" + dependencies: + "@reown/appkit-common": 1.8.9 + "@reown/appkit-controllers": 1.8.9 + "@reown/appkit-polyfills": 1.8.9 + "@reown/appkit-wallet": 1.8.9 + "@wallet-standard/wallet": 1.1.0 + "@walletconnect/logger": 2.1.2 + "@walletconnect/universal-provider": 2.21.9 + valtio: 2.1.7 + viem: ">=2.37.9" + peerDependencies: + valtio: 2.1.7 + checksum: 6d861602a7ecbc07c037c697519705abd2b0ffe3e609220140b2d36a0395fb51c341ec1e2aa7d99c197fe4186aad3c6f87048b325be5bcabafe720caba27fca5 + languageName: node + linkType: hard + "@reown/appkit-wallet@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit-wallet@npm:1.7.8" @@ -4077,6 +4672,18 @@ __metadata: languageName: node linkType: hard +"@reown/appkit-wallet@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit-wallet@npm:1.8.9" + dependencies: + "@reown/appkit-common": 1.8.9 + "@reown/appkit-polyfills": 1.8.9 + "@walletconnect/logger": 2.1.2 + zod: 3.22.4 + checksum: 684cbed3a4b0d6e9763c0d0e8c8ab00a46f70526c1d7a396bf3d5108d86e37f9a4acd94fd56201ece58a5379132b6e713c18a9d69b7c2c82bd7d0123868885df + languageName: node + linkType: hard + "@reown/appkit@npm:1.7.8": version: 1.7.8 resolution: "@reown/appkit@npm:1.7.8" @@ -4098,6 +4705,31 @@ __metadata: languageName: node linkType: hard +"@reown/appkit@npm:1.8.9": + version: 1.8.9 + resolution: "@reown/appkit@npm:1.8.9" + dependencies: + "@lit/react": 1.0.8 + "@reown/appkit-common": 1.8.9 + "@reown/appkit-controllers": 1.8.9 + "@reown/appkit-pay": 1.8.9 + "@reown/appkit-polyfills": 1.8.9 + "@reown/appkit-scaffold-ui": 1.8.9 + "@reown/appkit-ui": 1.8.9 + "@reown/appkit-utils": 1.8.9 + "@reown/appkit-wallet": 1.8.9 + "@walletconnect/universal-provider": 2.21.9 + bs58: 6.0.0 + semver: 7.7.2 + valtio: 2.1.7 + viem: ">=2.37.9" + dependenciesMeta: + "@lit/react": + optional: true + checksum: dd49124c4301943f7ee3255799279291a29920a43589804239afeb673d743d79976975905c6546b1fd9570776612bffe6bc50aa27c4e1c730c40cda5e9a14c1a + languageName: node + linkType: hard + "@repeaterjs/repeater@npm:^3.0.4": version: 3.0.6 resolution: "@repeaterjs/repeater@npm:3.0.6" @@ -4310,7 +4942,7 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:^1.1.3, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4, @scure/base@npm:~1.2.5": +"@scure/base@npm:1.2.6, @scure/base@npm:^1.1.3, @scure/base@npm:^1.2.5, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4, @scure/base@npm:~1.2.5": version: 1.2.6 resolution: "@scure/base@npm:1.2.6" checksum: 1058cb26d5e4c1c46c9cc0ae0b67cc66d306733baf35d6ebdd8ddaba242b80c3807b726e3b48cb0411bb95ec10d37764969063ea62188f86ae9315df8ea6b325 @@ -4474,9 +5106,11 @@ __metadata: "@farcaster/miniapp-sdk": ^0.1.9 "@farcaster/miniapp-wagmi-connector": ^1.0.0 "@heroicons/react": ~2.1.5 + "@privy-io/react-auth": ^3.5.1 + "@privy-io/wagmi": ^2.0.2 "@rainbow-me/rainbowkit": 2.2.8 "@tailwindcss/postcss": 4.0.15 - "@tanstack/react-query": ~5.59.15 + "@tanstack/react-query": ^5.90.6 "@trivago/prettier-plugin-sort-imports": ~4.3.0 "@turf/turf": ^6.5.0 "@types/node": ~18.19.50 @@ -4512,8 +5146,8 @@ __metadata: typescript: ~5.8.2 usehooks-ts: ~3.1.0 vercel: ~39.1.3 - viem: 2.34.0 - wagmi: 2.16.4 + viem: ^2.38.0 + wagmi: ^2.19.2 zustand: ~5.0.0 languageName: unknown linkType: soft @@ -4665,6 +5299,13 @@ __metadata: languageName: node linkType: hard +"@simplewebauthn/browser@npm:^13.2.2": + version: 13.2.2 + resolution: "@simplewebauthn/browser@npm:13.2.2" + checksum: e7ea19b22ea68e0299d53197d39e1b9387ee5d5ff3f8a409595a0e67a0a26511cefcba77933ca628cd0f1f99d8ace2c3d61c2676162386d99151c1c0f0e7f6da + languageName: node + linkType: hard + "@sinclair/typebox@npm:0.25.24": version: 0.25.24 resolution: "@sinclair/typebox@npm:0.25.24" @@ -4695,6 +5336,66 @@ __metadata: languageName: node linkType: hard +"@solana-program/system@npm:^0.8.0": + version: 0.8.1 + resolution: "@solana-program/system@npm:0.8.1" + peerDependencies: + "@solana/kit": ^3.0 + checksum: a710d818e4ae22867aaf85422ebbe752b90c34b486c7eb9d5e300d503d6a6a35c4ec6e3a23dd57fc8a5bf184a95ab284d899ae0839b0e26d01815d0c6b697ade + languageName: node + linkType: hard + +"@solana-program/token@npm:^0.6.0": + version: 0.6.0 + resolution: "@solana-program/token@npm:0.6.0" + peerDependencies: + "@solana/kit": ^3.0 + checksum: 2003d06eaf22acbd8f8743d31bfb280c0a3d8309ada63d96868a6ee51f7698aeab3403a6ef67d75ba0e3b68b08c8f5c82d3a938927eb1933b5e6d7ce534e7db7 + languageName: node + linkType: hard + +"@solana/accounts@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/accounts@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/rpc-spec": 3.0.3 + "@solana/rpc-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: fc82525748e9709ede325f4b7f6da4f224c6e8d64cee04121633aee042022f8baee39494248f21eb0ff417e64dd2fadde385497eb290174aee4a05873c7a2b92 + languageName: node + linkType: hard + +"@solana/addresses@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/addresses@npm:3.0.3" + dependencies: + "@solana/assertions": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/nominal-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: b3a03b1c0e0690f77f641c1018a647b2bdf6812dd15843af558fe2eac58dfbec44f45c3a745dcb00686812811f221beb82b414e344c831a5542d8357b56652fc + languageName: node + linkType: hard + +"@solana/assertions@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/assertions@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 84431fbbac6993673357df995682d90214ea3b05806c82590c7c2c195d95893753420e3e084754493169b44f57721eb0b1a18d7436e899e1f584055387b22bdd + languageName: node + linkType: hard + "@solana/buffer-layout@npm:^4.0.1": version: 4.0.1 resolution: "@solana/buffer-layout@npm:4.0.1" @@ -4715,6 +5416,42 @@ __metadata: languageName: node linkType: hard +"@solana/codecs-core@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/codecs-core@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 0e5b8f9cd4514e68594f9e04db36029ec451d358fe41529c1594d66e56c33e2be78a85c4d40e0bde615d350388d85baef25fe53ee79b6903125b1b52599de9f3 + languageName: node + linkType: hard + +"@solana/codecs-data-structures@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/codecs-data-structures@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 8c432b46db83413e6c06ad524c67af12f2c47c92405de29846b8428c4d8dae049808c88fe680c99fda116421f12eb1aa99c88b770afcd6a643c4be124a6f5de7 + languageName: node + linkType: hard + +"@solana/codecs-numbers@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/codecs-numbers@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 3d9d9a4cf99ef5c53aeb872f7fab1824811703ae124b8f7ba145f3487e6cc383a02b759df7fc248b329edc227c811417663f8e8c323c9eb34a3edfcdf763aaee + languageName: node + linkType: hard + "@solana/codecs-numbers@npm:^2.1.0": version: 2.3.0 resolution: "@solana/codecs-numbers@npm:2.3.0" @@ -4727,6 +5464,35 @@ __metadata: languageName: node linkType: hard +"@solana/codecs-strings@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/codecs-strings@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + fastestsmallesttextencoderdecoder: ^1.0.22 + typescript: ">=5.3.3" + checksum: a28c363b6f2b40e6191844a19491e9f93ab667689147958f6e53ef6bdb9570404e968b1d131e4d98cb0755f8aa760d3cbf304308e4dfa3c486ecde3fc3e2bd94 + languageName: node + linkType: hard + +"@solana/codecs@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/codecs@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/codecs-data-structures": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/options": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: b788669ff6f0e56b63ff9856f7003d30c76d899b4d22b2c1326aac78ed4d949a056f359fa66ce6b43a814de2dc5af9f59dcd9e4484989590e91baea6ce3371bc + languageName: node + linkType: hard + "@solana/errors@npm:2.3.0": version: 2.3.0 resolution: "@solana/errors@npm:2.3.0" @@ -4741,7 +5507,441 @@ __metadata: languageName: node linkType: hard -"@solana/web3.js@npm:^1.98.2": +"@solana/errors@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/errors@npm:3.0.3" + dependencies: + chalk: 5.6.2 + commander: 14.0.0 + peerDependencies: + typescript: ">=5.3.3" + bin: + errors: bin/cli.mjs + checksum: b32632459abc48fe154765ee261702f7d7b1e2be8b3b28de4fd36a8ab5b0161f9b2da25ccf06f3e5983d89bde5f9a4215053d7fe9df6e49fcd0a645cda868d2b + languageName: node + linkType: hard + +"@solana/fast-stable-stringify@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/fast-stable-stringify@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: 0ee869df62d39f9747d205a6cbd92c5c120175bbf341c9cfd19d3d76953d0eb4f33e07028bf624c5980158bbb1b4ee1aec316687adbc9966b6c9cddc391c9c74 + languageName: node + linkType: hard + +"@solana/functional@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/functional@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: 53bf7f780381caca3ce86eb6ed0f55694d64a6460e5082a76487a04fc650995610b575027d7d86ddb1b3fd402c239aff820b1eeae5bb4ff53f4063ece7a6ce23 + languageName: node + linkType: hard + +"@solana/instruction-plans@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/instruction-plans@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/instructions": 3.0.3 + "@solana/promises": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 1a42a5dc2db0d345f3f95e2faabeaa0937e47343c3313f8575e10ef4184e6910758914d2915ce555e06b938f42f2ef9a3fee67013ea8d160e88fdb2b9cdd8723 + languageName: node + linkType: hard + +"@solana/instructions@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/instructions@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 8f56123e3bff3302bfec52c1193ecada10e09b97e253f0048266e4c85efbc0dc9d63f31ef51d0c1732430fbb982681c12ac8e4e17d3bf96b5db0660b765b74c8 + languageName: node + linkType: hard + +"@solana/keys@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/keys@npm:3.0.3" + dependencies: + "@solana/assertions": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/nominal-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 53a763f074bc75922ae7c276eabd2af2cb8f70481a7a68cd372eebd48e9e53f34420b795db0bb66da3b275f455c83fd957ba1ef4a9eb5a79865d243f66c5729c + languageName: node + linkType: hard + +"@solana/kit@npm:^3.0.3": + version: 3.0.3 + resolution: "@solana/kit@npm:3.0.3" + dependencies: + "@solana/accounts": 3.0.3 + "@solana/addresses": 3.0.3 + "@solana/codecs": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/instruction-plans": 3.0.3 + "@solana/instructions": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/programs": 3.0.3 + "@solana/rpc": 3.0.3 + "@solana/rpc-parsed-types": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + "@solana/rpc-subscriptions": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/signers": 3.0.3 + "@solana/sysvars": 3.0.3 + "@solana/transaction-confirmation": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 99375dedad642f8cc547a8e87e8ed26a75bf0c8a0b4e60b958f9899c5c16a5f287e80aca8c1645f12c9796cd8e1f3bf04cafca75c9f09644526ff32f9d8a7133 + languageName: node + linkType: hard + +"@solana/nominal-types@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/nominal-types@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: ab3ae177a6d9f0936b98d694e507f809e48d99205d125b0c4a2118c5f966934ccb67957c50f2022150bdd95438395a0db633fd3e9854b515ec1e4706c7304890 + languageName: node + linkType: hard + +"@solana/options@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/options@npm:3.0.3" + dependencies: + "@solana/codecs-core": 3.0.3 + "@solana/codecs-data-structures": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: aa923588780fc3531883c3c792702b2e1afbad8768abf9ab5dfd4fdeb28870b753d6c4c78a465fe28d4c674c02193ecf17ad81b882350d95fb81bd163c7c53fe + languageName: node + linkType: hard + +"@solana/programs@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/programs@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: ce88f3d760b86b2c1a560ea806f68315d25128f43d544f87ea886aa19387272254ab68bec871ae2b27ef5c70908edcc885faedde073708299b58fd27a53e28e9 + languageName: node + linkType: hard + +"@solana/promises@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/promises@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: 0bab007383a837293825afd4cb02079c19effb04e7e75ddc0d8b499cb228e87e866dc74212a395c811199b1f9d87f34547f3824e86e1a75dd980c5bfb530d5b9 + languageName: node + linkType: hard + +"@solana/rpc-api@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-api@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/rpc-parsed-types": 3.0.3 + "@solana/rpc-spec": 3.0.3 + "@solana/rpc-transformers": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: a5db3db327f935f8a05cc1809709c5cb340f25a415b8fd7db356d90e8890ff09b27de04a002ac808e9d1796510d9d7ba048f2c66f7e278d3d433f90806231a5a + languageName: node + linkType: hard + +"@solana/rpc-parsed-types@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-parsed-types@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: 4b03cc81c131056e588e0cb31b3c0c41c41e88c70ed78de48bd8dea935326aa525635cff436c3b379cadfe049ecbefdfc1cc3714f2b235b03504d3cbf4612a45 + languageName: node + linkType: hard + +"@solana/rpc-spec-types@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-spec-types@npm:3.0.3" + peerDependencies: + typescript: ">=5.3.3" + checksum: f13511670b1dcb46ee1906dabf41de2e3a05b029174a54aada8ce54b6eff3fd1f28521537b2857e86aca70db1407140fcae9a4ad05c8eec4303b5f32468e6dff + languageName: node + linkType: hard + +"@solana/rpc-spec@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-spec@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 70b928ffa0d660f4aff95c31c79fb5d1d870d207d6b397ed16a9e115f207ef23dc01e32b31aee3746100fa3670b89b2d54d4c8170d706cdc18bf38c6025994be + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-api@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-subscriptions-api@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/rpc-subscriptions-spec": 3.0.3 + "@solana/rpc-transformers": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 7361614f4fb13bdd10338f6aac75b16e1ad449c7e287e2a565c9906c9878a1ca3e47c5f01f3b25e003f19e13a8cbee9df1131afc651d58efddcbbe78c4204d6f + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-channel-websocket@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-subscriptions-channel-websocket@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/rpc-subscriptions-spec": 3.0.3 + "@solana/subscribable": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + ws: ^8.18.0 + checksum: 45394d43525b451ca640197c1b50c785e05a8cc8bfc63c4819d0c5da11489fc10434609f6cb48c7f9a3969d74f777dadc09cab7b36dcbfa7e4b41ec936968c18 + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-spec@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-subscriptions-spec@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/promises": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + "@solana/subscribable": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 8712e89aa0f79bd9af441ce3da26e4a51ca6f36de58dd876b6ef6848d0dd3831c6594979bbdefbaadf58b34c436ac18e1cd57f30d4cd933bb5deffb079b16b40 + languageName: node + linkType: hard + +"@solana/rpc-subscriptions@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-subscriptions@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/fast-stable-stringify": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/promises": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + "@solana/rpc-subscriptions-api": 3.0.3 + "@solana/rpc-subscriptions-channel-websocket": 3.0.3 + "@solana/rpc-subscriptions-spec": 3.0.3 + "@solana/rpc-transformers": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/subscribable": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 3fa70caf4b934d15327cfc3c67bd5db3598568d99a27eb39f3435f913f171d9866291adbb8475b17fc459d96f0cb35d3267d34e27b6155356080cc93f1519fb6 + languageName: node + linkType: hard + +"@solana/rpc-transformers@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-transformers@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/nominal-types": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + "@solana/rpc-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: bec3b9e38237989b3840e8a5036b26154004a78dd53c389121a48fead57bf1482356ecd44cead99bc279dda3e1e0734bf2a86bfdbad3a9477c7d8157a546bea8 + languageName: node + linkType: hard + +"@solana/rpc-transport-http@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-transport-http@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/rpc-spec": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + undici-types: ^7.15.0 + peerDependencies: + typescript: ">=5.3.3" + checksum: 92bba6eab8b3305524dd89fe56844fa0ba12a4f56b50a15d8c2ac0af25cc6d0506f4ff0a484e1db8cb9bd456ffdd157eaf344b034c625ad9ca54bc55c478a9f1 + languageName: node + linkType: hard + +"@solana/rpc-types@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc-types@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/nominal-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 06d5809c3549dc2a13472cf2c7b2a9f8c14a7dc0f9d737bae053491efb047164ec89a804445839d4515ad0ea1ec469cfb96fadcb3ad841ed2a3dc77aabf4b8b5 + languageName: node + linkType: hard + +"@solana/rpc@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/rpc@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + "@solana/fast-stable-stringify": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/rpc-api": 3.0.3 + "@solana/rpc-spec": 3.0.3 + "@solana/rpc-spec-types": 3.0.3 + "@solana/rpc-transformers": 3.0.3 + "@solana/rpc-transport-http": 3.0.3 + "@solana/rpc-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 21c05c1b876afbe106c0dd7496f9a354653559a567a3d343204ea6f8619187090e4fc4f42ce0c62fe956db31900b6841b3bc8b503fd8d53c8cc0e60c2bac2e6d + languageName: node + linkType: hard + +"@solana/signers@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/signers@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/instructions": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/nominal-types": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 2e074cd8779118652555d5973805ca042ea6dba1d494ada7890f18ef4b598bbe35a6ef5b8a897a60ade9a7b18bcc8f7b15286f49c12acec42c52b0c76969b85d + languageName: node + linkType: hard + +"@solana/subscribable@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/subscribable@npm:3.0.3" + dependencies: + "@solana/errors": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 5042585083ca94a13cd54097bda5f72e40c78a635d3c10add08d608a776f6f164357824d84572675acf9036f6b71cabd944a61b9ed0f83b97041e76db570f3bb + languageName: node + linkType: hard + +"@solana/sysvars@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/sysvars@npm:3.0.3" + dependencies: + "@solana/accounts": 3.0.3 + "@solana/codecs": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/rpc-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: ab002ee020d7be6ae95d6fc3cfd283e33ac85e8be1dbdbaf706c963121c4ab9cc42dfdbbe5e459bb75bc50c98a79ddd9eb41e3cc1c56072db66395867f99d3e3 + languageName: node + linkType: hard + +"@solana/transaction-confirmation@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/transaction-confirmation@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/promises": 3.0.3 + "@solana/rpc": 3.0.3 + "@solana/rpc-subscriptions": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/transaction-messages": 3.0.3 + "@solana/transactions": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: d5a7d2265d1dc6c7abc502ceb71ff45938b3f27bea585e6fb14cb03f26c2d88c0aee0a6fca114856442517cdcc319213f6e86fbdc2cdd3f3d8fd1cb0ca116156 + languageName: node + linkType: hard + +"@solana/transaction-messages@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/transaction-messages@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-data-structures": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/instructions": 3.0.3 + "@solana/nominal-types": 3.0.3 + "@solana/rpc-types": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 865b4e497adfa43f619715449092d74b018d68a41b01a168856b130cffd77b6547b39deb728ad951b8048e567b710a7f795f7f9000c611a88fac9c32c0cf7ebf + languageName: node + linkType: hard + +"@solana/transactions@npm:3.0.3": + version: 3.0.3 + resolution: "@solana/transactions@npm:3.0.3" + dependencies: + "@solana/addresses": 3.0.3 + "@solana/codecs-core": 3.0.3 + "@solana/codecs-data-structures": 3.0.3 + "@solana/codecs-numbers": 3.0.3 + "@solana/codecs-strings": 3.0.3 + "@solana/errors": 3.0.3 + "@solana/functional": 3.0.3 + "@solana/instructions": 3.0.3 + "@solana/keys": 3.0.3 + "@solana/nominal-types": 3.0.3 + "@solana/rpc-types": 3.0.3 + "@solana/transaction-messages": 3.0.3 + peerDependencies: + typescript: ">=5.3.3" + checksum: 2ce0bc1100dfb8dea7d0e6c2a4603980ca95d5fe5acb7fc7e7f3dd25593d502ce7084d84242a3c81aa1938186a677b02fedf9f2f8bd0d08c55cbcaa9ceae7961 + languageName: node + linkType: hard + +"@solana/web3.js@npm:^1.98.1, @solana/web3.js@npm:^1.98.2": version: 1.98.4 resolution: "@solana/web3.js@npm:1.98.4" dependencies: @@ -4804,7 +6004,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.11": +"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.11": version: 0.5.17 resolution: "@swc/helpers@npm:0.5.17" dependencies: @@ -4966,21 +6166,40 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.59.20": - version: 5.59.20 - resolution: "@tanstack/query-core@npm:5.59.20" - checksum: ed836033c7f34a61e7f152da1067ec170e36e861dc591e2a068f73918bcc641bb50ce90dc3b8d12e047f63f70b2842f72e3328d649c841f5c4ea51fdb95e454b +"@tanstack/query-core@npm:5.90.6": + version: 5.90.6 + resolution: "@tanstack/query-core@npm:5.90.6" + checksum: c098b6dd41c117aea2e25699ca2fbaf26db1bc84bc01eac83c29aa550940b80a0a5645134abf1fa649674844b767a64c93df8e2facdf60ec33090b23776a8def languageName: node linkType: hard -"@tanstack/react-query@npm:~5.59.15": - version: 5.59.20 - resolution: "@tanstack/react-query@npm:5.59.20" +"@tanstack/react-query@npm:^5.90.6": + version: 5.90.6 + resolution: "@tanstack/react-query@npm:5.90.6" dependencies: - "@tanstack/query-core": 5.59.20 + "@tanstack/query-core": 5.90.6 peerDependencies: react: ^18 || ^19 - checksum: 2f4740f13dc9cbbf3c4175ac2e4e2788d2df8643940dfd9cc62c8c3d7c8842b2aeda0f58b99cdd2d525c0c78d759a1adfb3118599ab64bd3ce7ce4f027ee6f6b + checksum: 92f2f7282e59246a86521029fcbaa8d072829440bf51f91e4f03582bfdeda5fc3737e202a550f9e6a7a6b5cb7023b8c3fc8f86c8b512e81a2901acb86efebc26 + languageName: node + linkType: hard + +"@tanstack/react-virtual@npm:^3.13.10, @tanstack/react-virtual@npm:^3.13.9": + version: 3.13.12 + resolution: "@tanstack/react-virtual@npm:3.13.12" + dependencies: + "@tanstack/virtual-core": 3.13.12 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 7b64c728ae3666c22f6a1727d464f877c04ae02347480eab482c7a002c2a340167ded856e3dd52b19de34f965aeb01a1e223acdab44d646251c0aa89c3d69539 + languageName: node + linkType: hard + +"@tanstack/virtual-core@npm:3.13.12": + version: 3.13.12 + resolution: "@tanstack/virtual-core@npm:3.13.12" + checksum: bef2c3138543a2088fff7d4fa46624d07403b18d92ec5a7271e187457851535031a79bc78ac655355a221d5549ef3b5674a3b249d2531f4c17c93107498c8438 languageName: node linkType: hard @@ -6807,6 +8026,13 @@ __metadata: languageName: node linkType: hard +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 24f91719db5569979e9e2f197e050ef82e1fd72474e8dc45bca38d48ee56481eae0f0d4a7ac172540d7774b45a2a78d901a4c6d07bba77a33dbccff464ea3edf + languageName: node + linkType: hard + "@types/supercluster@npm:^7.1.3": version: 7.1.3 resolution: "@types/supercluster@npm:7.1.3" @@ -7586,6 +8812,30 @@ __metadata: languageName: node linkType: hard +"@wagmi/connectors@npm:6.1.3": + version: 6.1.3 + resolution: "@wagmi/connectors@npm:6.1.3" + dependencies: + "@base-org/account": 2.4.0 + "@coinbase/wallet-sdk": 4.3.6 + "@gemini-wallet/core": 0.3.1 + "@metamask/sdk": 0.33.1 + "@safe-global/safe-apps-provider": 0.18.6 + "@safe-global/safe-apps-sdk": 9.1.0 + "@walletconnect/ethereum-provider": 2.21.1 + cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" + porto: 0.2.35 + peerDependencies: + "@wagmi/core": 2.22.1 + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + checksum: 5631502d6e88189be0c3061d96fb17e2cf9aa7882509c8c1a2fe614e82d45cab14d59f0fda9a55252322a84cc79bbb52c16f9958cb8a42c8b17e36df8562cad2 + languageName: node + linkType: hard + "@wagmi/core@npm:2.19.0": version: 2.19.0 resolution: "@wagmi/core@npm:2.19.0" @@ -7606,6 +8856,51 @@ __metadata: languageName: node linkType: hard +"@wagmi/core@npm:2.22.1": + version: 2.22.1 + resolution: "@wagmi/core@npm:2.22.1" + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.7 + zustand: 5.0.0 + peerDependencies: + "@tanstack/query-core": ">=5.0.0" + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + "@tanstack/query-core": + optional: true + typescript: + optional: true + checksum: 5f9621024cb2a86825d6d1c62bb0d795f10dc60a16b4cc9ac78c72533889066a00c37ef8582169d5533d7d4061440397b1fa4cf86e69424036759e3413b6a765 + languageName: node + linkType: hard + +"@wallet-standard/app@npm:^1.0.1": + version: 1.1.0 + resolution: "@wallet-standard/app@npm:1.1.0" + dependencies: + "@wallet-standard/base": ^1.1.0 + checksum: 0ae77b20f7c5e1cd1d213c96fd79118eba63475eef37a164fa7dc5b38e4d48037ae3dd7152b7f44b336d324d1880682c9a0c044f74d4fbd0980866ad06120326 + languageName: node + linkType: hard + +"@wallet-standard/base@npm:^1.1.0": + version: 1.1.0 + resolution: "@wallet-standard/base@npm:1.1.0" + checksum: 4057188f615f1deeb0c8a39f04018d4575f87cb387749dab6bc2e8232a95400be51ea4235450829bb256aa21136621f47167383ef1767f0eb3109f1140c74d86 + languageName: node + linkType: hard + +"@wallet-standard/wallet@npm:1.1.0": + version: 1.1.0 + resolution: "@wallet-standard/wallet@npm:1.1.0" + dependencies: + "@wallet-standard/base": ^1.1.0 + checksum: b2d4e2aebe5c89c47d10650bc6ca285a0f32a7df7dff4ee6b59645be3f4a5c616afa45f436719e9999347a519e59663a4d655e9f60d296e0e97fccb980bf06ba + languageName: node + linkType: hard + "@walletconnect/core@npm:2.21.0": version: 2.21.0 resolution: "@walletconnect/core@npm:2.21.0" @@ -7656,6 +8951,56 @@ __metadata: languageName: node linkType: hard +"@walletconnect/core@npm:2.21.9": + version: 2.21.9 + resolution: "@walletconnect/core@npm:2.21.9" + dependencies: + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.9 + "@walletconnect/utils": 2.21.9 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + checksum: 32b9f3e5eebc04379ba1786a808742f9217946c1618de1256ded8f47b1a319aa20a81c5371156714ffeabfc6563ab527d37a253915b9c22a61103c63c3875b33 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/core@npm:2.22.4" + dependencies: + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 3.0.0 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.22.4 + "@walletconnect/utils": 2.22.4 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + checksum: e44dae220540d43978d9802b8d3e0499a4a5cf2f17665e41e5b4aa42cd03a07b2b117bacb7a49867c0ca8fbfc58169728d1f8fb98ec73a14505bc34eb7594b33 + languageName: node + linkType: hard + "@walletconnect/environment@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/environment@npm:1.0.1" @@ -7684,6 +9029,26 @@ __metadata: languageName: node linkType: hard +"@walletconnect/ethereum-provider@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/ethereum-provider@npm:2.22.4" + dependencies: + "@reown/appkit": 1.8.9 + "@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/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 3.0.0 + "@walletconnect/sign-client": 2.22.4 + "@walletconnect/types": 2.22.4 + "@walletconnect/universal-provider": 2.22.4 + "@walletconnect/utils": 2.22.4 + events: 3.3.0 + checksum: 84321091206a5455c711e7245efc96b3ea1a28b72e3f898e9af2bcf72466a1cca7828f2f1075a27f83d62715961dfebf4d3a8e91fe0d17ee22c8d6c2144fd86d + languageName: node + linkType: hard + "@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/events@npm:1.0.1" @@ -7787,6 +9152,16 @@ __metadata: languageName: node linkType: hard +"@walletconnect/logger@npm:3.0.0": + version: 3.0.0 + resolution: "@walletconnect/logger@npm:3.0.0" + dependencies: + "@walletconnect/safe-json": ^1.0.2 + pino: 10.0.0 + checksum: cfc6e8f9633124e366b8e8d66be4cf5367482f8a937eed1fcaf3b99b624e580e32577dcc510f3da25fcd660c1405f3de286353ea8e97a063c3f8d28679572e8e + languageName: node + linkType: hard + "@walletconnect/relay-api@npm:1.0.11": version: 1.0.11 resolution: "@walletconnect/relay-api@npm:1.0.11" @@ -7852,6 +9227,40 @@ __metadata: languageName: node linkType: hard +"@walletconnect/sign-client@npm:2.21.9": + version: 2.21.9 + resolution: "@walletconnect/sign-client@npm:2.21.9" + dependencies: + "@walletconnect/core": 2.21.9 + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/logger": 2.1.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.9 + "@walletconnect/utils": 2.21.9 + events: 3.3.0 + checksum: 01ff1ba0f42c0a1d1a6e21786910b234f08f1a1f339b95137c1fbaec853c0cad5a486a77e058e3ac5b39fae46d43e96d6346453f73b6fb90c1adbf62d31d1cdc + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/sign-client@npm:2.22.4" + dependencies: + "@walletconnect/core": 2.22.4 + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/logger": 3.0.0 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.22.4 + "@walletconnect/utils": 2.22.4 + events: 3.3.0 + checksum: 6488caec70b4a791f592dacead071e8bc9da7700f4575f56e13ed9d8a04de40e80f2e5c0db2d7012f6d1cbc57583483ddb87da6c62c5609fc9e2753b3fd3bd10 + languageName: node + linkType: hard + "@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": version: 1.0.2 resolution: "@walletconnect/time@npm:1.0.2" @@ -7875,17 +9284,45 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.21.1": - version: 2.21.1 - resolution: "@walletconnect/types@npm:2.21.1" +"@walletconnect/types@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/types@npm:2.21.1" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: fe76c5bbe28baaeabe308f0c2b82c15388f0609b0138d7f0148f520467660fc7920a1fdea52ce3cf2c830ba3699645492ba9fdd229ad6dda4cb400f4fd114ced + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.21.9": + version: 2.21.9 + resolution: "@walletconnect/types@npm:2.21.9" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: 43f8c257aa46ba0f537dcf0a5a4f155b6d77c5a36a9f3c717ffb57ad39bc2e0cb177504a69fcd3c02bad5b286c7d0bd417d2fa635ab1b6956c597a131e1b4e21 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/types@npm:2.22.4" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/keyvaluestorage": 1.1.1 - "@walletconnect/logger": 2.1.2 + "@walletconnect/logger": 3.0.0 events: 3.3.0 - checksum: fe76c5bbe28baaeabe308f0c2b82c15388f0609b0138d7f0148f520467660fc7920a1fdea52ce3cf2c830ba3699645492ba9fdd229ad6dda4cb400f4fd114ced + checksum: f74c72524c7433b2e37f17ba4a30a8f4ef35a821b143deb385752eded99097dd41756c3ad536624ebf37b5304a9a4807ec1235e33fdb66e9f822a743c38581b8 languageName: node linkType: hard @@ -7929,6 +9366,46 @@ __metadata: languageName: node linkType: hard +"@walletconnect/universal-provider@npm:2.21.9": + version: 2.21.9 + resolution: "@walletconnect/universal-provider@npm:2.21.9" + dependencies: + "@walletconnect/events": 1.0.1 + "@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/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/sign-client": 2.21.9 + "@walletconnect/types": 2.21.9 + "@walletconnect/utils": 2.21.9 + es-toolkit: 1.39.3 + events: 3.3.0 + checksum: 9099dc3a1d6489c6173842b40705e0a7001e213d420efe05f8c842a6d01834a6f637f84f343ab8d27dc3a07e8d140febf42322d89020636b5197f4819b6f8ebd + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/universal-provider@npm:2.22.4" + dependencies: + "@walletconnect/events": 1.0.1 + "@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/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 3.0.0 + "@walletconnect/sign-client": 2.22.4 + "@walletconnect/types": 2.22.4 + "@walletconnect/utils": 2.22.4 + es-toolkit: 1.39.3 + events: 3.3.0 + checksum: bcb909a40910e9ae55d765db2d91e7b41534dd50141a7e7c2f025a3b96ee5c9ea7d36f4c89c1fc5a149f0828db0e9f3374c9afec7f530775c7665599dab63f37 + languageName: node + linkType: hard + "@walletconnect/utils@npm:2.21.0": version: 2.21.0 resolution: "@walletconnect/utils@npm:2.21.0" @@ -7979,6 +9456,61 @@ __metadata: languageName: node linkType: hard +"@walletconnect/utils@npm:2.21.9": + version: 2.21.9 + resolution: "@walletconnect/utils@npm:2.21.9" + dependencies: + "@msgpack/msgpack": 3.1.2 + "@noble/ciphers": 1.3.0 + "@noble/curves": 1.9.7 + "@noble/hashes": 1.8.0 + "@scure/base": 1.2.6 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.9 + "@walletconnect/window-getters": 1.0.1 + "@walletconnect/window-metadata": 1.0.1 + blakejs: 1.2.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + uint8arrays: 3.1.1 + viem: 2.36.0 + checksum: 5d561861a6b4621a978c2e35cbf17e31e26bd1c08c7a093d3d9bc18090a9d062ed0e34e3f6fcec7304d97151948546f0c41d12b0c03f428d22d258391cc7c41d + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.22.4": + version: 2.22.4 + resolution: "@walletconnect/utils@npm:2.22.4" + dependencies: + "@msgpack/msgpack": 3.1.2 + "@noble/ciphers": 1.3.0 + "@noble/curves": 1.9.7 + "@noble/hashes": 1.8.0 + "@scure/base": 1.2.6 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 3.0.0 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.22.4 + "@walletconnect/window-getters": 1.0.1 + "@walletconnect/window-metadata": 1.0.1 + blakejs: 1.2.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + ox: 0.9.3 + uint8arrays: 3.1.1 + checksum: fec7eb9830caf6f89877a47867896131e10f94adf61e2c8f0f4cdfcef42d0e43ffc21f1dc94195301399e4895e97d4f3405c74e375af5a45d6b69c09d27c2054 + languageName: node + linkType: hard + "@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/window-getters@npm:1.0.1" @@ -8807,6 +10339,17 @@ __metadata: languageName: node linkType: hard +"axios-retry@npm:^4.5.0": + version: 4.5.0 + resolution: "axios-retry@npm:4.5.0" + dependencies: + is-retry-allowed: ^2.2.0 + peerDependencies: + axios: 0.x || 1.x + checksum: ec831e566ed3a55d3c3c927c1d42c52f2c2f1a8ea99ff8521d3675c6313f8c77f704c7186299fda08b7dc0f771a2c5471e72d279789d5aade65ec3755ab3a1ff + languageName: node + linkType: hard + "axios@npm:^0.21.1": version: 0.21.4 resolution: "axios@npm:0.21.4" @@ -8816,6 +10359,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.12.2": + version: 1.13.1 + resolution: "axios@npm:1.13.1" + dependencies: + follow-redirects: ^1.15.6 + form-data: ^4.0.4 + proxy-from-env: ^1.1.0 + checksum: fd34e26d22adaba5ce59b02963ecc4f7a6a4a44950014512f3f86dde10ab30df377dd10260ea9d36aafe9f1f87191a95f5b50c3979485be50f10b465c7b1a164 + languageName: node + linkType: hard + "axios@npm:^1.6.7": version: 1.12.2 resolution: "axios@npm:1.12.2" @@ -8850,6 +10404,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^4.0.0": + version: 4.0.1 + resolution: "base-x@npm:4.0.1" + checksum: c9061e576f7376b2bc6b69eca131254bb16ebe1445b535a3f0d68f27524e724965b6c191dffd255bf80f9bdf5eb9d1c8d0320903e83116f2c3e09f81b5ecb6a2 + languageName: node + linkType: hard + "base-x@npm:^5.0.0": version: 5.0.1 resolution: "base-x@npm:5.0.1" @@ -8951,7 +10512,7 @@ __metadata: languageName: node linkType: hard -"blakejs@npm:^1.1.0, blakejs@npm:^1.2.1": +"blakejs@npm:1.2.1, blakejs@npm:^1.1.0, blakejs@npm:^1.2.1": version: 1.2.1 resolution: "blakejs@npm:1.2.1" checksum: d699ba116cfa21d0b01d12014a03e484dd76d483133e6dc9eb415aa70a119f08beb3bcefb8c71840106a00b542cba77383f8be60cd1f0d4589cb8afb922eefbe @@ -9132,6 +10693,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^5.0.0": + version: 5.0.0 + resolution: "bs58@npm:5.0.0" + dependencies: + base-x: ^4.0.0 + checksum: 2475cb0684e07077521aac718e604a13e0f891d58cff923d437a2f7e9e28703ab39fce9f84c7c703ab369815a675f11e3bd394d38643bfe8969fbe42e6833d45 + languageName: node + linkType: hard + "bs58check@npm:^2.1.2": version: 2.1.2 resolution: "bs58check@npm:2.1.2" @@ -9339,6 +10909,13 @@ __metadata: languageName: node linkType: hard +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 91d8611d09af725e422a23993890d22b2b72b4cabf7239651856950c76b4bf53fe0d0da7c5e4db05180e898e4e647220e78c9fbc976113bd96d603d1fcbfcb99 + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001746": version: 1.0.30001748 resolution: "caniuse-lite@npm:1.0.30001748" @@ -9346,6 +10923,15 @@ __metadata: languageName: node linkType: hard +"canonicalize@npm:^2.0.0": + version: 2.1.0 + resolution: "canonicalize@npm:2.1.0" + bin: + canonicalize: bin/canonicalize.js + checksum: deffa7f0b97004e5888442b9a122b3bd89ccc20a3293dd2ed0c704a26020e1c92f8fab31a7d89e02d71be6e4be025a75482c0a839baac930c383c186752e7502 + languageName: node + linkType: hard + "cbor@npm:^8.1.0": version: 8.1.0 resolution: "cbor@npm:8.1.0" @@ -9424,6 +11010,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:5.6.2, chalk@npm:^5.3.0, chalk@npm:^5.4.1": + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -9435,13 +11028,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0, chalk@npm:^5.4.1": - version: 5.6.2 - resolution: "chalk@npm:5.6.2" - checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 - languageName: node - linkType: hard - "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -9449,7 +11035,7 @@ __metadata: languageName: node linkType: hard -"charenc@npm:>= 0.0.1": +"charenc@npm:0.0.2, charenc@npm:>= 0.0.1": version: 0.0.2 resolution: "charenc@npm:0.0.2" checksum: 81dcadbe57e861d527faf6dd3855dc857395a1c4d6781f4847288ab23cffb7b3ee80d57c15bba7252ffe3e5e8019db767757ee7975663ad2ca0939bb8fcaf2e5 @@ -9689,7 +11275,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.1.1": +"clsx@npm:2.1.1, clsx@npm:^2.0.0": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 @@ -9771,7 +11357,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.19": +"colorette@npm:^2.0.19, colorette@npm:^2.0.7": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d @@ -9825,6 +11411,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:14.0.0": + version: 14.0.0 + resolution: "commander@npm:14.0.0" + checksum: 6e9bdaf2e8e4f512855ffc10579eeae2e84c4a7697a91b1a5f62aab3c9849182207855268dd7c3952ae7a2334312a7138f58e929e4b428aef5bf8af862685c9b + languageName: node + linkType: hard + "commander@npm:2, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -10051,13 +11644,31 @@ __metadata: languageName: node linkType: hard -"crypt@npm:>= 0.0.1": +"crypt@npm:0.0.2, crypt@npm:>= 0.0.1": version: 0.0.2 resolution: "crypt@npm:0.0.2" checksum: baf4c7bbe05df656ec230018af8cf7dbe8c14b36b98726939cef008d473f6fe7a4fad906cfea4062c93af516f1550a3f43ceb4d6615329612c6511378ed9fe34 languageName: node linkType: hard +"css-color-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "css-color-keywords@npm:1.0.0" + checksum: 8f125e3ad477bd03c77b533044bd9e8a6f7c0da52d49bbc0bbe38327b3829d6ba04d368ca49dd9ff3b667d2fc8f1698d891c198bbf8feade1a5501bf5a296408 + languageName: node + linkType: hard + +"css-to-react-native@npm:3.2.0": + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" + dependencies: + camelize: ^1.0.0 + css-color-keywords: ^1.0.0 + postcss-value-parser: ^4.0.2 + checksum: 263be65e805aef02c3f20c064665c998a8c35293e1505dbe6e3054fb186b01a9897ac6cf121f9840e5a9dfe3fb3994f6fcd0af84a865f1df78ba5bf89e77adce + languageName: node + linkType: hard + "css-what@npm:^6.1.0": version: 6.2.2 resolution: "css-what@npm:6.2.2" @@ -10074,7 +11685,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.0.7": +"csstype@npm:3.1.3, csstype@npm:^3.0.2, csstype@npm:^3.0.7": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 @@ -10193,6 +11804,13 @@ __metadata: languageName: node linkType: hard +"dateformat@npm:^4.6.3": + version: 4.6.3 + resolution: "dateformat@npm:4.6.3" + checksum: c3aa0617c0a5b30595122bc8d1bee6276a9221e4d392087b41cbbdf175d9662ae0e50d0d6dcdf45caeac5153c4b5b0844265f8cd2b2245451e3da19e39e3b65d + languageName: node + linkType: hard + "dayjs@npm:1.11.13": version: 1.11.13 resolution: "dayjs@npm:1.11.13" @@ -10237,6 +11855,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -11087,6 +12717,18 @@ __metadata: languageName: node linkType: hard +"es-toolkit@npm:1.39.3": + version: 1.39.3 + resolution: "es-toolkit@npm:1.39.3" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 772e94624571ebf42a694b12c041bf26e85feca356e5fdaab85cc19fbd4ff3a3beebf295953a3cc2f5d8681c13d2873c65d581266e8552a53f5bdcd19f2dd455 + languageName: node + linkType: hard + "es6-promise@npm:^4.0.3": version: 4.2.8 resolution: "es6-promise@npm:4.2.8" @@ -12312,6 +13954,13 @@ __metadata: languageName: node linkType: hard +"fast-copy@npm:^3.0.0": + version: 3.0.2 + resolution: "fast-copy@npm:3.0.2" + checksum: 47f584bcede08ab3198559d3e0e093a547d567715b86be2198da6e3366c3c73eed550d97b86f9fb90dae179982b89c15d68187def960f522cdce14bacdfc6184 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -12373,6 +14022,13 @@ __metadata: languageName: node linkType: hard +"fast-password-entropy@npm:^1.1.1": + version: 1.1.1 + resolution: "fast-password-entropy@npm:1.1.1" + checksum: 170f626f36fb9f34229e92ead2eb48f545a846c28e274d392edf09d48b665a0acf668225288872a5475f962484aae9621a2c69360cf89f9c67b3155adf7ca04f + languageName: node + linkType: hard + "fast-printf@npm:^1.6.9": version: 1.6.10 resolution: "fast-printf@npm:1.6.10" @@ -12387,7 +14043,7 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:^2.0.6": +"fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.1.1": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d @@ -12445,6 +14101,13 @@ __metadata: languageName: node linkType: hard +"fetch-retry@npm:^6.0.0": + version: 6.0.0 + resolution: "fetch-retry@npm:6.0.0" + checksum: a0352f069fd0db8dc16b5a781a02d2d42df1d7438c85c7959f8f83713d266911ba2fce97389cc490cd633fd791187d8498ac624168543a93c68353226cfdadce + languageName: node + linkType: hard + "figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -13698,6 +15361,13 @@ __metadata: languageName: node linkType: hard +"help-me@npm:^5.0.0": + version: 5.0.0 + resolution: "help-me@npm:5.0.0" + checksum: 474436627b6c7d2f406a2768453895889eb2712c8ded4c47658d5c6dd46c2ff3f742be4e4e8dedd57b7f1ac6b28803896a2e026a32a977f507222c16f23ab2e1 + languageName: node + linkType: hard + "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -13709,6 +15379,13 @@ __metadata: languageName: node linkType: hard +"hono@npm:^4.10.3": + version: 4.10.4 + resolution: "hono@npm:4.10.4" + checksum: 98fdf06be3f49921c610615251e7e65b5ad0e73ae4badc3292b4c37d6d780793e76e26c1d39f0ae7a585a74f6958379426101c0d4aca2d4a0059fed32a133aa6 + languageName: node + linkType: hard + "hono@npm:^4.5.0": version: 4.9.10 resolution: "hono@npm:4.9.10" @@ -14244,6 +15921,13 @@ __metadata: languageName: node linkType: hard +"is-buffer@npm:~1.1.6": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 + languageName: node + linkType: hard + "is-bun-module@npm:^2.0.0": version: 2.0.0 resolution: "is-bun-module@npm:2.0.0" @@ -14456,6 +16140,13 @@ __metadata: languageName: node linkType: hard +"is-retry-allowed@npm:^2.2.0": + version: 2.2.0 + resolution: "is-retry-allowed@npm:2.2.0" + checksum: 3d1103a9290b5d03626756a41054844633eac78bc5d3e3a95b13afeae94fa3cfbcf7f0b5520d83f75f48a25ce7b142fdbac4217dc4b0630f3ea55e866ec3a029 + languageName: node + linkType: hard + "is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" @@ -14851,6 +16542,13 @@ __metadata: languageName: node linkType: hard +"jose@npm:^4.15.5": + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 41abe1c99baa3cf8a78ebbf93da8f8e50e417b7a26754c4afa21865d87527b8ac2baf66de2c5f6accc3f7d7158658dae7364043677236ea1d07895b040097f15 + languageName: node + linkType: hard + "jose@npm:^5.2.3": version: 5.10.0 resolution: "jose@npm:5.10.0" @@ -14858,6 +16556,20 @@ __metadata: languageName: node linkType: hard +"jose@npm:^6.0.8": + version: 6.1.0 + resolution: "jose@npm:6.1.0" + checksum: f9596a3161b5dabfdd0b7d490f2710f2cc8d460b0a2e1f3262fd2f90652abbb535e4f80e80d3854e7264c9526dcdac5e28693b4d4b1803f622728d7dcde02010 + languageName: node + linkType: hard + +"joycon@npm:^3.1.1": + version: 3.1.1 + resolution: "joycon@npm:3.1.1" + checksum: 8003c9c3fc79c5c7602b1c7e9f7a2df2e9916f046b0dbad862aa589be78c15734d11beb9fe846f5e06138df22cb2ad29961b6a986ba81c4920ce2b15a7f11067 + languageName: node + linkType: hard + "js-base64@npm:^3.7.7": version: 3.7.8 resolution: "js-base64@npm:3.7.8" @@ -14865,6 +16577,13 @@ __metadata: languageName: node linkType: hard +"js-cookie@npm:^3.0.5": + version: 3.0.5 + resolution: "js-cookie@npm:3.0.5" + checksum: 2dbd2809c6180fbcf060c6957cb82dbb47edae0ead6bd71cbeedf448aa6b6923115003b995f7d3e3077bfe2cb76295ea6b584eb7196cca8ba0a09f389f64967a + languageName: node + linkType: hard + "js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -15431,6 +17150,13 @@ __metadata: languageName: node linkType: hard +"libphonenumber-js@npm:^1.10.31, libphonenumber-js@npm:^1.10.44": + version: 1.12.25 + resolution: "libphonenumber-js@npm:1.12.25" + checksum: e5eca2a2ff026d9a597f8cf828f8b5c78dccee6d9b5b3667bb23e4867fd441c531325c55749da069ea530e1ef2fe814229312a6009a4e9ac1ae647bbc5297731 + languageName: node + linkType: hard + "lightningcss-darwin-arm64@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-darwin-arm64@npm:1.29.2" @@ -15630,6 +17356,17 @@ __metadata: languageName: node linkType: hard +"lit@npm:^3": + version: 3.3.1 + resolution: "lit@npm:3.3.1" + dependencies: + "@lit/reactive-element": ^2.1.0 + lit-element: ^4.2.0 + lit-html: ^3.3.0 + checksum: fb88f1ff8016cc7d722f3f350c626eb40b9a43f6ac6a9cc5e5a28cb9f9a2d79ed6ed5c0e92d41bd3a5bfc00442196f2f76030f59542d8b1a6a26d35bad63ccf9 + languageName: node + linkType: hard + "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -15786,6 +17523,15 @@ __metadata: languageName: node linkType: hard +"lucide-react@npm:^0.383.0": + version: 0.383.0 + resolution: "lucide-react@npm:0.383.0" + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + checksum: bdb398bb53ce2e8c8a551780126eddc42ee4a064fc25d841f205c096c9bb4fc938b473bb34b4ecc0cb2a154e5b63ff030a60725617cd5635eacfb98b52dcf7a0 + languageName: node + linkType: hard + "main-event@npm:^1.0.1": version: 1.0.1 resolution: "main-event@npm:1.0.1" @@ -15895,6 +17641,17 @@ __metadata: languageName: node linkType: hard +"md5@npm:^2.3.0": + version: 2.3.0 + resolution: "md5@npm:2.3.0" + dependencies: + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: ~1.1.6 + checksum: a63cacf4018dc9dee08c36e6f924a64ced735b37826116c905717c41cebeb41a522f7a526ba6ad578f9c80f02cb365033ccd67fe186ffbcc1a1faeb75daa9b6e + languageName: node + linkType: hard + "media-query-parser@npm:^2.0.2": version: 2.0.2 resolution: "media-query-parser@npm:2.0.2" @@ -16168,7 +17925,7 @@ __metadata: languageName: node linkType: hard -"mipd@npm:0.0.7": +"mipd@npm:0.0.7, mipd@npm:^0.0.7": version: 0.0.7 resolution: "mipd@npm:0.0.7" peerDependencies: @@ -16261,6 +18018,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + "ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.2, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -17039,6 +18803,17 @@ __metadata: languageName: node linkType: hard +"ofetch@npm:^1.3.4": + version: 1.5.1 + resolution: "ofetch@npm:1.5.1" + dependencies: + destr: ^2.0.5 + node-fetch-native: ^1.6.7 + ufo: ^1.6.1 + checksum: 7a9363ae8294587f620b56bad247f8c5de6dcfad31bf4425742c5a702ce081bf606ab944f2afb128153f99057695c97e72678d6f46288f22535eae68b0078090 + languageName: node + linkType: hard + "ofetch@npm:^1.4.1": version: 1.4.1 resolution: "ofetch@npm:1.4.1" @@ -17100,6 +18875,22 @@ __metadata: languageName: node linkType: hard +"openapi-fetch@npm:^0.13.5": + version: 0.13.8 + resolution: "openapi-fetch@npm:0.13.8" + dependencies: + openapi-typescript-helpers: ^0.0.15 + checksum: 8bdca4befdaa6106cbe1feb7aa211328f724f260ace5e37b69640442d28b63fdf59170eeda001757f9745a1e6c1e857d597848976eca2b6e16db1cd01d1c5575 + languageName: node + linkType: hard + +"openapi-typescript-helpers@npm:^0.0.15": + version: 0.0.15 + resolution: "openapi-typescript-helpers@npm:0.0.15" + checksum: feec0f25d708aaacc086dafd3e21001329b47984f30e24877b34d053fbccd52f3b3a19b1715fda2ed5afaca7056872576eed7de8f64855d2472507dc6df626ca + languageName: node + linkType: hard + "optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" @@ -17200,24 +18991,66 @@ __metadata: languageName: node linkType: hard -"ox@npm:0.8.7": - version: 0.8.7 - resolution: "ox@npm:0.8.7" +"ox@npm:0.8.7": + version: 0.8.7 + resolution: "ox@npm:0.8.7" + dependencies: + "@adraffy/ens-normalize": ^1.11.0 + "@noble/ciphers": ^1.3.0 + "@noble/curves": ^1.9.1 + "@noble/hashes": ^1.8.0 + "@scure/bip32": ^1.7.0 + "@scure/bip39": ^1.6.0 + abitype: ^1.0.8 + eventemitter3: 5.0.1 + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 48cddce088e5fe6d1f02fba19e1e02e18b97eb0e2ea7a3f7c4c92b55313618ace83721fad14fdfd1ca2d227adeafb6e17d2ec7d2398abffa2271942c81d11d21 + languageName: node + linkType: hard + +"ox@npm:0.9.1": + version: 0.9.1 + resolution: "ox@npm:0.9.1" + dependencies: + "@adraffy/ens-normalize": ^1.11.0 + "@noble/ciphers": ^1.3.0 + "@noble/curves": ^1.9.1 + "@noble/hashes": ^1.8.0 + "@scure/bip32": ^1.7.0 + "@scure/bip39": ^1.6.0 + abitype: ^1.0.8 + eventemitter3: 5.0.1 + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 577946f69fb8fa2b80fad359ae6e315e459209392109e43313b6bb59a127bdef8eb1844bdd924b87751cc0613d4fe4b64ac08c6e9514d9b7c53367e3f7394a44 + languageName: node + linkType: hard + +"ox@npm:0.9.3": + version: 0.9.3 + resolution: "ox@npm:0.9.3" dependencies: "@adraffy/ens-normalize": ^1.11.0 "@noble/ciphers": ^1.3.0 - "@noble/curves": ^1.9.1 + "@noble/curves": 1.9.1 "@noble/hashes": ^1.8.0 "@scure/bip32": ^1.7.0 "@scure/bip39": ^1.6.0 - abitype: ^1.0.8 + abitype: ^1.0.9 eventemitter3: 5.0.1 peerDependencies: typescript: ">=5.4.0" peerDependenciesMeta: typescript: optional: true - checksum: 48cddce088e5fe6d1f02fba19e1e02e18b97eb0e2ea7a3f7c4c92b55313618ace83721fad14fdfd1ca2d227adeafb6e17d2ec7d2398abffa2271942c81d11d21 + checksum: 742a15a3942fa66beac1d0e80ee9ed806c9c4898f950d7e879373eb7068b2b61e983b0f3ea95ec09f7e19637a7978d2cf44ab73ca51007827f5d690f2974910f languageName: node linkType: hard @@ -17262,6 +19095,27 @@ __metadata: languageName: node linkType: hard +"ox@npm:^0.9.6": + version: 0.9.14 + resolution: "ox@npm:0.9.14" + dependencies: + "@adraffy/ens-normalize": ^1.11.0 + "@noble/ciphers": ^1.3.0 + "@noble/curves": 1.9.1 + "@noble/hashes": ^1.8.0 + "@scure/bip32": ^1.7.0 + "@scure/bip39": ^1.6.0 + abitype: ^1.0.9 + eventemitter3: 5.0.1 + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: a0d3423a8525722d73a523827c1b764d1a86a68e940cfb077b5ef0a475c4fa341547eab9b5ac2558004ded9a38b74517652eedc34c39e58b32936003596a5730 + languageName: node + linkType: hard + "p-cancelable@npm:^4.0.1": version: 4.0.1 resolution: "p-cancelable@npm:4.0.1" @@ -17836,7 +19690,7 @@ __metadata: languageName: node linkType: hard -"pino-abstract-transport@npm:^1.2.0": +"pino-abstract-transport@npm:^1.0.0, pino-abstract-transport@npm:^1.2.0": version: 1.2.0 resolution: "pino-abstract-transport@npm:1.2.0" dependencies: @@ -17846,6 +19700,15 @@ __metadata: languageName: node linkType: hard +"pino-abstract-transport@npm:^2.0.0": + version: 2.0.0 + resolution: "pino-abstract-transport@npm:2.0.0" + dependencies: + split2: ^4.0.0 + checksum: 4db0cd8a1a7b6d13e76dbb58e6adc057c39e4591c70f601f4a427c030d57dff748ab53954e1ecd3aa6e21c1a22dd38de96432606c6d906a7b9f610543bf1d6e2 + languageName: node + linkType: hard + "pino-abstract-transport@npm:v0.5.0": version: 0.5.0 resolution: "pino-abstract-transport@npm:0.5.0" @@ -17856,6 +19719,30 @@ __metadata: languageName: node linkType: hard +"pino-pretty@npm:^10.0.0": + version: 10.3.1 + resolution: "pino-pretty@npm:10.3.1" + dependencies: + colorette: ^2.0.7 + dateformat: ^4.6.3 + fast-copy: ^3.0.0 + fast-safe-stringify: ^2.1.1 + help-me: ^5.0.0 + joycon: ^3.1.1 + minimist: ^1.2.6 + on-exit-leak-free: ^2.1.0 + pino-abstract-transport: ^1.0.0 + pump: ^3.0.0 + readable-stream: ^4.0.0 + secure-json-parse: ^2.4.0 + sonic-boom: ^3.0.0 + strip-json-comments: ^3.1.1 + bin: + pino-pretty: bin.js + checksum: 51e2d670745a396ddfd12da9f7ea5c2e4dc93a84589ffb29f64f4118d4b83ab636ee21f4aee7a47adb04664d5d921fb33e039e0ea961bb1c1cffefa28444563c + languageName: node + linkType: hard + "pino-std-serializers@npm:^4.0.0": version: 4.0.0 resolution: "pino-std-serializers@npm:4.0.0" @@ -17870,6 +19757,34 @@ __metadata: languageName: node linkType: hard +"pino-std-serializers@npm:^7.0.0": + version: 7.0.0 + resolution: "pino-std-serializers@npm:7.0.0" + checksum: 08cd1d7b7adc4cfca39e42c2d5fd21bcf4513153734e7b8fa278b0e9e9f62df78c4c202886343fe882a462539c931cb8110b661775ad7f7217c96856795b5a86 + languageName: node + linkType: hard + +"pino@npm:10.0.0": + version: 10.0.0 + resolution: "pino@npm:10.0.0" + dependencies: + atomic-sleep: ^1.0.0 + on-exit-leak-free: ^2.1.0 + pino-abstract-transport: ^2.0.0 + pino-std-serializers: ^7.0.0 + process-warning: ^5.0.0 + quick-format-unescaped: ^4.0.3 + real-require: ^0.2.0 + safe-stable-stringify: ^2.3.1 + slow-redact: ^0.3.0 + sonic-boom: ^4.0.1 + thread-stream: ^3.0.0 + bin: + pino: bin.js + checksum: 76dd61c2928e9d26a9049bae5ee23d2ee913eecb5798034e31f44be3f143ad3f356a66259e722c978527587492153e2dc2d04829055d43a2e313df8132ee4d0f + languageName: node + linkType: hard + "pino@npm:7.11.0": version: 7.11.0 resolution: "pino@npm:7.11.0" @@ -17996,6 +19911,50 @@ __metadata: languageName: node linkType: hard +"porto@npm:0.2.35": + version: 0.2.35 + resolution: "porto@npm:0.2.35" + dependencies: + hono: ^4.10.3 + idb-keyval: ^6.2.1 + mipd: ^0.0.7 + ox: ^0.9.6 + zod: ^4.1.5 + zustand: ^5.0.1 + peerDependencies: + "@tanstack/react-query": ">=5.59.0" + "@wagmi/core": ">=2.16.3" + expo-auth-session: ">=7.0.8" + expo-crypto: ">=15.0.7" + expo-web-browser: ">=15.0.8" + react: ">=18" + react-native: ">=0.81.4" + typescript: ">=5.4.0" + viem: ">=2.37.0" + wagmi: ">=2.0.0" + peerDependenciesMeta: + "@tanstack/react-query": + optional: true + expo-auth-session: + optional: true + expo-crypto: + optional: true + expo-web-browser: + optional: true + react: + optional: true + react-native: + optional: true + typescript: + optional: true + wagmi: + optional: true + bin: + porto: dist/cli/bin/index.js + checksum: abf70fa7867c7e075f0cbc3c3281fed6611f35026a6fe9cdcfaf15ec3db9a7dd109ad8b087126923f97bfdb49114b48e5715292addaf38b4105b656345653509 + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -18013,7 +19972,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f @@ -18031,25 +19990,25 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.32, postcss@npm:^8.4.41": - version: 8.5.6 - resolution: "postcss@npm:8.5.6" +"postcss@npm:8.4.49, postcss@npm:~8.4.45": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: - nanoid: ^3.3.11 + nanoid: ^3.3.7 picocolors: ^1.1.1 source-map-js: ^1.2.1 - checksum: 20f3b5d673ffeec2b28d65436756d31ee33f65b0a8bedb3d32f556fbd5973be38c3a7fb5b959a5236c60a5db7b91b0a6b14ffaac0d717dce1b903b964ee1c1bb + checksum: eb5d6cbdca24f50399aafa5d2bea489e4caee4c563ea1edd5a2485bc5f84e9ceef3febf170272bc83a99c31d23a316ad179213e853f34c2a7a8ffa534559d63a languageName: node linkType: hard -"postcss@npm:~8.4.45": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.4.32, postcss@npm:^8.4.41": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: ^3.3.7 + nanoid: ^3.3.11 picocolors: ^1.1.1 source-map-js: ^1.2.1 - checksum: eb5d6cbdca24f50399aafa5d2bea489e4caee4c563ea1edd5a2485bc5f84e9ceef3febf170272bc83a99c31d23a316ad179213e853f34c2a7a8ffa534559d63a + checksum: 20f3b5d673ffeec2b28d65436756d31ee33f65b0a8bedb3d32f556fbd5973be38c3a7fb5b959a5236c60a5db7b91b0a6b14ffaac0d717dce1b903b964ee1c1bb languageName: node linkType: hard @@ -18097,7 +20056,7 @@ __metadata: languageName: node linkType: hard -"preact@npm:^10.16.0": +"preact@npm:^10.16.0, preact@npm:^10.24.2": version: 10.27.2 resolution: "preact@npm:10.27.2" checksum: 5020d280f81cd7e4430c67ff3ec0105ed5dee00f0831ef2f067b1131bbfe7699d41421e5193cc39d0e282cedd875f88b0250fc93c74e21765656230be2672d3d @@ -18210,6 +20169,13 @@ __metadata: languageName: node linkType: hard +"process-warning@npm:^5.0.0": + version: 5.0.0 + resolution: "process-warning@npm:5.0.0" + checksum: 99bce32133a67d45f3efff1202d0895548da3464501ad2acf6ad6d5f6a879b246868f2f382ff8a5872e2bb17b0d800dc1961885947ea9b3344db9cb91405cd88 + languageName: node + linkType: hard + "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -18337,6 +20303,13 @@ __metadata: languageName: node linkType: hard +"proxy-compare@npm:^3.0.1": + version: 3.0.1 + resolution: "proxy-compare@npm:3.0.1" + checksum: 25e4e552610f01e6d2cd67aef98f437cb54cb869df7f940799a8e83c6216db7de1c15747776ca810b120eae4f0dc3f653d4269a003548817c560ea9dfcae22d2 + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -18400,7 +20373,7 @@ __metadata: languageName: node linkType: hard -"qrcode@npm:~1.5.4": +"qrcode@npm:^1.5.1, qrcode@npm:~1.5.4": version: 1.5.4 resolution: "qrcode@npm:1.5.4" dependencies: @@ -18548,6 +20521,18 @@ __metadata: languageName: node linkType: hard +"react-device-detect@npm:^2.2.2": + version: 2.2.3 + resolution: "react-device-detect@npm:2.2.3" + dependencies: + ua-parser-js: ^1.0.33 + peerDependencies: + react: ">= 0.14.0" + react-dom: ">= 0.14.0" + checksum: 42d9b3182b9d2495bf0d7914c9f370da51d8bdb853a3eba2acaf433894ae760386a075ba103185be825b33d42f50d85ef462087f261656d433f4c74dab23861f + languageName: node + linkType: hard + "react-dom@npm:~19.0.0": version: 19.0.0 resolution: "react-dom@npm:19.0.0" @@ -19343,6 +21328,20 @@ __metadata: languageName: node linkType: hard +"secure-json-parse@npm:^2.4.0": + version: 2.7.0 + resolution: "secure-json-parse@npm:2.7.0" + checksum: d9d7d5a01fc6db6115744ba23cf9e67ecfe8c524d771537c062ee05ad5c11b64c730bc58c7f33f60bd6877f96b86f0ceb9ea29644e4040cb757f6912d4dd6737 + languageName: node + linkType: hard + +"secure-password-utilities@npm:^0.2.1": + version: 0.2.1 + resolution: "secure-password-utilities@npm:0.2.1" + checksum: bb83a5b8aff01b31ab735b3ecd8164447f62430038238b5d7538f4c16488a989df230926523baa6ddccd94d1f087122abd8d4070fe99afb5e0675d70a5c15aca + languageName: node + linkType: hard + "semver-compare@npm:^1.0.0": version: 1.0.0 resolution: "semver-compare@npm:1.0.0" @@ -19370,6 +21369,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: dd94ba8f1cbc903d8eeb4dd8bf19f46b3deb14262b6717d0de3c804b594058ae785ef2e4b46c5c3b58733c99c83339068203002f9e37cfe44f7e2cc5e3d2f621 + languageName: node + linkType: hard + "semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -19404,6 +21412,13 @@ __metadata: languageName: node linkType: hard +"set-cookie-parser@npm:^2.6.0": + version: 2.7.2 + resolution: "set-cookie-parser@npm:2.7.2" + checksum: 9e1b09e7184079c81f9ba4d2db3222854adf4e6e4fe73982388367649386a93e7f9b979333ddeba22610706def93c2478f34c3324fe223528cb2c4c879a2c2d3 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -19497,6 +21512,13 @@ __metadata: languageName: node linkType: hard +"shallowequal@npm:1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 + languageName: node + linkType: hard + "sharp@npm:^0.33.5": version: 0.33.5 resolution: "sharp@npm:0.33.5" @@ -19733,6 +21755,13 @@ __metadata: languageName: node linkType: hard +"slow-redact@npm:^0.3.0": + version: 0.3.2 + resolution: "slow-redact@npm:0.3.2" + checksum: 7c5264f93a309684a3a2622d0017af024174f31b4b82921b19791d8a707e8bc5dca56918df685dada23ccc84fbe2cc0cc954a739989c9167d5f60c05fa639f22 + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -19859,7 +21888,7 @@ __metadata: languageName: node linkType: hard -"sonic-boom@npm:^3.7.0": +"sonic-boom@npm:^3.0.0, sonic-boom@npm:^3.7.0": version: 3.8.1 resolution: "sonic-boom@npm:3.8.1" dependencies: @@ -19868,6 +21897,15 @@ __metadata: languageName: node linkType: hard +"sonic-boom@npm:^4.0.1": + version: 4.2.0 + resolution: "sonic-boom@npm:4.2.0" + dependencies: + atomic-sleep: ^1.0.0 + checksum: e5e1ffdd3bcb0dee3bf6f7b2ff50dd3ffa2df864dc9d53463f33e225021a28601e91d0ec7e932739824bafd6f4ff3b7090939ac3e34ab1022e01692b41f7e8a3 + languageName: node + linkType: hard + "sort-asc@npm:^0.2.0": version: 0.2.0 resolution: "sort-asc@npm:0.2.0" @@ -20342,6 +22380,26 @@ __metadata: languageName: node linkType: hard +"styled-components@npm:^6.1.13": + version: 6.1.19 + resolution: "styled-components@npm:6.1.19" + dependencies: + "@emotion/is-prop-valid": 1.2.2 + "@emotion/unitless": 0.8.1 + "@types/stylis": 4.2.5 + css-to-react-native: 3.2.0 + csstype: 3.1.3 + postcss: 8.4.49 + shallowequal: 1.1.0 + stylis: 4.3.2 + tslib: 2.6.2 + peerDependencies: + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + checksum: f631f53e5358fdf403e9c3a5cff14ac13bbffd585cb9b9891ec54b7d250410b174b45928086ad65752bd0729a334a134dac13abd4517bb5f88751ee0a9456500 + languageName: node + linkType: hard + "styled-jsx@npm:5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6" @@ -20358,6 +22416,20 @@ __metadata: languageName: node linkType: hard +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 0faa8a97ff38369f47354376cd9f0def9bf12846da54c28c5987f64aaf67dcb6f00dce88a8632013bfb823b2c4d1d62a44f4ac20363a3505a7ab4e21b70179fc + languageName: node + linkType: hard + +"stylis@npm:^4.3.4": + version: 4.3.6 + resolution: "stylis@npm:4.3.6" + checksum: 4f56a087caace85b34c3a163cf9d662f58f42dc865b2447af5c3ee3588eebaffe90875fe294578cce26f172ff527cad2b01433f6e1ae156400ec38c37c79fd61 + languageName: node + linkType: hard + "supercluster@npm:^8.0.1": version: 8.0.1 resolution: "supercluster@npm:8.0.1" @@ -20456,6 +22528,13 @@ __metadata: languageName: node linkType: hard +"tabbable@npm:^6.0.0": + version: 6.3.0 + resolution: "tabbable@npm:6.3.0" + checksum: 5ffeb2db569db7f3fe11b766f599bc0b67100697034e5c6264995555e8dead029c2e51d6b1e5ea65781e9077bf05ca40d3313c1c47351124a7e68727bc0f3968 + languageName: node + linkType: hard + "table-layout@npm:^1.0.2": version: 1.0.2 resolution: "table-layout@npm:1.0.2" @@ -20592,6 +22671,15 @@ __metadata: languageName: node linkType: hard +"thread-stream@npm:^3.0.0": + version: 3.1.0 + resolution: "thread-stream@npm:3.1.0" + dependencies: + real-require: ^0.2.0 + checksum: 3c5b494ce776f832dfd696792cc865f78c1e850db93e07979349bbc1a5845857cd447aea95808892906cc0178a2fd3233907329f3376e7fc9951e2833f5b7896 + languageName: node + linkType: hard + "through@npm:^2.3.8": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -20629,6 +22717,13 @@ __metadata: languageName: node linkType: hard +"tinycolor2@npm:^1.6.0": + version: 1.6.0 + resolution: "tinycolor2@npm:1.6.0" + checksum: 6df4d07fceeedc0a878d7bac47e2cd47c1ceeb1078340a9eb8a295bc0651e17c750f73d47b3028d829f30b85c15e0572c0fd4142083e4c21a30a597e47f47230 + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.6": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" @@ -20915,6 +23010,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + languageName: node + linkType: hard + "tslib@npm:2.7.0": version: 2.7.0 resolution: "tslib@npm:2.7.0" @@ -21207,7 +23309,7 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.37": +"ua-parser-js@npm:^1.0.33, ua-parser-js@npm:^1.0.37": version: 1.0.41 resolution: "ua-parser-js@npm:1.0.41" bin: @@ -21274,7 +23376,7 @@ __metadata: languageName: node linkType: hard -"uint8arrays@npm:^3.0.0": +"uint8arrays@npm:3.1.1, uint8arrays@npm:^3.0.0": version: 3.1.1 resolution: "uint8arrays@npm:3.1.1" dependencies: @@ -21311,6 +23413,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:^7.15.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 1ef68fc6c5bad200c8b6f17de8e5bc5cfdcadc164ba8d7208cd087cfa8583d922d8316a7fd76c9a658c22b4123d3ff847429185094484fbc65377d695c905857 + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -21629,6 +23738,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.5.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 61a62e910713adfaf91bdb72ff2cd30e5ba83687accaf3b6e75a903b45bf635f5722e3694af30d83a03e92cb533c0a5c699298d2fef639a03ffc86b469f4eee2 + languageName: node + linkType: hard + "usehooks-ts@npm:~3.1.0": version: 3.1.1 resolution: "usehooks-ts@npm:3.1.1" @@ -21686,21 +23804,21 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" +"uuid@npm:>=8 <10, uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" bin: uuid: dist/bin/uuid - checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 languageName: node linkType: hard -"uuid@npm:^9.0.1": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" bin: uuid: dist/bin/uuid - checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df languageName: node linkType: hard @@ -21754,6 +23872,23 @@ __metadata: languageName: node linkType: hard +"valtio@npm:2.1.7": + version: 2.1.7 + resolution: "valtio@npm:2.1.7" + dependencies: + proxy-compare: ^3.0.1 + peerDependencies: + "@types/react": ">=18.0.0" + react: ">=18.0.0" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: b2c311638bbce684d7c399ae2fda160af72855d26822a22be4dd5ce07d253b030ea2b9c12d24e5d4cd6ce5677fdb96d3ab31f97f3dfca783ac99ea0036fc8fe0 + languageName: node + linkType: hard + "varint@npm:^6.0.0": version: 6.0.0 resolution: "varint@npm:6.0.0" @@ -21826,6 +23961,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:2.36.0": + version: 2.36.0 + resolution: "viem@npm:2.36.0" + dependencies: + "@noble/curves": 1.9.6 + "@noble/hashes": 1.8.0 + "@scure/bip32": 1.7.0 + "@scure/bip39": 1.6.0 + abitype: 1.0.8 + isows: 1.0.7 + ox: 0.9.1 + ws: 8.18.3 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 9dc94f729b1035a91469976dd7ed3d4b4d54844e73eaacb5e518d1c4ab7dac84942358c676f19718f4637692a66d9fd0b5571ddcfa128566c1d369b891a1ddcc + languageName: node + linkType: hard + "viem@npm:>=2.29.0, viem@npm:^2.1.1, viem@npm:^2.19.2, viem@npm:^2.21.3, viem@npm:^2.27.0, viem@npm:^2.27.2, viem@npm:^2.31.7": version: 2.38.0 resolution: "viem@npm:2.38.0" @@ -21847,6 +24003,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:>=2.37.9, viem@npm:^2, viem@npm:^2.21.26, viem@npm:^2.32.0, viem@npm:^2.38.0": + version: 2.38.6 + resolution: "viem@npm:2.38.6" + dependencies: + "@noble/curves": 1.9.1 + "@noble/hashes": 1.8.0 + "@scure/bip32": 1.7.0 + "@scure/bip39": 1.6.0 + abitype: 1.1.0 + isows: 1.0.7 + ox: 0.9.6 + ws: 8.18.3 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 19b1d3fab009731c99d6bca7db3d0615de0232716e279026cd69d3495c977c19abc2d05cbb1227a8fc74a332d15108c96e988f4a6acc57a673eccc0a2ec61312 + languageName: node + linkType: hard + "vite-node@npm:1.0.2": version: 1.0.2 resolution: "vite-node@npm:1.0.2" @@ -21948,6 +24125,25 @@ __metadata: languageName: node linkType: hard +"wagmi@npm:^2.19.2": + version: 2.19.2 + resolution: "wagmi@npm:2.19.2" + dependencies: + "@wagmi/connectors": 6.1.3 + "@wagmi/core": 2.22.1 + use-sync-external-store: 1.4.0 + peerDependencies: + "@tanstack/react-query": ">=5.0.0" + react: ">=18" + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + checksum: 80c9ec9ba3f58c7f919f04ea0ae11fb75c01bd5805dfca628727cde39fd12c06469c5c551e38cc0cdef37c202da06e78f621059dd7ed87de5f803fdd72ae76ce + languageName: node + linkType: hard + "walk-up-path@npm:^3.0.1": version: 3.0.1 resolution: "walk-up-path@npm:3.0.1" @@ -22538,13 +24734,20 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.4, zod@npm:^3.25.0, zod@npm:^3.25.1": +"zod@npm:^3.22.4, zod@npm:^3.24.3, zod@npm:^3.24.4, zod@npm:^3.25.0, zod@npm:^3.25.1": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: c9a403a62b329188a5f6bd24d5d935d2bba345f7ab8151d1baa1505b5da9f227fb139354b043711490c798e91f3df75991395e40142e6510a4b16409f302b849 languageName: node linkType: hard +"zod@npm:^4.1.5": + version: 4.1.12 + resolution: "zod@npm:4.1.12" + checksum: 91174acc7d2ca5572ad522643474ddd60640cf6877b5d76e5d583eb25e3c4072c6f5eb92ab94f231ec5ce61c6acdfc3e0166de45fb1005b1ea54986b026b765f + languageName: node + linkType: hard + "zustand@npm:5.0.0": version: 5.0.0 resolution: "zustand@npm:5.0.0" @@ -22587,7 +24790,7 @@ __metadata: languageName: node linkType: hard -"zustand@npm:~5.0.0": +"zustand@npm:^5.0.0, zustand@npm:^5.0.1, zustand@npm:~5.0.0": version: 5.0.8 resolution: "zustand@npm:5.0.8" peerDependencies: