From 6a89489befdee821220507fd3339f57e819f888e Mon Sep 17 00:00:00 2001 From: tmm Date: Wed, 18 Mar 2026 17:14:37 -0400 Subject: [PATCH 1/6] chore: types --- packages/core/src/tempo/Connectors.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/tempo/Connectors.ts b/packages/core/src/tempo/Connectors.ts index dd36562982..9e765e4712 100644 --- a/packages/core/src/tempo/Connectors.ts +++ b/packages/core/src/tempo/Connectors.ts @@ -364,7 +364,7 @@ export function webAuthn(options: webAuthn.Parameters) { (await account.signKeyAuthorization(accessKey, { ...accessKeyOptions, chainId: BigInt(parameters.chainId ?? config.chains[0]?.id ?? 0), - })) + } as never)) await config?.storage?.setItem( `pendingKeyAuthorization:${account.address.toLowerCase()}`, From 9d61b738c43f23a76e49c4dc71c18585fc3c167b Mon Sep 17 00:00:00 2001 From: Wonhee Lee <2wheeh@gmail.com> Date: Thu, 5 Mar 2026 15:23:12 +0900 Subject: [PATCH 2/6] feat: bump tanstack query versions --- packages/core/src/query/getFeeHistory.test.ts | 5 + .../core/src/query/infiniteReadContracts.ts | 1 - packages/core/src/query/types.ts | 3 - .../codegen/createUseWriteContract.test-d.ts | 2 +- packages/react/src/hooks/useConnect.test-d.ts | 2 +- .../src/hooks/useDeployContract.test-d.ts | 2 +- .../react/src/hooks/useDisconnect.test-d.ts | 2 +- .../src/hooks/useInfiniteReadContracts.ts | 1 - .../react/src/hooks/useReconnect.test-d.ts | 2 +- .../src/hooks/useSendTransaction.test-d.ts | 2 +- .../react/src/hooks/useSignMessage.test-d.ts | 2 +- .../src/hooks/useSignTransaction.test-d.ts | 2 +- .../src/hooks/useSignTypedData.test-d.ts | 2 +- .../react/src/hooks/useSwitchChain.test-d.ts | 2 +- .../src/hooks/useSwitchConnection.test-d.ts | 2 +- .../react/src/hooks/useWatchAsset.test-d.ts | 2 +- .../src/hooks/useWriteContract.test-d.ts | 2 +- packages/react/src/types/properties.ts | 10 +- packages/react/src/utils/query.ts | 10 +- .../solid/src/primitives/useConnect.test-d.ts | 2 +- .../src/primitives/useDisconnect.test-d.ts | 2 +- .../src/primitives/useReconnect.test-d.ts | 2 +- .../src/primitives/useSwitchChain.test-d.ts | 2 +- .../primitives/useSwitchConnection.test-d.ts | 2 +- packages/solid/src/utils/query.ts | 25 +- .../vue/src/composables/useConnect.test-d.ts | 2 +- .../src/composables/useDisconnect.test-d.ts | 2 +- .../src/composables/useReconnect.test-d.ts | 2 +- .../composables/useSendTransaction.test-d.ts | 2 +- .../src/composables/useSignMessage.test-d.ts | 2 +- .../composables/useSignTransaction.test-d.ts | 2 +- .../composables/useSignTypedData.test-d.ts | 2 +- .../src/composables/useSwitchChain.test-d.ts | 2 +- .../composables/useSwitchConnection.test-d.ts | 2 +- .../composables/useWriteContract.test-d.ts | 2 +- pnpm-lock.yaml | 1519 +++++++---------- pnpm-workspace.yaml | 8 +- 37 files changed, 632 insertions(+), 1006 deletions(-) diff --git a/packages/core/src/query/getFeeHistory.test.ts b/packages/core/src/query/getFeeHistory.test.ts index 9f4e170f9b..137c564644 100644 --- a/packages/core/src/query/getFeeHistory.test.ts +++ b/packages/core/src/query/getFeeHistory.test.ts @@ -1,8 +1,11 @@ +import { QueryClient } from '@tanstack/query-core' import { chain, config } from '@wagmi/test' import { expect, test } from 'vitest' import { getFeeHistoryQueryOptions } from './getFeeHistory.js' +const queryClient = new QueryClient() + test('default', async () => { expect( getFeeHistoryQueryOptions(config, { @@ -109,6 +112,7 @@ test('behavior: blockCount is required', async () => { const options = getFeeHistoryQueryOptions(config, {}) await expect( options.queryFn({ + client: queryClient, queryKey: options.queryKey, signal: new AbortSignal(), meta: undefined, @@ -122,6 +126,7 @@ test('behavior: rewardPercentiles is required', async () => { const options = getFeeHistoryQueryOptions(config, { blockCount: 4 }) await expect( options.queryFn({ + client: queryClient, queryKey: options.queryKey, signal: new AbortSignal(), meta: undefined, diff --git a/packages/core/src/query/infiniteReadContracts.ts b/packages/core/src/query/infiniteReadContracts.ts index 185e011201..e12118714c 100644 --- a/packages/core/src/query/infiniteReadContracts.ts +++ b/packages/core/src/query/infiniteReadContracts.ts @@ -61,7 +61,6 @@ export function infiniteReadContractsQueryOptions< InfiniteReadContractsQueryFnData, ReadContractsErrorType, InfiniteReadContractsData, - InfiniteReadContractsData, InfiniteReadContractsQueryKey, pageParam > diff --git a/packages/core/src/query/types.ts b/packages/core/src/query/types.ts index 6a279d52d5..7841cd7284 100644 --- a/packages/core/src/query/types.ts +++ b/packages/core/src/query/types.ts @@ -12,7 +12,6 @@ export type InfiniteQueryOptions< queryFnData = unknown, error = DefaultError, data = queryFnData, - queryData = queryFnData, queryKey extends QueryKey = QueryKey, pageParam = unknown, /// @@ -20,14 +19,12 @@ export type InfiniteQueryOptions< queryFnData, error, data, - queryData, queryKey, pageParam > = InfiniteQueryObserverOptions< queryFnData, error, data, - queryData, queryKey, pageParam >, diff --git a/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts b/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts index 14906fda41..f40d6bd4ca 100644 --- a/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts +++ b/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts @@ -53,7 +53,7 @@ test('context', () => { expectTypeOf(data).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transfer'>() expectTypeOf(variables.args).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useConnect.test-d.ts b/packages/react/src/hooks/useConnect.test-d.ts index 50e61f1931..a416ebca2b 100644 --- a/packages/react/src/hooks/useConnect.test-d.ts +++ b/packages/react/src/hooks/useConnect.test-d.ts @@ -130,7 +130,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/react/src/hooks/useDeployContract.test-d.ts b/packages/react/src/hooks/useDeployContract.test-d.ts index 16882be587..81429c3ff3 100644 --- a/packages/react/src/hooks/useDeployContract.test-d.ts +++ b/packages/react/src/hooks/useDeployContract.test-d.ts @@ -83,7 +83,7 @@ test('context', () => { }, onSuccess(data, variables, context) { expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined diff --git a/packages/react/src/hooks/useDisconnect.test-d.ts b/packages/react/src/hooks/useDisconnect.test-d.ts index 7bf3689450..8a7dcc286d 100644 --- a/packages/react/src/hooks/useDisconnect.test-d.ts +++ b/packages/react/src/hooks/useDisconnect.test-d.ts @@ -72,7 +72,7 @@ test('context', () => { { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/react/src/hooks/useInfiniteReadContracts.ts b/packages/react/src/hooks/useInfiniteReadContracts.ts index 2d0685886f..9dcd4945c5 100644 --- a/packages/react/src/hooks/useInfiniteReadContracts.ts +++ b/packages/react/src/hooks/useInfiniteReadContracts.ts @@ -37,7 +37,6 @@ export type UseInfiniteContractReadsParameters< InfiniteReadContractsQueryFnData, ReadContractsErrorType, selectData, - InfiniteReadContractsData, InfiniteReadContractsQueryKey, pageParam > diff --git a/packages/react/src/hooks/useReconnect.test-d.ts b/packages/react/src/hooks/useReconnect.test-d.ts index c35d789f1b..368990955d 100644 --- a/packages/react/src/hooks/useReconnect.test-d.ts +++ b/packages/react/src/hooks/useReconnect.test-d.ts @@ -128,7 +128,7 @@ test('context', () => { connector: Connector }[] >() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/react/src/hooks/useSendTransaction.test-d.ts b/packages/react/src/hooks/useSendTransaction.test-d.ts index 341bce942c..ffd9015282 100644 --- a/packages/react/src/hooks/useSendTransaction.test-d.ts +++ b/packages/react/src/hooks/useSendTransaction.test-d.ts @@ -66,7 +66,7 @@ test('context', () => { chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/react/src/hooks/useSignMessage.test-d.ts b/packages/react/src/hooks/useSignMessage.test-d.ts index 220678201e..857fabebbf 100644 --- a/packages/react/src/hooks/useSignMessage.test-d.ts +++ b/packages/react/src/hooks/useSignMessage.test-d.ts @@ -53,7 +53,7 @@ test('context', () => { onSuccess(data, variables, context) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() diff --git a/packages/react/src/hooks/useSignTransaction.test-d.ts b/packages/react/src/hooks/useSignTransaction.test-d.ts index 094137b9b7..d5f6852d2f 100644 --- a/packages/react/src/hooks/useSignTransaction.test-d.ts +++ b/packages/react/src/hooks/useSignTransaction.test-d.ts @@ -72,7 +72,7 @@ test('context', () => { chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toMatchTypeOf() diff --git a/packages/react/src/hooks/useSignTypedData.test-d.ts b/packages/react/src/hooks/useSignTypedData.test-d.ts index 376da4d2e7..fac0ed220c 100644 --- a/packages/react/src/hooks/useSignTypedData.test-d.ts +++ b/packages/react/src/hooks/useSignTypedData.test-d.ts @@ -81,7 +81,7 @@ test('context', () => { wallet: `0x${string}` } }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/react/src/hooks/useSwitchChain.test-d.ts b/packages/react/src/hooks/useSwitchChain.test-d.ts index 7b3c447fd3..5c938986e5 100644 --- a/packages/react/src/hooks/useSwitchChain.test-d.ts +++ b/packages/react/src/hooks/useSwitchChain.test-d.ts @@ -98,7 +98,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(data).toEqualTypeOf>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf | undefined>() diff --git a/packages/react/src/hooks/useSwitchConnection.test-d.ts b/packages/react/src/hooks/useSwitchConnection.test-d.ts index a001f03a3e..3e9a675d71 100644 --- a/packages/react/src/hooks/useSwitchConnection.test-d.ts +++ b/packages/react/src/hooks/useSwitchConnection.test-d.ts @@ -73,7 +73,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/react/src/hooks/useWatchAsset.test-d.ts b/packages/react/src/hooks/useWatchAsset.test-d.ts index 1f1d214220..997c5ee988 100644 --- a/packages/react/src/hooks/useWatchAsset.test-d.ts +++ b/packages/react/src/hooks/useWatchAsset.test-d.ts @@ -57,7 +57,7 @@ test('context', () => { onSuccess(data, variables, context) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/react/src/hooks/useWriteContract.test-d.ts b/packages/react/src/hooks/useWriteContract.test-d.ts index 8f552974c1..767908f56a 100644 --- a/packages/react/src/hooks/useWriteContract.test-d.ts +++ b/packages/react/src/hooks/useWriteContract.test-d.ts @@ -91,7 +91,7 @@ test('context', () => { }, onSuccess(data, variables, context) { expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transferFrom'>() expectTypeOf(variables.args).toEqualTypeOf< diff --git a/packages/react/src/types/properties.ts b/packages/react/src/types/properties.ts index 50adf77534..872831a625 100644 --- a/packages/react/src/types/properties.ts +++ b/packages/react/src/types/properties.ts @@ -6,19 +6,11 @@ export type InfiniteQueryParameter< queryFnData = unknown, error = DefaultError, data = queryFnData, - queryData = queryFnData, queryKey extends QueryKey = QueryKey, pageParam = unknown, > = { query: Omit< - UseInfiniteQueryParameters< - queryFnData, - error, - data, - queryData, - queryKey, - pageParam - >, + UseInfiniteQueryParameters, 'queryFn' | 'queryHash' | 'queryKey' | 'queryKeyHashFn' | 'throwOnError' > } diff --git a/packages/react/src/utils/query.ts b/packages/react/src/utils/query.ts index c7906252f9..a2107cf64e 100644 --- a/packages/react/src/utils/query.ts +++ b/packages/react/src/utils/query.ts @@ -116,19 +116,11 @@ export type UseInfiniteQueryParameters< queryFnData = unknown, error = DefaultError, data = queryFnData, - queryData = queryFnData, queryKey extends QueryKey = QueryKey, pageParam = unknown, > = Compute< Omit< - UseInfiniteQueryOptions< - queryFnData, - error, - data, - queryData, - queryKey, - pageParam - >, + UseInfiniteQueryOptions, 'initialData' > & { // Fix `initialData` type diff --git a/packages/solid/src/primitives/useConnect.test-d.ts b/packages/solid/src/primitives/useConnect.test-d.ts index 5d4a9a6096..ad1f391f33 100644 --- a/packages/solid/src/primitives/useConnect.test-d.ts +++ b/packages/solid/src/primitives/useConnect.test-d.ts @@ -134,7 +134,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/solid/src/primitives/useDisconnect.test-d.ts b/packages/solid/src/primitives/useDisconnect.test-d.ts index 9b515348f6..329429a4fa 100644 --- a/packages/solid/src/primitives/useDisconnect.test-d.ts +++ b/packages/solid/src/primitives/useDisconnect.test-d.ts @@ -74,7 +74,7 @@ test('context', () => { { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/solid/src/primitives/useReconnect.test-d.ts b/packages/solid/src/primitives/useReconnect.test-d.ts index 7ae50f761e..92b2ff5b21 100644 --- a/packages/solid/src/primitives/useReconnect.test-d.ts +++ b/packages/solid/src/primitives/useReconnect.test-d.ts @@ -128,7 +128,7 @@ test('context', () => { connector: Connector }[] >() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/solid/src/primitives/useSwitchChain.test-d.ts b/packages/solid/src/primitives/useSwitchChain.test-d.ts index 6cb2cde477..e5af908e69 100644 --- a/packages/solid/src/primitives/useSwitchChain.test-d.ts +++ b/packages/solid/src/primitives/useSwitchChain.test-d.ts @@ -98,7 +98,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(data).toEqualTypeOf>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf | undefined>() diff --git a/packages/solid/src/primitives/useSwitchConnection.test-d.ts b/packages/solid/src/primitives/useSwitchConnection.test-d.ts index 295dbf7725..9501454399 100644 --- a/packages/solid/src/primitives/useSwitchConnection.test-d.ts +++ b/packages/solid/src/primitives/useSwitchConnection.test-d.ts @@ -73,7 +73,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/solid/src/utils/query.ts b/packages/solid/src/utils/query.ts index 33519f3566..6d15a3bdbf 100644 --- a/packages/solid/src/utils/query.ts +++ b/packages/solid/src/utils/query.ts @@ -5,13 +5,12 @@ import { type SolidInfiniteQueryOptions, type SolidMutationOptions, type SolidQueryOptions, - // TODO: import use___ once solid-query version is updated - createInfiniteQuery as tanstack_useInfiniteQuery, - createQuery as tanstack_useQuery, - type CreateInfiniteQueryResult as UseInfiniteQueryResult, - type CreateMutationResult as UseMutationResult, - type CreateQueryResult as UseQueryResult, - createMutation as useMutation, + useInfiniteQuery as tanstack_useInfiniteQuery, + useQuery as tanstack_useQuery, + type UseInfiniteQueryResult, + type UseMutationResult, + type UseQueryResult, + useMutation, } from '@tanstack/solid-query' import type { Compute, @@ -104,19 +103,11 @@ export type SolidInfiniteQueryParameters< queryFnData = unknown, error = DefaultError, data = queryFnData, - queryData = queryFnData, queryKey extends QueryKey = QueryKey, pageParam = unknown, > = Compute< Omit< - SolidInfiniteQueryOptions< - queryFnData, - error, - data, - queryData, - queryKey, - pageParam - >, + SolidInfiniteQueryOptions, 'initialData' > & { // Fix `initialData` type @@ -143,7 +134,6 @@ export function useInfiniteQuery< queryFnData, error, data, - queryData, queryKey extends QueryKey, pageParam = unknown, >( @@ -152,7 +142,6 @@ export function useInfiniteQuery< queryFnData, error, data, - queryData, queryKey, pageParam > & { diff --git a/packages/vue/src/composables/useConnect.test-d.ts b/packages/vue/src/composables/useConnect.test-d.ts index 05e5a8ecf9..0cc7f0fd3f 100644 --- a/packages/vue/src/composables/useConnect.test-d.ts +++ b/packages/vue/src/composables/useConnect.test-d.ts @@ -136,7 +136,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/vue/src/composables/useDisconnect.test-d.ts b/packages/vue/src/composables/useDisconnect.test-d.ts index 5eea99b136..0895059eb7 100644 --- a/packages/vue/src/composables/useDisconnect.test-d.ts +++ b/packages/vue/src/composables/useDisconnect.test-d.ts @@ -76,7 +76,7 @@ test('context', () => { { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/vue/src/composables/useReconnect.test-d.ts b/packages/vue/src/composables/useReconnect.test-d.ts index 5ac30f5042..89e3fe91e0 100644 --- a/packages/vue/src/composables/useReconnect.test-d.ts +++ b/packages/vue/src/composables/useReconnect.test-d.ts @@ -126,7 +126,7 @@ test('context', () => { connector: Connector }[] >() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/vue/src/composables/useSendTransaction.test-d.ts b/packages/vue/src/composables/useSendTransaction.test-d.ts index cd5b9f20fa..d0511eae0e 100644 --- a/packages/vue/src/composables/useSendTransaction.test-d.ts +++ b/packages/vue/src/composables/useSendTransaction.test-d.ts @@ -66,7 +66,7 @@ test('context', () => { chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/vue/src/composables/useSignMessage.test-d.ts b/packages/vue/src/composables/useSignMessage.test-d.ts index c64ce8baeb..c39202a10f 100644 --- a/packages/vue/src/composables/useSignMessage.test-d.ts +++ b/packages/vue/src/composables/useSignMessage.test-d.ts @@ -57,7 +57,7 @@ test('context', () => { onSuccess(data, variables, context) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() diff --git a/packages/vue/src/composables/useSignTransaction.test-d.ts b/packages/vue/src/composables/useSignTransaction.test-d.ts index bc570d9c76..74d5a59ec0 100644 --- a/packages/vue/src/composables/useSignTransaction.test-d.ts +++ b/packages/vue/src/composables/useSignTransaction.test-d.ts @@ -72,7 +72,7 @@ test('context', () => { chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toMatchTypeOf() diff --git a/packages/vue/src/composables/useSignTypedData.test-d.ts b/packages/vue/src/composables/useSignTypedData.test-d.ts index d1f69909ef..2a56dc0517 100644 --- a/packages/vue/src/composables/useSignTypedData.test-d.ts +++ b/packages/vue/src/composables/useSignTypedData.test-d.ts @@ -81,7 +81,7 @@ test('context', () => { wallet: `0x${string}` } }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf() diff --git a/packages/vue/src/composables/useSwitchChain.test-d.ts b/packages/vue/src/composables/useSwitchChain.test-d.ts index 5b0dc20f8c..ebdd525274 100644 --- a/packages/vue/src/composables/useSwitchChain.test-d.ts +++ b/packages/vue/src/composables/useSwitchChain.test-d.ts @@ -102,7 +102,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(data).toEqualTypeOf>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf | undefined>() diff --git a/packages/vue/src/composables/useSwitchConnection.test-d.ts b/packages/vue/src/composables/useSwitchConnection.test-d.ts index 34f694833c..b40f4b74bf 100644 --- a/packages/vue/src/composables/useSwitchConnection.test-d.ts +++ b/packages/vue/src/composables/useSwitchConnection.test-d.ts @@ -70,7 +70,7 @@ test('context', () => { accounts: readonly [Address, ...Address[]] chainId: number }>() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() }, onSettled(data, error, variables, context) { expectTypeOf(data).toEqualTypeOf< diff --git a/packages/vue/src/composables/useWriteContract.test-d.ts b/packages/vue/src/composables/useWriteContract.test-d.ts index 098af04229..106b8f3752 100644 --- a/packages/vue/src/composables/useWriteContract.test-d.ts +++ b/packages/vue/src/composables/useWriteContract.test-d.ts @@ -90,7 +90,7 @@ test('context', () => { }, onSuccess(data, variables, context) { expectTypeOf(data).toEqualTypeOf() - expectTypeOf(context).toEqualTypeOf() + expectTypeOf(context).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transferFrom'>() expectTypeOf(variables.args).toEqualTypeOf< diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cc7c3a03f..97f1a2b212 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,17 +25,17 @@ catalogs: specifier: 9.1.0 version: 9.1.0 '@tanstack/query-core': - specifier: 5.49.1 - version: 5.49.1 + specifier: 5.90.20 + version: 5.90.20 '@tanstack/react-query': - specifier: 5.49.2 - version: 5.49.2 + specifier: 5.90.21 + version: 5.90.21 '@tanstack/solid-query': - specifier: 5.49.1 - version: 5.49.1 + specifier: 5.90.23 + version: 5.90.23 '@tanstack/vue-query': - specifier: 5.49.1 - version: 5.49.1 + specifier: 5.92.9 + version: 5.92.9 '@types/react': specifier: ^19.2.0 version: 19.2.3 @@ -143,16 +143,16 @@ importers: version: 24.6.2 '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/browser': specifier: ^4.0.16 - version: 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16) + version: 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16) '@vitest/browser-playwright': specifier: ^4.0.16 - version: 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16) + version: 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16) '@vitest/coverage-v8': specifier: ^4.0.16 - version: 4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16))(vitest@4.0.16) + version: 4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16))(vitest@4.0.16) '@wagmi/test': specifier: workspace:* version: link:packages/test @@ -200,13 +200,13 @@ importers: version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) vite-plugin-react-fallback-throttle: specifier: ^0.1.1 - version: 0.1.1(react-dom@19.2.0(react@19.2.0))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 0.1.1(react-dom@19.2.0(react@19.2.0))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) vite-plugin-solid: specifier: 'catalog:' - version: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: ^4.0.16 - version: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vitest-browser-react: specifier: ^2.0.2 version: 2.0.2(@types/react-dom@19.2.2(@types/react@19.2.3))(@types/react@19.2.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vitest@4.0.16) @@ -263,7 +263,7 @@ importers: version: 3.0.3 viem: specifier: 2.x - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) zod: specifier: ^4.1.11 version: 4.1.11 @@ -315,7 +315,7 @@ importers: version: 2.4.9(typescript@5.9.3) porto: specifier: 'catalog:' - version: 0.2.37(@types/react@19.2.3)(@wagmi/core@packages+core)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.0))(viem@2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@packages+react) + version: 0.2.37(@tanstack/react-query@5.90.21(react@19.2.0))(@types/react@19.2.3)(@wagmi/core@packages+core)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.0))(viem@2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@packages+react) packages/core: dependencies: @@ -331,7 +331,7 @@ importers: devDependencies: '@tanstack/query-core': specifier: 'catalog:' - version: 5.49.1 + version: 5.90.20 ox: specifier: 'catalog:' version: 0.11.1(typescript@5.9.3)(zod@4.1.11) @@ -375,7 +375,7 @@ importers: devDependencies: '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) '@types/react': specifier: 'catalog:' version: 19.2.3 @@ -396,7 +396,7 @@ importers: dependencies: '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) react: specifier: 'catalog:' version: 19.2.0 @@ -412,7 +412,7 @@ importers: dependencies: '@tanstack/solid-query': specifier: 'catalog:' - version: 5.49.1(solid-js@1.9.10) + version: 5.90.23(solid-js@1.9.10) '@wagmi/solid': specifier: workspace:* version: link:../../solid @@ -424,7 +424,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@wagmi/vue': specifier: workspace:* version: link:../../vue @@ -443,7 +443,7 @@ importers: devDependencies: '@tanstack/solid-query': specifier: 'catalog:' - version: 5.49.1(solid-js@1.9.10) + version: 5.90.23(solid-js@1.9.10) solid-js: specifier: 'catalog:' version: 1.9.10 @@ -455,13 +455,13 @@ importers: version: 0.8.10(solid-js@1.9.10) '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) '@tanstack/solid-query': specifier: 'catalog:' - version: 5.49.1(solid-js@1.9.10) + version: 5.90.23(solid-js@1.9.10) '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@types/react': specifier: 'catalog:' version: 19.2.3 @@ -510,13 +510,13 @@ importers: version: 4.2.1 '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 nuxt: specifier: 'catalog:' - version: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) + version: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) vue: specifier: 'catalog:' version: 3.5.25(typescript@5.9.3) @@ -528,10 +528,10 @@ importers: version: 14.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) next: specifier: ^16.1.7 - version: 16.1.7(@babel/core@7.29.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 16.1.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: specifier: 'catalog:' version: 19.2.0 @@ -540,7 +540,7 @@ importers: version: 19.2.0(react@19.2.0) viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: workspace:* version: link:../../packages/react @@ -559,16 +559,16 @@ importers: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@wagmi/vue': specifier: workspace:* version: link:../../packages/vue nuxt: specifier: 'catalog:' - version: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) + version: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) vue: specifier: 'catalog:' version: 3.5.25(typescript@5.9.3) @@ -580,10 +580,10 @@ importers: dependencies: '@solidjs/start': specifier: ^1.1.0 - version: 1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@tanstack/solid-query': specifier: 'catalog:' - version: 5.49.1(solid-js@1.9.10) + version: 5.90.23(solid-js@1.9.10) '@wagmi/solid': specifier: workspace:* version: link:../../packages/solid @@ -592,34 +592,34 @@ importers: version: 1.9.10 viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.44.4(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) vinxi: specifier: ^0.5.7 - version: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) playgrounds/tanstack-start: dependencies: '@cloudflare/vite-plugin': specifier: ^1.20.0 - version: 1.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(workerd@1.20260120.0)(wrangler@4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 1.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(workerd@1.20260120.0)(wrangler@4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) '@tanstack/react-query-devtools': specifier: ^5.91.2 - version: 5.91.2(@tanstack/react-query@5.49.2(react@19.2.0))(react@19.2.0) + version: 5.91.2(@tanstack/react-query@5.90.21(react@19.2.0))(react@19.2.0) '@tanstack/react-router': specifier: ^1.145.7 version: 1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-router-ssr-query': specifier: ^1.145.7 - version: 1.147.3(@tanstack/query-core@5.90.10)(@tanstack/react-query@5.49.2(react@19.2.0))(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@tanstack/router-core@1.167.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.147.3(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@19.2.0))(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@tanstack/router-core@1.167.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-start': specifier: ^1.166.16 - version: 1.166.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 1.166.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@tanstack/router-plugin': specifier: ^1.145.7 - version: 1.149.0(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 1.149.0(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) react: specifier: 'catalog:' version: 19.2.0 @@ -628,14 +628,14 @@ importers: version: 19.2.0(react@19.2.0) viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.44.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) wagmi: specifier: workspace:* version: link:../../packages/react devDependencies: '@tanstack/devtools-vite': specifier: ^0.4.1 - version: 0.4.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 0.4.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@tanstack/react-devtools': specifier: ^0.9.1 version: 0.9.2(@types/react-dom@19.2.2(@types/react@19.2.3))(@types/react@19.2.3)(bufferutil@4.0.8)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(utf-8-validate@5.0.10) @@ -653,13 +653,13 @@ importers: version: 19.2.2(@types/react@19.2.3) '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) typescript: specifier: ^5.9.3 version: 5.9.3 vite: specifier: 'catalog:' - version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) wrangler: specifier: '>=4.59.1' version: 4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -680,7 +680,7 @@ importers: version: 19.2.0(react@19.2.0) viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) devDependencies: '@types/react': specifier: 'catalog:' @@ -690,13 +690,13 @@ importers: version: 19.2.2(@types/react@19.2.3) '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) buffer: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) playgrounds/vite-react: dependencies: @@ -705,10 +705,10 @@ importers: version: 5.90.12 '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) '@tanstack/react-query-persist-client': specifier: ^5.90.12 - version: 5.90.12(@tanstack/react-query@5.49.2(react@19.2.0))(react@19.2.0) + version: 5.90.12(@tanstack/react-query@5.90.21(react@19.2.0))(react@19.2.0) idb-keyval: specifier: ^6.2.1 version: 6.2.1 @@ -720,14 +720,14 @@ importers: version: 19.2.0(react@19.2.0) viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: workspace:* version: link:../../packages/react devDependencies: '@tanstack/react-query-devtools': specifier: ^5.91.2 - version: 5.91.2(@tanstack/react-query@5.49.2(react@19.2.0))(react@19.2.0) + version: 5.91.2(@tanstack/react-query@5.90.21(react@19.2.0))(react@19.2.0) '@types/react': specifier: 'catalog:' version: 19.2.3 @@ -736,7 +736,7 @@ importers: version: 19.2.2(@types/react@19.2.3) '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@wagmi/cli': specifier: workspace:* version: link:../../packages/cli @@ -745,13 +745,13 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) playgrounds/vite-solid: dependencies: '@tanstack/solid-query': specifier: 'catalog:' - version: 5.49.1(solid-js@1.9.10) + version: 5.90.23(solid-js@1.9.10) '@wagmi/solid': specifier: workspace:* version: link:../../packages/solid @@ -760,42 +760,42 @@ importers: version: 1.9.10 viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.44.4(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) devDependencies: buffer: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vite-plugin-solid: specifier: 'catalog:' - version: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) playgrounds/vite-vue: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@wagmi/vue': specifier: workspace:* version: link:../../packages/vue viem: specifier: 2.* - version: 2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11) + version: 2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) vue: specifier: 'catalog:' version: 3.5.25(typescript@5.9.3) devDependencies: '@vitejs/plugin-vue': specifier: 'catalog:' - version: 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + version: 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) buffer: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + version: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: 3.1.3 version: 3.1.3(typescript@5.9.3) @@ -807,13 +807,13 @@ importers: version: 3.20.0(@nuxt/kit@3.19.2(magicast@0.3.5))(typescript@5.9.3) '@tanstack/query-core': specifier: 'catalog:' - version: 5.49.1 + version: 5.90.20 '@tanstack/react-query': specifier: 'catalog:' - version: 5.49.2(react@19.2.0) + version: 5.90.21(react@19.2.0) '@tanstack/vue-query': specifier: 'catalog:' - version: 5.49.1(vue@3.5.25(typescript@5.9.3)) + version: 5.92.9(vue@3.5.25(typescript@5.9.3)) '@types/react': specifier: 'catalog:' version: 19.2.3 @@ -834,7 +834,7 @@ importers: version: 1.0.2(typescript@5.9.3)(zod@3.25.76) nuxt: specifier: ^3.19.2 - version: 3.19.2(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) + version: 3.19.2(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) react: specifier: 'catalog:' version: 19.2.0 @@ -843,16 +843,16 @@ importers: version: 1.9.10 unocss: specifier: ^66.5.6 - version: 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) viem: specifier: ~2.46.0 - version: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) vitepress: specifier: 1.6.3 version: 1.6.3(@algolia/client-search@5.42.0)(@types/node@24.6.2)(@types/react@19.2.3)(axios@1.13.5)(change-case@5.4.4)(fuse.js@7.1.0)(idb-keyval@6.2.1)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(terser@5.31.0)(typescript@5.9.3) vitepress-plugin-group-icons: specifier: ^1.6.5 - version: 1.6.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + version: 1.6.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) vitepress-plugin-llms: specifier: 1.11.1 version: 1.11.1 @@ -865,6 +865,12 @@ importers: packages: + '@adraffy/ens-normalize@1.10.0': + resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + + '@adraffy/ens-normalize@1.11.0': + resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + '@adraffy/ens-normalize@1.11.1': resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==} @@ -985,18 +991,10 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.29.0': - resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.0': resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.29.0': - resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} - engines: {node: '>=6.9.0'} - '@babel/core@7.28.4': resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} @@ -1005,10 +1003,6 @@ packages: resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} engines: {node: '>=6.9.0'} - '@babel/core@7.29.0': - resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.28.5': resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} @@ -1025,10 +1019,6 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.28.6': - resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} - engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.3': resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} engines: {node: '>=6.9.0'} @@ -1051,22 +1041,12 @@ packages: resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.28.6': - resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.28.3': resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.28.6': - resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.27.1': resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} @@ -1075,10 +1055,6 @@ packages: resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.28.6': - resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} - engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.27.1': resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} engines: {node: '>=6.9.0'} @@ -1105,10 +1081,6 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.29.2': - resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.27.7': resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==} engines: {node: '>=6.0.0'} @@ -1130,24 +1102,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.28.6': - resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.27.1': resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.28.6': - resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.27.1': resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} engines: {node: '>=6.9.0'} @@ -1174,10 +1134,6 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/template@7.28.6': - resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.27.7': resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==} engines: {node: '>=6.9.0'} @@ -1190,10 +1146,6 @@ packages: resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.29.0': - resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.5': resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} @@ -1542,12 +1494,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.4': - resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/android-arm64@0.25.0': resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} @@ -1578,12 +1524,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.4': - resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm@0.25.0': resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} @@ -1614,12 +1554,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.4': - resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-x64@0.25.0': resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} @@ -1650,12 +1584,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.4': - resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/darwin-arm64@0.25.0': resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} @@ -1686,12 +1614,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.4': - resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-x64@0.25.0': resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} @@ -1722,12 +1644,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.4': - resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/freebsd-arm64@0.25.0': resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} @@ -1758,12 +1674,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.4': - resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.0': resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} @@ -1794,12 +1704,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.4': - resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/linux-arm64@0.25.0': resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} @@ -1830,12 +1734,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.4': - resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm@0.25.0': resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} @@ -1866,12 +1764,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.4': - resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-ia32@0.25.0': resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} @@ -1902,12 +1794,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.4': - resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-loong64@0.25.0': resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} @@ -1938,12 +1824,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.4': - resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-mips64el@0.25.0': resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} @@ -1974,12 +1854,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.4': - resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-ppc64@0.25.0': resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} @@ -2010,12 +1884,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.4': - resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-riscv64@0.25.0': resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} @@ -2046,12 +1914,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.4': - resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-s390x@0.25.0': resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} @@ -2082,12 +1944,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.4': - resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-x64@0.25.0': resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} @@ -2118,12 +1974,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.4': - resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} @@ -2154,12 +2004,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.4': - resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.0': resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} @@ -2190,12 +2034,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.4': - resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} @@ -2226,12 +2064,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.4': - resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.0': resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} @@ -2262,12 +2094,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.4': - resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openharmony-arm64@0.25.10': resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} @@ -2286,12 +2112,6 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.4': - resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/sunos-x64@0.25.0': resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} @@ -2322,12 +2142,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.4': - resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/win32-arm64@0.25.0': resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} @@ -2358,12 +2172,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.4': - resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-ia32@0.25.0': resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} @@ -2394,12 +2202,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.4': - resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-x64@0.25.0': resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} @@ -2430,12 +2232,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.4': - resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@ethereumjs/common@3.2.0': resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} @@ -2790,9 +2586,6 @@ packages: '@jridgewell/gen-mapping@0.3.12': resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} - '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - '@jridgewell/remapping@2.3.5': resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} @@ -2803,15 +2596,9 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} - '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -2969,6 +2756,9 @@ packages: resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.2.0': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} @@ -2992,6 +2782,10 @@ packages: resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.3.2': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -4388,6 +4182,9 @@ packages: '@scure/base@1.2.6': resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} + '@scure/bip32@1.3.2': + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} + '@scure/bip32@1.4.0': resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} @@ -4397,6 +4194,9 @@ packages: '@scure/bip32@1.7.0': resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==} + '@scure/bip39@1.2.1': + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + '@scure/bip39@1.3.0': resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} @@ -4869,12 +4669,12 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.49.1': - resolution: {integrity: sha512-JnC9ndmD1KKS01Rt/ovRUB1tmwO7zkyXAyIxN9mznuJrcNtOrkmOnQqdJF2ib9oHzc2VxHomnEG7xyfo54Npkw==} - '@tanstack/query-core@5.90.10': resolution: {integrity: sha512-EhZVFu9rl7GfRNuJLJ3Y7wtbTnENsvzp+YpcAV7kCYiXni1v8qZh++lpw4ch4rrwC0u/EZRnBHIehzCGzwXDSQ==} + '@tanstack/query-core@5.90.20': + resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==} + '@tanstack/query-devtools@5.92.0': resolution: {integrity: sha512-N8D27KH1vEpVacvZgJL27xC6yPFUy0Zkezn5gnB3L3gRCxlDeSuiya7fKge8Y91uMTnC8aSxBQhcK6ocY7alpQ==} @@ -4905,10 +4705,10 @@ packages: '@tanstack/react-query': ^5.90.10 react: ^18 || ^19 - '@tanstack/react-query@5.49.2': - resolution: {integrity: sha512-6rfwXDK9BvmHISbNFuGd+wY3P44lyW7lWiA9vIFGT/T0P9aHD1VkjTvcM4SDAIbAQ9ygEZZoLt7dlU1o3NjMVA==} + '@tanstack/react-query@5.90.21': + resolution: {integrity: sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg==} peerDependencies: - react: ^18.0.0 + react: ^18 || ^19 '@tanstack/react-router-devtools@1.149.0': resolution: {integrity: sha512-QJ6epMhRKTS8WrBmcMFjK1v+jDaimMQuySCSNA8NR1ZROKv3xx0gY8AjyVVgQ1h78HSXXRMYH3aql2kWYjc31g==} @@ -5070,8 +4870,8 @@ packages: resolution: {integrity: sha512-a05fzK+jBGacsSAc1vE8an7lpBh4H0PyIEcivtEyHLomgSeElAJxm9E2It/0nYRZ5Lh23m0okbhzJNaYWZpAOg==} engines: {node: '>=12'} - '@tanstack/solid-query@5.49.1': - resolution: {integrity: sha512-bEOphgQ2ohBBauxQmBUnmYFJe4rqOFX/AmtHgypeF7cbYH9F05TVn8zbXmpZnvyV2ASU0BDbxCrztRdg2JpKaA==} + '@tanstack/solid-query@5.90.23': + resolution: {integrity: sha512-pbZc4+Kgm7ktzIuu01R3KOWfazQKgNp4AZvW0RSvv+sNMpYoileUDAkXEcjDJe6RJmb3fVvTR4LlcSL5pxDElQ==} peerDependencies: solid-js: ^1.6.0 @@ -5114,8 +4914,8 @@ packages: engines: {node: '>=20.19'} hasBin: true - '@tanstack/vue-query@5.49.1': - resolution: {integrity: sha512-/nTqP8PNCRzMcqTGEuFQE3ntUD3A+K05r6Dw/0hNwNS3PLEaKUKlxytmAhIoaoloQwbbAghjLyKRQZ+CMWv90A==} + '@tanstack/vue-query@5.92.9': + resolution: {integrity: sha512-jjAZcqKveyX0C4w/6zUqbnqk/XzuxNWaFsWjGTJWULVFizUNeLGME2gf9vVSDclIyiBhR13oZJPPs6fJgfpIJQ==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^2.6.0 || ^3.3.0 @@ -5773,6 +5573,17 @@ packages: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} + abitype@1.0.0: + resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + abitype@1.0.2: resolution: {integrity: sha512-aFt4k2H+eiAKy/zxtnORa9iIb10BMBeWL18l8v4+QuwYEBXPxxjSB1bFZCzQmKPoj8m7j68K705l3uY+E2gAjg==} peerDependencies: @@ -5870,11 +5681,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true - adm-zip@0.4.16: resolution: {integrity: sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==} engines: {node: '>=0.3.0'} @@ -5936,10 +5742,6 @@ packages: resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} engines: {node: '>=14'} - ansis@4.2.0: - resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} - engines: {node: '>=14'} - any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -6196,11 +5998,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} @@ -6288,9 +6085,6 @@ packages: caniuse-lite@1.0.30001756: resolution: {integrity: sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==} - caniuse-lite@1.0.30001780: - resolution: {integrity: sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -6335,8 +6129,8 @@ packages: cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.2.0: - resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==} + cheerio@1.1.2: + resolution: {integrity: sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==} engines: {node: '>=20.18.1'} chokidar@3.6.0: @@ -6564,8 +6358,8 @@ packages: peerDependencies: postcss: ^8.0.9 - css-select@5.2.2: - resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} @@ -6575,8 +6369,12 @@ packages: resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} cssesc@3.0.0: @@ -6807,10 +6605,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.1.1: - resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} - engines: {node: '>=8'} - detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -6924,9 +6718,6 @@ packages: electron-to-chromium@1.5.257: resolution: {integrity: sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==} - electron-to-chromium@1.5.313: - resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==} - emoji-regex-xs@1.0.0: resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} @@ -6978,10 +6769,6 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} - entities@7.0.1: - resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} - engines: {node: '>=0.12'} - env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -7052,11 +6839,6 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.4: - resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} - engines: {node: '>=18'} - hasBin: true - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -7364,9 +7146,6 @@ packages: get-tsconfig@4.13.0: resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} - get-tsconfig@4.13.6: - resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} - giget@2.0.0: resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} hasBin: true @@ -7527,8 +7306,8 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - htmlparser2@10.1.0: - resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} + htmlparser2@10.0.0: + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} @@ -7769,10 +7548,6 @@ packages: resolution: {integrity: sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==} engines: {node: '>=18'} - isbot@5.1.36: - resolution: {integrity: sha512-C/ZtXyJqDPZ7G7JPr06ApWyYoHjYexQbS6hPYD4WYCzpv2Qes6Z+CCEfTX4Owzf+1EJ933PoI2p+B9v7wpGZBQ==} - engines: {node: '>=18'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -7785,6 +7560,11 @@ packages: peerDependencies: ws: 8.17.1 + isows@1.0.4: + resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} + peerDependencies: + ws: 8.17.1 + isows@1.0.6: resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} peerDependencies: @@ -8104,6 +7884,9 @@ packages: mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -8448,15 +8231,15 @@ packages: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true + node-mock-http@1.0.3: + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} + node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} - node-releases@2.0.36: - resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} - node@runtime:24.14.0: resolution: type: variations @@ -8692,8 +8475,16 @@ packages: typescript: optional: true - ox@0.12.4: - resolution: {integrity: sha512-+P+C7QzuwPV8lu79dOwjBKfB2CbnbEXe/hfyyrff1drrO1nOOj3Hc87svHfcW1yneRr3WXaKr6nz11nq+/DF9Q==} + ox@0.11.3: + resolution: {integrity: sha512-1bWYGk/xZel3xro3l8WGg6eq4YEKlaqvyMtVhfMFpbJzK2F6rj4EDRtqDCWVEJMkzcmEi9uW2QxsqELokOlarw==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + + ox@0.12.1: + resolution: {integrity: sha512-uU0llpthaaw4UJoXlseCyBHmQ3bLrQmz9rRLIAUHqv46uHuae9SE+ukYBRIPVCnlEnHKuWjDUcDFHWx9gbGNoA==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -9227,11 +9018,6 @@ packages: engines: {node: '>=14'} hasBin: true - prettier@3.8.1: - resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} - engines: {node: '>=14'} - hasBin: true - pretty-bytes@7.1.0: resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} engines: {node: '>=20'} @@ -9821,8 +9607,8 @@ packages: engines: {node: '>=20.16.0'} hasBin: true - srvx@0.9.8: - resolution: {integrity: sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ==} + srvx@0.9.6: + resolution: {integrity: sha512-5L4rT6qQqqb+xcoDoklUgCNdmzqJ6vbcDRwPVGRXewF55IJH0pqh0lQlrJ266ZWTKJ4mfeioqHQJeAYesS+RrQ==} engines: {node: '>=20.16.0'} hasBin: true @@ -10134,11 +9920,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - tsx@4.21.0: - resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} - engines: {node: '>=18.0.0'} - hasBin: true - tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} @@ -10344,10 +10125,6 @@ packages: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} - unplugin@2.3.11: - resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} - engines: {node: '>=18.12.0'} - unstorage@1.17.1: resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==} peerDependencies: @@ -10489,12 +10266,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} @@ -10560,6 +10331,14 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + viem@2.10.8: + resolution: {integrity: sha512-ttCXlDmjjcZ8M/eJezXFzDtHj+RFOjEQ3elmXnCC7suXo/y8CuIM1LrIoyUFk7LKIE5E+bzmWUErS4u/MQBtpQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + viem@2.23.2: resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==} peerDependencies: @@ -10568,8 +10347,24 @@ packages: typescript: optional: true - viem@2.46.3: - resolution: {integrity: sha512-2LJS+Hyh2sYjHXQtzfv1kU9pZx9dxFzvoU/ZKIcn0FNtOU0HQuIICuYdWtUDFHaGXbAdVo8J1eCvmjkL9JVGwg==} + viem@2.44.0: + resolution: {integrity: sha512-ERvl+N/mPIUck9OSVZGnt1Ex1pMTwKdtOMIbUXLlGJP3KlxdA+1F+Q1hO21qQToaM/ysjTD50ZPQuKyj4Dk3FA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + viem@2.44.4: + resolution: {integrity: sha512-sJDLVl2EsS5Fo7GSWZME5CXEV7QRYkUJPeBw7ac+4XI3D4ydvMw/gjulTsT5pgqcpu70BploFnOAC6DLpan1Yg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + viem@2.46.0: + resolution: {integrity: sha512-6RSRSe41WneE7zouAALGzHSOx4uQn6ISJjswKeLxyOd+k/3gqvVm8K4J43ubAJPNSy9ZU8ygG7nKU+EhYf5RdQ==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -10836,14 +10631,6 @@ packages: vite: optional: true - vitefu@1.1.2: - resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} - peerDependencies: - vite: '>=7.1.11' - peerDependenciesMeta: - vite: - optional: true - vitepress-plugin-group-icons@1.6.5: resolution: {integrity: sha512-+pg4+GKDq2fLqKb1Sat5p1p4SuIZ5tEPxu8HjpwoeecZ/VaXKy6Bdf0wyjedjaTAyZQzXbvyavJegqAcQ+B0VA==} peerDependencies: @@ -11273,6 +11060,10 @@ packages: snapshots: + '@adraffy/ens-normalize@1.10.0': {} + + '@adraffy/ens-normalize@1.11.0': {} + '@adraffy/ens-normalize@1.11.1': {} '@algolia/abtesting@1.8.0': @@ -11448,16 +11239,8 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/code-frame@7.29.0': - dependencies: - '@babel/helper-validator-identifier': 7.28.5 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/compat-data@7.28.0': {} - '@babel/compat-data@7.29.0': {} - '@babel/core@7.28.4': dependencies: '@babel/code-frame': 7.27.1 @@ -11481,14 +11264,14 @@ snapshots: '@babel/core@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -11498,30 +11281,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.29.0': + '@babel/generator@7.28.5': dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helpers': 7.29.2 - '@babel/parser': 7.29.2 - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/parser': 7.28.5 '@babel/types': 7.29.0 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.28.5': - dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 @@ -11530,7 +11293,7 @@ snapshots: dependencies: '@babel/parser': 7.29.2 '@babel/types': 7.29.0 - '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 @@ -11546,14 +11309,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.28.6': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.1 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 @@ -11562,7 +11317,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -11571,25 +11326,18 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.5 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.28.6': - dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -11612,35 +11360,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-optimise-call-expression@7.27.1': dependencies: '@babel/types': 7.29.0 '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-plugin-utils@7.28.6': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -11654,20 +11391,15 @@ snapshots: '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 - - '@babel/helpers@7.29.2': - dependencies: - '@babel/template': 7.28.6 '@babel/types': 7.29.0 '@babel/parser@7.27.7': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/parser@7.28.5': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/parser@7.29.2': dependencies: @@ -11678,29 +11410,19 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.5)': @@ -11720,21 +11442,15 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - - '@babel/template@7.28.6': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@babel/traverse@7.27.7': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: @@ -11747,7 +11463,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -11759,18 +11475,6 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.29.0': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.2 - '@babel/template': 7.28.6 '@babel/types': 7.29.0 debug: 4.4.3 transitivePeerDependencies: @@ -11797,7 +11501,7 @@ snapshots: idb-keyval: 6.2.1 ox: 0.6.9(typescript@5.9.3)(zod@3.25.76) preact: 10.24.2 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) zustand: 5.0.3(@types/react@19.2.3)(react@19.2.0)(use-sync-external-store@1.6.0(react@19.2.0)) transitivePeerDependencies: - '@types/react' @@ -12012,7 +11716,7 @@ snapshots: optionalDependencies: workerd: 1.20260120.0 - '@cloudflare/vite-plugin@1.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(workerd@1.20260120.0)(wrangler@4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@cloudflare/vite-plugin@1.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(workerd@1.20260120.0)(wrangler@4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@cloudflare/unenv-preset': 2.8.0(unenv@2.0.0-rc.24)(workerd@1.20260120.0) '@remix-run/node-fetch-server': 0.8.1 @@ -12022,7 +11726,7 @@ snapshots: picocolors: 1.1.1 tinyglobby: 0.2.15 unenv: 2.0.0-rc.24 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) wrangler: 4.60.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -12072,7 +11776,7 @@ snapshots: jose: 6.1.0 md5: 2.3.0 uncrypto: 0.1.3 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) zod: 3.25.76 transitivePeerDependencies: - bufferutil @@ -12091,7 +11795,7 @@ snapshots: idb-keyval: 6.2.1 ox: 0.6.9(typescript@5.9.3)(zod@3.25.76) preact: 10.24.2 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) zustand: 5.0.3(@types/react@19.2.3)(react@19.2.0)(use-sync-external-store@1.6.0(react@19.2.0)) transitivePeerDependencies: - '@types/react' @@ -12197,9 +11901,6 @@ snapshots: '@esbuild/aix-ppc64@0.27.0': optional: true - '@esbuild/aix-ppc64@0.27.4': - optional: true - '@esbuild/android-arm64@0.25.0': optional: true @@ -12215,9 +11916,6 @@ snapshots: '@esbuild/android-arm64@0.27.0': optional: true - '@esbuild/android-arm64@0.27.4': - optional: true - '@esbuild/android-arm@0.25.0': optional: true @@ -12233,9 +11931,6 @@ snapshots: '@esbuild/android-arm@0.27.0': optional: true - '@esbuild/android-arm@0.27.4': - optional: true - '@esbuild/android-x64@0.25.0': optional: true @@ -12251,9 +11946,6 @@ snapshots: '@esbuild/android-x64@0.27.0': optional: true - '@esbuild/android-x64@0.27.4': - optional: true - '@esbuild/darwin-arm64@0.25.0': optional: true @@ -12269,9 +11961,6 @@ snapshots: '@esbuild/darwin-arm64@0.27.0': optional: true - '@esbuild/darwin-arm64@0.27.4': - optional: true - '@esbuild/darwin-x64@0.25.0': optional: true @@ -12287,9 +11976,6 @@ snapshots: '@esbuild/darwin-x64@0.27.0': optional: true - '@esbuild/darwin-x64@0.27.4': - optional: true - '@esbuild/freebsd-arm64@0.25.0': optional: true @@ -12305,9 +11991,6 @@ snapshots: '@esbuild/freebsd-arm64@0.27.0': optional: true - '@esbuild/freebsd-arm64@0.27.4': - optional: true - '@esbuild/freebsd-x64@0.25.0': optional: true @@ -12323,9 +12006,6 @@ snapshots: '@esbuild/freebsd-x64@0.27.0': optional: true - '@esbuild/freebsd-x64@0.27.4': - optional: true - '@esbuild/linux-arm64@0.25.0': optional: true @@ -12341,9 +12021,6 @@ snapshots: '@esbuild/linux-arm64@0.27.0': optional: true - '@esbuild/linux-arm64@0.27.4': - optional: true - '@esbuild/linux-arm@0.25.0': optional: true @@ -12359,9 +12036,6 @@ snapshots: '@esbuild/linux-arm@0.27.0': optional: true - '@esbuild/linux-arm@0.27.4': - optional: true - '@esbuild/linux-ia32@0.25.0': optional: true @@ -12377,9 +12051,6 @@ snapshots: '@esbuild/linux-ia32@0.27.0': optional: true - '@esbuild/linux-ia32@0.27.4': - optional: true - '@esbuild/linux-loong64@0.25.0': optional: true @@ -12395,9 +12066,6 @@ snapshots: '@esbuild/linux-loong64@0.27.0': optional: true - '@esbuild/linux-loong64@0.27.4': - optional: true - '@esbuild/linux-mips64el@0.25.0': optional: true @@ -12413,9 +12081,6 @@ snapshots: '@esbuild/linux-mips64el@0.27.0': optional: true - '@esbuild/linux-mips64el@0.27.4': - optional: true - '@esbuild/linux-ppc64@0.25.0': optional: true @@ -12431,9 +12096,6 @@ snapshots: '@esbuild/linux-ppc64@0.27.0': optional: true - '@esbuild/linux-ppc64@0.27.4': - optional: true - '@esbuild/linux-riscv64@0.25.0': optional: true @@ -12449,9 +12111,6 @@ snapshots: '@esbuild/linux-riscv64@0.27.0': optional: true - '@esbuild/linux-riscv64@0.27.4': - optional: true - '@esbuild/linux-s390x@0.25.0': optional: true @@ -12467,9 +12126,6 @@ snapshots: '@esbuild/linux-s390x@0.27.0': optional: true - '@esbuild/linux-s390x@0.27.4': - optional: true - '@esbuild/linux-x64@0.25.0': optional: true @@ -12485,9 +12141,6 @@ snapshots: '@esbuild/linux-x64@0.27.0': optional: true - '@esbuild/linux-x64@0.27.4': - optional: true - '@esbuild/netbsd-arm64@0.25.0': optional: true @@ -12503,9 +12156,6 @@ snapshots: '@esbuild/netbsd-arm64@0.27.0': optional: true - '@esbuild/netbsd-arm64@0.27.4': - optional: true - '@esbuild/netbsd-x64@0.25.0': optional: true @@ -12521,9 +12171,6 @@ snapshots: '@esbuild/netbsd-x64@0.27.0': optional: true - '@esbuild/netbsd-x64@0.27.4': - optional: true - '@esbuild/openbsd-arm64@0.25.0': optional: true @@ -12539,9 +12186,6 @@ snapshots: '@esbuild/openbsd-arm64@0.27.0': optional: true - '@esbuild/openbsd-arm64@0.27.4': - optional: true - '@esbuild/openbsd-x64@0.25.0': optional: true @@ -12557,9 +12201,6 @@ snapshots: '@esbuild/openbsd-x64@0.27.0': optional: true - '@esbuild/openbsd-x64@0.27.4': - optional: true - '@esbuild/openharmony-arm64@0.25.10': optional: true @@ -12569,9 +12210,6 @@ snapshots: '@esbuild/openharmony-arm64@0.27.0': optional: true - '@esbuild/openharmony-arm64@0.27.4': - optional: true - '@esbuild/sunos-x64@0.25.0': optional: true @@ -12587,9 +12225,6 @@ snapshots: '@esbuild/sunos-x64@0.27.0': optional: true - '@esbuild/sunos-x64@0.27.4': - optional: true - '@esbuild/win32-arm64@0.25.0': optional: true @@ -12605,9 +12240,6 @@ snapshots: '@esbuild/win32-arm64@0.27.0': optional: true - '@esbuild/win32-arm64@0.27.4': - optional: true - '@esbuild/win32-ia32@0.25.0': optional: true @@ -12623,9 +12255,6 @@ snapshots: '@esbuild/win32-ia32@0.27.0': optional: true - '@esbuild/win32-ia32@0.27.4': - optional: true - '@esbuild/win32-x64@0.25.0': optional: true @@ -12641,9 +12270,6 @@ snapshots: '@esbuild/win32-x64@0.27.0': optional: true - '@esbuild/win32-x64@0.27.4': - optional: true - '@ethereumjs/common@3.2.0': dependencies: '@ethereumjs/util': 8.1.0 @@ -12868,7 +12494,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.5.0 + '@emnapi/runtime': 1.8.1 optional: true '@img/sharp-wasm32@0.34.5': @@ -12932,11 +12558,6 @@ snapshots: minipass: 7.1.2 '@jridgewell/gen-mapping@0.3.12': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.29 - - '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.31 @@ -12944,24 +12565,17 @@ snapshots: '@jridgewell/remapping@2.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/resolve-uri@3.1.0': {} '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/sourcemap-codec@1.5.0': {} - '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.29': - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.0 @@ -13195,6 +12809,10 @@ snapshots: '@noble/ciphers@1.3.0': {} + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 + '@noble/curves@1.4.2': dependencies: '@noble/hashes': 1.4.0 @@ -13219,6 +12837,8 @@ snapshots: dependencies: '@noble/hashes': 1.8.0 + '@noble/hashes@1.3.2': {} + '@noble/hashes@1.4.0': {} '@noble/hashes@1.7.0': {} @@ -13361,7 +12981,7 @@ snapshots: semver: 7.7.3 std-env: 3.10.0 tinyexec: 1.0.2 - ufo: 1.6.3 + ufo: 1.6.1 youch: 4.1.0-beta.13 transitivePeerDependencies: - magicast @@ -13387,29 +13007,29 @@ snapshots: pkg-types: 2.3.0 scule: 1.3.0 semver: 7.7.3 - srvx: 0.9.8 + srvx: 0.9.6 std-env: 3.10.0 tinyexec: 1.0.2 - ufo: 1.6.3 + ufo: 1.6.1 youch: 4.1.0-beta.13 transitivePeerDependencies: - magicast '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@2.6.5(magicast@0.3.5)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@nuxt/devtools-kit@2.6.5(magicast@0.3.5)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@nuxt/kit': 3.19.2(magicast@0.3.5) execa: 8.0.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - magicast - '@nuxt/devtools-kit@3.1.0(magicast@0.5.1)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@nuxt/devtools-kit@3.1.0(magicast@0.5.1)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) execa: 8.0.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - magicast @@ -13435,12 +13055,12 @@ snapshots: prompts: 2.4.2 semver: 7.7.3 - '@nuxt/devtools@2.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@nuxt/devtools@2.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@nuxt/devtools-wizard': 2.6.5 '@nuxt/kit': 3.19.2(magicast@0.3.5) - '@vue/devtools-core': 7.7.7(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vue/devtools-core': 7.7.7(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) '@vue/devtools-kit': 7.7.7 birpc: 2.6.1 consola: 3.4.2 @@ -13465,9 +13085,9 @@ snapshots: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) - vite-plugin-vue-tracer: 1.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) + vite-plugin-vue-tracer: 1.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) which: 5.0.0 ws: 8.19.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -13476,12 +13096,12 @@ snapshots: - utf-8-validate - vue - '@nuxt/devtools@3.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@nuxt/devtools@3.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@nuxt/devtools-kit': 3.1.0(magicast@0.5.1)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@nuxt/devtools-kit': 3.1.0(magicast@0.5.1)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@nuxt/devtools-wizard': 3.1.0 '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@vue/devtools-core': 8.0.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vue/devtools-core': 8.0.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) '@vue/devtools-kit': 8.0.5 birpc: 2.8.0 consola: 3.4.2 @@ -13506,9 +13126,9 @@ snapshots: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) - vite-plugin-vue-tracer: 1.1.3(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) + vite-plugin-vue-tracer: 1.1.3(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) which: 5.0.0 ws: 8.19.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -13538,7 +13158,7 @@ snapshots: semver: 7.7.3 std-env: 3.10.0 tinyglobby: 0.2.15 - ufo: 1.6.3 + ufo: 1.6.1 unctx: 2.4.1 unimport: 5.5.0 untyped: 2.0.0 @@ -13566,7 +13186,7 @@ snapshots: semver: 7.7.3 std-env: 3.10.0 tinyglobby: 0.2.15 - ufo: 1.6.3 + ufo: 1.6.1 unctx: 2.4.1 unimport: 5.5.0 untyped: 2.0.0 @@ -13592,13 +13212,13 @@ snapshots: scule: 1.3.0 semver: 7.7.3 tinyglobby: 0.2.15 - ufo: 1.6.3 + ufo: 1.6.1 unctx: 2.4.1 untyped: 2.0.0 transitivePeerDependencies: - magicast - '@nuxt/nitro-server@4.2.1(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(typescript@5.9.3)': + '@nuxt/nitro-server@4.2.1(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(typescript@5.9.3)': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.2.1(magicast@0.5.1) @@ -13616,12 +13236,12 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.12.9(idb-keyval@6.2.1) - nuxt: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) + nuxt: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) pathe: 2.0.3 pkg-types: 2.3.0 radix3: 1.1.2 std-env: 3.10.0 - ufo: 1.6.3 + ufo: 1.6.1 unctx: 2.4.1 unstorage: 1.17.2(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2) vue: 3.5.25(typescript@5.9.3) @@ -13713,12 +13333,12 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/vite-builder@3.19.2(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1)': + '@nuxt/vite-builder@3.19.2(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1)': dependencies: '@nuxt/kit': 3.19.2(magicast@0.3.5) '@rollup/plugin-replace': 6.0.2(rollup@4.59.0) - '@vitejs/plugin-vue': 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue': 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) autoprefixer: 10.4.21(postcss@8.5.6) consola: 3.4.2 cssnano: 7.1.1(postcss@8.5.6) @@ -13741,11 +13361,11 @@ snapshots: postcss: 8.5.6 rollup-plugin-visualizer: 6.0.3(rollup@4.59.0) std-env: 3.10.0 - ufo: 1.6.3 + ufo: 1.6.1 unenv: 2.0.0-rc.24 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-checker: 0.10.3(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-checker: 0.10.3(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)) vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.1.2 transitivePeerDependencies: @@ -13773,12 +13393,12 @@ snapshots: - vue-tsc - yaml - '@nuxt/vite-builder@4.2.1(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1)': + '@nuxt/vite-builder@4.2.1(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1)': dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.59.0) - '@vitejs/plugin-vue': 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue': 6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) autoprefixer: 10.4.21(postcss@8.5.6) consola: 3.4.2 cssnano: 7.1.2(postcss@8.5.6) @@ -13793,18 +13413,18 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) + nuxt: 4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1) pathe: 2.0.3 pkg-types: 2.3.0 postcss: 8.5.6 rollup-plugin-visualizer: 6.0.5(rollup@4.59.0) - seroval: 1.4.2 + seroval: 1.5.1 std-env: 3.10.0 - ufo: 1.6.3 + ufo: 1.6.1 unenv: 2.0.0-rc.24 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-node: 5.2.0(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-checker: 0.11.0(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-node: 5.2.0(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-checker: 0.11.0(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)) vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: @@ -14330,7 +13950,7 @@ snapshots: dependencies: big.js: 6.2.2 dayjs: 1.11.13 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - bufferutil - typescript @@ -14341,7 +13961,7 @@ snapshots: dependencies: big.js: 6.2.2 dayjs: 1.11.13 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - bufferutil - typescript @@ -14354,7 +13974,7 @@ snapshots: '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10) '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.8)(db0@0.3.4)(ioredis@5.8.2)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) valtio: 1.13.2(@types/react@19.2.3)(react@19.2.0) - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14503,7 +14123,7 @@ snapshots: '@walletconnect/logger': 2.1.2 '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.8)(db0@0.3.4)(ioredis@5.8.2)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) valtio: 1.13.2(@types/react@19.2.3)(react@19.2.0) - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14557,7 +14177,7 @@ snapshots: '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.8)(db0@0.3.4)(ioredis@5.8.2)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) bs58: 6.0.0 valtio: 1.13.2(@types/react@19.2.3)(react@19.2.0) - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14781,7 +14401,7 @@ snapshots: '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.8.0 - viem: 2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - bufferutil - encoding @@ -14799,6 +14419,12 @@ snapshots: '@scure/base@1.2.6': {} + '@scure/bip32@1.3.2': + dependencies: + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.9 + '@scure/bip32@1.4.0': dependencies: '@noble/curves': 1.4.2 @@ -14817,6 +14443,11 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 + '@scure/bip39@1.2.1': + dependencies: + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.9 + '@scure/bip39@1.3.0': dependencies: '@noble/hashes': 1.4.0 @@ -15428,11 +15059,11 @@ snapshots: dependencies: solid-js: 1.9.10 - '@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@tanstack/server-functions-plugin': 1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) - '@vinxi/server-components': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@tanstack/server-functions-plugin': 1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) + '@vinxi/server-components': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) cookie-es: 2.0.0 defu: 6.1.4 error-stack-parser: 2.1.4 @@ -15444,8 +15075,8 @@ snapshots: source-map-js: 1.2.1 terracotta: 1.1.0(solid-js@1.9.10) tinyglobby: 0.2.15 - vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) transitivePeerDependencies: - '@testing-library/jest-dom' - solid-js @@ -15499,7 +15130,7 @@ snapshots: transitivePeerDependencies: - csstype - '@tanstack/devtools-vite@0.4.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/devtools-vite@0.4.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.4 '@babel/generator': 7.28.5 @@ -15511,7 +15142,7 @@ snapshots: chalk: 5.6.2 launch-editor: 2.12.0 picomatch: 4.0.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - bufferutil - supports-color @@ -15533,16 +15164,16 @@ snapshots: - csstype - utf-8-validate - '@tanstack/directive-functions-plugin@1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/directive-functions-plugin@1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.5 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 - '@tanstack/router-utils': 1.161.6 + '@babel/types': 7.29.0 + '@tanstack/router-utils': 1.143.11 babel-dead-code-elimination: 1.0.11 tiny-invariant: 1.3.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -15554,10 +15185,10 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.49.1': {} - '@tanstack/query-core@5.90.10': {} + '@tanstack/query-core@5.90.20': {} + '@tanstack/query-devtools@5.92.0': {} '@tanstack/query-persist-client-core@5.91.9': @@ -15581,21 +15212,21 @@ snapshots: - csstype - utf-8-validate - '@tanstack/react-query-devtools@5.91.2(@tanstack/react-query@5.49.2(react@19.2.0))(react@19.2.0)': + '@tanstack/react-query-devtools@5.91.2(@tanstack/react-query@5.90.21(react@19.2.0))(react@19.2.0)': dependencies: '@tanstack/query-devtools': 5.92.0 - '@tanstack/react-query': 5.49.2(react@19.2.0) + '@tanstack/react-query': 5.90.21(react@19.2.0) react: 19.2.0 - '@tanstack/react-query-persist-client@5.90.12(@tanstack/react-query@5.49.2(react@19.2.0))(react@19.2.0)': + '@tanstack/react-query-persist-client@5.90.12(@tanstack/react-query@5.90.21(react@19.2.0))(react@19.2.0)': dependencies: '@tanstack/query-persist-client-core': 5.91.9 - '@tanstack/react-query': 5.49.2(react@19.2.0) + '@tanstack/react-query': 5.90.21(react@19.2.0) react: 19.2.0 - '@tanstack/react-query@5.49.2(react@19.2.0)': + '@tanstack/react-query@5.90.21(react@19.2.0)': dependencies: - '@tanstack/query-core': 5.49.1 + '@tanstack/query-core': 5.90.20 react: 19.2.0 '@tanstack/react-router-devtools@1.149.0(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@tanstack/router-core@1.167.4)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': @@ -15609,12 +15240,12 @@ snapshots: transitivePeerDependencies: - csstype - '@tanstack/react-router-ssr-query@1.147.3(@tanstack/query-core@5.90.10)(@tanstack/react-query@5.49.2(react@19.2.0))(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@tanstack/router-core@1.167.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@tanstack/react-router-ssr-query@1.147.3(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@19.2.0))(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@tanstack/router-core@1.167.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@tanstack/query-core': 5.90.10 - '@tanstack/react-query': 5.49.2(react@19.2.0) + '@tanstack/query-core': 5.90.20 + '@tanstack/react-query': 5.90.21(react@19.2.0) '@tanstack/react-router': 1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@tanstack/router-ssr-query-core': 1.147.1(@tanstack/query-core@5.90.10)(@tanstack/router-core@1.167.4) + '@tanstack/router-ssr-query-core': 1.147.1(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.167.4) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) transitivePeerDependencies: @@ -15636,7 +15267,7 @@ snapshots: '@tanstack/history': 1.161.6 '@tanstack/react-store': 0.9.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/router-core': 1.167.4 - isbot: 5.1.36 + isbot: 5.1.32 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) tiny-invariant: 1.3.3 @@ -15664,19 +15295,19 @@ snapshots: transitivePeerDependencies: - crossws - '@tanstack/react-start@1.166.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/react-start@1.166.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@tanstack/react-router': 1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-start-client': 1.166.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-start-server': 1.166.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/router-utils': 1.161.6 '@tanstack/start-client-core': 1.166.12 - '@tanstack/start-plugin-core': 1.167.0(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@tanstack/start-plugin-core': 1.167.0(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@tanstack/start-server-core': 1.166.12 pathe: 2.0.3 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@rsbuild/core' - crossws @@ -15703,8 +15334,8 @@ snapshots: '@tanstack/history': 1.145.7 '@tanstack/store': 0.8.0 cookie-es: 2.0.0 - seroval: 1.4.2 - seroval-plugins: 1.4.2(seroval@1.4.2) + seroval: 1.5.1 + seroval-plugins: 1.5.1(seroval@1.5.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 @@ -15745,15 +15376,15 @@ snapshots: '@tanstack/router-core': 1.167.4 '@tanstack/router-utils': 1.161.6 '@tanstack/virtual-file-routes': 1.161.7 - prettier: 3.8.1 + prettier: 3.6.2 recast: 0.23.11 source-map: 0.7.6 - tsx: 4.21.0 + tsx: 4.20.6 zod: 3.25.76 transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.149.0(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/router-plugin@1.149.0(@tanstack/react-router@1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) @@ -15771,36 +15402,36 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.147.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.166.13(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/router-plugin@1.166.13(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/core': 7.28.5 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 '@babel/types': 7.29.0 '@tanstack/router-core': 1.167.4 '@tanstack/router-generator': 1.166.12 '@tanstack/router-utils': 1.161.6 '@tanstack/virtual-file-routes': 1.161.7 chokidar: 3.6.0 - unplugin: 2.3.11 + unplugin: 2.3.10 zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) transitivePeerDependencies: - supports-color - '@tanstack/router-ssr-query-core@1.147.1(@tanstack/query-core@5.90.10)(@tanstack/router-core@1.167.4)': + '@tanstack/router-ssr-query-core@1.147.1(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.167.4)': dependencies: - '@tanstack/query-core': 5.90.10 + '@tanstack/query-core': 5.90.20 '@tanstack/router-core': 1.167.4 '@tanstack/router-utils@1.143.11': @@ -15817,11 +15448,11 @@ snapshots: '@tanstack/router-utils@1.161.6': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.28.5 '@babel/generator': 7.29.1 '@babel/parser': 7.29.2 '@babel/types': 7.29.0 - ansis: 4.2.0 + ansis: 4.1.0 babel-dead-code-elimination: 1.0.12 diff: 8.0.3 pathe: 2.0.3 @@ -15829,7 +15460,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/server-functions-plugin@1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.5 @@ -15837,17 +15468,17 @@ snapshots: '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 - '@tanstack/directive-functions-plugin': 1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@babel/types': 7.29.0 + '@tanstack/directive-functions-plugin': 1.121.21(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) babel-dead-code-elimination: 1.0.11 tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color - vite - '@tanstack/solid-query@5.49.1(solid-js@1.9.10)': + '@tanstack/solid-query@5.90.23(solid-js@1.9.10)': dependencies: - '@tanstack/query-core': 5.49.1 + '@tanstack/query-core': 5.90.20 solid-js: 1.9.10 '@tanstack/start-client-core@1.166.12': @@ -15861,19 +15492,19 @@ snapshots: '@tanstack/start-fn-stubs@1.161.6': {} - '@tanstack/start-plugin-core@1.167.0(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@tanstack/start-plugin-core@1.167.0(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.29.0 + '@babel/core': 7.28.5 '@babel/types': 7.29.0 '@rolldown/pluginutils': 1.0.0-beta.40 '@tanstack/router-core': 1.167.4 '@tanstack/router-generator': 1.166.12 - '@tanstack/router-plugin': 1.166.13(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@tanstack/router-plugin': 1.166.13(@tanstack/react-router@1.167.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@tanstack/router-utils': 1.161.6 '@tanstack/start-client-core': 1.166.12 '@tanstack/start-server-core': 1.166.12 - cheerio: 1.2.0 + cheerio: 1.1.2 exsolve: 1.0.8 pathe: 2.0.3 picomatch: 4.0.3 @@ -15881,8 +15512,8 @@ snapshots: srvx: 0.11.12 tinyglobby: 0.2.15 ufo: 1.6.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vitefu: 1.1.2(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) xmlbuilder2: 4.0.3 zod: 3.25.76 transitivePeerDependencies: @@ -15917,10 +15548,10 @@ snapshots: '@tanstack/virtual-file-routes@1.161.7': {} - '@tanstack/vue-query@5.49.1(vue@3.5.25(typescript@5.9.3))': + '@tanstack/vue-query@5.92.9(vue@3.5.25(typescript@5.9.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 - '@tanstack/query-core': 5.49.1 + '@tanstack/query-core': 5.90.20 '@vue/devtools-api': 6.6.4 vue: 3.5.25(typescript@5.9.3) vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.3)) @@ -15953,16 +15584,16 @@ snapshots: '@types/babel__generator@7.6.5': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@types/babel__template@7.4.2': dependencies: '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@types/babel__traverse@7.20.2': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@types/braces@3.0.5': {} @@ -16139,13 +15770,13 @@ snapshots: unhead: 2.1.11 vue: 3.5.25(typescript@5.9.3) - '@unocss/astro@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@unocss/astro@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@unocss/core': 66.5.6 '@unocss/reset': 66.5.6 - '@unocss/vite': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@unocss/vite': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) '@unocss/cli@66.5.6': dependencies: @@ -16275,7 +15906,7 @@ snapshots: dependencies: '@unocss/core': 66.5.6 - '@unocss/vite@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@unocss/vite@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.5.6 @@ -16286,7 +15917,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) '@vercel/nft@0.30.1(rollup@4.59.0)': dependencies: @@ -16346,7 +15977,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@vinxi/plugin-directives@0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/parser': 7.28.5 acorn: 8.15.0 @@ -16357,39 +15988,39 @@ snapshots: magicast: 0.2.11 recast: 0.23.11 tslib: 2.8.1 - vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) - '@vinxi/server-components@0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@vinxi/server-components@0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) acorn: 8.15.0 acorn-loose: 8.5.2 acorn-typescript: 1.4.13(acorn@8.15.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.11 - vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vinxi: 0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) - '@vitejs/plugin-react@4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@vitejs/plugin-react@4.7.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.40 '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -16399,35 +16030,35 @@ snapshots: vite: 5.4.21(@types/node@24.6.2)(terser@5.31.0) vue: 3.5.25(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.25(typescript@5.9.3) - '@vitest/browser-playwright@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16)': + '@vitest/browser-playwright@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16)': dependencies: - '@vitest/browser': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16) - '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/browser': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16) + '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) playwright: 1.56.1 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16)': + '@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16)': dependencies: - '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/utils': 4.0.16 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil @@ -16435,7 +16066,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16))(vitest@4.0.16)': + '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16))(vitest@4.0.16)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.16 @@ -16448,9 +16079,9 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16) + '@vitest/browser': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16) transitivePeerDependencies: - supports-color @@ -16463,14 +16094,14 @@ snapshots: chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))': + '@vitest/mocker@4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/spy': 4.0.16 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: msw: 2.4.9(typescript@5.9.3) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) '@vitest/pretty-format@4.0.16': dependencies: @@ -16546,7 +16177,7 @@ snapshots: '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.5)': dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.27.1 '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 @@ -16565,7 +16196,7 @@ snapshots: '@vue/compiler-core@3.5.25': dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@vue/shared': 3.5.25 entities: 4.5.0 estree-walker: 2.0.2 @@ -16611,26 +16242,26 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@7.7.7(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@vue/devtools-core@7.7.7(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 7.7.7 '@vue/devtools-shared': 7.7.7 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - vite - '@vue/devtools-core@8.0.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@vue/devtools-core@8.0.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - vite @@ -17294,6 +16925,16 @@ snapshots: abbrev@3.0.1: {} + abitype@1.0.0(typescript@5.9.3)(zod@3.25.76): + optionalDependencies: + typescript: 5.9.3 + zod: 3.25.76 + + abitype@1.0.0(typescript@5.9.3)(zod@4.1.11): + optionalDependencies: + typescript: 5.9.3 + zod: 4.1.11 + abitype@1.0.2(typescript@5.9.3)(zod@3.25.76): optionalDependencies: typescript: 5.9.3 @@ -17357,8 +16998,6 @@ snapshots: acorn@8.15.0: {} - acorn@8.16.0: {} - adm-zip@0.4.16: {} agent-base@7.1.4: {} @@ -17416,8 +17055,6 @@ snapshots: ansis@4.1.0: {} - ansis@4.2.0: {} - any-promise@1.3.0: {} anymatch@3.1.3: @@ -17481,12 +17118,12 @@ snapshots: ast-kit@2.1.2: dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 pathe: 2.0.3 ast-kit@2.2.0: dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 pathe: 2.0.3 ast-types@0.16.1: @@ -17501,12 +17138,12 @@ snapshots: ast-walker-scope@0.8.2: dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 ast-kit: 2.1.2 ast-walker-scope@0.8.3: dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 ast-kit: 2.2.0 astring@1.9.0: {} @@ -17555,15 +17192,15 @@ snapshots: '@babel/core': 7.28.5 '@babel/parser': 7.28.5 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color babel-dead-code-elimination@1.0.12: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.28.5 '@babel/parser': 7.29.2 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.5 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -17573,7 +17210,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 @@ -17709,14 +17346,6 @@ snapshots: node-releases: 2.0.27 update-browserslist-db: 1.1.4(browserslist@4.28.0) - browserslist@4.28.1: - dependencies: - baseline-browser-mapping: 2.10.8 - caniuse-lite: 1.0.30001780 - electron-to-chromium: 1.5.313 - node-releases: 2.0.36 - update-browserslist-db: 1.2.3(browserslist@4.28.1) - bs58@4.0.1: dependencies: base-x: 3.0.11 @@ -17840,8 +17469,6 @@ snapshots: caniuse-lite@1.0.30001756: {} - caniuse-lite@1.0.30001780: {} - ccount@2.0.1: {} chai@6.2.1: {} @@ -17872,20 +17499,20 @@ snapshots: cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 - css-select: 5.2.2 - css-what: 6.2.2 + css-select: 5.1.0 + css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.2.2 - cheerio@1.2.0: + cheerio@1.1.2: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 domutils: 3.2.2 encoding-sniffer: 0.2.1 - htmlparser2: 10.1.0 + htmlparser2: 10.0.0 parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 @@ -18105,10 +17732,10 @@ snapshots: dependencies: postcss: 8.5.6 - css-select@5.2.2: + css-select@5.1.0: dependencies: boolbase: 1.0.0 - css-what: 6.2.2 + css-what: 6.1.0 domhandler: 5.0.3 domutils: 3.2.2 nth-check: 2.1.1 @@ -18123,7 +17750,12 @@ snapshots: mdn-data: 2.12.2 source-map-js: 1.2.1 - css-what@6.2.2: {} + css-tree@3.2.1: + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.1 + + css-what@6.1.0: {} cssesc@3.0.0: {} @@ -18309,8 +17941,6 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.1.1: {} - detect-libc@2.1.2: {} devalue@5.6.4: {} @@ -18431,8 +18061,6 @@ snapshots: electron-to-chromium@1.5.257: {} - electron-to-chromium@1.5.313: {} - emoji-regex-xs@1.0.0: {} emoji-regex@10.6.0: {} @@ -18484,8 +18112,6 @@ snapshots: entities@6.0.1: {} - entities@7.0.1: {} - env-paths@2.2.1: {} environment@1.1.0: {} @@ -18666,35 +18292,6 @@ snapshots: '@esbuild/win32-ia32': 0.27.0 '@esbuild/win32-x64': 0.27.0 - esbuild@0.27.4: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.4 - '@esbuild/android-arm': 0.27.4 - '@esbuild/android-arm64': 0.27.4 - '@esbuild/android-x64': 0.27.4 - '@esbuild/darwin-arm64': 0.27.4 - '@esbuild/darwin-x64': 0.27.4 - '@esbuild/freebsd-arm64': 0.27.4 - '@esbuild/freebsd-x64': 0.27.4 - '@esbuild/linux-arm': 0.27.4 - '@esbuild/linux-arm64': 0.27.4 - '@esbuild/linux-ia32': 0.27.4 - '@esbuild/linux-loong64': 0.27.4 - '@esbuild/linux-mips64el': 0.27.4 - '@esbuild/linux-ppc64': 0.27.4 - '@esbuild/linux-riscv64': 0.27.4 - '@esbuild/linux-s390x': 0.27.4 - '@esbuild/linux-x64': 0.27.4 - '@esbuild/netbsd-arm64': 0.27.4 - '@esbuild/netbsd-x64': 0.27.4 - '@esbuild/openbsd-arm64': 0.27.4 - '@esbuild/openbsd-x64': 0.27.4 - '@esbuild/openharmony-arm64': 0.27.4 - '@esbuild/sunos-x64': 0.27.4 - '@esbuild/win32-arm64': 0.27.4 - '@esbuild/win32-ia32': 0.27.4 - '@esbuild/win32-x64': 0.27.4 - escalade@3.2.0: {} escape-html@1.0.3: {} @@ -18987,10 +18584,6 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-tsconfig@4.13.6: - dependencies: - resolve-pkg-maps: 1.0.0 - giget@2.0.0: dependencies: citty: 0.1.6 @@ -19205,12 +18798,12 @@ snapshots: html-void-elements@3.0.0: {} - htmlparser2@10.1.0: + htmlparser2@10.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.2.2 - entities: 7.0.1 + entities: 6.0.1 http-errors@2.0.0: dependencies: @@ -19432,8 +19025,6 @@ snapshots: isbot@5.1.32: {} - isbot@5.1.36: {} - isexe@2.0.0: {} isexe@3.1.1: {} @@ -19442,6 +19033,10 @@ snapshots: dependencies: ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) + isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + dependencies: + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -19693,14 +19288,14 @@ snapshots: magicast@0.2.11: dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 recast: 0.23.11 magicast@0.3.5: dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 source-map-js: 1.2.1 magicast@0.5.1: @@ -19895,6 +19490,8 @@ snapshots: mdn-data@2.12.2: {} + mdn-data@2.27.1: {} + mdurl@2.0.0: {} merge-anything@5.1.7: @@ -20223,7 +19820,7 @@ snapshots: nanotar@0.2.0: {} - next@16.1.7(@babel/core@7.29.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + next@16.1.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@next/env': 16.1.7 '@swc/helpers': 0.5.15 @@ -20232,7 +19829,7 @@ snapshots: postcss: 8.4.31 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.0) + styled-jsx: 5.1.6(react@19.2.0) optionalDependencies: '@next/swc-darwin-arm64': 16.1.7 '@next/swc-darwin-x64': 16.1.7 @@ -20291,7 +19888,7 @@ snapshots: mime: 4.1.0 mlly: 1.8.0 node-fetch-native: 1.6.7 - node-mock-http: 1.0.4 + node-mock-http: 1.0.3 ofetch: 1.5.1 ohash: 2.0.11 pathe: 2.0.3 @@ -20307,7 +19904,7 @@ snapshots: serve-static: 2.2.0 source-map: 0.7.6 std-env: 3.10.0 - ufo: 1.6.3 + ufo: 1.6.1 ultrahtml: 1.6.0 uncrypto: 0.1.3 unctx: 2.4.1 @@ -20392,7 +19989,7 @@ snapshots: mime: 4.1.0 mlly: 1.8.0 node-fetch-native: 1.6.7 - node-mock-http: 1.0.4 + node-mock-http: 1.0.3 ofetch: 1.5.1 ohash: 2.0.11 pathe: 2.0.3 @@ -20408,7 +20005,7 @@ snapshots: serve-static: 2.2.0 source-map: 0.7.6 std-env: 3.10.0 - ufo: 1.6.3 + ufo: 1.6.1 ultrahtml: 1.6.0 uncrypto: 0.1.3 unctx: 2.4.1 @@ -20474,12 +20071,12 @@ snapshots: node-gyp-build@4.6.0: {} + node-mock-http@1.0.3: {} + node-mock-http@1.0.4: {} node-releases@2.0.27: {} - node-releases@2.0.36: {} - node@runtime:24.14.0: {} nopt@7.2.1: @@ -20507,15 +20104,15 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@3.19.2(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1): + nuxt@3.19.2(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1): dependencies: '@nuxt/cli': 3.28.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 2.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@nuxt/devtools': 2.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) '@nuxt/kit': 3.19.2(magicast@0.3.5) '@nuxt/schema': 3.19.2 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 3.19.2(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1) + '@nuxt/vite-builder': 3.19.2(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.3.5)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1) '@unhead/vue': 2.0.17(vue@3.5.25(typescript@5.9.3)) '@vue/shared': 3.5.22 c12: 3.3.0(magicast@0.3.5) @@ -20631,16 +20228,16 @@ snapshots: - xml2js - yaml - nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1): + nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1): dependencies: '@dxup/nuxt': 0.2.2(magicast@0.5.1) '@nuxt/cli': 3.30.0(magicast@0.5.1) - '@nuxt/devtools': 3.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + '@nuxt/devtools': 3.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@nuxt/nitro-server': 4.2.1(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(typescript@5.9.3) + '@nuxt/nitro-server': 4.2.1(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(typescript@5.9.3) '@nuxt/schema': 4.2.1 '@nuxt/telemetry': 2.6.6(magicast@0.5.1) - '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(rollup@4.59.0)(terser@5.31.0)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1) + '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.2.4)(@types/node@24.6.2)(magicast@0.5.1)(nuxt@4.2.1(@biomejs/biome@2.2.4)(@parcel/watcher@2.4.1)(@types/node@24.6.2)(@vue/compiler-sfc@3.5.25)(bufferutil@4.0.8)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3))(yaml@2.8.1))(rollup@4.59.0)(terser@5.31.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.1) '@unhead/vue': 2.0.19(vue@3.5.25(typescript@5.9.3)) '@vue/shared': 3.5.25 c12: 3.3.2(magicast@0.5.1) @@ -20680,7 +20277,7 @@ snapshots: semver: 7.7.3 std-env: 3.10.0 tinyglobby: 0.2.15 - ufo: 1.6.3 + ufo: 1.6.1 ultrahtml: 1.6.0 uncrypto: 0.1.3 unctx: 2.4.1 @@ -20773,7 +20370,7 @@ snapshots: dependencies: destr: 2.0.5 node-fetch-native: 1.6.4 - ufo: 1.6.3 + ufo: 1.6.1 ofetch@1.5.1: dependencies: @@ -20847,6 +20444,21 @@ snapshots: outvariant@1.4.3: {} ox@0.11.1(typescript@5.9.3)(zod@4.1.11): + 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.2.3(typescript@5.9.3)(zod@4.1.11) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - zod + + ox@0.11.3(typescript@5.9.3)(zod@4.1.11): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -20861,7 +20473,7 @@ snapshots: transitivePeerDependencies: - zod - ox@0.12.4(typescript@5.9.3)(zod@3.22.4): + ox@0.12.1(typescript@5.9.3)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -20876,7 +20488,7 @@ snapshots: transitivePeerDependencies: - zod - ox@0.12.4(typescript@5.9.3)(zod@3.25.76): + ox@0.12.1(typescript@5.9.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -20937,7 +20549,7 @@ snapshots: ox@0.6.9(typescript@5.9.3)(zod@3.25.76): dependencies: - '@adraffy/ens-normalize': 1.11.1 + '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 @@ -21268,7 +20880,7 @@ snapshots: pony-cause@2.1.11: {} - porto@0.2.37(@types/react@19.2.3)(@wagmi/core@packages+core)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.0))(viem@2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@packages+react): + porto@0.2.37(@tanstack/react-query@5.90.21(react@19.2.0))(@types/react@19.2.3)(@wagmi/core@packages+core)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.0))(viem@2.47.5(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@packages+react): dependencies: '@wagmi/core': link:packages/core hono: 4.12.7 @@ -21279,6 +20891,7 @@ snapshots: zod: 4.1.11 zustand: 5.0.3(@types/react@19.2.3)(react@19.2.0)(use-sync-external-store@1.6.0(react@19.2.0)) optionalDependencies: + '@tanstack/react-query': 5.90.21(react@19.2.0) react: 19.2.0 typescript: 5.9.3 wagmi: link:packages/react @@ -21513,8 +21126,6 @@ snapshots: prettier@3.6.2: {} - prettier@3.8.1: {} - pretty-bytes@7.1.0: {} pretty-format@27.5.1: @@ -21929,9 +21540,9 @@ snapshots: serialize-javascript@7.0.3: {} - seroval-plugins@1.3.3(seroval@1.4.2): + seroval-plugins@1.3.3(seroval@1.5.1): dependencies: - seroval: 1.4.2 + seroval: 1.5.1 seroval-plugins@1.4.2(seroval@1.4.2): dependencies: @@ -21983,7 +21594,7 @@ snapshots: sharp@0.33.5: dependencies: color: 4.2.3 - detect-libc: 2.1.1 + detect-libc: 2.1.2 semver: 7.7.3 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 @@ -22174,14 +21785,14 @@ snapshots: solid-js@1.9.10: dependencies: csstype: 3.1.3 - seroval: 1.4.2 - seroval-plugins: 1.3.3(seroval@1.4.2) + seroval: 1.5.1 + seroval-plugins: 1.3.3(seroval@1.5.1) solid-refresh@0.6.3(solid-js@1.9.10): dependencies: - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/helper-module-imports': 7.27.1 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 solid-js: 1.9.10 transitivePeerDependencies: - supports-color @@ -22228,7 +21839,7 @@ snapshots: srvx@0.11.12: {} - srvx@0.9.8: {} + srvx@0.9.6: {} ssh-remote-port-forward@1.0.4: dependencies: @@ -22338,12 +21949,10 @@ snapshots: structured-clone-es@1.0.0: {} - styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.0): + styled-jsx@5.1.6(react@19.2.0): dependencies: client-only: 0.0.1 react: 19.2.0 - optionalDependencies: - '@babel/core': 7.29.0 stylehacks@7.0.6(postcss@8.5.6): dependencies: @@ -22375,9 +21984,9 @@ snapshots: svgo@4.0.1: dependencies: commander: 11.1.0 - css-select: 5.2.2 - css-tree: 3.1.0 - css-what: 6.2.2 + css-select: 5.1.0 + css-tree: 3.2.1 + css-what: 6.1.0 csso: 5.0.5 picocolors: 1.1.1 sax: 1.6.0 @@ -22550,13 +22159,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - tsx@4.21.0: - dependencies: - esbuild: 0.27.4 - get-tsconfig: 4.13.6 - optionalDependencies: - fsevents: 2.3.3 - tweetnacl@0.14.5: {} twoslash-protocol@0.3.4: {} @@ -22751,9 +22353,9 @@ snapshots: universalify@0.2.0: {} - unocss@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + unocss@66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: - '@unocss/astro': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@unocss/astro': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@unocss/cli': 66.5.6 '@unocss/core': 66.5.6 '@unocss/postcss': 66.5.6 @@ -22771,9 +22373,9 @@ snapshots: '@unocss/transformer-compile-class': 66.5.6 '@unocss/transformer-directives': 66.5.6 '@unocss/transformer-variant-group': 66.5.6 - '@unocss/vite': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@unocss/vite': 66.5.6(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -22850,13 +22452,6 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 - unplugin@2.3.11: - dependencies: - '@jridgewell/remapping': 2.3.5 - acorn: 8.16.0 - picomatch: 4.0.3 - webpack-virtual-modules: 0.6.2 - unstorage@1.17.1(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.8.0): dependencies: anymatch: 3.1.3 @@ -22866,7 +22461,7 @@ snapshots: lru-cache: 10.4.3 node-fetch-native: 1.6.7 ofetch: 1.5.1 - ufo: 1.6.3 + ufo: 1.6.1 optionalDependencies: db0: 0.3.2 idb-keyval: 6.2.1 @@ -22881,7 +22476,7 @@ snapshots: lru-cache: 10.4.3 node-fetch-native: 1.6.7 ofetch: 1.5.1 - ufo: 1.6.3 + ufo: 1.6.1 optionalDependencies: db0: 0.3.4 idb-keyval: 6.2.1 @@ -22896,7 +22491,7 @@ snapshots: lru-cache: 10.4.3 node-fetch-native: 1.6.7 ofetch: 1.5.1 - ufo: 1.6.3 + ufo: 1.6.1 optionalDependencies: db0: 0.3.4 idb-keyval: 6.2.1 @@ -22931,12 +22526,6 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-browserslist-db@1.2.3(browserslist@4.28.1): - dependencies: - browserslist: 4.28.1 - escalade: 3.2.0 - picocolors: 1.1.1 - uqr@0.1.2: {} url-parse@1.5.10: @@ -22998,6 +22587,40 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 + viem@2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 1.0.0(typescript@5.9.3)(zod@3.25.76) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.10.8(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11): + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 1.0.0(typescript@5.9.3)(zod@4.1.11) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + viem@2.23.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.8.1 @@ -23015,7 +22638,41 @@ snapshots: - utf-8-validate - zod - viem@2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4): + viem@2.44.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@4.1.11) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ox: 0.11.3(typescript@5.9.3)(zod@4.1.11) + ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.44.4(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.11): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@4.1.11) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ox: 0.11.3(typescript@5.9.3)(zod@4.1.11) + ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -23023,7 +22680,7 @@ snapshots: '@scure/bip39': 1.6.0 abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4) isows: 1.0.7(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - ox: 0.12.4(typescript@5.9.3)(zod@3.22.4) + ox: 0.12.1(typescript@5.9.3)(zod@3.22.4) ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.9.3 @@ -23032,7 +22689,7 @@ snapshots: - utf-8-validate - zod - viem@2.46.3(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.46.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -23040,7 +22697,7 @@ snapshots: '@scure/bip39': 1.6.0 abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) isows: 1.0.7(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - ox: 0.12.4(typescript@5.9.3)(zod@3.25.76) + ox: 0.12.1(typescript@5.9.3)(zod@3.25.76) ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.9.3 @@ -23083,7 +22740,7 @@ snapshots: - utf-8-validate - zod - vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vinxi@0.5.10(@types/node@24.6.2)(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) @@ -23117,7 +22774,7 @@ snapshots: unctx: 2.4.1 unenv: 1.10.0 unstorage: 1.17.2(db0@0.3.4)(idb-keyval@6.2.1)(ioredis@5.8.2) - vite: 6.4.1(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) zod: 4.1.11 transitivePeerDependencies: - '@azure/app-configuration' @@ -23163,23 +22820,23 @@ snapshots: - xml2js - yaml - vite-dev-rpc@1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-dev-rpc@1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: birpc: 2.8.0 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) - vite-hot-client@2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-hot-client@2.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) - vite-node@3.2.4(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -23194,13 +22851,13 @@ snapshots: - tsx - yaml - vite-node@5.2.0(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vite-node@5.2.0(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: cac: 6.7.14 es-module-lexer: 1.7.0 obug: 2.1.1 pathe: 2.0.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -23214,7 +22871,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.10.3(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)): + vite-plugin-checker@0.10.3(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -23224,14 +22881,14 @@ snapshots: strip-ansi: 7.1.2 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vscode-uri: 3.1.0 optionalDependencies: '@biomejs/biome': 2.2.4 typescript: 5.9.3 vue-tsc: 3.1.3(typescript@5.9.3) - vite-plugin-checker@0.11.0(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)): + vite-plugin-checker@0.11.0(@biomejs/biome@2.2.4)(typescript@5.9.3)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.3(typescript@5.9.3)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -23240,14 +22897,14 @@ snapshots: picomatch: 4.0.3 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vscode-uri: 3.1.0 optionalDependencies: '@biomejs/biome': 2.2.4 typescript: 5.9.3 vue-tsc: 3.1.3(typescript@5.9.3) - vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: ansis: 4.1.0 debug: 4.4.3 @@ -23257,14 +22914,14 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-dev-rpc: 1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-dev-rpc: 1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: '@nuxt/kit': 3.19.2(magicast@0.3.5) transitivePeerDependencies: - supports-color - vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: ansis: 4.1.0 debug: 4.4.3 @@ -23274,19 +22931,19 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vite-dev-rpc: 1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vite-dev-rpc: 1.1.0(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) transitivePeerDependencies: - supports-color - vite-plugin-react-fallback-throttle@0.1.1(react-dom@19.2.0(react@19.2.0))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-plugin-react-fallback-throttle@0.1.1(react-dom@19.2.0(react@19.2.0))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: react-dom: 19.2.0(react@19.2.0) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) - vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 @@ -23294,29 +22951,29 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.10 solid-refresh: 0.6.3(solid-js@1.9.10) - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - vitefu: 1.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@1.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)): + vite-plugin-vue-tracer@1.0.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.8 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.25(typescript@5.9.3) - vite-plugin-vue-tracer@1.1.3(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)): + vite-plugin-vue-tracer@1.1.3(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.8 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.25(typescript@5.9.3) vite@5.4.21(@types/node@24.6.2)(terser@5.31.0): @@ -23329,7 +22986,7 @@ snapshots: fsevents: 2.3.3 terser: 5.31.0 - vite@6.4.1(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vite@6.4.1(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -23342,10 +22999,10 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 terser: 5.31.0 - tsx: 4.21.0 + tsx: 4.20.6 yaml: 2.8.1 - vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -23358,24 +23015,20 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 terser: 5.31.0 - tsx: 4.21.0 + tsx: 4.20.6 yaml: 2.8.1 - vitefu@1.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): - optionalDependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) - - vitefu@1.1.2(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vitefu@1.1.1(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): optionalDependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) - vitepress-plugin-group-icons@1.6.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)): + vitepress-plugin-group-icons@1.6.5(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: '@iconify-json/logos': 1.2.10 '@iconify-json/vscode-icons': 1.2.33 '@iconify/utils': 3.0.2 optionalDependencies: - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -23451,15 +23104,15 @@ snapshots: dependencies: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) optionalDependencies: '@types/react': 19.2.3 '@types/react-dom': 19.2.2(@types/react@19.2.3) - vitest@4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1): + vitest@4.0.16(@types/node@24.6.2)(@vitest/browser-playwright@4.0.16)(happy-dom@20.0.10)(jiti@2.6.1)(msw@2.4.9(typescript@5.9.3))(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.16(msw@2.4.9(typescript@5.9.3))(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/pretty-format': 4.0.16 '@vitest/runner': 4.0.16 '@vitest/snapshot': 4.0.16 @@ -23476,11 +23129,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.6.2 - '@vitest/browser-playwright': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.16) + '@vitest/browser-playwright': 4.0.16(bufferutil@4.0.8)(msw@2.4.9(typescript@5.9.3))(playwright@1.56.1)(utf-8-validate@5.0.10)(vite@7.2.2(@types/node@24.6.2)(jiti@2.6.1)(terser@5.31.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.16) happy-dom: 20.0.10 transitivePeerDependencies: - jiti @@ -23499,7 +23152,7 @@ snapshots: vue-bundle-renderer@2.1.2: dependencies: - ufo: 1.6.3 + ufo: 1.6.1 vue-bundle-renderer@2.2.0: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5f081dbb59..d41c5e72ed 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -27,10 +27,10 @@ catalog: '@nuxt/schema': 4.2.1 '@safe-global/safe-apps-provider': 0.18.6 '@safe-global/safe-apps-sdk': 9.1.0 - '@tanstack/query-core': 5.49.1 - '@tanstack/react-query': 5.49.2 - '@tanstack/solid-query': 5.49.1 - '@tanstack/vue-query': 5.49.1 + '@tanstack/query-core': 5.90.20 + '@tanstack/react-query': 5.90.21 + '@tanstack/solid-query': 5.90.23 + '@tanstack/vue-query': 5.92.9 '@types/react': ^19.2.0 '@types/react-dom': ^19.2.0 '@vitejs/plugin-react': ^4.3.3 From c7bd14797b5f6310291860412be5a7dfec2e226e Mon Sep 17 00:00:00 2001 From: Wonhee Lee <2wheeh@gmail.com> Date: Fri, 6 Mar 2026 00:59:48 +0900 Subject: [PATCH 3/6] chore: update @tanstack/solid-query peerDeps semver --- packages/solid/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/solid/package.json b/packages/solid/package.json index 3c810e56b8..ab6b2a450d 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -71,7 +71,7 @@ } }, "peerDependencies": { - "@tanstack/solid-query": ">=5.0.0", + "@tanstack/solid-query": ">=5.71.9", "solid-js": "1.x", "typescript": ">=5.7.3", "viem": "2.x" From 724eb59ede8d38f0a2cbf24ab478abd6cdef27f5 Mon Sep 17 00:00:00 2001 From: Wonhee Lee <2wheeh@gmail.com> Date: Fri, 6 Mar 2026 01:39:41 +0900 Subject: [PATCH 4/6] test: update test-d.ts for MutationFunctionContext --- packages/core/src/exports/index.ts | 2 ++ packages/core/src/types/query.ts | 2 ++ .../codegen/createUseWriteContract.test-d.ts | 9 ++++--- packages/react/src/hooks/useConnect.test-d.ts | 26 +++++++++++------- .../src/hooks/useDeployContract.test-d.ts | 26 ++++++++++++------ .../react/src/hooks/useDisconnect.test-d.ts | 27 +++++++++++++------ .../react/src/hooks/useReconnect.test-d.ts | 22 ++++++++++----- .../src/hooks/useSendTransaction.test-d.ts | 26 ++++++++++++------ .../react/src/hooks/useSignMessage.test-d.ts | 23 ++++++++++------ .../src/hooks/useSignTransaction.test-d.ts | 26 ++++++++++++------ .../src/hooks/useSignTypedData.test-d.ts | 22 ++++++++++----- .../react/src/hooks/useSwitchChain.test-d.ts | 27 +++++++++++++------ .../src/hooks/useSwitchConnection.test-d.ts | 27 +++++++++++++------ .../react/src/hooks/useWatchAsset.test-d.ts | 23 ++++++++++------ .../src/hooks/useWriteContract.test-d.ts | 23 ++++++++++------ .../solid/src/primitives/useConnect.test-d.ts | 20 +++++++++----- .../src/primitives/useDisconnect.test-d.ts | 27 +++++++++++++------ .../src/primitives/useReconnect.test-d.ts | 22 ++++++++++----- .../src/primitives/useSwitchChain.test-d.ts | 27 +++++++++++++------ .../primitives/useSwitchConnection.test-d.ts | 27 +++++++++++++------ .../vue/src/composables/useConnect.test-d.ts | 26 +++++++++++------- .../src/composables/useDisconnect.test-d.ts | 27 +++++++++++++------ .../src/composables/useReconnect.test-d.ts | 22 ++++++++++----- .../composables/useSendTransaction.test-d.ts | 26 ++++++++++++------ .../src/composables/useSignMessage.test-d.ts | 23 ++++++++++------ .../composables/useSignTransaction.test-d.ts | 26 ++++++++++++------ .../composables/useSignTypedData.test-d.ts | 22 ++++++++++----- .../src/composables/useSwitchChain.test-d.ts | 27 +++++++++++++------ .../composables/useSwitchConnection.test-d.ts | 27 +++++++++++++------ .../composables/useWriteContract.test-d.ts | 26 ++++++++++++------ 30 files changed, 471 insertions(+), 215 deletions(-) diff --git a/packages/core/src/exports/index.ts b/packages/core/src/exports/index.ts index 87e3158302..5098de26d2 100644 --- a/packages/core/src/exports/index.ts +++ b/packages/core/src/exports/index.ts @@ -598,6 +598,8 @@ export { fallback } from '../transports/fallback.js' export type { SelectChains } from '../types/chain.js' +export type { MutationFunctionContext } from '../types/query.js' + export type { Register, ResolvedRegister } from '../types/register.js' //////////////////////////////////////////////////////////////////////////////// diff --git a/packages/core/src/types/query.ts b/packages/core/src/types/query.ts index 1df5e785d3..6a02794b68 100644 --- a/packages/core/src/types/query.ts +++ b/packages/core/src/types/query.ts @@ -1,6 +1,8 @@ import type * as Query from '@tanstack/query-core' import type { Compute, LooseOmit, RequiredBy, UnionLooseOmit } from './utils.js' +export type { MutationFunctionContext } from '@tanstack/query-core' + export type MutationParameter< data = unknown, error = Error, diff --git a/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts b/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts index f40d6bd4ca..6bdb48633f 100644 --- a/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts +++ b/packages/react/src/hooks/codegen/createUseWriteContract.test-d.ts @@ -1,3 +1,4 @@ +import type { MutationFunctionContext } from '@wagmi/core' import { abi } from '@wagmi/test' import type { Address, Hash } from 'viem' import { mainnet, optimism } from 'viem/chains' @@ -28,16 +29,17 @@ test('context', () => { const { writeContract } = useWriteErc20({ mutation: { - onMutate() { + onMutate(_mutationContext) { return contextValue }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf() expectTypeOf(variables.args).toEqualTypeOf< readonly unknown[] | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -49,11 +51,12 @@ test('context', () => { args: ['0x', 123n], }, { - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transfer'>() expectTypeOf(variables.args).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useConnect.test-d.ts b/packages/react/src/hooks/useConnect.test-d.ts index a416ebca2b..a532a38f72 100644 --- a/packages/react/src/hooks/useConnect.test-d.ts +++ b/packages/react/src/hooks/useConnect.test-d.ts @@ -2,6 +2,7 @@ import type { ConnectErrorType, Connector, CreateConnectorFn, + MutationFunctionContext, } from '@wagmi/core' import { config } from '@wagmi/test' import type { Address, Hex } from 'viem' @@ -14,15 +15,16 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const connect = useConnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { assertType<{ chainId?: number | undefined connector: Connector | CreateConnectorFn withCapabilities?: boolean | undefined }>(variables) + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { assertType<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -30,8 +32,9 @@ test('context', () => { }>(variables) expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -50,8 +53,9 @@ test('context', () => { chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: @@ -77,6 +81,7 @@ test('context', () => { }>(variables) expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -109,7 +114,7 @@ test('context', () => { foo: 'bar', }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: typeof connector | CreateConnectorFn @@ -118,8 +123,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: typeof connector | CreateConnectorFn @@ -131,8 +137,9 @@ test('context', () => { chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -148,6 +155,7 @@ test('context', () => { withCapabilities?: boolean | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) @@ -159,7 +167,7 @@ test('context', () => { withCapabilities: true, }, { - onSuccess(data, _variables, _context) { + onSuccess(data, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [ { @@ -178,7 +186,7 @@ test('context', () => { chainId: number }>() }, - onSettled(data, _error, _variables, _context) { + onSettled(data, _error, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [ diff --git a/packages/react/src/hooks/useDeployContract.test-d.ts b/packages/react/src/hooks/useDeployContract.test-d.ts index 81429c3ff3..3032c41517 100644 --- a/packages/react/src/hooks/useDeployContract.test-d.ts +++ b/packages/react/src/hooks/useDeployContract.test-d.ts @@ -1,4 +1,7 @@ -import type { DeployContractErrorType } from '@wagmi/core' +import type { + DeployContractErrorType, + MutationFunctionContext, +} from '@wagmi/core' import { abi, bytecode } from '@wagmi/test' import type { Abi, Hash } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -10,17 +13,19 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const deployContract = useDeployContract({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined abi: Abi args?: readonly unknown[] | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -28,9 +33,10 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -38,10 +44,11 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -71,9 +78,10 @@ test('context', () => { chainId: 1, }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -81,9 +89,10 @@ test('context', () => { args: readonly [string, string, bigint, bigint] }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -91,10 +100,11 @@ test('context', () => { args: readonly [string, string, bigint, bigint] }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined diff --git a/packages/react/src/hooks/useDisconnect.test-d.ts b/packages/react/src/hooks/useDisconnect.test-d.ts index 8a7dcc286d..46911bdbcb 100644 --- a/packages/react/src/hooks/useDisconnect.test-d.ts +++ b/packages/react/src/hooks/useDisconnect.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, DisconnectErrorType } from '@wagmi/core' +import type { + Connector, + DisconnectErrorType, + MutationFunctionContext, +} from '@wagmi/core' import { config } from '@wagmi/test' import { expectTypeOf, test } from 'vitest' @@ -19,33 +23,37 @@ test('parameter', () => { test('context', () => { const { context, data, disconnect, error, variables } = useDisconnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -60,27 +68,30 @@ test('context', () => { disconnect( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useReconnect.test-d.ts b/packages/react/src/hooks/useReconnect.test-d.ts index 368990955d..b6fefcbd5e 100644 --- a/packages/react/src/hooks/useReconnect.test-d.ts +++ b/packages/react/src/hooks/useReconnect.test-d.ts @@ -1,6 +1,7 @@ import type { Connector, CreateConnectorFn, + MutationFunctionContext, ReconnectErrorType, } from '@wagmi/core' import { config } from '@wagmi/test' @@ -14,7 +15,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const reconnect = useReconnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -23,9 +24,10 @@ test('context', () => { } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -36,8 +38,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -54,8 +57,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -74,6 +78,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -100,7 +105,7 @@ test('context', () => { reconnect.mutate( { connectors }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -111,8 +116,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -129,8 +135,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -149,6 +156,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSendTransaction.test-d.ts b/packages/react/src/hooks/useSendTransaction.test-d.ts index ffd9015282..27ab67fd17 100644 --- a/packages/react/src/hooks/useSendTransaction.test-d.ts +++ b/packages/react/src/hooks/useSendTransaction.test-d.ts @@ -1,4 +1,7 @@ -import type { SendTransactionErrorType } from '@wagmi/core' +import type { + MutationFunctionContext, + SendTransactionErrorType, +} from '@wagmi/core' import type { Hash } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -9,33 +12,37 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const sendTransaction = useSendTransaction({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf< { chainId?: number | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -54,27 +61,30 @@ test('context', () => { sendTransaction.mutate( { to: '0x' }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSignMessage.test-d.ts b/packages/react/src/hooks/useSignMessage.test-d.ts index 857fabebbf..590a6b613a 100644 --- a/packages/react/src/hooks/useSignMessage.test-d.ts +++ b/packages/react/src/hooks/useSignMessage.test-d.ts @@ -1,4 +1,4 @@ -import type { SignMessageErrorType } from '@wagmi/core' +import type { MutationFunctionContext, SignMessageErrorType } from '@wagmi/core' import type { SignMessageVariables } from '@wagmi/core/query' import { expectTypeOf, test } from 'vitest' @@ -10,25 +10,29 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signMessage = useSignMessage({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -45,21 +49,24 @@ test('context', () => { signMessage.mutate( { message }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSignTransaction.test-d.ts b/packages/react/src/hooks/useSignTransaction.test-d.ts index d5f6852d2f..1d6b0a76a6 100644 --- a/packages/react/src/hooks/useSignTransaction.test-d.ts +++ b/packages/react/src/hooks/useSignTransaction.test-d.ts @@ -1,4 +1,7 @@ -import type { SignTransactionErrorType } from '@wagmi/core' +import type { + MutationFunctionContext, + SignTransactionErrorType, +} from '@wagmi/core' import type { Hash, TransactionSerializedEIP1559, @@ -15,33 +18,37 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signTransaction = useSignTransaction({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf< { chainId?: number | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -60,27 +67,30 @@ test('context', () => { signTransaction.mutate( { to: '0x' }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSignTypedData.test-d.ts b/packages/react/src/hooks/useSignTypedData.test-d.ts index fac0ed220c..c272fda90e 100644 --- a/packages/react/src/hooks/useSignTypedData.test-d.ts +++ b/packages/react/src/hooks/useSignTypedData.test-d.ts @@ -1,4 +1,5 @@ import type { + MutationFunctionContext, SignTypedDataErrorType, SignTypedDataReturnType, } from '@wagmi/core' @@ -13,25 +14,29 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signTypedData = useSignTypedData({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -59,7 +64,7 @@ test('context', () => { }, }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ types: typeof typedData.basic.types @@ -70,8 +75,9 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ types: typeof typedData.basic.types @@ -82,8 +88,9 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ @@ -95,6 +102,7 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSwitchChain.test-d.ts b/packages/react/src/hooks/useSwitchChain.test-d.ts index 5c938986e5..41abbd93d7 100644 --- a/packages/react/src/hooks/useSwitchChain.test-d.ts +++ b/packages/react/src/hooks/useSwitchChain.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchChainErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchChainErrorType, +} from '@wagmi/core' import type { Chain } from '@wagmi/core/chains' import type { Compute, ExactPartial } from '@wagmi/core/internal' import { chain } from '@wagmi/test' @@ -12,7 +16,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const switchChain = useSwitchChain({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -20,9 +24,10 @@ test('context', () => { chainId: number connector?: Connector | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -32,8 +37,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -43,8 +49,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -55,6 +62,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -78,7 +86,7 @@ test('context', () => { switchChain.mutate( { chainId }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -88,8 +96,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -99,8 +108,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -111,6 +121,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useSwitchConnection.test-d.ts b/packages/react/src/hooks/useSwitchConnection.test-d.ts index 3e9a675d71..1e7acfe19a 100644 --- a/packages/react/src/hooks/useSwitchConnection.test-d.ts +++ b/packages/react/src/hooks/useSwitchConnection.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchAccountErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchAccountErrorType, +} from '@wagmi/core' import { config } from '@wagmi/test' import type { Address } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -10,24 +14,27 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const switchConnection = useSwitchConnection({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -38,6 +45,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -62,20 +70,22 @@ test('context', () => { switchConnection.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -86,6 +96,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useWatchAsset.test-d.ts b/packages/react/src/hooks/useWatchAsset.test-d.ts index 997c5ee988..ba8683d631 100644 --- a/packages/react/src/hooks/useWatchAsset.test-d.ts +++ b/packages/react/src/hooks/useWatchAsset.test-d.ts @@ -1,4 +1,4 @@ -import type { WatchAssetErrorType } from '@wagmi/core' +import type { MutationFunctionContext, WatchAssetErrorType } from '@wagmi/core' import type { WatchAssetVariables } from '@wagmi/core/query' import { expectTypeOf, test } from 'vitest' @@ -14,25 +14,29 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const watchAsset = useWatchAsset({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -49,21 +53,24 @@ test('context', () => { watchAsset.mutate( { type: 'ERC20', options: tokenInfo }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/react/src/hooks/useWriteContract.test-d.ts b/packages/react/src/hooks/useWriteContract.test-d.ts index 767908f56a..bcda436343 100644 --- a/packages/react/src/hooks/useWriteContract.test-d.ts +++ b/packages/react/src/hooks/useWriteContract.test-d.ts @@ -1,9 +1,9 @@ +import type { MutationFunctionContext } from '@wagmi/core' import { createConfig, http, type WriteContractErrorType } from '@wagmi/core' import { base } from '@wagmi/core/chains' import { abi } from '@wagmi/test' import type { Abi, Address, Hash } from 'viem' import { expectTypeOf, test } from 'vitest' - import { useSimulateContract } from './useSimulateContract.js' import { useWriteContract } from './useWriteContract.js' @@ -12,18 +12,20 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const writeContract = useWriteContract({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined abi: Abi functionName: string args?: readonly unknown[] | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -32,9 +34,10 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -43,10 +46,11 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -78,9 +82,10 @@ test('context', () => { chainId: 1, }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -89,9 +94,10 @@ test('context', () => { args: readonly [Address, Address, bigint] }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transferFrom'>() expectTypeOf(variables.args).toEqualTypeOf< @@ -104,10 +110,11 @@ test('context', () => { args: readonly [Address, Address, bigint] }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined diff --git a/packages/solid/src/primitives/useConnect.test-d.ts b/packages/solid/src/primitives/useConnect.test-d.ts index ad1f391f33..63b8e3ac16 100644 --- a/packages/solid/src/primitives/useConnect.test-d.ts +++ b/packages/solid/src/primitives/useConnect.test-d.ts @@ -2,6 +2,7 @@ import type { ConnectErrorType, Connector, CreateConnectorFn, + MutationFunctionContext, } from '@wagmi/core' import { config } from '@wagmi/test' import type { Address, Hex } from 'viem' @@ -15,15 +16,16 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const connect = useConnect(() => ({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: Connector | CreateConnectorFn withCapabilities?: boolean | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -31,8 +33,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -52,8 +55,9 @@ test('context', () => { chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: @@ -80,6 +84,7 @@ test('context', () => { withCapabilities?: boolean | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, })) @@ -113,7 +118,7 @@ test('context', () => { connect.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: typeof connector | CreateConnectorFn @@ -122,6 +127,7 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, onSuccess(data, variables, context) { expectTypeOf(variables).toEqualTypeOf<{ @@ -163,7 +169,7 @@ test('context', () => { withCapabilities: true, }, { - onSuccess(data, _variables, _context) { + onSuccess(data, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [ { @@ -182,7 +188,7 @@ test('context', () => { chainId: number }>() }, - onSettled(data, _error, _variables, _context) { + onSettled(data, _error, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [ diff --git a/packages/solid/src/primitives/useDisconnect.test-d.ts b/packages/solid/src/primitives/useDisconnect.test-d.ts index 329429a4fa..468ba6be56 100644 --- a/packages/solid/src/primitives/useDisconnect.test-d.ts +++ b/packages/solid/src/primitives/useDisconnect.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, DisconnectErrorType } from '@wagmi/core' +import type { + Connector, + DisconnectErrorType, + MutationFunctionContext, +} from '@wagmi/core' import { config } from '@wagmi/test' import { expectTypeOf, test } from 'vitest' @@ -19,33 +23,37 @@ test('parameter', () => { test('context', () => { const disconnect = useDisconnect(() => ({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, })) @@ -62,27 +70,30 @@ test('context', () => { disconnect.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/solid/src/primitives/useReconnect.test-d.ts b/packages/solid/src/primitives/useReconnect.test-d.ts index 92b2ff5b21..a11de69588 100644 --- a/packages/solid/src/primitives/useReconnect.test-d.ts +++ b/packages/solid/src/primitives/useReconnect.test-d.ts @@ -1,6 +1,7 @@ import type { Connector, CreateConnectorFn, + MutationFunctionContext, ReconnectErrorType, } from '@wagmi/core' import { config } from '@wagmi/test' @@ -14,7 +15,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const reconnect = useReconnect(() => ({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -23,9 +24,10 @@ test('context', () => { } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -36,8 +38,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -54,8 +57,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -74,6 +78,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, })) @@ -100,7 +105,7 @@ test('context', () => { reconnect.mutate( { connectors }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -111,8 +116,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -129,8 +135,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -149,6 +156,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/solid/src/primitives/useSwitchChain.test-d.ts b/packages/solid/src/primitives/useSwitchChain.test-d.ts index e5af908e69..7f8bb9a9b2 100644 --- a/packages/solid/src/primitives/useSwitchChain.test-d.ts +++ b/packages/solid/src/primitives/useSwitchChain.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchChainErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchChainErrorType, +} from '@wagmi/core' import type { Chain } from '@wagmi/core/chains' import type { Compute, ExactPartial } from '@wagmi/core/internal' import { chain } from '@wagmi/test' @@ -12,7 +16,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const switchChain = useSwitchChain(() => ({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -20,9 +24,10 @@ test('context', () => { chainId: number connector?: Connector | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -32,8 +37,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -43,8 +49,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -55,6 +62,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, })) @@ -78,7 +86,7 @@ test('context', () => { switchChain.mutate( { chainId }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -88,8 +96,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -99,8 +108,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -111,6 +121,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/solid/src/primitives/useSwitchConnection.test-d.ts b/packages/solid/src/primitives/useSwitchConnection.test-d.ts index 9501454399..ac581fe0b2 100644 --- a/packages/solid/src/primitives/useSwitchConnection.test-d.ts +++ b/packages/solid/src/primitives/useSwitchConnection.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchConnectionErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchConnectionErrorType, +} from '@wagmi/core' import { config } from '@wagmi/test' import type { Address } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -10,24 +14,27 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const switchConnection = useSwitchConnection(() => ({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -38,6 +45,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, })) @@ -62,20 +70,22 @@ test('context', () => { switchConnection.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -86,6 +96,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useConnect.test-d.ts b/packages/vue/src/composables/useConnect.test-d.ts index 0cc7f0fd3f..fec3a5ae00 100644 --- a/packages/vue/src/composables/useConnect.test-d.ts +++ b/packages/vue/src/composables/useConnect.test-d.ts @@ -2,6 +2,7 @@ import type { ConnectErrorType, Connector, CreateConnectorFn, + MutationFunctionContext, } from '@wagmi/core' import { config } from '@wagmi/test' import type { Address, Hex } from 'viem' @@ -15,15 +16,16 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const connect = useConnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { assertType<{ chainId?: number | undefined connector: Connector | CreateConnectorFn withCapabilities?: boolean | undefined }>(variables) + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { assertType<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -31,8 +33,9 @@ test('context', () => { }>(variables) expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { assertType<{ chainId?: number | undefined connector: Connector | CreateConnectorFn @@ -52,8 +55,9 @@ test('context', () => { chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: @@ -80,6 +84,7 @@ test('context', () => { withCapabilities?: boolean | undefined }>(variables) expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -115,7 +120,7 @@ test('context', () => { connect.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: typeof connector | CreateConnectorFn @@ -124,8 +129,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ chainId?: number | undefined connector: typeof connector | CreateConnectorFn @@ -137,8 +143,9 @@ test('context', () => { chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -154,6 +161,7 @@ test('context', () => { withCapabilities?: boolean | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) @@ -165,7 +173,7 @@ test('context', () => { withCapabilities: true, }, { - onSuccess(data, _variables, _context) { + onSuccess(data, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [ { @@ -184,7 +192,7 @@ test('context', () => { chainId: number }>() }, - onSettled(data, _error, _variables, _context) { + onSettled(data, _error, _variables, _context, _mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [ diff --git a/packages/vue/src/composables/useDisconnect.test-d.ts b/packages/vue/src/composables/useDisconnect.test-d.ts index 0895059eb7..06fc3c1fd5 100644 --- a/packages/vue/src/composables/useDisconnect.test-d.ts +++ b/packages/vue/src/composables/useDisconnect.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, DisconnectErrorType } from '@wagmi/core' +import type { + Connector, + DisconnectErrorType, + MutationFunctionContext, +} from '@wagmi/core' import { config } from '@wagmi/test' import { expectTypeOf, test } from 'vitest' @@ -19,33 +23,37 @@ test('parameter', () => { test('context', () => { const disconnect = useDisconnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -64,27 +72,30 @@ test('context', () => { disconnect.mutate( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf< { connector?: Connector | undefined } | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useReconnect.test-d.ts b/packages/vue/src/composables/useReconnect.test-d.ts index 89e3fe91e0..99a680de80 100644 --- a/packages/vue/src/composables/useReconnect.test-d.ts +++ b/packages/vue/src/composables/useReconnect.test-d.ts @@ -1,6 +1,7 @@ import type { Connector, CreateConnectorFn, + MutationFunctionContext, ReconnectErrorType, } from '@wagmi/core' import { config } from '@wagmi/test' @@ -14,7 +15,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const { context, data, error, reconnect, variables } = useReconnect({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -23,9 +24,10 @@ test('context', () => { } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -36,8 +38,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -54,8 +57,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -74,6 +78,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -98,7 +103,7 @@ test('context', () => { reconnect( { connectors }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -109,8 +114,9 @@ test('context', () => { >() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf< | { connectors?: @@ -127,8 +133,9 @@ test('context', () => { }[] >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -147,6 +154,7 @@ test('context', () => { | undefined >() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSendTransaction.test-d.ts b/packages/vue/src/composables/useSendTransaction.test-d.ts index d0511eae0e..72e2f8d7e1 100644 --- a/packages/vue/src/composables/useSendTransaction.test-d.ts +++ b/packages/vue/src/composables/useSendTransaction.test-d.ts @@ -1,4 +1,7 @@ -import type { SendTransactionErrorType } from '@wagmi/core' +import type { + MutationFunctionContext, + SendTransactionErrorType, +} from '@wagmi/core' import type { Hash } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -9,33 +12,37 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const sendTransaction = useSendTransaction({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf< { chainId?: number | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -54,27 +61,30 @@ test('context', () => { sendTransaction.mutate( { to: '0x' }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSignMessage.test-d.ts b/packages/vue/src/composables/useSignMessage.test-d.ts index c39202a10f..5b86f5f233 100644 --- a/packages/vue/src/composables/useSignMessage.test-d.ts +++ b/packages/vue/src/composables/useSignMessage.test-d.ts @@ -1,4 +1,4 @@ -import type { SignMessageErrorType } from '@wagmi/core' +import type { MutationFunctionContext, SignMessageErrorType } from '@wagmi/core' import type { SignMessageVariables } from '@wagmi/core/query' import { expectTypeOf, test } from 'vitest' @@ -10,25 +10,29 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signMessage = useSignMessage({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -49,21 +53,24 @@ test('context', () => { signMessage.mutate( { message }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf() expectTypeOf(data).toEqualTypeOf<`0x${string}`>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf<`0x${string}` | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSignTransaction.test-d.ts b/packages/vue/src/composables/useSignTransaction.test-d.ts index 74d5a59ec0..40c7cd852a 100644 --- a/packages/vue/src/composables/useSignTransaction.test-d.ts +++ b/packages/vue/src/composables/useSignTransaction.test-d.ts @@ -1,4 +1,7 @@ -import type { SignTransactionErrorType } from '@wagmi/core' +import type { + MutationFunctionContext, + SignTransactionErrorType, +} from '@wagmi/core' import type { Hash, TransactionSerializedEIP1559, @@ -15,33 +18,37 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signTransaction = useSignTransaction({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf< { chainId?: number | undefined } | undefined >() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -60,27 +67,30 @@ test('context', () => { signTransaction.mutate( { to: '0x' }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(data).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSignTypedData.test-d.ts b/packages/vue/src/composables/useSignTypedData.test-d.ts index 2a56dc0517..4e3d098182 100644 --- a/packages/vue/src/composables/useSignTypedData.test-d.ts +++ b/packages/vue/src/composables/useSignTypedData.test-d.ts @@ -1,4 +1,5 @@ import type { + MutationFunctionContext, SignTypedDataErrorType, SignTypedDataReturnType, } from '@wagmi/core' @@ -13,25 +14,29 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const signTypedData = useSignTypedData({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toMatchTypeOf() expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -59,7 +64,7 @@ test('context', () => { }, }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ types: typeof typedData.basic.types @@ -70,8 +75,9 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ types: typeof typedData.basic.types @@ -82,8 +88,9 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ @@ -95,6 +102,7 @@ test('context', () => { } }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSwitchChain.test-d.ts b/packages/vue/src/composables/useSwitchChain.test-d.ts index ebdd525274..6dec7896c9 100644 --- a/packages/vue/src/composables/useSwitchChain.test-d.ts +++ b/packages/vue/src/composables/useSwitchChain.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchChainErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchChainErrorType, +} from '@wagmi/core' import type { Chain } from '@wagmi/core/chains' import type { Compute, ExactPartial } from '@wagmi/core/internal' import { chain } from '@wagmi/test' @@ -12,7 +16,7 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const switchChain = useSwitchChain({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -20,9 +24,10 @@ test('context', () => { chainId: number connector?: Connector | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -32,8 +37,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -43,8 +49,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -55,6 +62,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -82,7 +90,7 @@ test('context', () => { switchChain.mutate( { chainId }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -92,8 +100,9 @@ test('context', () => { }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ addEthereumChainParameter?: | ExactPartial> @@ -103,8 +112,9 @@ test('context', () => { }>() expectTypeOf(data).toEqualTypeOf>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf | undefined>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ @@ -115,6 +125,7 @@ test('context', () => { connector?: Connector | undefined }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useSwitchConnection.test-d.ts b/packages/vue/src/composables/useSwitchConnection.test-d.ts index b40f4b74bf..bf83cd72ea 100644 --- a/packages/vue/src/composables/useSwitchConnection.test-d.ts +++ b/packages/vue/src/composables/useSwitchConnection.test-d.ts @@ -1,4 +1,8 @@ -import type { Connector, SwitchAccountErrorType } from '@wagmi/core' +import type { + Connector, + MutationFunctionContext, + SwitchAccountErrorType, +} from '@wagmi/core' import { config } from '@wagmi/test' import type { Address } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -11,24 +15,27 @@ test('context', () => { const { context, data, error, switchConnection, variables } = useSwitchConnection({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -39,6 +46,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, }) @@ -59,20 +67,22 @@ test('context', () => { switchConnection( { connector }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(data).toEqualTypeOf<{ accounts: readonly [Address, ...Address[]] chainId: number }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf< | { accounts: readonly [Address, ...Address[]] @@ -83,6 +93,7 @@ test('context', () => { expectTypeOf(error).toEqualTypeOf() expectTypeOf(variables).toEqualTypeOf<{ connector: Connector }>() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() }, }, ) diff --git a/packages/vue/src/composables/useWriteContract.test-d.ts b/packages/vue/src/composables/useWriteContract.test-d.ts index 106b8f3752..65df79f572 100644 --- a/packages/vue/src/composables/useWriteContract.test-d.ts +++ b/packages/vue/src/composables/useWriteContract.test-d.ts @@ -1,4 +1,7 @@ -import type { WriteContractErrorType } from '@wagmi/core' +import type { + MutationFunctionContext, + WriteContractErrorType, +} from '@wagmi/core' import { abi } from '@wagmi/test' import type { Abi, Address, Hash } from 'viem' import { expectTypeOf, test } from 'vitest' @@ -11,18 +14,20 @@ const contextValue = { foo: 'bar' } as const test('context', () => { const writeContract = useWriteContract({ mutation: { - onMutate(variables) { + onMutate(variables, mutationContext) { expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined abi: Abi functionName: string args?: readonly unknown[] | undefined }>() + expectTypeOf(mutationContext).toEqualTypeOf() return contextValue }, - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -31,9 +36,10 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -42,10 +48,11 @@ test('context', () => { args?: readonly unknown[] | undefined }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -77,9 +84,10 @@ test('context', () => { chainId: 1, }, { - onError(error, variables, context) { + onError(error, variables, context, mutationContext) { expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined @@ -88,9 +96,10 @@ test('context', () => { args: readonly [Address, Address, bigint] }>() }, - onSuccess(data, variables, context) { + onSuccess(data, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables.functionName).toEqualTypeOf<'transferFrom'>() expectTypeOf(variables.args).toEqualTypeOf< @@ -103,10 +112,11 @@ test('context', () => { args: readonly [Address, Address, bigint] }>() }, - onSettled(data, error, variables, context) { + onSettled(data, error, variables, context, mutationContext) { expectTypeOf(data).toEqualTypeOf() expectTypeOf(error).toEqualTypeOf() expectTypeOf(context).toEqualTypeOf() + expectTypeOf(mutationContext).toEqualTypeOf() expectTypeOf(variables).toMatchTypeOf<{ chainId?: number | undefined From 89c480bfe079916cd611d0a2e281291122ca676c Mon Sep 17 00:00:00 2001 From: Wonhee Lee <2wheeh@gmail.com> Date: Fri, 6 Mar 2026 02:04:39 +0900 Subject: [PATCH 5/6] chore: changeset --- .changeset/angry-islands-attack.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/angry-islands-attack.md diff --git a/.changeset/angry-islands-attack.md b/.changeset/angry-islands-attack.md new file mode 100644 index 0000000000..4ef09b64f2 --- /dev/null +++ b/.changeset/angry-islands-attack.md @@ -0,0 +1,8 @@ +--- +"wagmi": minor +"@wagmi/solid": minor +"@wagmi/core": minor +"@wagmi/vue": minor +--- + +Bumped Tanstack Query Packages to v5.90.x From 3e793df9b376b90ed27b2a53e37a30e7903020a6 Mon Sep 17 00:00:00 2001 From: Wonhee Lee <2wheeh@gmail.com> Date: Fri, 6 Mar 2026 23:34:13 +0900 Subject: [PATCH 6/6] test: update inline snapshots --- .../codegen/createUseReadContract.test.ts | 15 +++++++ .../codegen/createUseSimulateContract.test.ts | 15 +++++++ packages/react/src/hooks/useBalance.test.ts | 20 ++++++++++ packages/react/src/hooks/useBlock.test.ts | 5 +++ .../react/src/hooks/useBlockNumber.test.ts | 5 +++ .../hooks/useBlockTransactionCount.test.ts | 25 ++++++++++++ packages/react/src/hooks/useBytecode.test.ts | 30 ++++++++++++++ packages/react/src/hooks/useCall.test.ts | 20 ++++++++++ .../react/src/hooks/useCapabilities.test.ts | 10 +++++ .../src/hooks/useConnectorClient.test.tsx | 10 +++++ .../react/src/hooks/useEnsAddress.test.ts | 5 +++ packages/react/src/hooks/useEnsAvatar.test.ts | 5 +++ packages/react/src/hooks/useEnsName.test.ts | 5 +++ .../react/src/hooks/useEnsResolver.test.ts | 5 +++ packages/react/src/hooks/useEnsText.test.ts | 15 +++++++ .../react/src/hooks/useEstimateGas.test.ts | 15 +++++++ .../useEstimateMaxPriorityFeePerGas.test.ts | 10 +++++ .../react/src/hooks/useFeeHistory.test.ts | 40 +++++++++++++++++++ packages/react/src/hooks/useGasPrice.test.ts | 10 +++++ .../usePrepareTransactionRequest.test.ts | 5 +++ packages/react/src/hooks/useProof.test.ts | 15 +++++++ .../react/src/hooks/useReadContract.test.ts | 15 +++++++ .../react/src/hooks/useReadContracts.test.ts | 15 +++++++ .../src/hooks/useSimulateContract.test.ts | 5 +++ packages/react/src/hooks/useStorageAt.test.ts | 30 ++++++++++++++ .../react/src/hooks/useTransaction.test.ts | 5 +++ .../hooks/useTransactionConfirmations.test.ts | 20 ++++++++++ .../src/hooks/useTransactionCount.test.ts | 25 ++++++++++++ .../src/hooks/useTransactionReceipt.test.ts | 20 ++++++++++ .../react/src/hooks/useVerifyMessage.test.ts | 30 ++++++++++++++ .../src/hooks/useVerifyTypedData.test.ts | 25 ++++++++++++ .../useWaitForTransactionReceipt.test.ts | 5 +++ .../react/src/hooks/useWalletClient.test.tsx | 10 +++++ .../solid/src/primitives/useBalance.test.ts | 24 +++++++++++ .../src/primitives/useBlockNumber.test.ts | 6 +++ .../src/primitives/useConnectorClient.test.ts | 12 ++++++ .../vue/src/composables/useBytecode.test.ts | 30 ++++++++++++++ .../composables/useConnectorClient.test.ts | 10 +++++ .../vue/src/composables/useEnsAddress.test.ts | 5 +++ .../vue/src/composables/useEnsAvatar.test.ts | 5 +++ .../vue/src/composables/useEnsName.test.ts | 5 +++ .../src/composables/useEstimateGas.test.ts | 10 +++++ .../src/composables/useTransaction.test.ts | 5 +++ .../composables/useTransactionReceipt.test.ts | 15 +++++++ 44 files changed, 617 insertions(+) diff --git a/packages/react/src/hooks/codegen/createUseReadContract.test.ts b/packages/react/src/hooks/codegen/createUseReadContract.test.ts index b65ce9b923..e02e836f49 100644 --- a/packages/react/src/hooks/codegen/createUseReadContract.test.ts +++ b/packages/react/src/hooks/codegen/createUseReadContract.test.ts @@ -36,6 +36,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -50,6 +51,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { @@ -96,6 +101,7 @@ test('multichain', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -110,6 +116,10 @@ test('multichain', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { @@ -152,6 +162,7 @@ test('functionName', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -166,6 +177,10 @@ test('functionName', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { diff --git a/packages/react/src/hooks/codegen/createUseSimulateContract.test.ts b/packages/react/src/hooks/codegen/createUseSimulateContract.test.ts index 810d92277e..7790b009d3 100644 --- a/packages/react/src/hooks/codegen/createUseSimulateContract.test.ts +++ b/packages/react/src/hooks/codegen/createUseSimulateContract.test.ts @@ -60,6 +60,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -74,6 +75,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "simulateContract", { @@ -144,6 +149,7 @@ test('multichain', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -158,6 +164,10 @@ test('multichain', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "simulateContract", { @@ -221,6 +231,7 @@ test('functionName', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -235,6 +246,10 @@ test('functionName', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "simulateContract", { diff --git a/packages/react/src/hooks/useBalance.test.ts b/packages/react/src/hooks/useBalance.test.ts index 47e7637a42..46f5d5d2d2 100644 --- a/packages/react/src/hooks/useBalance.test.ts +++ b/packages/react/src/hooks/useBalance.test.ts @@ -36,6 +36,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -50,6 +51,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "balance", { @@ -84,6 +89,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -98,6 +104,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "balance", { @@ -126,6 +136,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -140,6 +151,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "balance", { @@ -171,6 +186,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -185,6 +201,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "balance", { diff --git a/packages/react/src/hooks/useBlock.test.ts b/packages/react/src/hooks/useBlock.test.ts index ebc60feb75..61e8e9499b 100644 --- a/packages/react/src/hooks/useBlock.test.ts +++ b/packages/react/src/hooks/useBlock.test.ts @@ -20,6 +20,7 @@ test('mounts', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -34,6 +35,10 @@ test('mounts', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "block", { diff --git a/packages/react/src/hooks/useBlockNumber.test.ts b/packages/react/src/hooks/useBlockNumber.test.ts index e441209e58..b7ebf72f24 100644 --- a/packages/react/src/hooks/useBlockNumber.test.ts +++ b/packages/react/src/hooks/useBlockNumber.test.ts @@ -21,6 +21,7 @@ test('mounts', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -35,6 +36,10 @@ test('mounts', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockNumber", { diff --git a/packages/react/src/hooks/useBlockTransactionCount.test.ts b/packages/react/src/hooks/useBlockTransactionCount.test.ts index db88d63f4a..4a7ebfd97b 100644 --- a/packages/react/src/hooks/useBlockTransactionCount.test.ts +++ b/packages/react/src/hooks/useBlockTransactionCount.test.ts @@ -20,6 +20,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -34,6 +35,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockTransactionCount", { @@ -64,6 +69,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -78,6 +84,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockTransactionCount", { @@ -108,6 +118,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -122,6 +133,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockTransactionCount", { @@ -156,6 +171,7 @@ test('parameters: blockHash', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -170,6 +186,10 @@ test('parameters: blockHash', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockTransactionCount", { @@ -203,6 +223,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -217,6 +238,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "blockTransactionCount", { diff --git a/packages/react/src/hooks/useBytecode.test.ts b/packages/react/src/hooks/useBytecode.test.ts index 5bf1ca687e..f0e7cfffdf 100644 --- a/packages/react/src/hooks/useBytecode.test.ts +++ b/packages/react/src/hooks/useBytecode.test.ts @@ -23,6 +23,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -71,6 +76,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -85,6 +91,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -119,6 +129,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -133,6 +144,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -167,6 +182,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -181,6 +197,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -213,6 +233,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -227,6 +248,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -253,6 +278,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -267,6 +293,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { diff --git a/packages/react/src/hooks/useCall.test.ts b/packages/react/src/hooks/useCall.test.ts index 19993796f5..d88727f6a8 100644 --- a/packages/react/src/hooks/useCall.test.ts +++ b/packages/react/src/hooks/useCall.test.ts @@ -31,6 +31,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -45,6 +46,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "call", { @@ -84,6 +89,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -98,6 +104,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "call", { @@ -138,6 +148,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -152,6 +163,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "call", { @@ -192,6 +207,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -206,6 +222,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "call", { diff --git a/packages/react/src/hooks/useCapabilities.test.ts b/packages/react/src/hooks/useCapabilities.test.ts index 74bb3f3936..bf3a443de7 100644 --- a/packages/react/src/hooks/useCapabilities.test.ts +++ b/packages/react/src/hooks/useCapabilities.test.ts @@ -39,6 +39,7 @@ test('mounts', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -53,6 +54,10 @@ test('mounts', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "refetch": [Function], "status": "success", } @@ -95,6 +100,7 @@ test('args: account', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -109,6 +115,10 @@ test('args: account', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "refetch": [Function], "status": "success", } diff --git a/packages/react/src/hooks/useConnectorClient.test.tsx b/packages/react/src/hooks/useConnectorClient.test.tsx index 476d09eb8f..ae068a9d74 100644 --- a/packages/react/src/hooks/useConnectorClient.test.tsx +++ b/packages/react/src/hooks/useConnectorClient.test.tsx @@ -27,6 +27,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -41,6 +42,10 @@ test('default', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "connectorClient", { @@ -76,6 +81,7 @@ test('behavior: connected on mount', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -90,6 +96,10 @@ test('behavior: connected on mount', async () => { "isRefetching": false, "isStale": false, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "refetch": [Function], "status": "success", } diff --git a/packages/react/src/hooks/useEnsAddress.test.ts b/packages/react/src/hooks/useEnsAddress.test.ts index 5b80d0c829..d918b93a67 100644 --- a/packages/react/src/hooks/useEnsAddress.test.ts +++ b/packages/react/src/hooks/useEnsAddress.test.ts @@ -22,6 +22,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -36,6 +37,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensAddress", { diff --git a/packages/react/src/hooks/useEnsAvatar.test.ts b/packages/react/src/hooks/useEnsAvatar.test.ts index 8cbb5b9dea..f540723e4c 100644 --- a/packages/react/src/hooks/useEnsAvatar.test.ts +++ b/packages/react/src/hooks/useEnsAvatar.test.ts @@ -22,6 +22,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -36,6 +37,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensAvatar", { diff --git a/packages/react/src/hooks/useEnsName.test.ts b/packages/react/src/hooks/useEnsName.test.ts index 5e4cb24333..129819fecc 100644 --- a/packages/react/src/hooks/useEnsName.test.ts +++ b/packages/react/src/hooks/useEnsName.test.ts @@ -22,6 +22,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -36,6 +37,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensName", { diff --git a/packages/react/src/hooks/useEnsResolver.test.ts b/packages/react/src/hooks/useEnsResolver.test.ts index 11f9d73356..821c529175 100644 --- a/packages/react/src/hooks/useEnsResolver.test.ts +++ b/packages/react/src/hooks/useEnsResolver.test.ts @@ -22,6 +22,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -36,6 +37,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensResolver", { diff --git a/packages/react/src/hooks/useEnsText.test.ts b/packages/react/src/hooks/useEnsText.test.ts index 1de8ed0770..3057d2d1f5 100644 --- a/packages/react/src/hooks/useEnsText.test.ts +++ b/packages/react/src/hooks/useEnsText.test.ts @@ -24,6 +24,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -38,6 +39,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensText", { @@ -72,6 +77,7 @@ test('behavior: name: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -86,6 +92,10 @@ test('behavior: name: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensText", { @@ -113,6 +123,7 @@ test('behavior: name: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -127,6 +138,10 @@ test('behavior: name: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensText", { diff --git a/packages/react/src/hooks/useEstimateGas.test.ts b/packages/react/src/hooks/useEstimateGas.test.ts index 9514adfa6c..2b1943153e 100644 --- a/packages/react/src/hooks/useEstimateGas.test.ts +++ b/packages/react/src/hooks/useEstimateGas.test.ts @@ -26,6 +26,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -40,6 +41,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateGas", { @@ -71,6 +76,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -85,6 +91,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateGas", { @@ -111,6 +121,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -125,6 +136,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateGas", { diff --git a/packages/react/src/hooks/useEstimateMaxPriorityFeePerGas.test.ts b/packages/react/src/hooks/useEstimateMaxPriorityFeePerGas.test.ts index 36c157d7c8..4c42721be7 100644 --- a/packages/react/src/hooks/useEstimateMaxPriorityFeePerGas.test.ts +++ b/packages/react/src/hooks/useEstimateMaxPriorityFeePerGas.test.ts @@ -22,6 +22,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -36,6 +37,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateMaxPriorityFeePerGas", { @@ -69,6 +74,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -83,6 +89,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateMaxPriorityFeePerGas", { diff --git a/packages/react/src/hooks/useFeeHistory.test.ts b/packages/react/src/hooks/useFeeHistory.test.ts index 65364c1c9a..0fd8b1bd5e 100644 --- a/packages/react/src/hooks/useFeeHistory.test.ts +++ b/packages/react/src/hooks/useFeeHistory.test.ts @@ -30,6 +30,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -44,6 +45,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -88,6 +93,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -102,6 +108,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -146,6 +156,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -160,6 +171,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -205,6 +220,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -219,6 +235,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -259,6 +279,7 @@ test('behavior: blockCount: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -273,6 +294,10 @@ test('behavior: blockCount: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -310,6 +335,7 @@ test('behavior: blockCount: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -324,6 +350,10 @@ test('behavior: blockCount: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -363,6 +393,7 @@ test('behavior: rewardPercentiles: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -377,6 +408,10 @@ test('behavior: rewardPercentiles: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { @@ -411,6 +446,7 @@ test('behavior: rewardPercentiles: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -425,6 +461,10 @@ test('behavior: rewardPercentiles: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "feeHistory", { diff --git a/packages/react/src/hooks/useGasPrice.test.ts b/packages/react/src/hooks/useGasPrice.test.ts index 31bb3a3a11..e8cb88197e 100644 --- a/packages/react/src/hooks/useGasPrice.test.ts +++ b/packages/react/src/hooks/useGasPrice.test.ts @@ -26,6 +26,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -40,6 +41,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "gasPrice", { @@ -76,6 +81,7 @@ test.skip('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -90,6 +96,10 @@ test.skip('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "gasPrice", { diff --git a/packages/react/src/hooks/usePrepareTransactionRequest.test.ts b/packages/react/src/hooks/usePrepareTransactionRequest.test.ts index a006fcf05e..4c47346f11 100644 --- a/packages/react/src/hooks/usePrepareTransactionRequest.test.ts +++ b/packages/react/src/hooks/usePrepareTransactionRequest.test.ts @@ -51,6 +51,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -65,6 +66,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "prepareTransactionRequest", { diff --git a/packages/react/src/hooks/useProof.test.ts b/packages/react/src/hooks/useProof.test.ts index ec02061237..be1ceddc28 100644 --- a/packages/react/src/hooks/useProof.test.ts +++ b/packages/react/src/hooks/useProof.test.ts @@ -27,6 +27,7 @@ test.skip('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -41,6 +42,10 @@ test.skip('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getProof", { @@ -80,6 +85,7 @@ test.skip('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -94,6 +100,10 @@ test.skip('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getProof", { @@ -123,6 +133,7 @@ test.skip('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -137,6 +148,10 @@ test.skip('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getProof", { diff --git a/packages/react/src/hooks/useReadContract.test.ts b/packages/react/src/hooks/useReadContract.test.ts index 4e7bbac07f..84b065ea79 100644 --- a/packages/react/src/hooks/useReadContract.test.ts +++ b/packages/react/src/hooks/useReadContract.test.ts @@ -28,6 +28,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -42,6 +43,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { @@ -82,6 +87,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -96,6 +102,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { @@ -141,6 +151,7 @@ test('parameters: config', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -155,6 +166,10 @@ test('parameters: config', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContract", { diff --git a/packages/react/src/hooks/useReadContracts.test.ts b/packages/react/src/hooks/useReadContracts.test.ts index aa22532f8d..daea67ec4e 100644 --- a/packages/react/src/hooks/useReadContracts.test.ts +++ b/packages/react/src/hooks/useReadContracts.test.ts @@ -44,6 +44,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -58,6 +59,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContracts", { @@ -174,6 +179,7 @@ test('multichain', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -188,6 +194,10 @@ test('multichain', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContracts", { @@ -295,6 +305,7 @@ test('behavior: all same chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -309,6 +320,10 @@ test('behavior: all same chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "readContracts", { diff --git a/packages/react/src/hooks/useSimulateContract.test.ts b/packages/react/src/hooks/useSimulateContract.test.ts index 290f91fd87..08aa404254 100644 --- a/packages/react/src/hooks/useSimulateContract.test.ts +++ b/packages/react/src/hooks/useSimulateContract.test.ts @@ -53,6 +53,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -67,6 +68,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "simulateContract", { diff --git a/packages/react/src/hooks/useStorageAt.test.ts b/packages/react/src/hooks/useStorageAt.test.ts index 247cdf7521..a47c34a74b 100644 --- a/packages/react/src/hooks/useStorageAt.test.ts +++ b/packages/react/src/hooks/useStorageAt.test.ts @@ -24,6 +24,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -38,6 +39,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { @@ -73,6 +78,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -87,6 +93,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { @@ -123,6 +133,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -137,6 +148,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { @@ -173,6 +188,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -187,6 +203,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { @@ -221,6 +241,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -235,6 +256,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { @@ -261,6 +286,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -275,6 +301,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getStorageAt", { diff --git a/packages/react/src/hooks/useTransaction.test.ts b/packages/react/src/hooks/useTransaction.test.ts index c464926c81..eaf09d0f30 100644 --- a/packages/react/src/hooks/useTransaction.test.ts +++ b/packages/react/src/hooks/useTransaction.test.ts @@ -44,6 +44,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -58,6 +59,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transaction", { diff --git a/packages/react/src/hooks/useTransactionConfirmations.test.ts b/packages/react/src/hooks/useTransactionConfirmations.test.ts index 1467c0653d..f7765e877d 100644 --- a/packages/react/src/hooks/useTransactionConfirmations.test.ts +++ b/packages/react/src/hooks/useTransactionConfirmations.test.ts @@ -25,6 +25,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -39,6 +40,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionConfirmations", { @@ -76,6 +81,7 @@ test('parameters: transactionReceipt', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -90,6 +96,10 @@ test('parameters: transactionReceipt', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionConfirmations", { @@ -137,6 +147,7 @@ test('behavior: hash: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -151,6 +162,10 @@ test('behavior: hash: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionConfirmations", { @@ -180,6 +195,7 @@ test('behavior: hash: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -194,6 +210,10 @@ test('behavior: hash: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionConfirmations", { diff --git a/packages/react/src/hooks/useTransactionCount.test.ts b/packages/react/src/hooks/useTransactionCount.test.ts index c110cf8f72..6c219031d1 100644 --- a/packages/react/src/hooks/useTransactionCount.test.ts +++ b/packages/react/src/hooks/useTransactionCount.test.ts @@ -23,6 +23,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionCount", { @@ -68,6 +73,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -82,6 +88,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionCount", { @@ -113,6 +123,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -127,6 +138,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionCount", { @@ -160,6 +175,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -174,6 +190,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionCount", { @@ -203,6 +223,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -217,6 +238,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transactionCount", { diff --git a/packages/react/src/hooks/useTransactionReceipt.test.ts b/packages/react/src/hooks/useTransactionReceipt.test.ts index 0b89afe427..928408c1e8 100644 --- a/packages/react/src/hooks/useTransactionReceipt.test.ts +++ b/packages/react/src/hooks/useTransactionReceipt.test.ts @@ -38,6 +38,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -52,6 +53,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { @@ -100,6 +105,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -114,6 +120,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { @@ -146,6 +156,7 @@ test('behavior: hash: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -160,6 +171,10 @@ test('behavior: hash: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { @@ -203,6 +218,7 @@ test('behavior: hash: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -217,6 +233,10 @@ test('behavior: hash: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { diff --git a/packages/react/src/hooks/useVerifyMessage.test.ts b/packages/react/src/hooks/useVerifyMessage.test.ts index 6fbfe5e603..d9880a3799 100644 --- a/packages/react/src/hooks/useVerifyMessage.test.ts +++ b/packages/react/src/hooks/useVerifyMessage.test.ts @@ -28,6 +28,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -42,6 +43,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { @@ -80,6 +85,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -94,6 +100,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { @@ -132,6 +142,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -146,6 +157,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { @@ -185,6 +200,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -199,6 +215,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { @@ -236,6 +256,7 @@ test('behavior: signature: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -250,6 +271,10 @@ test('behavior: signature: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { @@ -281,6 +306,7 @@ test('behavior: signature: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -295,6 +321,10 @@ test('behavior: signature: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyMessage", { diff --git a/packages/react/src/hooks/useVerifyTypedData.test.ts b/packages/react/src/hooks/useVerifyTypedData.test.ts index 49fd3a1054..b3eb4b04dc 100644 --- a/packages/react/src/hooks/useVerifyTypedData.test.ts +++ b/packages/react/src/hooks/useVerifyTypedData.test.ts @@ -31,6 +31,7 @@ test('valid signature', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -45,6 +46,10 @@ test('valid signature', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyTypedData", { @@ -125,6 +130,7 @@ test('invalid signature', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -139,6 +145,10 @@ test('invalid signature', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyTypedData", { @@ -220,6 +230,7 @@ test('account not deployed', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -234,6 +245,10 @@ test('account not deployed', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyTypedData", { @@ -314,6 +329,7 @@ test('behavior: signature: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -328,6 +344,10 @@ test('behavior: signature: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyTypedData", { @@ -402,6 +422,7 @@ test('behavior: signature: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -416,6 +437,10 @@ test('behavior: signature: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "verifyTypedData", { diff --git a/packages/react/src/hooks/useWaitForTransactionReceipt.test.ts b/packages/react/src/hooks/useWaitForTransactionReceipt.test.ts index 0bcc04beb5..30ce237df9 100644 --- a/packages/react/src/hooks/useWaitForTransactionReceipt.test.ts +++ b/packages/react/src/hooks/useWaitForTransactionReceipt.test.ts @@ -39,6 +39,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -53,6 +54,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "waitForTransactionReceipt", { diff --git a/packages/react/src/hooks/useWalletClient.test.tsx b/packages/react/src/hooks/useWalletClient.test.tsx index 7e190e5aa8..31ae51d2d2 100644 --- a/packages/react/src/hooks/useWalletClient.test.tsx +++ b/packages/react/src/hooks/useWalletClient.test.tsx @@ -30,6 +30,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -44,6 +45,10 @@ test('default', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "walletClient", { @@ -79,6 +84,7 @@ test('behavior: connected on mount', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -93,6 +99,10 @@ test('behavior: connected on mount', async () => { "isRefetching": false, "isStale": false, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "refetch": [Function], "status": "success", } diff --git a/packages/solid/src/primitives/useBalance.test.ts b/packages/solid/src/primitives/useBalance.test.ts index 6344289328..9dea84133b 100644 --- a/packages/solid/src/primitives/useBalance.test.ts +++ b/packages/solid/src/primitives/useBalance.test.ts @@ -36,6 +36,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -50,6 +51,11 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "balance", { @@ -84,6 +90,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -98,6 +105,11 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "balance", { @@ -128,6 +140,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -142,6 +155,11 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "balance", { @@ -172,6 +190,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -186,6 +205,11 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "balance", { diff --git a/packages/solid/src/primitives/useBlockNumber.test.ts b/packages/solid/src/primitives/useBlockNumber.test.ts index 4e417256d7..cf3654f9c1 100644 --- a/packages/solid/src/primitives/useBlockNumber.test.ts +++ b/packages/solid/src/primitives/useBlockNumber.test.ts @@ -23,6 +23,7 @@ describe.sequential('useBlockNumber', () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,11 @@ describe.sequential('useBlockNumber', () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "blockNumber", { diff --git a/packages/solid/src/primitives/useConnectorClient.test.ts b/packages/solid/src/primitives/useConnectorClient.test.ts index 54b01fb869..91596d497c 100644 --- a/packages/solid/src/primitives/useConnectorClient.test.ts +++ b/packages/solid/src/primitives/useConnectorClient.test.ts @@ -25,6 +25,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -39,6 +40,11 @@ test('default', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "queryKey": [ "connectorClient", { @@ -74,6 +80,7 @@ test('behavior: connected on mount', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -88,6 +95,11 @@ test('behavior: connected on mount', async () => { "isRefetching": false, "isStale": false, "isSuccess": true, + "promise": Promise { + "reject": [Function], + "resolve": [Function], + "status": "pending", + }, "refetch": [Function], "status": "success", } diff --git a/packages/vue/src/composables/useBytecode.test.ts b/packages/vue/src/composables/useBytecode.test.ts index f98eccc8db..7d8d356249 100644 --- a/packages/vue/src/composables/useBytecode.test.ts +++ b/packages/vue/src/composables/useBytecode.test.ts @@ -25,6 +25,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -39,6 +40,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -73,6 +78,7 @@ test('parameters: blockNumber', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -87,6 +93,10 @@ test('parameters: blockNumber', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -122,6 +132,7 @@ test('parameters: blockTag', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -136,6 +147,10 @@ test('parameters: blockTag', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -171,6 +186,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -185,6 +201,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -219,6 +239,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -233,6 +254,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { @@ -260,6 +285,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -274,6 +300,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getBytecode", { diff --git a/packages/vue/src/composables/useConnectorClient.test.ts b/packages/vue/src/composables/useConnectorClient.test.ts index 2cf7650936..ef37996cc9 100644 --- a/packages/vue/src/composables/useConnectorClient.test.ts +++ b/packages/vue/src/composables/useConnectorClient.test.ts @@ -25,6 +25,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": false, "isError": false, "isFetched": false, "isFetchedAfterMount": false, @@ -39,6 +40,10 @@ test('default', async () => { "isRefetching": false, "isStale": false, "isSuccess": false, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "connectorClient", { @@ -75,6 +80,7 @@ test('behavior: connected on mount', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -89,6 +95,10 @@ test('behavior: connected on mount', async () => { "isRefetching": false, "isStale": false, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "refetch": [Function], "status": "success", "suspense": [Function], diff --git a/packages/vue/src/composables/useEnsAddress.test.ts b/packages/vue/src/composables/useEnsAddress.test.ts index 01d35769b7..25194c0f0d 100644 --- a/packages/vue/src/composables/useEnsAddress.test.ts +++ b/packages/vue/src/composables/useEnsAddress.test.ts @@ -23,6 +23,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensAddress", { diff --git a/packages/vue/src/composables/useEnsAvatar.test.ts b/packages/vue/src/composables/useEnsAvatar.test.ts index c05ac6ae79..a39f3523bc 100644 --- a/packages/vue/src/composables/useEnsAvatar.test.ts +++ b/packages/vue/src/composables/useEnsAvatar.test.ts @@ -23,6 +23,7 @@ test.skip('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,10 @@ test.skip('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensAvatar", { diff --git a/packages/vue/src/composables/useEnsName.test.ts b/packages/vue/src/composables/useEnsName.test.ts index ee5b8cfab6..d7b9edeb97 100644 --- a/packages/vue/src/composables/useEnsName.test.ts +++ b/packages/vue/src/composables/useEnsName.test.ts @@ -23,6 +23,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -37,6 +38,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "ensName", { diff --git a/packages/vue/src/composables/useEstimateGas.test.ts b/packages/vue/src/composables/useEstimateGas.test.ts index d86fd32dd7..ef1f8eec83 100644 --- a/packages/vue/src/composables/useEstimateGas.test.ts +++ b/packages/vue/src/composables/useEstimateGas.test.ts @@ -28,6 +28,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -42,6 +43,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateGas", { @@ -86,6 +91,7 @@ test('behavior: address: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -100,6 +106,10 @@ test('behavior: address: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "estimateGas", { diff --git a/packages/vue/src/composables/useTransaction.test.ts b/packages/vue/src/composables/useTransaction.test.ts index 06659958f2..358955d899 100644 --- a/packages/vue/src/composables/useTransaction.test.ts +++ b/packages/vue/src/composables/useTransaction.test.ts @@ -45,6 +45,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -59,6 +60,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "transaction", { diff --git a/packages/vue/src/composables/useTransactionReceipt.test.ts b/packages/vue/src/composables/useTransactionReceipt.test.ts index 0092671427..438cd909ea 100644 --- a/packages/vue/src/composables/useTransactionReceipt.test.ts +++ b/packages/vue/src/composables/useTransactionReceipt.test.ts @@ -39,6 +39,7 @@ test('default', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -53,6 +54,10 @@ test('default', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { @@ -102,6 +107,7 @@ test('parameters: chainId', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -116,6 +122,10 @@ test('parameters: chainId', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", { @@ -172,6 +182,7 @@ test('behavior: hash: undefined -> defined', async () => { "failureCount": 0, "failureReason": null, "fetchStatus": "idle", + "isEnabled": true, "isError": false, "isFetched": true, "isFetchedAfterMount": true, @@ -186,6 +197,10 @@ test('behavior: hash: undefined -> defined', async () => { "isRefetching": false, "isStale": true, "isSuccess": true, + "promise": Promise { + "reason": [Error: experimental_prefetchInRender feature flag is not enabled], + "status": "rejected", + }, "queryKey": [ "getTransactionReceipt", {