diff --git a/package.json b/package.json index 9d3adf450..a58d5199a 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ "@emotion/styled": "^11.13.0", "@fingerprintjs/fingerprintjs": "^3.4.2", "@headlessui/react": "^2.2.0", - "@lifi/explorer": "^0.0.2", + "@lifi/explorer": "^0.0.3", "@lifi/sdk": "^3.4.1", - "@lifi/wallet-management": "^3.4.3", - "@lifi/widget": "^3.12.0", + "@lifi/wallet-management": "^3.4.4", + "@lifi/widget": "^3.12.1", "@metaplex-foundation/mpl-core": "^1.1.1", "@metaplex-foundation/umi": "^0.9.2", "@metaplex-foundation/umi-bundle-defaults": "^0.9.2", @@ -42,7 +42,7 @@ "fontaine": "^0.5.0", "graphql": "^16.9.0", "graphql-request": "^7.1.2", - "i18next": "^23.16.4", + "i18next": "^23.16.5", "i18next-resources-for-ts": "^1.5.0", "i18next-resources-to-backend": "^1.2.1", "next": "^14.2.17", diff --git a/src/app/api/update-data/route.tsx b/src/app/api/update-data/route.tsx index 091727dc3..e42c450fa 100644 --- a/src/app/api/update-data/route.tsx +++ b/src/app/api/update-data/route.tsx @@ -1,4 +1,3 @@ -import { base58 } from '@metaplex-foundation/umi/serializers'; import 'server-only'; type TRequest = { @@ -15,7 +14,6 @@ export async function POST(request: Request): Promise { headers: { 'Content-Type': 'application/json', 'x-api-key': process.env.WASH_HANDSHAKE as string, - Authorization: `Bearer ${base58.serialize(res.publicKey ?? '')}`, }, }, ); diff --git a/src/wash/hooks/useGetCollection.tsx b/src/wash/hooks/useGetCollection.tsx index 599b159b5..34df83041 100644 --- a/src/wash/hooks/useGetCollection.tsx +++ b/src/wash/hooks/useGetCollection.tsx @@ -3,7 +3,6 @@ import { useUmi } from '../contexts/useUmi'; import { colorDict, WASH_ENDPOINT_ROOT_URI } from '../utils/constants'; import { ChainType } from '@lifi/sdk'; import { useAccount } from '@lifi/wallet-management'; -import { base58 } from '@metaplex-foundation/umi/serializers'; import { useQuery } from '@tanstack/react-query'; import type { TColor } from '../utils/theme'; @@ -36,13 +35,12 @@ export function useGetCollection(): TGetCollection { method: 'GET', headers: { 'Content-Type': 'application/json', - Authorization: `Bearer ${base58.serialize(account.address ?? '')}`, //TODO: CHECK IF NO base58 REQUIRED }, }, ); const result = await response.json(); return result.data; - }, [account.address, umi?.identity.publicKey]); + }, [umi?.identity.publicKey]); const { isPending, diff --git a/src/wash/hooks/useGetNFT.tsx b/src/wash/hooks/useGetNFT.tsx index 24d06aa73..10f0d6238 100644 --- a/src/wash/hooks/useGetNFT.tsx +++ b/src/wash/hooks/useGetNFT.tsx @@ -3,7 +3,6 @@ import { useUmi } from '../contexts/useUmi'; import { colorDict, WASH_ENDPOINT_ROOT_URI } from '../utils/constants'; import { ChainType } from '@lifi/sdk'; import { useAccount } from '@lifi/wallet-management'; -import { base58 } from '@metaplex-foundation/umi/serializers'; import { useQuery } from '@tanstack/react-query'; import type { TColor } from '../utils/theme'; @@ -30,6 +29,9 @@ export type TGetNFT = { }; export function useGetNFT(refetchUser?: VoidFunction): TGetNFT { + const [isRefreshingDataFor, set_isRefreshingDataFor] = useState< + string | undefined + >(undefined); const [dataRefreshedFor, set_dataRefreshedFor] = useState( undefined, ); @@ -65,7 +67,6 @@ export function useGetNFT(refetchUser?: VoidFunction): TGetNFT { method: 'GET', headers: { 'Content-Type': 'application/json', - Authorization: `Bearer ${base58.serialize(account.address ?? '')}`, }, }, ); @@ -93,19 +94,24 @@ export function useGetNFT(refetchUser?: VoidFunction): TGetNFT { * @returns The updated NFT data from the server. *********************************************************************************************/ const fetchUpdatedNFT = useCallback(async (): Promise => { - await fetch(`/api/update-data`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - Authorization: `Bearer ${base58.serialize(account.address ?? '')}`, - }, - body: JSON.stringify({ - publicKey: umi?.identity.publicKey, - }), - }); - set_dataRefreshedFor(umi?.identity.publicKey); - await Promise.all([cachedQuery.refetch(), refetchUser?.()]); - }, [umi?.identity.publicKey, account.address, cachedQuery, refetchUser]); + try { + set_isRefreshingDataFor(umi?.identity.publicKey); + await fetch(`/api/update-data`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + publicKey: umi?.identity.publicKey, + }), + }); + set_dataRefreshedFor(umi?.identity.publicKey); + set_isRefreshingDataFor(undefined); + await Promise.all([cachedQuery.refetch(), refetchUser?.()]); + } catch (error) { + console.warn('error', error); + } + }, [umi?.identity.publicKey, cachedQuery, refetchUser]); /************************************************************************************************** * useEffect Hook for Fetching Updated NFT Data @@ -126,7 +132,8 @@ export function useGetNFT(refetchUser?: VoidFunction): TGetNFT { account.isConnected && account.address && umi?.identity.publicKey && - dataRefreshedFor !== umi?.identity.publicKey + dataRefreshedFor !== umi?.identity.publicKey && + (!isRefreshingDataFor || isRefreshingDataFor !== umi?.identity.publicKey) ) { fetchUpdatedNFT(); } @@ -137,6 +144,7 @@ export function useGetNFT(refetchUser?: VoidFunction): TGetNFT { account.address, umi?.identity.publicKey, dataRefreshedFor, + isRefreshingDataFor, ]); /************************************************************************************************** diff --git a/src/wash/hooks/useGetUser.tsx b/src/wash/hooks/useGetUser.tsx index d319d9069..ed78a2235 100644 --- a/src/wash/hooks/useGetUser.tsx +++ b/src/wash/hooks/useGetUser.tsx @@ -31,13 +31,12 @@ export function useGetUser(): TGetUser { method: 'GET', headers: { 'Content-Type': 'application/json', - Authorization: `Bearer ${account.address ?? ''}`, }, }, ); const result = await response.json(); return { items: result.items, quests: result.userQuests }; - }, [umi?.identity.publicKey, account.address]); + }, [umi?.identity.publicKey]); const { isLoading, error, data, refetch } = useQuery({ queryKey: ['user'], diff --git a/yarn.lock b/yarn.lock index c077de5fe..bb9fbbf80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,7 +12,7 @@ __metadata: languageName: node linkType: hard -"@adraffy/ens-normalize@npm:1.11.0": +"@adraffy/ens-normalize@npm:^1.10.1": version: 1.11.0 resolution: "@adraffy/ens-normalize@npm:1.11.0" checksum: 10/abef75f21470ea43dd6071168e092d2d13e38067e349e76186c78838ae174a46c3e18ca50921d05bea6ec3203074147c9e271f8cb6531d1c2c0e146f3199ddcb @@ -1517,15 +1517,16 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:4.1.0": - version: 4.1.0 - resolution: "@coinbase/wallet-sdk@npm:4.1.0" +"@coinbase/wallet-sdk@npm:4.2.1": + version: 4.2.1 + resolution: "@coinbase/wallet-sdk@npm:4.2.1" dependencies: "@noble/hashes": "npm:^1.4.0" clsx: "npm:^1.2.1" eventemitter3: "npm:^5.0.1" - preact: "npm:^10.16.0" - checksum: 10/5db6ab86a2c5c2d327e98c1e22ecbbc44d91d0aa5003606adbff2c2c6d7cd590e81bcae101c02501afd78848c966e3f0aafbee24a7f5a0fdb08ee89dfdc2600f + preact: "npm:^10.24.2" + vitest: "npm:^2.1.2" + checksum: 10/09a889492091f0496de6dea449c3adcbba09290a841379b23425af3e70298334d5eec32a5e57094a627af61f229413afca3cd9b4b407ce5a6d8847b16dc07ad5 languageName: node linkType: hard @@ -1718,6 +1719,167 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0": version: 4.4.1 resolution: "@eslint-community/eslint-utils@npm:4.4.1" @@ -2169,9 +2331,9 @@ __metadata: languageName: node linkType: hard -"@lifi/explorer@npm:^0.0.2": - version: 0.0.2 - resolution: "@lifi/explorer@npm:0.0.2" +"@lifi/explorer@npm:^0.0.3": + version: 0.0.3 + resolution: "@lifi/explorer@npm:0.0.3" dependencies: "@emotion/react": "npm:^11.11.1" "@emotion/styled": "npm:^11.11.0" @@ -2194,7 +2356,7 @@ __metadata: "@mui/material": ^5.15.19 "@tanstack/react-query": 5.48.0 react: 18.3.1 - checksum: 10/2136ea19494cd6f2808509b50c87d027199d500cfbc2847c15e3385197b69aa10a44ac44701c26ca1875051519f74b5d98951cd1d030916387ba2cdd39a85292 + checksum: 10/8a8def40f003213dd4e25b0404099f40569c828dc1bb67b779365bda4ca12f3ba91115186db812f96783c1a7d2e2fe18a45f3f7c9a517795d4980401c85b2531 languageName: node linkType: hard @@ -2227,9 +2389,9 @@ __metadata: languageName: node linkType: hard -"@lifi/wallet-management@npm:^3.4.3": - version: 3.4.3 - resolution: "@lifi/wallet-management@npm:3.4.3" +"@lifi/wallet-management@npm:^3.4.4": + version: 3.4.4 + resolution: "@lifi/wallet-management@npm:3.4.4" dependencies: "@bigmi/client": "npm:^0.0.4" "@bigmi/core": "npm:^0.0.4" @@ -2244,25 +2406,25 @@ __metadata: "@solana/wallet-adapter-base": "npm:^0.9.23" "@solana/wallet-adapter-react": "npm:^0.15.35" "@solana/web3.js": "npm:^1.95.4" - "@wagmi/core": "npm:^2.14.2" - i18next: "npm:^23.16.4" + "@wagmi/core": "npm:^2.14.4" + i18next: "npm:^23.16.5" mitt: "npm:^3.0.1" react: "npm:^18.3.1" - react-i18next: "npm:^15.1.0" + react-i18next: "npm:^15.1.1" use-sync-external-store: "npm:^1.2.2" - viem: "npm:^2.21.41" - wagmi: "npm:^2.12.26" + viem: "npm:^2.21.43" + wagmi: "npm:^2.12.29" zustand: "npm:^4.5.5" peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 10/e14475601ee2b663718ebdb4e4a8687265c4dfcaea6319abbf42514fbb13c438c227c5ff2db9dff3ed79511b6918c26e91b540e1f33360a615c69965963f53a1 + checksum: 10/9c1f0a350d1b043a2fb3a9e94dc988bc1ed23b0a9066b50f317e0cfba3967a9537d9ae3532fdc9eafde6505f29fcb74ba2f7e1bb75a2e6dbba20bf783b18ee9c languageName: node linkType: hard -"@lifi/widget@npm:^3.12.0": - version: 3.12.0 - resolution: "@lifi/widget@npm:3.12.0" +"@lifi/widget@npm:^3.12.1": + version: 3.12.1 + resolution: "@lifi/widget@npm:3.12.1" dependencies: "@bigmi/client": "npm:^0.0.4" "@bigmi/core": "npm:^0.0.4" @@ -2270,7 +2432,7 @@ __metadata: "@emotion/react": "npm:^11.13.3" "@emotion/styled": "npm:^11.13.0" "@lifi/sdk": "npm:^3.4.1" - "@lifi/wallet-management": "npm:^3.4.3" + "@lifi/wallet-management": "npm:^3.4.4" "@mui/icons-material": "npm:^5.16.7" "@mui/lab": "npm:^5.0.0-alpha.173" "@mui/material": "npm:^5.16.7" @@ -2279,22 +2441,22 @@ __metadata: "@solana/wallet-adapter-react": "npm:^0.15.35" "@solana/web3.js": "npm:^1.95.4" "@tanstack/react-query": "npm:^5.59.20" - "@tanstack/react-virtual": "npm:^3.10.8" - i18next: "npm:^23.16.4" + "@tanstack/react-virtual": "npm:^3.10.9" + i18next: "npm:^23.16.5" microdiff: "npm:^1.4.0" mitt: "npm:^3.0.1" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - react-i18next: "npm:^15.1.0" + react-i18next: "npm:^15.1.1" react-intersection-observer: "npm:^9.13.1" - react-router-dom: "npm:^6.27.0" - viem: "npm:^2.21.41" - wagmi: "npm:^2.12.26" + react-router-dom: "npm:^6.28.0" + viem: "npm:^2.21.43" + wagmi: "npm:^2.12.29" zustand: "npm:^4.5.5" peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 10/a2a5728accbc34f1a8ed8da1d1c3fe3a12d88313817430da827b43e9f13cb37d5115337b59248124820aacd6f8135160aac35579aa53ce52010559478b0eca73 + checksum: 10/7aba93a60e1f2c91dfe3a5797a12ef1210599f3ac51658fbb42c01fee2ec09ac50ae057a376e754b101efebc02fbba90e42d264de7dcdf5021dfe2249e2f4072 languageName: node linkType: hard @@ -4136,6 +4298,132 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.24.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-android-arm64@npm:4.24.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.24.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.24.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.24.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.24.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.24.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.24.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.24.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.24.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.24.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.24.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.24.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.24.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.24.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.24.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.24.4": + version: 4.24.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.24.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rtsao/scc@npm:^1.1.0": version: 1.1.0 resolution: "@rtsao/scc@npm:1.1.0" @@ -4195,7 +4483,7 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:1.5.0": +"@scure/bip32@npm:1.5.0, @scure/bip32@npm:^1.5.0": version: 1.5.0 resolution: "@scure/bip32@npm:1.5.0" dependencies: @@ -4216,7 +4504,7 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.4.0": +"@scure/bip39@npm:1.4.0, @scure/bip39@npm:^1.4.0": version: 1.4.0 resolution: "@scure/bip39@npm:1.4.0" dependencies: @@ -5093,7 +5381,7 @@ __metadata: languageName: node linkType: hard -"@tanstack/react-virtual@npm:^3.10.8, @tanstack/react-virtual@npm:^3.8.1": +"@tanstack/react-virtual@npm:^3.10.8, @tanstack/react-virtual@npm:^3.10.9, @tanstack/react-virtual@npm:^3.8.1": version: 3.10.9 resolution: "@tanstack/react-virtual@npm:3.10.9" dependencies: @@ -5153,7 +5441,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d @@ -5497,30 +5785,111 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.3.5": - version: 5.3.5 - resolution: "@wagmi/connectors@npm:5.3.5" +"@vitest/expect@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/expect@npm:2.1.4" + dependencies: + "@vitest/spy": "npm:2.1.4" + "@vitest/utils": "npm:2.1.4" + chai: "npm:^5.1.2" + tinyrainbow: "npm:^1.2.0" + checksum: 10/0b3806d39233843a9661f6d5ccde489c9b6d278426f889198a862d601dcc186f107398487374195eb0dae90c9f69628f3f216200d644f817fa25d64ae1bc537e + languageName: node + linkType: hard + +"@vitest/mocker@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/mocker@npm:2.1.4" + dependencies: + "@vitest/spy": "npm:2.1.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.12" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/00f323cc184977b247a1f0b9c51fdcceb97377031d728c69ef0bd14ebf0256742a94c68c6caa90eb073ed3de4277febd7d54715508bff05bb2fb7767ce11afbe + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:2.1.4, @vitest/pretty-format@npm:^2.1.4": + version: 2.1.4 + resolution: "@vitest/pretty-format@npm:2.1.4" + dependencies: + tinyrainbow: "npm:^1.2.0" + checksum: 10/434e6a7903f72a3796f26516ad728aca92724909e18fd3f2cd4b9b8b0ae2cc7b4cd86e92ab9f2ac7bc005c7a7ef0bcb9d768c0264b4b0625f1f0748cc615f1f6 + languageName: node + linkType: hard + +"@vitest/runner@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/runner@npm:2.1.4" dependencies: - "@coinbase/wallet-sdk": "npm:4.1.0" + "@vitest/utils": "npm:2.1.4" + pathe: "npm:^1.1.2" + checksum: 10/51dbea968ace6edefb058d88c9736fa524a64f4dc750ec163b43f5015a31b31f2d80a7b20de4c2a819fbfb172162ad4d0f8428c78fa7ca832c1a1b135161ac4b + languageName: node + linkType: hard + +"@vitest/snapshot@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/snapshot@npm:2.1.4" + dependencies: + "@vitest/pretty-format": "npm:2.1.4" + magic-string: "npm:^0.30.12" + pathe: "npm:^1.1.2" + checksum: 10/785f74cf5f7745eb0dcb73fe3c628bc1f687c6341e8ba63d722fa83609d21465302ebd208405b9f91ce87fb36720a0f361c949983d5caccbcb8ec2119f995483 + languageName: node + linkType: hard + +"@vitest/spy@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/spy@npm:2.1.4" + dependencies: + tinyspy: "npm:^3.0.2" + checksum: 10/4dd3e7c28928abb047c567b3711d1cbccd59aaae294c57efaab83cdd723b568882de5376fc086c919a4cb6d1df5e6cc0502b3171cce06dfce87863c731fd5d36 + languageName: node + linkType: hard + +"@vitest/utils@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/utils@npm:2.1.4" + dependencies: + "@vitest/pretty-format": "npm:2.1.4" + loupe: "npm:^3.1.2" + tinyrainbow: "npm:^1.2.0" + checksum: 10/aaaf5310943abca0f0080d9638e67838f7e519d5670ec32e61184915efdfa5ec61d9b495cad6cb7dc492e8caeed14593e78dda77c8ea59c1671a231661f57142 + languageName: node + linkType: hard + +"@wagmi/connectors@npm:5.3.7": + version: 5.3.7 + resolution: "@wagmi/connectors@npm:5.3.7" + dependencies: + "@coinbase/wallet-sdk": "npm:4.2.1" "@metamask/sdk": "npm:0.30.1" "@safe-global/safe-apps-provider": "npm:0.18.3" "@safe-global/safe-apps-sdk": "npm:9.1.0" "@walletconnect/ethereum-provider": "npm:2.17.0" cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.14.3 + "@wagmi/core": 2.14.4 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: 10/32b5547b1606c52adeba214e45829783992a0fc51fd87cf4153e437d4479ee8a1b652a81d87949c6ac8ba336b0b926ed1ec3ccdbcfd742400dd533e302fb993f + checksum: 10/d42ddfb8e929fe639477e5a6b01159c6cbe5f48cfd1945c4679ba1b0df290243dd4bb2528a7852d0babd6c1e5a18f5102e9bb527e7b57bbc7b0035620b8a4916 languageName: node linkType: hard -"@wagmi/core@npm:2.14.3, @wagmi/core@npm:^2.14.1, @wagmi/core@npm:^2.14.2": - version: 2.14.3 - resolution: "@wagmi/core@npm:2.14.3" +"@wagmi/core@npm:2.14.4, @wagmi/core@npm:^2.14.1, @wagmi/core@npm:^2.14.4": + version: 2.14.4 + resolution: "@wagmi/core@npm:2.14.4" dependencies: eventemitter3: "npm:5.0.1" mipd: "npm:0.0.7" @@ -5534,7 +5903,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10/4bd1b7aef73d26635a15eeef80bacca7038d68795e6c6075e8b4e6bd91010c4ba17ad840762485cacaa7cf0462afa44c22bdc48e2d112a1052edb9117d4e45ed + checksum: 10/71c0e28f4c3cdb82c6553accf0b3462591210d9073dfd493db37a85dc5934a363b5e44eb09667941e970c80baffc4ce40acdb1a8b5a6ba3786e47d607722458f languageName: node linkType: hard @@ -5954,7 +6323,7 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.0.6": +"abitype@npm:1.0.6, abitype@npm:^1.0.6": version: 1.0.6 resolution: "abitype@npm:1.0.6" peerDependencies: @@ -6252,6 +6621,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -6666,6 +7042,13 @@ __metadata: languageName: node linkType: hard +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": version: 18.0.4 resolution: "cacache@npm:18.0.4" @@ -6714,9 +7097,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001678 - resolution: "caniuse-lite@npm:1.0.30001678" - checksum: 10/aaeeee4df57494ed84dbcaec786cbdb4d866e633a14103f52c93bc63c5ffa5ed884a8b379edbe5942fa8deec8cf925e49c9613c3009de3075882b3324069a33c + version: 1.0.30001679 + resolution: "caniuse-lite@npm:1.0.30001679" + checksum: 10/4de6424465e904a9bb2913ab75916a3d24f47babd9419e49742fb786c2bf5c84124a78e8bd4ba5ebde899b3d2dbce12229ca543938f8acc4823f7c4aec71d93a languageName: node linkType: hard @@ -6737,6 +7120,19 @@ __metadata: languageName: node linkType: hard +"chai@npm:^5.1.2": + version: 5.1.2 + resolution: "chai@npm:5.1.2" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/e8c2bbc83cb5a2f87130d93056d4cfbbe04106e12aa798b504816dbe3fa538a9f68541b472e56cbf0f54558b501d7e31867d74b8218abcd5a8cc8ba536fba46c + languageName: node + linkType: hard + "chalk@npm:3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" @@ -6764,6 +7160,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a + languageName: node + linkType: hard + "chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -7161,7 +7564,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.6": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.6": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -7196,6 +7599,13 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -7387,9 +7797,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.41": - version: 1.5.52 - resolution: "electron-to-chromium@npm:1.5.52" - checksum: 10/464ea25529a901fcfcf69c5cf5d39d31607a4ea34d98012c18e22b32154280c90f830b8ac6acbad047b13f2966852ef7d5b78f49396548401757d9a9b025f028 + version: 1.5.55 + resolution: "electron-to-chromium@npm:1.5.55" + checksum: 10/0e1dabaf7056a886902c5fd4b681b98e633575183c213cd912a9f8e55c100458e2fa399864f93bc82a696679c6b05f5781e4ded787644e44e3f3fce7e3e23cdb languageName: node linkType: hard @@ -7663,6 +8073,86 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b + languageName: node + linkType: hard + "escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -8210,6 +8700,13 @@ __metadata: languageName: node linkType: hard +"expect-type@npm:^1.1.0": + version: 1.1.0 + resolution: "expect-type@npm:1.1.0" + checksum: 10/05fca80ddc7d493a89361f783c6b000750fa04a8226bc24701f3b90adb0efc2fb467f2a0baaed4015a02d8b9034ef5bb87521df9dba980f50b1105bd596ef833 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -8510,7 +9007,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -8529,7 +9026,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -9029,12 +9526,12 @@ __metadata: languageName: node linkType: hard -"i18next@npm:^23.16.4": - version: 23.16.4 - resolution: "i18next@npm:23.16.4" +"i18next@npm:^23.16.5": + version: 23.16.5 + resolution: "i18next@npm:23.16.5" dependencies: "@babel/runtime": "npm:^7.23.2" - checksum: 10/a3aa6189aa4bf3022c372a03c88a2216d420b70f01369bd1017f7e51d0ed012dcda8b5f6476021835ab9574ee0ac5d056049fe4b720b5458b42bcc6ae66bd38d + checksum: 10/842b6d35d6e0822f1c8c3c2ca8af0fec9d8d9e37a54f63cdf42c0fcc7908d980082daff6ab77ad248324d2c45a0f1fe1e40efe23ba84d950722ece36b61d647c languageName: node linkType: hard @@ -9780,10 +10277,10 @@ __metadata: "@eslint/eslintrc": "npm:^3.1.0" "@fingerprintjs/fingerprintjs": "npm:^3.4.2" "@headlessui/react": "npm:^2.2.0" - "@lifi/explorer": "npm:^0.0.2" + "@lifi/explorer": "npm:^0.0.3" "@lifi/sdk": "npm:^3.4.1" - "@lifi/wallet-management": "npm:^3.4.3" - "@lifi/widget": "npm:^3.12.0" + "@lifi/wallet-management": "npm:^3.4.4" + "@lifi/widget": "npm:^3.12.1" "@metaplex-foundation/mpl-core": "npm:^1.1.1" "@metaplex-foundation/umi": "npm:^0.9.2" "@metaplex-foundation/umi-bundle-defaults": "npm:^0.9.2" @@ -9829,7 +10326,7 @@ __metadata: graphql: "npm:^16.9.0" graphql-request: "npm:^7.1.2" husky: "npm:^9.1.6" - i18next: "npm:^23.16.4" + i18next: "npm:^23.16.5" i18next-resources-for-ts: "npm:^1.5.0" i18next-resources-to-backend: "npm:^1.2.1" lint-staged: "npm:^15.2.10" @@ -10093,6 +10590,13 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^3.1.0, loupe@npm:^3.1.2": + version: 3.1.2 + resolution: "loupe@npm:3.1.2" + checksum: 10/8f5734e53fb64cd914aa7d986e01b6d4c2e3c6c56dcbd5428d71c2703f0ab46b5ab9f9eeaaf2b485e8a1c43f865bdd16ec08ae1a661c8f55acdbd9f4d59c607a + languageName: node + linkType: hard + "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -10133,7 +10637,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.3, magic-string@npm:^0.30.8": +"magic-string@npm:^0.30.12, magic-string@npm:^0.30.3, magic-string@npm:^0.30.8": version: 0.30.12 resolution: "magic-string@npm:0.30.12" dependencies: @@ -10462,7 +10966,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -10850,6 +11354,26 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.1.0": + version: 0.1.0 + resolution: "ox@npm:0.1.0" + dependencies: + "@adraffy/ens-normalize": "npm:^1.10.1" + "@noble/curves": "npm:^1.6.0" + "@noble/hashes": "npm:^1.5.0" + "@scure/bip32": "npm:^1.5.0" + "@scure/bip39": "npm:^1.4.0" + abitype: "npm:^1.0.6" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/2b98a729df12204c2b0f7f3c58e6e043db68544d040e101108c8d2421759be5f0729fd0fcedebc1b61ef30bac14229ff5e6d5514de9095dc9b9a2eec64d60b24 + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -10996,6 +11520,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 + languageName: node + linkType: hard + "pg-int8@npm:1.0.1": version: 1.0.1 resolution: "pg-int8@npm:1.0.1" @@ -11205,6 +11736,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.43": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" + checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 + languageName: node + linkType: hard + "postgres-array@npm:~2.0.0": version: 2.0.0 resolution: "postgres-array@npm:2.0.0" @@ -11272,7 +11814,7 @@ __metadata: languageName: node linkType: hard -"preact@npm:^10.16.0": +"preact@npm:^10.16.0, preact@npm:^10.24.2": version: 10.24.3 resolution: "preact@npm:10.24.3" checksum: 10/e9c4c901a4ddd475a1072355b5c6c944b05797445e0d68f317ad0dbc976b831523573693ea75d2e12e7902042e3729af435377816d25558bf693ecf6b516c707 @@ -11524,7 +12066,7 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^15.1.0, react-i18next@npm:^15.1.1": +"react-i18next@npm:^15.1.1": version: 15.1.1 resolution: "react-i18next@npm:15.1.1" dependencies: @@ -11582,7 +12124,7 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.27.0": +"react-router-dom@npm:^6.28.0": version: 6.28.0 resolution: "react-router-dom@npm:6.28.0" dependencies: @@ -11950,6 +12492,75 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.20.0": + version: 4.24.4 + resolution: "rollup@npm:4.24.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.24.4" + "@rollup/rollup-android-arm64": "npm:4.24.4" + "@rollup/rollup-darwin-arm64": "npm:4.24.4" + "@rollup/rollup-darwin-x64": "npm:4.24.4" + "@rollup/rollup-freebsd-arm64": "npm:4.24.4" + "@rollup/rollup-freebsd-x64": "npm:4.24.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.24.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.24.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.24.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.24.4" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.24.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.24.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.24.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.24.4" + "@rollup/rollup-linux-x64-musl": "npm:4.24.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.24.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.24.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.24.4" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/a8ffde17d7cd5d9eaaf91bb025de83329b034771254d34b977df3f294e0992f6d89a444a0c8e9d73c8721d60cedf5be32fa8bd6f157874700bb8043c61ca660a + languageName: node + linkType: hard + "rpc-websockets@npm:^9.0.2": version: 9.0.4 resolution: "rpc-websockets@npm:9.0.4" @@ -12215,6 +12826,13 @@ __metadata: languageName: node linkType: hard +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 + languageName: node + linkType: hard + "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" @@ -12331,7 +12949,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2": +"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 @@ -12375,6 +12993,13 @@ __metadata: languageName: node linkType: hard +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + "stacktrace-parser@npm:^0.1.10": version: 0.1.10 resolution: "stacktrace-parser@npm:0.1.10" @@ -12747,6 +13372,41 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.1": + version: 0.3.1 + resolution: "tinyexec@npm:0.3.1" + checksum: 10/0537c70590d52d354f40c0255ff0f654a3d18ddb3812b440ddf9d436edf516c8057838ad5a38744c0c59670ec03e3cf23fbe04ae3d49f031d948274e99002569 + languageName: node + linkType: hard + +"tinypool@npm:^1.0.1": + version: 1.0.1 + resolution: "tinypool@npm:1.0.1" + checksum: 10/eaceb93784b8e27e60c0e3e2c7d11c29e1e79b2a025b2c232215db73b90fe22bd4753ad53fc8e801c2b5a63b94a823af549555d8361272bc98271de7dd4a9925 + languageName: node + linkType: hard + +"tinyrainbow@npm:^1.2.0": + version: 1.2.0 + resolution: "tinyrainbow@npm:1.2.0" + checksum: 10/2924444db6804355e5ba2b6e586c7f77329d93abdd7257a069a0f4530dff9f16de484e80479094e3f39273462541b003a65ee3a6afc2d12555aa745132deba5d + languageName: node + linkType: hard + +"tinyspy@npm:^3.0.2": + version: 3.0.2 + resolution: "tinyspy@npm:3.0.2" + checksum: 10/5db671b2ff5cd309de650c8c4761ca945459d7204afb1776db9a04fb4efa28a75f08517a8620c01ee32a577748802231ad92f7d5b194dc003ee7f987a2a06337 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -13316,17 +13976,17 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.1.1, viem@npm:^2.21.35, viem@npm:^2.21.37, viem@npm:^2.21.41": - version: 2.21.42 - resolution: "viem@npm:2.21.42" +"viem@npm:^2.1.1, viem@npm:^2.21.35, viem@npm:^2.21.37, viem@npm:^2.21.43": + version: 2.21.43 + resolution: "viem@npm:2.21.43" dependencies: - "@adraffy/ens-normalize": "npm:1.11.0" "@noble/curves": "npm:1.6.0" "@noble/hashes": "npm:1.5.0" "@scure/bip32": "npm:1.5.0" "@scure/bip39": "npm:1.4.0" abitype: "npm:1.0.6" isows: "npm:1.0.6" + ox: "npm:0.1.0" webauthn-p256: "npm:0.0.10" ws: "npm:8.18.0" peerDependencies: @@ -13334,7 +13994,114 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/c147591ba52fe10ad3499f18264af4da2b3e4f64cdf715af2ed2287fae729626bd9f9016dc1dc1aa1a84659eda42eddf61945c428f4bd120f68a072bc64b9fd6 + checksum: 10/de765d56562eb4d68352dc8116236421281d6004be4b143d402f0cc1c97dc0d880133eea26a958f7a34c355d9253107b774a917a2a73391d0af22a45f0a4c3ff + languageName: node + linkType: hard + +"vite-node@npm:2.1.4": + version: 2.1.4 + resolution: "vite-node@npm:2.1.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.3.7" + pathe: "npm:^1.1.2" + vite: "npm:^5.0.0" + bin: + vite-node: vite-node.mjs + checksum: 10/3c3fbe6e41ab1716f4e6e0b52dcb80e027cb481df03e31d9bb5d16bb0ffabc5c884cca705ef8a5dea60f787e5eb78a428977d0d40e61e1f331bfb8c3d486d3e2 + languageName: node + linkType: hard + +"vite@npm:^5.0.0": + version: 5.4.10 + resolution: "vite@npm:5.4.10" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10/5d4a427d585d6f9114fc383114f707dca46408f54b221709e5eb6b0c16e0b4dec4baf908a7db9a8f1e5b16e64b655900ac14629abe61c698cbe296115c65ed8a + languageName: node + linkType: hard + +"vitest@npm:^2.1.2": + version: 2.1.4 + resolution: "vitest@npm:2.1.4" + dependencies: + "@vitest/expect": "npm:2.1.4" + "@vitest/mocker": "npm:2.1.4" + "@vitest/pretty-format": "npm:^2.1.4" + "@vitest/runner": "npm:2.1.4" + "@vitest/snapshot": "npm:2.1.4" + "@vitest/spy": "npm:2.1.4" + "@vitest/utils": "npm:2.1.4" + chai: "npm:^5.1.2" + debug: "npm:^4.3.7" + expect-type: "npm:^1.1.0" + magic-string: "npm:^0.30.12" + pathe: "npm:^1.1.2" + std-env: "npm:^3.7.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.1" + tinypool: "npm:^1.0.1" + tinyrainbow: "npm:^1.2.0" + vite: "npm:^5.0.0" + vite-node: "npm:2.1.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 + "@vitest/browser": 2.1.4 + "@vitest/ui": 2.1.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10/bf0bb39e6148678ccc0d856a6a08e99458e80266558f97757bd20980812cd439f51599bcb64c807805594bf6fdb2111fdca688bc8884524819cc4a84a4598109 languageName: node linkType: hard @@ -13345,12 +14112,12 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:^2.12.25, wagmi@npm:^2.12.26": - version: 2.12.27 - resolution: "wagmi@npm:2.12.27" +"wagmi@npm:^2.12.25, wagmi@npm:^2.12.29": + version: 2.12.29 + resolution: "wagmi@npm:2.12.29" dependencies: - "@wagmi/connectors": "npm:5.3.5" - "@wagmi/core": "npm:2.14.3" + "@wagmi/connectors": "npm:5.3.7" + "@wagmi/core": "npm:2.14.4" use-sync-external-store: "npm:1.2.0" peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -13360,7 +14127,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/e4f475fd6c6362e28e4766580f848b6ceb0592246aa73d02c181f5dd894bd93e9e5b447b4e5bb503897b381264148d4ec10934c733f58b3f0bf439cd7d751594 + checksum: 10/5d47f81e2cf322823e1813fdb422fd881eb3eec56d05fb42340bd1afc1c10bd9f4b99d29fbdd08995ea4328c9326eec945f88541ba3dd698d4ffbb3246f68228 languageName: node linkType: hard @@ -13520,6 +14287,18 @@ __metadata: languageName: node linkType: hard +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 + languageName: node + linkType: hard + "word-wrap@npm:^1.2.5": version: 1.2.5 resolution: "word-wrap@npm:1.2.5"