diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/(components)/AmmsTable.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/(components)/AmmsTable.tsx new file mode 100644 index 000000000..91b98f5e0 --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/(components)/AmmsTable.tsx @@ -0,0 +1,89 @@ +"use client"; + +import { formatNumber } from "@bleu/ui"; +import { useRouter } from "next/navigation"; + +import Table from "#/components/Table"; +import { TokenInfo } from "#/components/TokenInfo"; +import { ICoWAmmOverview } from "#/lib/fetchAmmData"; + +export function AmmsTable({ + standaloneAmmData, + userId, +}: { + standaloneAmmData: ICoWAmmOverview[]; + userId: string; +}) { + const router = useRouter(); + + return ( + + + Token pair + + Token pair + + Value + Status + Updated at + + + {standaloneAmmData.length === 0 ? ( + + + No AMMs created yet + + + ) : ( + standaloneAmmData.map((amm) => ( + { + router.push(`/${userId}/amms/${amm.id}`); + }} + classNames="hover:cursor-pointer hover:bg-foreground/50" + > + + + + + + + + + + + + + $ {formatNumber(amm.totalUsdValue, 2)} + + + + {amm.disabled ? ( + + Paused + + ) : ( + + Active + + )} + + + + {new Date( + (amm.order.blockTimestamp as number) * 1000, + ).toLocaleString()} + + + + )) + )} + +
+ ); +} diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/EditAMMForm.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/EditAMMForm.tsx new file mode 100644 index 000000000..d5fbab553 --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/EditAMMForm.tsx @@ -0,0 +1,200 @@ +"use client"; + +import { toast } from "@bleu/ui"; +import { zodResolver } from "@hookform/resolvers/zod"; +import { brownDark } from "@radix-ui/colors"; +import { InfoCircledIcon } from "@radix-ui/react-icons"; +import { useRouter } from "next/navigation"; +import { useForm, UseFormReturn, useWatch } from "react-hook-form"; +import { Address, formatUnits } from "viem"; + +import { Button } from "#/components"; +import { BalancerWeightedForm } from "#/components/BalancerWeightedForm"; +import { ChainlinkForm } from "#/components/ChainlinkForm"; +import { CustomOracleForm } from "#/components/CustomOracleForm"; +import { Input } from "#/components/Input"; +import { SelectInput } from "#/components/SelectInput"; +import { SushiForm } from "#/components/SushiForm"; +import { TokenInfo } from "#/components/TokenInfo"; +import { Tooltip } from "#/components/Tooltip"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "#/components/ui/accordion"; +import { Form, FormMessage } from "#/components/ui/form"; +import { Label } from "#/components/ui/label"; +import { UniswapV2Form } from "#/components/UniswapV2Form"; +import { useRawTxData } from "#/hooks/useRawTxData"; +import { ICowAmm } from "#/lib/fetchAmmData"; +import { ammEditSchema } from "#/lib/schema"; +import { buildTxEditAMMArgs } from "#/lib/transactionFactory"; +import { PRICE_ORACLES, PriceOraclesValue } from "#/lib/types"; +import { cn } from "#/lib/utils"; + +export function EditAMMForm({ + cowAmmData, + submitButtonText, +}: { + cowAmmData: ICowAmm; + submitButtonText: string; +}) { + const router = useRouter(); + + const form = useForm({ + // @ts-ignore + resolver: zodResolver(ammEditSchema), + defaultValues: { + safeAddress: cowAmmData.user.address, + chainId: cowAmmData.chainId, + token0: cowAmmData.token0, + token1: cowAmmData.token1, + minTradedToken0: Number( + formatUnits(cowAmmData.minTradedToken0, cowAmmData.token0.decimals), + ), + priceOracle: cowAmmData.decodedPriceOracleData[0], + balancerPoolId: cowAmmData.decodedPriceOracleData[1].balancerPoolId, + uniswapV2Pair: cowAmmData.decodedPriceOracleData[1].uniswapV2PairAddress, + sushiV2Pair: cowAmmData.decodedPriceOracleData[1].sushiSwapPairAddress, + chainlinkPriceFeed0: + cowAmmData.decodedPriceOracleData[1].chainlinkPriceFeed0, + chainlinkPriceFeed1: + cowAmmData.decodedPriceOracleData[1].chainlinkPriceFeed1, + chainlinkTimeThresholdInHours: + cowAmmData.decodedPriceOracleData[1].chainlinkTimeThresholdInHours, + customPriceOracleAddress: + cowAmmData.decodedPriceOracleData[1].customPriceOracleAddress, + customPriceOracleData: + cowAmmData.decodedPriceOracleData[1].customPriceOracleData, + }, + }); + + const { + formState: { errors, isSubmitting }, + } = form; + const { sendTransactions } = useRawTxData(); + + const onSubmit = async (data: typeof ammEditSchema._type) => { + const txArgs = buildTxEditAMMArgs({ + data: data, + ammAddress: cowAmmData.order.owner as Address, + }); + + try { + await sendTransactions(txArgs); + router.push(`/${cowAmmData.user.id}/amms/${cowAmmData.id}`); + } catch { + toast({ + title: `Transaction failed`, + description: "An error occurred while processing the transaction.", + variant: "destructive", + }); + } + }; + + return ( +
+
+ Token Pair +
+ + +
+
+ + + + + Advanced Options + + + + + + + +
+ +
+ + ); +} + +function PriceOracleFields({ + form, +}: { + form: UseFormReturn; +}) { + const { + setValue, + control, + formState: { errors }, + } = form; + + const priceOracle = useWatch({ control, name: "priceOracle" }); + + return ( +
+
+
+
+ + + + +
+ ({ + id: value, + value, + }))} + onValueChange={(priceOracle) => { + setValue("priceOracle", priceOracle as PriceOraclesValue); + }} + placeholder={priceOracle} + /> + {errors.priceOracle && ( + +

+ {errors.priceOracle.message as string} +

+
+ )} +
+
+ + {priceOracle === PRICE_ORACLES.BALANCER && ( + + )} + {priceOracle === PRICE_ORACLES.UNI && } + {priceOracle === PRICE_ORACLES.CUSTOM && } + {priceOracle === PRICE_ORACLES.SUSHI && } + {priceOracle === PRICE_ORACLES.CHAINLINK && } +
+ ); +} diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/(components)/PoolCompositionTable.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/PoolCompositionTable.tsx similarity index 100% rename from apps/cow-amm-deployer/src/app/amms/[id]/(components)/PoolCompositionTable.tsx rename to apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/PoolCompositionTable.tsx diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/(components)/PriceInformation.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/PriceInformation.tsx similarity index 100% rename from apps/cow-amm-deployer/src/app/amms/[id]/(components)/PriceInformation.tsx rename to apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/PriceInformation.tsx diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/TradingControlButton.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/TradingControlButton.tsx new file mode 100644 index 000000000..c3fd01b18 --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/(components)/TradingControlButton.tsx @@ -0,0 +1,66 @@ +"use client"; + +import { toast } from "@bleu/ui"; +import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; +import { PlayIcon, StopIcon } from "@radix-ui/react-icons"; +import Link from "next/link"; +import React from "react"; + +import { Button } from "#/components/Button"; +import { useRawTxData } from "#/hooks/useRawTxData"; +import { ICowAmm } from "#/lib/fetchAmmData"; +import { DisableCoWAMMArgs, TRANSACTION_TYPES } from "#/lib/transactionFactory"; +import { ChainId } from "#/utils/chainsPublicClients"; + +export function TradingControlButton({ ammData }: { ammData: ICowAmm }) { + if (ammData.disabled) { + return ; + } + return ; +} + +function EnableAMMButton({ ammData }: { ammData: ICowAmm }) { + return ( + + + + ); +} + +function DisableAmmButton({ ammData }: { ammData: ICowAmm }) { + const { + safe: { chainId }, + } = useSafeAppsSDK(); + const { sendTransactions } = useRawTxData(); + + async function onDisableAMM() { + const txArgs = { + type: TRANSACTION_TYPES.DISABLE_COW_AMM, + amm: ammData.order.owner, + chainId: chainId as ChainId, + } as DisableCoWAMMArgs; + try { + await sendTransactions([txArgs]); + } catch { + toast({ + title: `Transaction failed`, + description: "An error occurred while processing the transaction.", + variant: "destructive", + }); + } + } + + return ( + + ); +} diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/edit/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/edit/page.tsx new file mode 100644 index 000000000..f46db017e --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/edit/page.tsx @@ -0,0 +1,21 @@ +import { FormPageWrapper } from "#/components/FormPageWrapper"; +import { fetchAmmData } from "#/lib/fetchAmmData"; + +import { EditAMMForm } from "../(components)/EditAMMForm"; + +export default async function Page({ + params, +}: { + params: { userId: string; id: `0x${string}` }; +}) { + const ammData = await fetchAmmData(params.id); + + return ( + + + + ); +} diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/enable/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/enable/page.tsx new file mode 100644 index 000000000..920cd818b --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/enable/page.tsx @@ -0,0 +1,21 @@ +import { FormPageWrapper } from "#/components/FormPageWrapper"; +import { fetchAmmData } from "#/lib/fetchAmmData"; + +import { EditAMMForm } from "../(components)/EditAMMForm"; + +export default async function Page({ + params, +}: { + params: { userId: string; id: `0x${string}` }; +}) { + const ammData = await fetchAmmData(params.id); + + return ( + + + + ); +} diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/layout.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/layout.tsx similarity index 100% rename from apps/cow-amm-deployer/src/app/amms/[id]/layout.tsx rename to apps/cow-amm-deployer/src/app/[userId]/amms/[id]/layout.tsx diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/page.tsx similarity index 97% rename from apps/cow-amm-deployer/src/app/amms/[id]/page.tsx rename to apps/cow-amm-deployer/src/app/[userId]/amms/[id]/page.tsx index ca998fddf..bc5ff7076 100644 --- a/apps/cow-amm-deployer/src/app/amms/[id]/page.tsx +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/page.tsx @@ -12,7 +12,11 @@ import { PoolCompositionTable } from "./(components)/PoolCompositionTable"; import { PriceInformation } from "./(components)/PriceInformation"; import { TradingControlButton } from "./(components)/TradingControlButton"; -export default async function Page({ params }: { params: { id: string } }) { +export default async function Page({ + params, +}: { + params: { userId: string; id: string }; +}) { const ammData = await fetchAmmData(params.id); return ( diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/withdraw/(components)/WithdrawForm.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/(components)/WithdrawForm.tsx similarity index 94% rename from apps/cow-amm-deployer/src/app/amms/[id]/withdraw/(components)/WithdrawForm.tsx rename to apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/(components)/WithdrawForm.tsx index a53f045c1..8d59e13c1 100644 --- a/apps/cow-amm-deployer/src/app/amms/[id]/withdraw/(components)/WithdrawForm.tsx +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/(components)/WithdrawForm.tsx @@ -5,7 +5,7 @@ import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; import { zodResolver } from "@hookform/resolvers/zod"; import * as Slider from "@radix-ui/react-slider"; import { useRouter } from "next/navigation"; -import { Controller, useForm } from "react-hook-form"; +import { Controller, useForm, useWatch } from "react-hook-form"; import { parseUnits } from "viem"; import { Button } from "#/components/Button"; @@ -21,7 +21,13 @@ import { } from "#/lib/transactionFactory"; import { ChainId } from "#/utils/chainsPublicClients"; -export function WithdrawForm({ cowAmm }: { cowAmm: ICowAmm }) { +export function WithdrawForm({ + cowAmm, + userId, +}: { + cowAmm: ICowAmm; + userId: string; +}) { const form = useForm({ // @ts-ignore resolver: zodResolver(ammWithdrawSchema), @@ -53,7 +59,7 @@ export function WithdrawForm({ cowAmm }: { cowAmm: ICowAmm }) { } as WithdrawCoWAMMArgs; try { await sendTransactions([txArgs]); - router.push(`/amms/${cowAmm.id}`); + router.push(`${userId}/amms/${cowAmm.id}`); } catch { toast({ title: `Transaction failed`, @@ -68,7 +74,7 @@ export function WithdrawForm({ cowAmm }: { cowAmm: ICowAmm }) { formState: { isSubmitting }, } = form; - const { withdrawPct } = form.watch(); + const withdrawPct = useWatch({ control, name: "withdrawPct" }); return (
diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/page.tsx new file mode 100644 index 000000000..3124bd0e3 --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/[id]/withdraw/page.tsx @@ -0,0 +1,21 @@ +import { FormPageWrapper } from "#/components/FormPageWrapper"; +import { fetchAmmData } from "#/lib/fetchAmmData"; + +import { WithdrawForm } from "./(components)/WithdrawForm"; + +export default async function Page({ + params, +}: { + params: { userId: string; id: `0x${string}` }; +}) { + const ammData = await fetchAmmData(params.id); + + return ( + + + + ); +} diff --git a/apps/cow-amm-deployer/src/app/[userId]/amms/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/amms/page.tsx new file mode 100644 index 000000000..38dd343a4 --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/amms/page.tsx @@ -0,0 +1,26 @@ +import Link from "next/link"; + +import { Button } from "#/components"; +import { fetchAllStandAloneAmmsFromUser } from "#/lib/fetchAmmData"; + +import { AmmsTable } from "./(components)/AmmsTable"; + +export default async function Page({ params }: { params: { userId: string } }) { + const standaloneAmmData = await fetchAllStandAloneAmmsFromUser(params.userId); + return ( +
+
+
+

My CoW AMMs

+ + + +
+ +
+
+ ); +} diff --git a/apps/cow-amm-deployer/src/app/new/(components)/CreateAMMForm.tsx b/apps/cow-amm-deployer/src/app/[userId]/new/(components)/CreateAMMForm.tsx similarity index 80% rename from apps/cow-amm-deployer/src/app/new/(components)/CreateAMMForm.tsx rename to apps/cow-amm-deployer/src/app/[userId]/new/(components)/CreateAMMForm.tsx index 3075e79a5..27c7af69f 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/CreateAMMForm.tsx +++ b/apps/cow-amm-deployer/src/app/[userId]/new/(components)/CreateAMMForm.tsx @@ -1,17 +1,19 @@ import { toast } from "@bleu/ui"; -import { Address } from "@bleu/utils"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; import { zodResolver } from "@hookform/resolvers/zod"; import { brownDark } from "@radix-ui/colors"; import { InfoCircledIcon } from "@radix-ui/react-icons"; import { useRouter } from "next/navigation"; import { useEffect } from "react"; -import { FieldValues, useForm, UseFormReturn } from "react-hook-form"; -import { formatUnits, parseUnits } from "viem"; +import { useForm, UseFormReturn, useWatch } from "react-hook-form"; import { Button } from "#/components"; +import { BalancerWeightedForm } from "#/components/BalancerWeightedForm"; +import { ChainlinkForm } from "#/components/ChainlinkForm"; +import { CustomOracleForm } from "#/components/CustomOracleForm"; import { Input } from "#/components/Input"; import { SelectInput } from "#/components/SelectInput"; +import { SushiForm } from "#/components/SushiForm"; import { TokenSelect } from "#/components/TokenSelect"; import { Tooltip } from "#/components/Tooltip"; import { @@ -22,46 +24,19 @@ import { } from "#/components/ui/accordion"; import { Form, FormMessage } from "#/components/ui/form"; import { Label } from "#/components/ui/label"; +import { UniswapV2Form } from "#/components/UniswapV2Form"; import { useRawTxData } from "#/hooks/useRawTxData"; import { IToken } from "#/lib/fetchAmmData"; import { ammFormSchema } from "#/lib/schema"; -import { fetchTokenUsdPrice } from "#/lib/tokenUtils"; -import { buildTxAMMArgs } from "#/lib/transactionFactory"; +import { getNewMinTradeToken0 } from "#/lib/tokenUtils"; +import { buildTxCreateAMMArgs } from "#/lib/transactionFactory"; import { PRICE_ORACLES, PriceOraclesValue } from "#/lib/types"; import { cn } from "#/lib/utils"; import { ChainId } from "#/utils/chainsPublicClients"; -import { BalancerWeightedForm } from "./BalancerWeightedForm"; -import { ChainlinkForm } from "./ChainlinkForm"; -import { CustomOracleForm } from "./CustomOracleForm"; -import { SushiForm } from "./SushiForm"; import { TokenAmountInput } from "./TokenAmountInput"; -import { UniswapV2Form } from "./UniswapV2Form"; -const getNewMinTradeToken0 = async (newToken0: IToken, chainId: ChainId) => { - return fetchTokenUsdPrice({ - tokenAddress: newToken0.address as Address, - tokenDecimals: newToken0.decimals, - chainId, - }) - .then((price) => 10 / price) - .then((amount) => - // Format and parse to round on the right number of decimals - Number( - formatUnits( - parseUnits(String(amount), newToken0.decimals), - newToken0.decimals, - ), - ), - ) - .catch(() => 0); -}; - -export function CreateAMMForm({ - defaultValues, -}: { - defaultValues?: FieldValues; -}) { +export function CreateAMMForm({ userId }: { userId: string }) { const { safe: { safeAddress, chainId }, } = useSafeAppsSDK(); @@ -71,7 +46,6 @@ export function CreateAMMForm({ // @ts-ignore resolver: zodResolver(ammFormSchema), defaultValues: { - ...defaultValues, safeAddress, chainId, }, @@ -79,19 +53,22 @@ export function CreateAMMForm({ const { setValue, - watch, + control, formState: { errors, isSubmitting }, } = form; const { sendTransactions } = useRawTxData(); - const formData = watch(); + const [token0, token1, priceOracle, amount0, amount1] = useWatch({ + control, + name: ["token0", "token1", "priceOracle", "amount0", "amount1"], + }); const onSubmit = async (data: typeof ammFormSchema._type) => { - const txArgs = buildTxAMMArgs({ data }); + const txArgs = buildTxCreateAMMArgs({ data }); try { await sendTransactions(txArgs); - router.push("/createtxprocessing"); + router.push(`${userId}/amms`); } catch { toast({ title: `Transaction failed`, @@ -123,7 +100,7 @@ export function CreateAMMForm({ await getNewMinTradeToken0(token, chainId as ChainId), ); }} - selectedToken={(formData?.token0 as IToken) ?? undefined} + selectedToken={(token0 as IToken) ?? undefined} errorMessage={errors.token0?.message} /> @@ -141,7 +118,7 @@ export function CreateAMMForm({ symbol: token.symbol, }); }} - selectedToken={(formData?.token1 as IToken) ?? undefined} + selectedToken={(token1 as IToken) ?? undefined} errorMessage={errors.token1?.message} /> @@ -184,7 +161,7 @@ export function CreateAMMForm({ @@ -200,13 +177,7 @@ export function CreateAMMForm({ className="w-full" disabled={ isSubmitting || - !( - formData?.token0 && - formData?.token1 && - formData?.priceOracle && - formData?.amount0 && - formData?.amount1 - ) + !(token0 && token1 && priceOracle && amount0 && amount1) } > Create AMM @@ -224,10 +195,10 @@ function PriceOracleFields({ const { setValue, formState: { errors }, - watch, + control, } = form; - const priceOracle = watch("priceOracle"); + const priceOracle = useWatch({ control, name: "priceOracle" }); return (
diff --git a/apps/cow-amm-deployer/src/app/new/(components)/TokenAmountInput.tsx b/apps/cow-amm-deployer/src/app/[userId]/new/(components)/TokenAmountInput.tsx similarity index 91% rename from apps/cow-amm-deployer/src/app/new/(components)/TokenAmountInput.tsx rename to apps/cow-amm-deployer/src/app/[userId]/new/(components)/TokenAmountInput.tsx index 9a2ab9b8b..5090f660c 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/TokenAmountInput.tsx +++ b/apps/cow-amm-deployer/src/app/[userId]/new/(components)/TokenAmountInput.tsx @@ -2,7 +2,7 @@ import { convertStringToNumberAndRoundDown } from "@bleu/ui"; import { formatNumber } from "@bleu/utils/formatNumber"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; import { useEffect, useState } from "react"; -import { UseFormReturn } from "react-hook-form"; +import { UseFormReturn, useWatch } from "react-hook-form"; import { Address } from "viem"; import { Input } from "#/components/Input"; @@ -24,9 +24,11 @@ export function TokenAmountInput({ safe: { safeAddress, chainId }, } = useSafeAppsSDK(); const [walletAmount, setWalletAmount] = useState(""); - const { setValue, watch, register } = form; + const { setValue, register, control } = form; - const token = watch(tokenFieldForm) as IToken | undefined; + const token = useWatch({ control, name: tokenFieldForm }) as + | IToken + | undefined; async function updateWalletAmount(token: IToken) { const updatedWalletAmount = await fetchWalletTokenBalance({ diff --git a/apps/cow-amm-deployer/src/app/new/layout.tsx b/apps/cow-amm-deployer/src/app/[userId]/new/layout.tsx similarity index 100% rename from apps/cow-amm-deployer/src/app/new/layout.tsx rename to apps/cow-amm-deployer/src/app/[userId]/new/layout.tsx diff --git a/apps/cow-amm-deployer/src/app/[userId]/new/page.tsx b/apps/cow-amm-deployer/src/app/[userId]/new/page.tsx new file mode 100644 index 000000000..e189b671f --- /dev/null +++ b/apps/cow-amm-deployer/src/app/[userId]/new/page.tsx @@ -0,0 +1,13 @@ +"use client"; + +import { FormPageWrapper } from "#/components/FormPageWrapper"; + +import { CreateAMMForm } from "./(components)/CreateAMMForm"; + +export default function Page({ params }: { params: { userId: string } }) { + return ( + + + + ); +} diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/(components)/TradingControlButton.tsx b/apps/cow-amm-deployer/src/app/amms/[id]/(components)/TradingControlButton.tsx deleted file mode 100644 index 4af3f4f0f..000000000 --- a/apps/cow-amm-deployer/src/app/amms/[id]/(components)/TradingControlButton.tsx +++ /dev/null @@ -1,118 +0,0 @@ -"use client"; - -import { toast } from "@bleu/ui"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { PlayIcon, StopIcon } from "@radix-ui/react-icons"; -import React from "react"; - -import { Button } from "#/components/Button"; -import { Dialog } from "#/components/Dialog"; -import { useRawTxData } from "#/hooks/useRawTxData"; -import { ICowAmm } from "#/lib/fetchAmmData"; -import { - DisableCoWAMMArgs, - EditCoWAMMArgs, - TRANSACTION_TYPES, -} from "#/lib/transactionFactory"; -import { ChainId } from "#/utils/chainsPublicClients"; - -export function TradingControlButton({ ammData }: { ammData: ICowAmm }) { - if (ammData.disabled) { - return ; - } - return ; -} - -function EnableAMMButton({ ammData }: { ammData: ICowAmm }) { - const { - safe: { chainId }, - } = useSafeAppsSDK(); - const { sendTransactions } = useRawTxData(); - const [openDialog, setOpenDialog] = React.useState(false); - - async function onEnableAMM() { - const txArgs = { - type: TRANSACTION_TYPES.EDIT_COW_AMM, - amm: ammData.order.owner, - priceOracleAddress: ammData.priceOracle, - priceOracleData: ammData.priceOracleData, - minTradedToken0: ammData.minTradedToken0, - chainId: chainId as ChainId, - } as EditCoWAMMArgs; - try { - await sendTransactions([txArgs]); - } catch (e) { - toast({ - title: `Transaction failed`, - description: "An error occurred while processing the transaction.", - variant: "destructive", - }); - } - } - - return ( - <> - - - - This will enable trading on the AMM with it latest settings. If - you you want to change the settings, please click here. - - -
- } - title="Enable trading" - isOpen={openDialog} - setIsOpen={setOpenDialog} - /> - - ); -} - -function DisableAmmButton({ ammData }: { ammData: ICowAmm }) { - const { - safe: { chainId }, - } = useSafeAppsSDK(); - const { sendTransactions } = useRawTxData(); - - async function onDisableAMM() { - const txArgs = { - type: TRANSACTION_TYPES.DISABLE_COW_AMM, - amm: ammData.order.owner, - chainId: chainId as ChainId, - } as DisableCoWAMMArgs; - try { - await sendTransactions([txArgs]); - } catch { - toast({ - title: `Transaction failed`, - description: "An error occurred while processing the transaction.", - variant: "destructive", - }); - } - } - - return ( - - ); -} diff --git a/apps/cow-amm-deployer/src/app/amms/[id]/withdraw/page.tsx b/apps/cow-amm-deployer/src/app/amms/[id]/withdraw/page.tsx deleted file mode 100644 index 1f104c6d3..000000000 --- a/apps/cow-amm-deployer/src/app/amms/[id]/withdraw/page.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { ArrowLeftIcon } from "@radix-ui/react-icons"; - -import { LinkComponent } from "#/components/Link"; -import { fetchAmmData } from "#/lib/fetchAmmData"; - -import { WithdrawForm } from "./(components)/WithdrawForm"; - -export default async function Page({ - params, -}: { - params: { id: `0x${string}` }; -}) { - const ammData = await fetchAmmData(params.id); - - return ( -
-
-
- - } - /> -

Proportional withdraw

-
-
- -
-
-
- ); -} diff --git a/apps/cow-amm-deployer/src/app/manager/(components)/BalancerPriceInformation.tsx b/apps/cow-amm-deployer/src/app/manager/(components)/BalancerPriceInformation.tsx deleted file mode 100644 index cc5f8709e..000000000 --- a/apps/cow-amm-deployer/src/app/manager/(components)/BalancerPriceInformation.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { NetworkFromNetworkChainId } from "@bleu/utils"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { ArrowTopRightIcon } from "@radix-ui/react-icons"; -import Link from "next/link"; - -import { ICowAmm } from "#/lib/types"; -import { ChainId } from "#/utils/chainsPublicClients"; - -export function BalancerPriceInformation({ cowAmm }: { cowAmm: ICowAmm }) { - const { safe } = useSafeAppsSDK(); - - const priceOracleLink = getBalancerPoolUrl( - safe.chainId as ChainId, - cowAmm.priceOracleData?.balancerPoolId, - ); - - return ( -
- Using price information from Balancer V2 - {priceOracleLink && ( - - - - )} -
- ); -} - -export function getBalancerPoolUrl(chainId: ChainId, poolId?: string) { - return `https://app.balancer.fi/#/${NetworkFromNetworkChainId[chainId]}-chain/pool/${poolId}`; -} diff --git a/apps/cow-amm-deployer/src/app/manager/(components)/CustomPriceInformation.tsx b/apps/cow-amm-deployer/src/app/manager/(components)/CustomPriceInformation.tsx deleted file mode 100644 index de958c513..000000000 --- a/apps/cow-amm-deployer/src/app/manager/(components)/CustomPriceInformation.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { buildBlockExplorerAddressURL } from "@bleu/utils"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { ArrowTopRightIcon } from "@radix-ui/react-icons"; -import Link from "next/link"; - -import { ICowAmm } from "#/lib/types"; -import { ChainId } from "#/utils/chainsPublicClients"; - -export function CustomPriceInformation({ cowAmm }: { cowAmm: ICowAmm }) { - const { safe } = useSafeAppsSDK(); - - const priceOracleLink = buildBlockExplorerAddressURL({ - chainId: safe.chainId as ChainId, - address: cowAmm.priceOracleAddress, - }); - - return ( -
- Using price information from custom contract - {priceOracleLink && ( - - - - )} -
- ); -} diff --git a/apps/cow-amm-deployer/src/app/manager/(components)/TokenInfo.tsx b/apps/cow-amm-deployer/src/app/manager/(components)/TokenInfo.tsx deleted file mode 100644 index c6cda6970..000000000 --- a/apps/cow-amm-deployer/src/app/manager/(components)/TokenInfo.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { formatNumber } from "@bleu/utils/formatNumber"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; - -import { TokenLogo } from "#/components/TokenLogo"; -import { ChainId } from "#/utils/chainsPublicClients"; -import { truncateAddress } from "#/utils/truncate"; - -export function TokenInfo({ - symbol, - id, - amount, - logoUri, -}: { - logoUri: string; - symbol?: string | null; - id?: string; - amount?: number | string; -}) { - const { safe } = useSafeAppsSDK(); - return ( -
-
-
- -
-
- {symbol ? symbol : truncateAddress(id)}{" "} - {amount && `(${formatNumber(amount, 4, "decimal", "compact", 0.001)})`} -
- ); -} diff --git a/apps/cow-amm-deployer/src/app/manager/(components)/UniswapV2PriceInformation.tsx b/apps/cow-amm-deployer/src/app/manager/(components)/UniswapV2PriceInformation.tsx deleted file mode 100644 index 00f93b0c1..000000000 --- a/apps/cow-amm-deployer/src/app/manager/(components)/UniswapV2PriceInformation.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { NetworkFromNetworkChainId } from "@bleu/utils"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { ArrowTopRightIcon } from "@radix-ui/react-icons"; -import Link from "next/link"; -import { gnosis } from "viem/chains"; - -import { ICowAmm } from "#/lib/types"; -import { ChainId } from "#/utils/chainsPublicClients"; - -export function UniswapV2PriceInformation({ cowAmm }: { cowAmm: ICowAmm }) { - const { safe } = useSafeAppsSDK(); - - const priceOracleLink = getUniV2PairUrl( - safe.chainId as ChainId, - cowAmm.priceOracleData?.uniswapV2PairAddress, - ); - - return ( -
- Using price information from Uniswap V2 - {priceOracleLink && ( - - - - )} -
- ); -} - -export function getUniV2PairUrl(chainId: ChainId, referencePair?: string) { - if (chainId === gnosis.id) { - return; - } - return `https://info.uniswap.org/#/${NetworkFromNetworkChainId[chainId]}/pools/${referencePair}`; -} diff --git a/apps/cow-amm-deployer/src/app/manager/page.tsx b/apps/cow-amm-deployer/src/app/manager/page.tsx deleted file mode 100644 index 1da70265b..000000000 --- a/apps/cow-amm-deployer/src/app/manager/page.tsx +++ /dev/null @@ -1,167 +0,0 @@ -"use client"; - -import { formatNumber } from "@bleu/utils/formatNumber"; -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { tomatoDark } from "@radix-ui/colors"; -import { - ArrowTopRightIcon, - ExclamationTriangleIcon, - Pencil2Icon, - ResetIcon, -} from "@radix-ui/react-icons"; -import Link from "next/link"; -import { redirect, useRouter } from "next/navigation"; -import { useState } from "react"; -import { Address } from "viem"; - -import { Button } from "#/components/Button"; -import { Dialog } from "#/components/Dialog"; -import { Spinner } from "#/components/Spinner"; -import { Tooltip } from "#/components/Tooltip"; -import WalletNotConnected from "#/components/WalletNotConnected"; -import { useRawTxData } from "#/hooks/useRawTxData"; -import { useRunningAMM } from "#/hooks/useRunningAmmInfo"; -import { buildAccountCowExplorerUrl } from "#/lib/cowExplorer"; -import { TRANSACTION_TYPES } from "#/lib/transactionFactory"; -import { ChainId, supportedChainIds } from "#/utils/chainsPublicClients"; - -import { UnsuportedChain } from "../../components/UnsuportedChain"; -import { PoolCompositionTable } from "./(components)/PoolCompositionTable"; -import { PriceInformation } from "./(components)/PriceInformation"; - -export default function Page() { - const router = useRouter(); - const { sendTransactions } = useRawTxData(); - const { safe, connected } = useSafeAppsSDK(); - const { loaded, cowAmm, isAmmFromModule } = useRunningAMM(); - const [openDialog, setOpenDialog] = useState(false); - - if (!connected) { - return ; - } - - if (!loaded) { - return ; - } - - if (!supportedChainIds.includes(safe.chainId)) { - return ; - } - - if (!cowAmm) { - redirect("/new"); - } - - return ( -
- - - Clicking confirm will make the CoW AMM LP position created stop. - This means that the position will no longer be actively - rebalanced. Don't worry, the tokens will stay on your Safe Wallet. - - -
- } - title="Stop CoW AMM Confirmation" - isOpen={openDialog} - setIsOpen={setOpenDialog} - /> -
-
-
-

- The first MEV-Capturing AMM, - brought to you by CoW DAO{" "} -

- -
-
- Total Value - - ${" "} - {formatNumber( - cowAmm.totalUsdValue, - 2, - "decimal", - "compact", - 0.01, - )} - -
-
-
- - AMM Composition - - - See in CoW Explorer - - -
- -
- - - {!isAmmFromModule && ( - - - - )} -
-
- - ); -} diff --git a/apps/cow-amm-deployer/src/app/new/page.tsx b/apps/cow-amm-deployer/src/app/new/page.tsx deleted file mode 100644 index 94e0ad8e8..000000000 --- a/apps/cow-amm-deployer/src/app/new/page.tsx +++ /dev/null @@ -1,24 +0,0 @@ -"use client"; - -import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; - -import WalletNotConnected from "#/components/WalletNotConnected"; -import { TRANSACTION_TYPES } from "#/lib/transactionFactory"; -import { supportedChainIds } from "#/utils/chainsPublicClients"; - -import { UnsuportedChain } from "../../components/UnsuportedChain"; -import { FormWrapper } from "./(components)/FormWrapper"; - -export default function Page() { - const { safe, connected } = useSafeAppsSDK(); - - if (!connected) { - return ; - } - - if (!supportedChainIds.includes(safe.chainId)) { - return ; - } - - return ; -} diff --git a/apps/cow-amm-deployer/src/app/page.tsx b/apps/cow-amm-deployer/src/app/page.tsx index c24530e3d..64ba9ae3e 100644 --- a/apps/cow-amm-deployer/src/app/page.tsx +++ b/apps/cow-amm-deployer/src/app/page.tsx @@ -1,53 +1,15 @@ "use client"; -import { - Table, - TableBody, - TableCell, - TableHead, - TableHeader, - TableRow, -} from "@bleu/ui"; -import { formatDate } from "@bleu/utils"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { graphql } from "gql.tada"; -import request from "graphql-request"; import Image from "next/image"; -import Link from "next/link"; -import useSWR from "swr"; import { Button } from "#/components/Button"; import Fathom from "#/components/Fathom"; import { LinkComponent } from "#/components/Link"; import { UnsuportedChain } from "#/components/UnsuportedChain"; import WalletNotConnected from "#/components/WalletNotConnected"; -import { NEXT_PUBLIC_API_URL } from "#/lib/ponderApi"; import { supportedChainIds } from "#/utils/chainsPublicClients"; -const CREATED_AMMS_FOR_USER_QUERY = graphql(` - query ($userId: String!) { - constantProductDatas(where: { userId: $userId, version: "Standalone" }) { - items { - id - disabled - token0 { - address - decimals - symbol - } - token1 { - address - decimals - symbol - } - order { - blockTimestamp - } - } - } - } -`); - export default function Page() { const { connected, safe } = useSafeAppsSDK(); @@ -59,25 +21,8 @@ export default function Page() { return ; } - const title = "Create a CoW AMM"; - const userId = `${safe.safeAddress}-${safe.chainId}`; - const { data, isLoading } = useSWR(CREATED_AMMS_FOR_USER_QUERY, (query) => - request(NEXT_PUBLIC_API_URL, query, { userId }), - ); - - if (isLoading || !data) return <>Loading...; - - const rows = data.constantProductDatas.items.map((item) => ({ - id: item.id, - token0: item.token0.symbol, - token1: item.token1.symbol, - state: item.disabled ? "Stopped" : "Running", - link: `/amms/${item.id}`, - createdAt: new Date((item.order.blockTimestamp as number) * 1000), - })); - return (
@@ -97,69 +42,17 @@ export default function Page() { with each other for the right to trade against the AMM - {title} + Go to the app } /> -
-
- - - - Token0 - Token1 - State - Link - Updated At - Actions - - - - {rows?.length ? ( - rows.map((row, index) => { - return ( - - {row.token0} - {row.token1} - {row.state} - - Link - - {formatDate(row.createdAt)} - - - Edit - Delete - - - ); - }) - ) : ( -
- Nenhum resultado encontrado. -
- )} -
-
-
{" "} -
-
diff --git a/apps/cow-amm-deployer/src/app/new/(components)/BalancerWeightedForm.tsx b/apps/cow-amm-deployer/src/components/BalancerWeightedForm.tsx similarity index 87% rename from apps/cow-amm-deployer/src/app/new/(components)/BalancerWeightedForm.tsx rename to apps/cow-amm-deployer/src/components/BalancerWeightedForm.tsx index 0fb71ff0b..3990665eb 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/BalancerWeightedForm.tsx +++ b/apps/cow-amm-deployer/src/components/BalancerWeightedForm.tsx @@ -2,26 +2,26 @@ import { toast } from "@bleu/ui"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { UseFormReturn } from "react-hook-form"; +import { UseFormReturn, useWatch } from "react-hook-form"; import { Address } from "viem"; import { Input } from "#/components/Input"; import { pools } from "#/lib/gqlBalancer"; -import { ammFormSchema } from "#/lib/schema"; import { loadDEXPriceCheckerErrorText } from "#/lib/utils"; export function BalancerWeightedForm({ form, }: { - form: UseFormReturn; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: UseFormReturn; }) { - const { register, setValue, watch } = form; + const { register, setValue, control } = form; const { safe: { chainId }, } = useSafeAppsSDK(); - const token0 = watch("token0"); - const token1 = watch("token1"); + const [token0, token1] = useWatch({ control, name: ["token0", "token1"] }); + const tokenAddresses = [token0?.address, token1?.address].filter( (address) => address, ) as Address[]; diff --git a/apps/cow-amm-deployer/src/app/new/(components)/ChainlinkForm.tsx b/apps/cow-amm-deployer/src/components/ChainlinkForm.tsx similarity index 89% rename from apps/cow-amm-deployer/src/app/new/(components)/ChainlinkForm.tsx rename to apps/cow-amm-deployer/src/components/ChainlinkForm.tsx index e69cdcc3a..fff8c022f 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/ChainlinkForm.tsx +++ b/apps/cow-amm-deployer/src/components/ChainlinkForm.tsx @@ -2,12 +2,11 @@ import { toast } from "@bleu/ui"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { UseFormReturn } from "react-hook-form"; +import { UseFormReturn, useWatch } from "react-hook-form"; import { Input } from "#/components/Input"; import { CHAINS_ORACLE_ROUTER_FACTORY } from "#/lib/chainlinkPriceFeedRouter"; import { IToken } from "#/lib/fetchAmmData"; -import { ammFormSchema } from "#/lib/schema"; import { ChainId } from "#/utils/chainsPublicClients"; const TOOLTIP_PRICE_FEED_TEXT = @@ -18,15 +17,16 @@ const TOOLTIP_PRICE_FEED_LINK = "https://data.chain.link/feeds"; export function ChainlinkForm({ form, }: { - form: UseFormReturn; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: UseFormReturn; }) { - const { register, setValue, watch } = form; + const { register, setValue, control } = form; const { safe: { chainId }, } = useSafeAppsSDK(); - const token0 = watch("token0") as IToken; - const token1 = watch("token1") as IToken; + const token0 = useWatch({ control, name: "token0" }) as IToken; + const token1 = useWatch({ control, name: "token1" }) as IToken; return (
diff --git a/apps/cow-amm-deployer/src/app/new/(components)/CustomOracleForm.tsx b/apps/cow-amm-deployer/src/components/CustomOracleForm.tsx similarity index 90% rename from apps/cow-amm-deployer/src/app/new/(components)/CustomOracleForm.tsx rename to apps/cow-amm-deployer/src/components/CustomOracleForm.tsx index 639b1af92..e0c630ae1 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/CustomOracleForm.tsx +++ b/apps/cow-amm-deployer/src/components/CustomOracleForm.tsx @@ -2,12 +2,12 @@ import { UseFormReturn } from "react-hook-form"; import { AlertCard } from "#/components/AlertCard"; import { Input } from "#/components/Input"; -import { ammFormSchema } from "#/lib/schema"; export function CustomOracleForm({ form, }: { - form: UseFormReturn; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: UseFormReturn; }) { const { register } = form; return ( diff --git a/apps/cow-amm-deployer/src/app/new/(components)/FormWrapper.tsx b/apps/cow-amm-deployer/src/components/FormPageWrapper.tsx similarity index 57% rename from apps/cow-amm-deployer/src/app/new/(components)/FormWrapper.tsx rename to apps/cow-amm-deployer/src/components/FormPageWrapper.tsx index 43e98d4c2..390466954 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/FormWrapper.tsx +++ b/apps/cow-amm-deployer/src/components/FormPageWrapper.tsx @@ -1,10 +1,6 @@ import { ArrowLeftIcon } from "@radix-ui/react-icons"; -import { FieldValues } from "react-hook-form"; import { LinkComponent } from "#/components/Link"; -import { TRANSACTION_TYPES } from "#/lib/transactionFactory"; - -import { CreateAMMForm } from "./CreateAMMForm"; function ArrowIcon() { return ( @@ -16,17 +12,15 @@ function ArrowIcon() { ); } -export function FormWrapper({ - transactionType, - defaultValues, +export function FormPageWrapper({ + children, + backHref, + formTitle, }: { - transactionType: - | TRANSACTION_TYPES.CREATE_COW_AMM - | TRANSACTION_TYPES.EDIT_COW_AMM; - defaultValues?: FieldValues; + children: React.ReactNode; + backHref: string; + formTitle: string; }) { - const backHref = - transactionType === TRANSACTION_TYPES.CREATE_COW_AMM ? "/" : "/manager"; return (
@@ -39,17 +33,12 @@ export function FormWrapper({
} /> -
-
- {transactionType === TRANSACTION_TYPES.CREATE_COW_AMM - ? "Create" - : "Edit"}{" "} - AMM -
+
+
{formTitle}
-
- +
+ {children}
diff --git a/apps/cow-amm-deployer/src/app/new/(components)/SushiForm.tsx b/apps/cow-amm-deployer/src/components/SushiForm.tsx similarity index 87% rename from apps/cow-amm-deployer/src/app/new/(components)/SushiForm.tsx rename to apps/cow-amm-deployer/src/components/SushiForm.tsx index c068b0b0a..238e7dd97 100644 --- a/apps/cow-amm-deployer/src/app/new/(components)/SushiForm.tsx +++ b/apps/cow-amm-deployer/src/components/SushiForm.tsx @@ -1,25 +1,25 @@ import { toast } from "@bleu/ui"; import { useSafeAppsSDK } from "@gnosis.pm/safe-apps-react-sdk"; -import { UseFormReturn } from "react-hook-form"; +import { UseFormReturn, useWatch } from "react-hook-form"; import { Address } from "viem"; import { Input } from "#/components/Input"; import { pairs } from "#/lib/gqlSushi"; -import { ammFormSchema } from "#/lib/schema"; import { loadDEXPriceCheckerErrorText } from "#/lib/utils"; export function SushiForm({ form, }: { - form: UseFormReturn; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: UseFormReturn; }) { - const { register, setValue, watch } = form; + const { register, setValue, control } = form; const { safe: { chainId }, } = useSafeAppsSDK(); - const token0 = watch("token0"); - const token1 = watch("token1"); + const [token0, token1] = useWatch({ control, name: ["token0", "token1"] }); + const tokenAddresses = [token0?.address, token1?.address].filter( (address) => address, ) as Address[]; diff --git a/apps/cow-amm-deployer/src/components/Table.tsx b/apps/cow-amm-deployer/src/components/Table.tsx index dcfc9268e..30068c22b 100644 --- a/apps/cow-amm-deployer/src/components/Table.tsx +++ b/apps/cow-amm-deployer/src/components/Table.tsx @@ -202,7 +202,7 @@ function BodyCell({ ; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: UseFormReturn; }) { - const { register, setValue, watch } = form; + const { register, setValue, control } = form; const { safe: { chainId }, } = useSafeAppsSDK(); - const token0 = watch("token0"); - const token1 = watch("token1"); + const [token0, token1] = useWatch({ control, name: ["token0", "token1"] }); const tokenAddresses = [token0?.address, token1?.address].filter( (address) => address, ) as Address[]; diff --git a/apps/cow-amm-deployer/src/lib/fetchAmmData.ts b/apps/cow-amm-deployer/src/lib/fetchAmmData.ts index 04ff1d1a0..8d09cd57d 100644 --- a/apps/cow-amm-deployer/src/lib/fetchAmmData.ts +++ b/apps/cow-amm-deployer/src/lib/fetchAmmData.ts @@ -41,15 +41,47 @@ export const AMM_QUERY = graphql(` owner } disabled + user { + id + address + } + } + } +`); + +export const ALL_STANDALONE_AMMS_FROM_USER_QUERY = graphql(` + query ($userId: String!) { + constantProductDatas(where: { userId: $userId, version: "Standalone" }) { + items { + id + disabled + token0 { + address + decimals + symbol + } + token1 { + address + decimals + symbol + } + order { + blockTimestamp + chainId + owner + } + user { + id + address + } + } } } `); export type IToken = NonNullable< ResultOf["constantProductData"] ->["token0"] & { - address: Address; -}; +>["token0"]; export interface ITokenExtended extends IToken { balance: string; @@ -66,9 +98,18 @@ export type ICowAmm = ResultOf["constantProductData"] & { totalUsdValue: number; chainId: ChainId; priceFeedLinks: string[]; + minTradedToken0: bigint; +}; + +export type ICoWAmmOverview = ResultOf< + typeof ALL_STANDALONE_AMMS_FROM_USER_QUERY +>["constantProductDatas"]["items"][0] & { + totalUsdValue: number; + token0: ITokenExtended; + token1: ITokenExtended; }; -function validateAmmId(id: string) { +export function validateAmmId(id: string) { const parts = id.split("-"); if (parts.length !== 3) { throw new Error("Invalid AMM id"); @@ -209,3 +250,68 @@ async function getPriceFeedLink(chainId: ChainId, address?: Address) { return `https://data.chain.link/feeds/${chainName}/mainnet/${priceFeedPageName}`; } + +export const fetchAllStandAloneAmmsFromUser = cache( + async (userId: string): Promise => { + const { constantProductDatas } = await request( + NEXT_PUBLIC_API_URL, + ALL_STANDALONE_AMMS_FROM_USER_QUERY, + { userId }, + ); + + if (!constantProductDatas || !constantProductDatas.items) { + throw new Error("Failed to fetch AMMs"); + } + + const [balancesData, pricesData] = await Promise.all([ + Promise.all( + constantProductDatas.items.map((amm) => + getBalancesFromContract([ + "balances", + amm.order.chainId as ChainId, + amm.order.owner as Address, + amm.token0 as IToken, + amm.token1 as IToken, + ]), + ), + ), + Promise.all( + constantProductDatas.items.map((amm) => + getTokensExternalPrices([ + "prices", + amm.order.chainId as ChainId, + amm.token0 as IToken, + amm.token1 as IToken, + ]), + ), + ), + ]); + + return constantProductDatas.items.map((amm, index) => { + const token0 = { + ...amm.token0, + balance: balancesData[index].token0.balance, + usdPrice: pricesData[index].token0.externalUsdPrice, + usdValue: + Number(balancesData[index].token0.balance) * + pricesData[index].token0.externalUsdPrice, + }; + + const token1 = { + ...amm.token1, + balance: balancesData[index].token1.balance, + usdPrice: pricesData[index].token1.externalUsdPrice, + usdValue: + Number(balancesData[index].token1.balance) * + pricesData[index].token1.externalUsdPrice, + }; + + return { + ...amm, + token0, + token1, + totalUsdValue: token0.usdValue + token1.usdValue, + } as ICoWAmmOverview; + }); + }, +); diff --git a/apps/cow-amm-deployer/src/lib/getTokensExternalPrices.ts b/apps/cow-amm-deployer/src/lib/getTokensExternalPrices.ts index 485e9cd3b..8a48e3e73 100644 --- a/apps/cow-amm-deployer/src/lib/getTokensExternalPrices.ts +++ b/apps/cow-amm-deployer/src/lib/getTokensExternalPrices.ts @@ -10,12 +10,12 @@ export async function getTokensExternalPrices([_, chainId, token0, token1]: [ ]) { const [token0ExternalUsdPrice, token1ExternalUsdPrice] = await Promise.all([ fetchTokenUsdPrice({ - tokenAddress: token0.address, + tokenAddress: token0.address as `0x${string}`, tokenDecimals: token0.decimals, chainId, }).catch(() => 0), fetchTokenUsdPrice({ - tokenAddress: token1.address, + tokenAddress: token1.address as `0x${string}`, tokenDecimals: token1.decimals, chainId, }).catch(() => 0), diff --git a/apps/cow-amm-deployer/src/lib/schema.ts b/apps/cow-amm-deployer/src/lib/schema.ts index e3e782667..5b2e922e4 100644 --- a/apps/cow-amm-deployer/src/lib/schema.ts +++ b/apps/cow-amm-deployer/src/lib/schema.ts @@ -234,6 +234,129 @@ export const ammFormSchema = z } }); +export const ammEditSchema = z + .object({ + token0: baseTokenSchema, + token1: baseTokenSchema, + minTradedToken0: z.coerce.number().positive(), + priceOracle: z.nativeEnum(PRICE_ORACLES), + safeAddress: basicAddressSchema, + balancerPoolId: bytes32Schema.optional(), + uniswapV2Pair: basicAddressSchema.optional(), + sushiV2Pair: basicAddressSchema.optional(), + chainlinkPriceFeed0: basicAddressSchema.optional(), + chainlinkPriceFeed1: basicAddressSchema.optional(), + chainlinkTimeThresholdInHours: z.coerce + .number() + .int() + .positive() + .optional(), + chainId: z.number().int(), + customPriceOracleAddress: basicAddressSchema.optional(), + customPriceOracleData: bytesSchema.optional(), + }) + .refine( + // validate if balancer Pool ID is required + (data) => { + if (data.priceOracle === PRICE_ORACLES.BALANCER) { + return !!data.balancerPoolId; + } + return true; + }, + { + message: "Balancer Pool ID is required", + path: ["balancerPoolId"], + }, + ) + .refine( + // validate if uniswap v2 pool address is required + + (data) => { + if (data.priceOracle === PRICE_ORACLES.UNI) { + return !!data.uniswapV2Pair; + } + return true; + }, + { + message: "Uniswap V2 Pool Address is required", + path: ["uniswapV2Pair"], + }, + ) + .refine( + // validate if sushi v2 pool address is required + + (data) => { + if (data.priceOracle === PRICE_ORACLES.SUSHI) { + return !!data.sushiV2Pair; + } + return true; + }, + { + message: "Sushi V2 Pool Address is required", + path: ["sushiV2Pair"], + }, + ) + .refine( + // validate if custom price oracle data is required + + (data) => { + if (data.priceOracle === PRICE_ORACLES.CUSTOM) { + return !!data.customPriceOracleData; + } + return true; + }, + { + message: "Custom price oracle data is required", + path: ["customPriceOracleData"], + }, + ) + .refine( + // validate if chainlink oracle data is required + + (data) => { + if (data.priceOracle === PRICE_ORACLES.CHAINLINK) { + return ( + !!data.chainlinkPriceFeed0 && + !!data.chainlinkPriceFeed1 && + !!data.chainlinkTimeThresholdInHours + ); + } + return true; + }, + { + message: "Chainlink price feed addresses are required", + path: ["chainlinkPriceFeed0", "chainlinkPriceFeed1"], + }, + ) + .superRefine(async (data, ctx) => { + // validate if price oracle is working + try { + const priceOracleData = encodePriceOracleData( + data as IEncodePriceOracleData, + ); + const priceOracleAddress = getPriceOracleAddress( + data as IGetPriceOracleAddress, + ); + const publicClient = publicClientsFromIds[data.chainId as ChainId]; + await publicClient.readContract({ + abi: minimalPriceOracleAbi, + address: priceOracleAddress, + functionName: "getPrice", + args: [ + data.token0.address as Address, + data.token1.address as Address, + priceOracleData, + ], + }); + } catch { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: `Price oracle error`, + path: ["priceOracle"], + }); + } + }); + export const ammWithdrawSchema = z.object({ withdrawPct: z.coerce.number().positive().lte(100), }); diff --git a/apps/cow-amm-deployer/src/lib/tokenUtils.ts b/apps/cow-amm-deployer/src/lib/tokenUtils.ts index 4c2be7c4c..0e6657358 100644 --- a/apps/cow-amm-deployer/src/lib/tokenUtils.ts +++ b/apps/cow-amm-deployer/src/lib/tokenUtils.ts @@ -1,5 +1,5 @@ import { Address } from "@bleu/utils"; -import { erc20Abi, formatUnits } from "viem"; +import { erc20Abi, formatUnits, parseUnits } from "viem"; import { IToken } from "#/lib/fetchAmmData"; import { ChainId, publicClientsFromIds } from "#/utils/chainsPublicClients"; @@ -74,3 +74,25 @@ export async function fetchTokenInfo( symbol, }; } + +export const getNewMinTradeToken0 = async ( + newToken0: IToken, + chainId: ChainId, +) => { + return fetchTokenUsdPrice({ + tokenAddress: newToken0.address as Address, + tokenDecimals: newToken0.decimals, + chainId, + }) + .then((price) => 10 / price) + .then((amount) => + // Format and parse to round on the right number of decimals + Number( + formatUnits( + parseUnits(String(amount), newToken0.decimals), + newToken0.decimals, + ), + ), + ) + .catch(() => 0); +}; diff --git a/apps/cow-amm-deployer/src/lib/transactionFactory.ts b/apps/cow-amm-deployer/src/lib/transactionFactory.ts index 25e717ca3..f8a0bcce6 100644 --- a/apps/cow-amm-deployer/src/lib/transactionFactory.ts +++ b/apps/cow-amm-deployer/src/lib/transactionFactory.ts @@ -13,7 +13,7 @@ import { IEncodePriceOracleData, IGetPriceOracleAddress, } from "./encodePriceOracleData"; -import { ammFormSchema } from "./schema"; +import { ammEditSchema, ammFormSchema } from "./schema"; export enum TRANSACTION_TYPES { ERC20_APPROVE = "ERC20_APPROVE", @@ -240,7 +240,7 @@ export class TransactionFactory { } } -export function buildTxAMMArgs({ +export function buildTxCreateAMMArgs({ data, }: { data: typeof ammFormSchema._type; @@ -278,3 +278,29 @@ export function buildTxAMMArgs({ } as const, ]; } +export function buildTxEditAMMArgs({ + data, + ammAddress, +}: { + data: typeof ammEditSchema._type; + ammAddress: Address; +}): AllTransactionArgs[] { + const priceOracleData = encodePriceOracleData(data as IEncodePriceOracleData); + const priceOracleAddress = getPriceOracleAddress( + data as IGetPriceOracleAddress, + ); + + return [ + { + type: TRANSACTION_TYPES.EDIT_COW_AMM, + amm: ammAddress, + minTradedToken0: parseUnits( + String(data.minTradedToken0), + data.token0.decimals, + ), + priceOracleAddress, + priceOracleData, + chainId: data.chainId as ChainId, + } as const, + ]; +} diff --git a/apps/wagmi-tx-manager-2/.gitignore b/apps/example-tx-manager/.gitignore similarity index 100% rename from apps/wagmi-tx-manager-2/.gitignore rename to apps/example-tx-manager/.gitignore diff --git a/apps/wagmi-tx-manager-2/.npmrc b/apps/example-tx-manager/.npmrc similarity index 100% rename from apps/wagmi-tx-manager-2/.npmrc rename to apps/example-tx-manager/.npmrc diff --git a/apps/wagmi-tx-manager-2/README.md b/apps/example-tx-manager/README.md similarity index 100% rename from apps/wagmi-tx-manager-2/README.md rename to apps/example-tx-manager/README.md diff --git a/apps/wagmi-tx-manager-2/next.config.js b/apps/example-tx-manager/next.config.js similarity index 100% rename from apps/wagmi-tx-manager-2/next.config.js rename to apps/example-tx-manager/next.config.js diff --git a/apps/wagmi-tx-manager-2/package.json b/apps/example-tx-manager/package.json similarity index 100% rename from apps/wagmi-tx-manager-2/package.json rename to apps/example-tx-manager/package.json diff --git a/apps/wagmi-tx-manager-2/src/app/(components)/mintNft.tsx b/apps/example-tx-manager/src/app/(components)/mintNft.tsx similarity index 54% rename from apps/wagmi-tx-manager-2/src/app/(components)/mintNft.tsx rename to apps/example-tx-manager/src/app/(components)/mintNft.tsx index 511567902..7b4d0067b 100644 --- a/apps/wagmi-tx-manager-2/src/app/(components)/mintNft.tsx +++ b/apps/example-tx-manager/src/app/(components)/mintNft.tsx @@ -1,15 +1,16 @@ import * as React from "react"; +import { encodeFunctionData, encodePacked, erc20Abi, size } from "viem"; import { type BaseError } from "wagmi"; import { useManagedTransaction } from "@/lib/useManagedTransaction"; -export const abi = [ +const multisendABI = [ { - name: "mint", - type: "function", - stateMutability: "nonpayable", - inputs: [{ internalType: "uint32", name: "tokenId", type: "uint32" }], + inputs: [{ internalType: "bytes", name: "transactions", type: "bytes" }], + name: "multiSend", outputs: [], + stateMutability: "payable", + type: "function", }, ] as const; @@ -20,13 +21,39 @@ export function MintNFT() { async function submit(e: React.FormEvent) { e.preventDefault(); const formData = new FormData(e.target as HTMLFormElement); - const tokenId = formData.get("tokenId") as string; + + const txData = { + to: "0xbe72E441BF55620febc26715db68d3494213D8Cb", + value: "0", + data: encodeFunctionData({ + abi: erc20Abi, + functionName: "approve", + args: [ + "0x88f2178139Ed9F6D870b3afc293eb735F54d655e", + BigInt("1000000000000000"), + ], + }), + } as const; + + const encodedTx = encodePacked( + ["uint8", "address", "uint256", "uint256", "bytes"], + [ + 0, + txData.to, + BigInt(txData.value), + BigInt(size(txData.data)), + txData.data, + ], + ); + + const duplicatedEncodedTx = (encodedTx + + encodedTx.slice(2)) as `0x${string}`; writeContract({ - address: "0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2", - abi, - functionName: "mint", - args: [Number(tokenId)], + address: "0x40A2aCCbd92BCA938b02010E17A5b8929b49130D", + abi: multisendABI, + functionName: "multiSend", + args: [duplicatedEncodedTx], }); } diff --git a/apps/wagmi-tx-manager-2/src/app/globals.css b/apps/example-tx-manager/src/app/globals.css similarity index 100% rename from apps/wagmi-tx-manager-2/src/app/globals.css rename to apps/example-tx-manager/src/app/globals.css diff --git a/apps/wagmi-tx-manager-2/src/app/layout.tsx b/apps/example-tx-manager/src/app/layout.tsx similarity index 100% rename from apps/wagmi-tx-manager-2/src/app/layout.tsx rename to apps/example-tx-manager/src/app/layout.tsx diff --git a/apps/wagmi-tx-manager-2/src/app/manifest.json b/apps/example-tx-manager/src/app/manifest.json similarity index 100% rename from apps/wagmi-tx-manager-2/src/app/manifest.json rename to apps/example-tx-manager/src/app/manifest.json diff --git a/apps/wagmi-tx-manager-2/src/app/page.tsx b/apps/example-tx-manager/src/app/page.tsx similarity index 100% rename from apps/wagmi-tx-manager-2/src/app/page.tsx rename to apps/example-tx-manager/src/app/page.tsx diff --git a/apps/wagmi-tx-manager-2/src/app/providers.tsx b/apps/example-tx-manager/src/app/providers.tsx similarity index 100% rename from apps/wagmi-tx-manager-2/src/app/providers.tsx rename to apps/example-tx-manager/src/app/providers.tsx diff --git a/apps/wagmi-tx-manager-2/src/components/alert.tsx b/apps/example-tx-manager/src/components/alert.tsx similarity index 100% rename from apps/wagmi-tx-manager-2/src/components/alert.tsx rename to apps/example-tx-manager/src/components/alert.tsx diff --git a/apps/wagmi-tx-manager-2/src/context/Notifications.tsx b/apps/example-tx-manager/src/context/Notifications.tsx similarity index 97% rename from apps/wagmi-tx-manager-2/src/context/Notifications.tsx rename to apps/example-tx-manager/src/context/Notifications.tsx index 11c7f31e3..688975fd9 100644 --- a/apps/wagmi-tx-manager-2/src/context/Notifications.tsx +++ b/apps/example-tx-manager/src/context/Notifications.tsx @@ -37,7 +37,7 @@ export const useNotifications = () => { const context = useContext(NotificationContext); if (!context) { throw new Error( - "useNotifications must be used within a NotificationProvider" + "useNotifications must be used within a NotificationProvider", ); } @@ -65,7 +65,7 @@ export function NotificationProvider(props: PropsWithChildren) { }; localStorage.setItem( "notifications", - JSON.stringify([...notifications, notification]) + JSON.stringify([...notifications, notification]), ); setNotifications([...notifications, notification]); toast(message, { diff --git a/apps/wagmi-tx-manager-2/src/lib/useAutoConnect.ts b/apps/example-tx-manager/src/lib/useAutoConnect.ts similarity index 100% rename from apps/wagmi-tx-manager-2/src/lib/useAutoConnect.ts rename to apps/example-tx-manager/src/lib/useAutoConnect.ts diff --git a/apps/wagmi-tx-manager-2/src/lib/useGnosisTransaction.ts b/apps/example-tx-manager/src/lib/useGnosisTransaction.ts similarity index 96% rename from apps/wagmi-tx-manager-2/src/lib/useGnosisTransaction.ts rename to apps/example-tx-manager/src/lib/useGnosisTransaction.ts index c97161c99..ced7b851d 100644 --- a/apps/wagmi-tx-manager-2/src/lib/useGnosisTransaction.ts +++ b/apps/example-tx-manager/src/lib/useGnosisTransaction.ts @@ -45,9 +45,11 @@ export const useGnosisTransaction = ({ const { data: isWalletContract } = useIsWalletContract(address); async function loadGnosisQueuedTransactions(hash?: string) { + console.log({ safeHash, hash }); if (!hash) return setGnosisStatus("safe_idle"); const queued = await sdk.txs.getBySafeTxHash(hash); + console.log({ queued }); if (!queued) { setGnosisStatus("safe_idle"); @@ -92,7 +94,7 @@ export const useGnosisTransaction = ({ status: "safe_idle", }; - if (isWalletContract) + if (!isWalletContract) return { data: undefined, error: undefined, diff --git a/apps/wagmi-tx-manager-2/src/lib/useIsWalletContract.ts b/apps/example-tx-manager/src/lib/useIsWalletContract.ts similarity index 100% rename from apps/wagmi-tx-manager-2/src/lib/useIsWalletContract.ts rename to apps/example-tx-manager/src/lib/useIsWalletContract.ts diff --git a/apps/wagmi-tx-manager-2/src/lib/useManagedTransaction.ts b/apps/example-tx-manager/src/lib/useManagedTransaction.ts similarity index 92% rename from apps/wagmi-tx-manager-2/src/lib/useManagedTransaction.ts rename to apps/example-tx-manager/src/lib/useManagedTransaction.ts index a9783438e..1fd4d1cc8 100644 --- a/apps/wagmi-tx-manager-2/src/lib/useManagedTransaction.ts +++ b/apps/example-tx-manager/src/lib/useManagedTransaction.ts @@ -1,6 +1,7 @@ import { useTransactionConfirmations, useWriteContract } from "wagmi"; import { useWaitForTransactionReceiptWrapped } from "@/lib/useWaitForTransactionReceiptWrapped"; import { useEffect, useMemo } from "react"; +import { useSendCalls } from "wagmi/experimental"; const CONFIRMATIONS_THRESHOLD_FOR_FINAL_TX = 15; @@ -48,28 +49,29 @@ export function useManagedTransaction() { idle: writeStatus === "idle" && (safeStatus ? safeStatus === "safe_idle" : true), + confirming: writeStatus === "success" && txReceiptStatus === "pending", + confirmed: txReceiptStatus === "success" || safeStatus === "safe_success", + pending: writeStatus === "pending", safeAwaitingConfirmations: safeStatus === "safe_awaiting_confirmations", safeAwaitingExecution: safeStatus === "safe_awaiting_execution", safeCancelled: safeStatus === "safe_cancelled", - pending: writeStatus === "pending", - confirming: writeStatus === "success" && txReceiptStatus === "pending", - confirmed: txReceiptStatus === "success", final: blockConfirmationsStatus === "success" && Number(blockConfirmations) >= 1, error: writeStatus === "error" || safeStatus === "safe_failed", }), [ + hash, writeStatus, safeStatus, txReceiptStatus, blockConfirmationsStatus, blockConfirmations, - ] + ], ); const status = Object.entries(STATE).findLast( - ([, value]) => value === true + ([, value]) => value === true, )?.[0]; console.log({ status, blockConfirmations, blockConfirmationsStatus }); diff --git a/apps/wagmi-tx-manager-2/src/lib/useWaitForTransactionReceiptWrapped.ts b/apps/example-tx-manager/src/lib/useWaitForTransactionReceiptWrapped.ts similarity index 89% rename from apps/wagmi-tx-manager-2/src/lib/useWaitForTransactionReceiptWrapped.ts rename to apps/example-tx-manager/src/lib/useWaitForTransactionReceiptWrapped.ts index b5eac5a58..040995f3e 100644 --- a/apps/wagmi-tx-manager-2/src/lib/useWaitForTransactionReceiptWrapped.ts +++ b/apps/example-tx-manager/src/lib/useWaitForTransactionReceiptWrapped.ts @@ -8,7 +8,7 @@ import { useIsWalletContract } from "./useIsWalletContract"; import { useGnosisTransaction } from "./useGnosisTransaction"; export const useWaitForTransactionReceiptWrapped = ( - args: Parameters[0] + args: Parameters[0], ) => { const { address } = useAccount(); const { data: isWalletContract } = useIsWalletContract(address); @@ -21,7 +21,7 @@ export const useWaitForTransactionReceiptWrapped = ( const gnosis = useGnosisTransaction({ safeHash: args?.hash, }); - + console.log({ gnosis, isWalletContract, address }); const gnosisData = useWaitForTransactionReceipt({ ...args, hash: gnosis.data, @@ -29,9 +29,9 @@ export const useWaitForTransactionReceiptWrapped = ( if (isWalletContract) { return { - hash: gnosis.data, safeHash: args?.hash, ...gnosisData, + hash: gnosis.data, safeStatus: gnosis.status, status: gnosisData.status, }; diff --git a/apps/wagmi-tx-manager-2/src/utils/format.ts b/apps/example-tx-manager/src/utils/format.ts similarity index 78% rename from apps/wagmi-tx-manager-2/src/utils/format.ts rename to apps/example-tx-manager/src/utils/format.ts index 0a7753fc1..444e4debe 100644 --- a/apps/wagmi-tx-manager-2/src/utils/format.ts +++ b/apps/example-tx-manager/src/utils/format.ts @@ -1,7 +1,7 @@ export function TruncateMiddle(text: string, length: number = 5) { if (text?.length > length * 2 + 1) { - return `${text.substring(0, length)}...${text.substring(text.length - length, text.length)}` + return `${text.substring(0, length)}...${text.substring(text.length - length, text.length)}`; } - return text + return text; } diff --git a/apps/example-tx-manager/src/utils/formatBalance.tsx b/apps/example-tx-manager/src/utils/formatBalance.tsx new file mode 100644 index 000000000..e9401ed84 --- /dev/null +++ b/apps/example-tx-manager/src/utils/formatBalance.tsx @@ -0,0 +1,7 @@ +"use client"; +import { formatEther } from "viem"; + +export const formatBalance = (balance: bigint, toFixed?: number) => { + if (!balance) return undefined; + return parseFloat(formatEther(balance, "wei")).toFixed(toFixed ?? 4); +}; diff --git a/apps/example-tx-manager/src/utils/helpers/formatTools.ts b/apps/example-tx-manager/src/utils/helpers/formatTools.ts new file mode 100644 index 000000000..d6a6ad01d --- /dev/null +++ b/apps/example-tx-manager/src/utils/helpers/formatTools.ts @@ -0,0 +1,5 @@ +export function truncateAddress(address: string) { + if (!address) return ""; + if (address.length <= 18) return address; + return `${address.slice(0, 9)}...${address.slice(-9)}`; +} diff --git a/apps/example-tx-manager/src/utils/network.ts b/apps/example-tx-manager/src/utils/network.ts new file mode 100644 index 000000000..4d9ba8dce --- /dev/null +++ b/apps/example-tx-manager/src/utils/network.ts @@ -0,0 +1,73 @@ +import { + mainnet, + arbitrum, + base, + linea, + polygon, + optimism, + scroll, +} from "viem/chains"; +import { Chain, hardhat, sepolia } from "viem/chains"; + +let chains = [mainnet, arbitrum, base, linea, polygon, optimism, scroll] as [ + Chain, + ...Chain[], +]; + +if (process.env.NODE_ENV !== "production") chains.push(sepolia, hardhat); + +export const ETH_CHAINS = chains; + +export const NETWORK_COLORS = { + ethereum: { + color: "green", + bgVariant: "bg-green-600", + }, + arbitrum: { + color: "sky", + bgVariant: "bg-sky-600", + }, + base: { + color: "blue", + bgVariant: "bg-blue-600", + }, + linea: { + color: "slate", + bgVariant: "bg-slate-600", + }, + polygon: { + color: "purple", + bgVariant: "bg-purple-600", + }, + optimism: { + color: "red", + bgVariant: "bg-red-600", + }, + scroll: { + color: "amber", + bgVariant: "bg-amber-600", + }, + other: { + color: "gray", + bgVariant: "bg-gray-600", + }, +}; + +export function GetNetworkColor( + chain?: string, + type: "color" | "bgVariant" = "color", +) { + chain = chain?.toLocaleLowerCase(); + if (chain === "ethereum" || chain === "mainnet" || chain === "homestead") + return NETWORK_COLORS.ethereum[type]; + if (chain?.includes("arbitrum")) return NETWORK_COLORS.arbitrum[type]; + if (chain?.includes("base")) return NETWORK_COLORS.base[type]; + if (chain?.includes("linea")) return NETWORK_COLORS.linea[type]; + if (chain?.includes("polygon") || chain?.includes("matic")) + return NETWORK_COLORS.polygon[type]; + if (chain?.includes("optimism") || chain?.startsWith("op")) + return NETWORK_COLORS.optimism[type]; + if (chain?.includes("scroll")) return NETWORK_COLORS.scroll[type]; + + return NETWORK_COLORS.other[type]; +} diff --git a/apps/example-tx-manager/src/utils/server.ts b/apps/example-tx-manager/src/utils/server.ts new file mode 100644 index 000000000..6608ef121 --- /dev/null +++ b/apps/example-tx-manager/src/utils/server.ts @@ -0,0 +1,25 @@ +import { withIronSessionApiRoute } from "iron-session/next"; +import { NextApiHandler } from "next"; +import { SiweMessage } from "siwe"; +import { SITE_NAME } from "./site"; + +declare module "iron-session" { + interface IronSessionData { + nonce: string; + siwe: SiweMessage; + } +} + +export function withSessionRoute(handler: NextApiHandler) { + return withIronSessionApiRoute(handler, SERVER_SESSION_SETTINGS); +} + +export const SERVER_SESSION_SETTINGS = { + cookieName: SITE_NAME, + password: + process.env.SESSION_PASSWORD ?? + "UPDATE_TO_complex_password_at_least_32_characters_long", + cookieOptions: { + secure: process.env.NODE_ENV === "production", + }, +}; diff --git a/apps/example-tx-manager/src/utils/site.ts b/apps/example-tx-manager/src/utils/site.ts new file mode 100644 index 000000000..ca5a3d8ee --- /dev/null +++ b/apps/example-tx-manager/src/utils/site.ts @@ -0,0 +1,9 @@ +export const SITE_EMOJI = "âš¡"; +export const SITE_NAME = "Nexth"; +export const SITE_INFO = "Quickly ship Web3 Apps"; +export const SITE_DESCRIPTION = + "A Next.js + Ethereum starter kit with Viem, Wagmi, Web3Modal, SIWE, Tailwind, daisyUI and more!"; +export const SITE_URL = "https://nexth.vercel.app"; + +export const SOCIAL_TWITTER = "wslyvh"; +export const SOCIAL_GITHUB = "wslyvh/nexth"; diff --git a/apps/example-tx-manager/src/utils/types.ts b/apps/example-tx-manager/src/utils/types.ts new file mode 100644 index 000000000..e9fb19f01 --- /dev/null +++ b/apps/example-tx-manager/src/utils/types.ts @@ -0,0 +1,15 @@ +export interface State { + loading: boolean; + data?: T; + error?: string; +} + +export type NotificationType = "info" | "success" | "warning" | "error"; + +export interface Notification { + type: NotificationType; + message: string; + timestamp: number; + from?: string; + href?: string; +} diff --git a/apps/example-tx-manager/src/utils/web3.ts b/apps/example-tx-manager/src/utils/web3.ts new file mode 100644 index 000000000..a185bc214 --- /dev/null +++ b/apps/example-tx-manager/src/utils/web3.ts @@ -0,0 +1,28 @@ +import { defaultWagmiConfig } from "@web3modal/wagmi/react/config"; +import { cookieStorage, createStorage } from "wagmi"; +import { SITE_INFO, SITE_NAME, SITE_URL } from "./site"; +import { ETH_CHAINS } from "./network"; + +export const WALLETCONNECT_PROJECT_ID = + process.env.NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID ?? ""; +if (!WALLETCONNECT_PROJECT_ID) { + console.warn( + "You need to provide a NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID env variable", + ); +} + +export const WALLETCONNECT_CONFIG = defaultWagmiConfig({ + projectId: WALLETCONNECT_PROJECT_ID, + chains: ETH_CHAINS, + metadata: { + name: SITE_NAME, + description: SITE_INFO, + url: SITE_URL, + icons: [], + }, + ssr: true, + enableEmail: true, + storage: createStorage({ + storage: cookieStorage, + }), +}); diff --git a/apps/wagmi-tx-manager-2/src/wagmi.ts b/apps/example-tx-manager/src/wagmi.ts similarity index 87% rename from apps/wagmi-tx-manager-2/src/wagmi.ts rename to apps/example-tx-manager/src/wagmi.ts index 1b81dc722..b2bc3a148 100644 --- a/apps/wagmi-tx-manager-2/src/wagmi.ts +++ b/apps/example-tx-manager/src/wagmi.ts @@ -1,6 +1,6 @@ import { createConfig, http } from "wagmi"; import { mainnet, sepolia } from "wagmi/chains"; -import { coinbaseWallet, injected, safe } from "wagmi/connectors"; +import { injected, safe } from "wagmi/connectors"; declare module "wagmi" { interface Register { diff --git a/apps/wagmi-tx-manager-2/tsconfig.json b/apps/example-tx-manager/tsconfig.json similarity index 100% rename from apps/wagmi-tx-manager-2/tsconfig.json rename to apps/example-tx-manager/tsconfig.json diff --git a/apps/wagmi-tx-manager-2/src/utils/formatBalance.tsx b/apps/wagmi-tx-manager-2/src/utils/formatBalance.tsx deleted file mode 100644 index 54875a4cf..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/formatBalance.tsx +++ /dev/null @@ -1,7 +0,0 @@ -'use client' -import { formatEther } from 'viem' - -export const formatBalance = (balance: bigint, toFixed?: number) => { - if (!balance) return undefined - return parseFloat(formatEther(balance, 'wei')).toFixed(toFixed ?? 4) -} diff --git a/apps/wagmi-tx-manager-2/src/utils/helpers/formatTools.ts b/apps/wagmi-tx-manager-2/src/utils/helpers/formatTools.ts deleted file mode 100644 index 68c809c0f..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/helpers/formatTools.ts +++ /dev/null @@ -1,5 +0,0 @@ -export function truncateAddress(address: string) { - if (!address) return '' - if (address.length <= 18) return address - return `${address.slice(0, 9)}...${address.slice(-9)}` -} diff --git a/apps/wagmi-tx-manager-2/src/utils/network.ts b/apps/wagmi-tx-manager-2/src/utils/network.ts deleted file mode 100644 index 14016a4be..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/network.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { mainnet, arbitrum, base, linea, polygon, optimism, scroll } from 'viem/chains' -import { Chain, hardhat, sepolia } from 'viem/chains' - -let chains = [mainnet, arbitrum, base, linea, polygon, optimism, scroll] as [Chain, ...Chain[]] - -if (process.env.NODE_ENV !== 'production') chains.push(sepolia, hardhat) - -export const ETH_CHAINS = chains - -export const NETWORK_COLORS = { - ethereum: { - color: 'green', - bgVariant: 'bg-green-600', - }, - arbitrum: { - color: 'sky', - bgVariant: 'bg-sky-600', - }, - base: { - color: 'blue', - bgVariant: 'bg-blue-600', - }, - linea: { - color: 'slate', - bgVariant: 'bg-slate-600', - }, - polygon: { - color: 'purple', - bgVariant: 'bg-purple-600', - }, - optimism: { - color: 'red', - bgVariant: 'bg-red-600', - }, - scroll: { - color: 'amber', - bgVariant: 'bg-amber-600', - }, - other: { - color: 'gray', - bgVariant: 'bg-gray-600', - }, -} - -export function GetNetworkColor(chain?: string, type: 'color' | 'bgVariant' = 'color') { - chain = chain?.toLocaleLowerCase() - if (chain === 'ethereum' || chain === 'mainnet' || chain === 'homestead') return NETWORK_COLORS.ethereum[type] - if (chain?.includes('arbitrum')) return NETWORK_COLORS.arbitrum[type] - if (chain?.includes('base')) return NETWORK_COLORS.base[type] - if (chain?.includes('linea')) return NETWORK_COLORS.linea[type] - if (chain?.includes('polygon') || chain?.includes('matic')) return NETWORK_COLORS.polygon[type] - if (chain?.includes('optimism') || chain?.startsWith('op')) return NETWORK_COLORS.optimism[type] - if (chain?.includes('scroll')) return NETWORK_COLORS.scroll[type] - - return NETWORK_COLORS.other[type] -} diff --git a/apps/wagmi-tx-manager-2/src/utils/server.ts b/apps/wagmi-tx-manager-2/src/utils/server.ts deleted file mode 100644 index a1038d7eb..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/server.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { withIronSessionApiRoute } from 'iron-session/next' -import { NextApiHandler } from 'next' -import { SiweMessage } from 'siwe' -import { SITE_NAME } from './site' - -declare module 'iron-session' { - interface IronSessionData { - nonce: string - siwe: SiweMessage - } -} - -export function withSessionRoute(handler: NextApiHandler) { - return withIronSessionApiRoute(handler, SERVER_SESSION_SETTINGS) -} - -export const SERVER_SESSION_SETTINGS = { - cookieName: SITE_NAME, - password: process.env.SESSION_PASSWORD ?? 'UPDATE_TO_complex_password_at_least_32_characters_long', - cookieOptions: { - secure: process.env.NODE_ENV === 'production', - }, -} diff --git a/apps/wagmi-tx-manager-2/src/utils/site.ts b/apps/wagmi-tx-manager-2/src/utils/site.ts deleted file mode 100644 index c2d33c5e6..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/site.ts +++ /dev/null @@ -1,9 +0,0 @@ -export const SITE_EMOJI = 'âš¡' -export const SITE_NAME = 'Nexth' -export const SITE_INFO = 'Quickly ship Web3 Apps' -export const SITE_DESCRIPTION = - 'A Next.js + Ethereum starter kit with Viem, Wagmi, Web3Modal, SIWE, Tailwind, daisyUI and more!' -export const SITE_URL = 'https://nexth.vercel.app' - -export const SOCIAL_TWITTER = 'wslyvh' -export const SOCIAL_GITHUB = 'wslyvh/nexth' diff --git a/apps/wagmi-tx-manager-2/src/utils/types.ts b/apps/wagmi-tx-manager-2/src/utils/types.ts deleted file mode 100644 index 9157ac502..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/types.ts +++ /dev/null @@ -1,15 +0,0 @@ -export interface State { - loading: boolean - data?: T - error?: string -} - -export type NotificationType = 'info' | 'success' | 'warning' | 'error' - -export interface Notification { - type: NotificationType - message: string - timestamp: number - from?: string - href?: string -} diff --git a/apps/wagmi-tx-manager-2/src/utils/web3.ts b/apps/wagmi-tx-manager-2/src/utils/web3.ts deleted file mode 100644 index 7d7f3c42a..000000000 --- a/apps/wagmi-tx-manager-2/src/utils/web3.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { defaultWagmiConfig } from '@web3modal/wagmi/react/config' -import { cookieStorage, createStorage } from 'wagmi' -import { SITE_INFO, SITE_NAME, SITE_URL } from './site' -import { ETH_CHAINS } from './network' - -export const WALLETCONNECT_PROJECT_ID = process.env.NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID ?? '' -if (!WALLETCONNECT_PROJECT_ID) { - console.warn('You need to provide a NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID env variable') -} - -export const WALLETCONNECT_CONFIG = defaultWagmiConfig({ - projectId: WALLETCONNECT_PROJECT_ID, - chains: ETH_CHAINS, - metadata: { - name: SITE_NAME, - description: SITE_INFO, - url: SITE_URL, - icons: [], - }, - ssr: true, - enableEmail: true, - storage: createStorage({ - storage: cookieStorage, - }), -}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfe83afdc..e92a733f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -105,7 +105,7 @@ importers: version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rainbow-me/rainbowkit': specifier: 1.3.1 - version: 1.3.1(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4)) + version: 1.3.1(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) '@sentry/nextjs': specifier: ^7.91.0 version: 7.91.0(encoding@0.1.13)(next@14.0.4(@babel/core@7.23.6)(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) @@ -117,10 +117,10 @@ importers: version: 8.0.0 '@wagmi/cli': specifier: 1.5.2 - version: 1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4)) + version: 1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) '@wagmi/core': specifier: ^1.4.12 - version: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + version: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -195,10 +195,10 @@ importers: version: 1.3.1 viem: specifier: ^1.20.2 - version: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + version: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) wagmi: specifier: ^1.4.12 - version: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + version: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) zod: specifier: ^3.22.4 version: 3.22.4 @@ -256,7 +256,7 @@ importers: version: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.3.3)) jest-environment-jsdom: specifier: 29.7.0 - version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -280,7 +280,7 @@ importers: dependencies: next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.3(@babel/core@7.24.6(supports-color@9.4.0))(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -640,7 +640,7 @@ importers: version: 3.13.3 '@wagmi/cli': specifier: 1.5.2 - version: 1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(wagmi@2.9.8(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) + version: 1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(wagmi@2.9.11(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) '@wagmi/core': specifier: ^1.4.12 version: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) @@ -784,132 +784,7 @@ importers: specifier: 5.4.5 version: 5.4.5 - apps/milkman-api/apps/milkman-api: - dependencies: - '@ponder/core': - specifier: 0.1.6 - version: 0.1.6(@types/node@18.19.33)(@types/react@18.3.3)(bufferutil@4.0.8)(terser@5.31.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) - devDependencies: - '@types/node': - specifier: ^18.11.18 - version: 18.19.33 - abitype: - specifier: ^0.8.11 - version: 0.8.11(typescript@5.4.5)(zod@3.23.8) - eslint: - specifier: ^8.43.0 - version: 8.56.0 - eslint-config-ponder: - specifier: ^0.0.92 - version: 0.0.92(@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0)(typescript@5.4.5))(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0) - typescript: - specifier: ^5.1.3 - version: 5.4.5 - viem: - specifier: ^1.2.6 - version: 1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) - - apps/pool-metadata/contracts: - devDependencies: - '@bleu/tsconfig': - specifier: workspace:* - version: link:../../../packages/tsconfig - '@bleu/utils': - specifier: workspace:^ - version: link:../../../packages/utils - typescript: - specifier: ^5.4.5 - version: 5.4.5 - - apps/pool-metadata/subgraph: - devDependencies: - '@bleu/tsconfig': - specifier: workspace:* - version: link:../../../packages/tsconfig - '@bleu/utils': - specifier: workspace:^ - version: link:../../../packages/utils - '@graphprotocol/graph-cli': - specifier: 0.64.1 - version: 0.64.1(@types/node@20.14.2)(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.4.5)(utf-8-validate@5.0.10) - '@graphprotocol/graph-ts': - specifier: 0.32.0 - version: 0.32.0 - '@types/fs-extra': - specifier: ^11.0.4 - version: 11.0.4 - '@types/js-yaml': - specifier: ^4.0.9 - version: 4.0.9 - handlebars: - specifier: ^4.7.8 - version: 4.7.8 - js-yaml: - specifier: ^4.1.0 - version: 4.1.0 - matchstick-as: - specifier: 0.6.0 - version: 0.6.0 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@20.14.2)(typescript@5.4.5) - - apps/wagmi-tx-manager: - dependencies: - '@heroicons/react': - specifier: ^2.1.3 - version: 2.1.3(react@18.3.1) - '@tanstack/react-query': - specifier: 5.0.5 - version: 5.0.5(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@types/react-toastify': - specifier: ^4.1.0 - version: 4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - dayjs: - specifier: ^1.11.11 - version: 1.11.11 - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) - react-toastify: - specifier: ^10.0.5 - version: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - viem: - specifier: latest - version: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - wagmi: - specifier: latest - version: 2.9.8(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.0.5(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - devDependencies: - '@biomejs/biome': - specifier: ^1.1.2 - version: 1.8.0 - '@types/react': - specifier: ^18.2.23 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.2.8 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.1.0 - version: 4.3.0(vite@4.5.3(@types/node@20.14.2)(terser@5.31.0)) - '@wagmi/cli': - specifier: latest - version: 2.1.8(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10) - buffer: - specifier: ^6.0.3 - version: 6.0.3 - typescript: - specifier: ^5.2.2 - version: 5.4.5 - vite: - specifier: ^4.4.9 - version: 4.5.3(@types/node@20.14.2)(terser@5.31.0) - - apps/wagmi-tx-manager-2: + apps/example-tx-manager: dependencies: '@heroicons/react': specifier: ^2.1.3 @@ -925,7 +800,7 @@ importers: version: 4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wagmi/core': specifier: ^1.4.12 - version: 1.4.12(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + version: 1.4.12(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) abitype: specifier: ^1.0.2 version: 1.0.2(typescript@5.4.5)(zod@3.23.8) @@ -946,10 +821,10 @@ importers: version: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) viem: specifier: latest - version: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + version: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) wagmi: specifier: latest - version: 2.9.8(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.40.1(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + version: 2.9.11(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.40.1(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) devDependencies: '@types/node': specifier: ^20.14.2 @@ -985,6 +860,76 @@ importers: specifier: ^6.0.4 version: 6.0.4 + apps/milkman-api/apps/milkman-api: + dependencies: + '@ponder/core': + specifier: 0.1.6 + version: 0.1.6(@types/node@18.19.33)(@types/react@18.3.3)(bufferutil@4.0.8)(terser@5.31.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + devDependencies: + '@types/node': + specifier: ^18.11.18 + version: 18.19.33 + abitype: + specifier: ^0.8.11 + version: 0.8.11(typescript@5.4.5)(zod@3.23.8) + eslint: + specifier: ^8.43.0 + version: 8.56.0 + eslint-config-ponder: + specifier: ^0.0.92 + version: 0.0.92(@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0)(typescript@5.4.5))(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0) + typescript: + specifier: ^5.1.3 + version: 5.4.5 + viem: + specifier: ^1.2.6 + version: 1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + + apps/pool-metadata/contracts: + devDependencies: + '@bleu/tsconfig': + specifier: workspace:* + version: link:../../../packages/tsconfig + '@bleu/utils': + specifier: workspace:^ + version: link:../../../packages/utils + typescript: + specifier: ^5.4.5 + version: 5.4.5 + + apps/pool-metadata/subgraph: + devDependencies: + '@bleu/tsconfig': + specifier: workspace:* + version: link:../../../packages/tsconfig + '@bleu/utils': + specifier: workspace:^ + version: link:../../../packages/utils + '@graphprotocol/graph-cli': + specifier: 0.64.1 + version: 0.64.1(@types/node@20.14.2)(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.4.5)(utf-8-validate@5.0.10) + '@graphprotocol/graph-ts': + specifier: 0.32.0 + version: 0.32.0 + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 + '@types/js-yaml': + specifier: ^4.0.9 + version: 4.0.9 + handlebars: + specifier: ^4.7.8 + version: 4.7.8 + js-yaml: + specifier: ^4.1.0 + version: 4.1.0 + matchstick-as: + specifier: 0.6.0 + version: 0.6.0 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@20.14.2)(typescript@5.4.5) + packages/balancer-apr: dependencies: '@types/react': @@ -2291,59 +2236,6 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@biomejs/biome@1.8.0': - resolution: {integrity: sha512-34xcE2z8GWrIz1sCFEmlHT/+4d+SN7YOqqvzlAKXKvaWPRJ2/NUwxPbRsP01P9QODkQ5bvGvc9rpBihmP+7RJQ==} - engines: {node: '>=14.21.3'} - hasBin: true - - '@biomejs/cli-darwin-arm64@1.8.0': - resolution: {integrity: sha512-dBAYzfIJ1JmWigKlWourT3sJ3I60LZPjqNwwlsyFjiv5AV7vPeWlHVVIImV2BpINwNjZQhpXnwDfVnGS4vr7AA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - - '@biomejs/cli-darwin-x64@1.8.0': - resolution: {integrity: sha512-ZTTSD0bP0nn9UpRDGQrQNTILcYSj+IkxTYr3CAV64DWBDtQBomlk2oVKWzDaA1LOhpAsTh0giLCbPJaVk2jfMQ==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - - '@biomejs/cli-linux-arm64-musl@1.8.0': - resolution: {integrity: sha512-+ee/pZWsvhDv6eRI00krRNSgAg8DKSxzOv3LUsCjto6N1VzqatTASeQv2HRfG1nitf79rRKM75LkMJbqEfiKww==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-arm64@1.8.0': - resolution: {integrity: sha512-cx725jTlJS6dskvJJwwCQaaMRBKE2Qss7ukzmx27Rn/DXRxz6tnnBix4FUGPf1uZfwrERkiJlbWM05JWzpvvXg==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-x64-musl@1.8.0': - resolution: {integrity: sha512-VPA4ocrAOak50VYl8gOAVnjuFFDpIUolShntc/aWM0pZfSIMbRucxnrfUfp44EVwayxjK6ruJTR5xEWj93WvDA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-linux-x64@1.8.0': - resolution: {integrity: sha512-cmgmhlD4QUxMhL1VdaNqnB81xBHb3R7huVNyYnPYzP+AykZ7XqJbPd1KcWAszNjUk2AHdx0aLKEBwCOWemxb2g==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-win32-arm64@1.8.0': - resolution: {integrity: sha512-J31spvlh39FfRHQacYXxJX9PvTCH/a8+2Jx9D1lxw+LSF0JybqZcw/4JrlFUWUl4kF3yv8AuYUK0sENScc3g9w==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - - '@biomejs/cli-win32-x64@1.8.0': - resolution: {integrity: sha512-uPHHvu76JC1zYe9zZDcOU9PAg+1MZmPuNgWkb5jljaDeATvzLFPB+0nuJTilf603LXL+E8IdPQAO61Wy2VuEJA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - '@bleu/ui@0.1.99': resolution: {integrity: sha512-14Oao0RVFdV7QBXYMrZ3tbzug6Ycbe4aPqwwrNMJVtFW+yoq0AC1vyyJ93FKkLYR1pbkLVqB82kWrp+Nt3OELw==, tarball: https://npm.pkg.github.com/download/@bleu/ui/0.1.99/049f1b54e84f83786a4e6ce16be54b1a0b5cddaa} engines: {node: '>=18.0.0'} @@ -2370,8 +2262,8 @@ packages: '@coinbase/wallet-sdk@3.9.3': resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} - '@coinbase/wallet-sdk@4.0.2': - resolution: {integrity: sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w==} + '@coinbase/wallet-sdk@4.0.3': + resolution: {integrity: sha512-y/OGEjlvosikjfB+wk+4CVb9OxD1ob9cidEBLI5h8Hxaf/Qoob2XoVT1uvhtAzBx34KpGYSd+alKvh/GCRre4Q==} '@commander-js/extra-typings@12.1.0': resolution: {integrity: sha512-wf/lwQvWAA0goIghcb91dQYpkLBcyhOhQNqG/VgWhnKzgt+UOMvra7EX/2fv70arm5RW+PUHoQHHDa6/p77Eqg==} @@ -3982,17 +3874,17 @@ packages: resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} engines: {node: '>=12.0.0'} - '@metamask/sdk-communication-layer@0.20.2': - resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==} + '@metamask/sdk-communication-layer@0.20.5': + resolution: {integrity: sha512-Y3pzg1GBB7tDUCUsyhvlhxQ+h/pDrTjO2yUwjCJj2S8Nx5OtdRv/foRGfbDHkfYt6Z9ANRfivWU2U6El17B24A==} peerDependencies: - cross-fetch: ^3.1.5 + cross-fetch: ^4.0.0 eciesjs: ^0.3.16 eventemitter2: ^6.4.7 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - '@metamask/sdk-install-modal-web@0.20.2': - resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==} + '@metamask/sdk-install-modal-web@0.20.4': + resolution: {integrity: sha512-AX3mTr0IDpS0ajV83okTaixG+2wIxTVbgvEuQgAj2Ed7PWAdiZ1aX93AVcaCgkOWhTf267z7mXCSuBDpBCje9g==} peerDependencies: i18next: 22.5.1 react: ^18.2.0 @@ -4007,8 +3899,8 @@ packages: react-native: optional: true - '@metamask/sdk@0.20.3': - resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==} + '@metamask/sdk@0.20.5': + resolution: {integrity: sha512-BEL3BKbb0O09QgOzvyPH5xUONl2uicS9WT1AYhZ8yR4ytz5fhyHWJzs8Q/cwgm1qIdn3eumnjXfgA6pKirWa3A==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 @@ -5793,9 +5685,6 @@ packages: '@tanstack/query-core@4.36.1': resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} - '@tanstack/query-core@5.0.5': - resolution: {integrity: sha512-MThCETMkHDHTnFZHp71L+SqTtD5d6XHftFCVR1xRJdWM3qGrlQ2VCXaj0SKVcyJej2e1Opa2c7iknu1llxCDNQ==} - '@tanstack/query-core@5.40.0': resolution: {integrity: sha512-eD8K8jsOIq0Z5u/QbvOmfvKKE/XC39jA7yv4hgpl/1SRiU+J8QCIwgM/mEHuunQsL87dcvnHqSVLmf9pD4CiaA==} @@ -5822,18 +5711,6 @@ packages: react-native: optional: true - '@tanstack/react-query@5.0.5': - resolution: {integrity: sha512-ZG0Q4HZ0iuI8mWiZ2/MdVYPHbrmAVhMn7+gLOkxJh6zLIgCL4luSZlohzN5Xt4MjxfxxWioO1nemwpudaTsmQg==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - '@tanstack/react-query@5.40.1': resolution: {integrity: sha512-gOcmu+gpFd2taHrrgMM9RemLYYEDYfsCqszxCC0xtx+csDa4R8t7Hr7SfWXQP13S2sF+mOxySo/+FNXJFYBqcA==} peerDependencies: @@ -6253,12 +6130,6 @@ packages: peerDependencies: '@vanilla-extract/css': ^1.0.0 - '@vitejs/plugin-react@4.3.0': - resolution: {integrity: sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - '@volar/language-core@2.2.5': resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==} @@ -6316,8 +6187,8 @@ packages: typescript: optional: true - '@wagmi/connectors@5.0.7': - resolution: {integrity: sha512-EoTtRKnUPhKpU/LFU7LU4iK8yNU/akU5vSgX+K21QXHi8ImhEEsd2nPEU5kfkWriGf+D/raD4gLZYsfppDRUaw==} + '@wagmi/connectors@5.0.10': + resolution: {integrity: sha512-rTCC+gVHw0Z/n2wo0Bea+uMzPiH2FVpbShMPOdhJ0qTItf8JPkUIxFrjg01x/OikHTgc0bu3IP7v+7iQzyUuEQ==} peerDependencies: '@wagmi/core': 2.10.5 typescript: '>=5.0.4' @@ -12819,11 +12690,6 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.18.0: resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -14240,8 +14106,8 @@ packages: typescript: optional: true - viem@2.13.6: - resolution: {integrity: sha512-BhvYhLrExC9P4AH9Gu/2A3VPUFkJT/ayH+A9anco2Ja/D0h3NStq+2uF4htcly1e68/U7IOrlCyX3Jz9zqeEJA==} + viem@2.13.7: + resolution: {integrity: sha512-SZWn9LPrz40PHl4PM2iwkPTTtjWPDFsnLr32UwpqC/Z5f0AwxitjLyZdDKcImvbWZ3vLQ0oPggR1aLlqvTcUug==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -14261,34 +14127,6 @@ packages: vite: optional: true - vite@4.5.3: - resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@5.2.12: resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -14348,8 +14186,8 @@ packages: typescript: optional: true - wagmi@2.9.8: - resolution: {integrity: sha512-uSfYKB0JWtajz8YSntMBO4QQolx1fPPckwAVrRl9X66zQb0FLqgZeXrnf+PjFnmNbNsSyO3neOD/3TQqNL6m4Q==} + wagmi@2.9.11: + resolution: {integrity: sha512-Mugbr4dvIoKoJuxkPj+WrqAtinzq47h1u2KPI6bJ00fEusAANaos/uPahxceoZvkPY3xBoqIN/CgHQnpqFT4dA==} peerDependencies: '@tanstack/react-query': '>=5.0.0' react: '>=18' @@ -14911,7 +14749,7 @@ snapshots: '@babel/traverse': 7.23.6 '@babel/types': 7.23.6 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -14928,15 +14766,16 @@ snapshots: '@babel/helpers': 7.24.6 '@babel/parser': 7.24.6 '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 + '@babel/traverse': 7.24.6(supports-color@9.4.0) '@babel/types': 7.24.6 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/core@7.24.6(supports-color@9.4.0)': dependencies: @@ -15021,6 +14860,19 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.24.6(supports-color@9.4.0))': + dependencies: + '@babel/core': 7.24.6(supports-color@9.4.0) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 @@ -15033,6 +14885,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + optional: true '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.23.6)': dependencies: @@ -15073,6 +14926,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 semver: 6.3.1 + optional: true '@babel/helper-create-regexp-features-plugin@7.24.6(@babel/core@7.23.6)': dependencies: @@ -15089,19 +14943,12 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - regexpu-core: 5.3.2 - semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -15119,17 +14966,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - debug: 4.3.4(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-environment-visitor@7.22.20': {} '@babel/helper-environment-visitor@7.24.6': {} @@ -15204,6 +15040,7 @@ snapshots: '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 + optional: true '@babel/helper-optimise-call-expression@7.22.5': dependencies: @@ -15232,13 +15069,6 @@ snapshots: '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.24.6 - '@babel/helper-remap-async-to-generator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-wrap-function': 7.24.6 - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15246,12 +15076,20 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers@7.22.20(@babel/core@7.24.6(supports-color@9.4.0))': + dependencies: + '@babel/core': 7.24.6(supports-color@9.4.0) + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers@7.22.20(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + optional: true '@babel/helper-replace-supers@7.24.6(@babel/core@7.23.6)': dependencies: @@ -15274,6 +15112,7 @@ snapshots: '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 + optional: true '@babel/helper-simple-access@7.22.5': dependencies: @@ -15357,22 +15196,11 @@ snapshots: '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -15380,25 +15208,12 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15416,14 +15231,6 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15433,14 +15240,15 @@ snapshots: '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.6) '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-proposal-export-default-from@7.24.6(@babel/core@7.23.6)': dependencies: @@ -15455,12 +15263,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-export-default-from@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15474,12 +15276,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15498,6 +15294,7 @@ snapshots: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) + optional: true '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.6)': dependencies: @@ -15512,12 +15309,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.6)': dependencies: '@babel/compat-data': 7.23.5 @@ -15528,22 +15319,13 @@ snapshots: '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.6(supports-color@9.4.0))': - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.6)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.6 + '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.6)': dependencies: @@ -15558,12 +15340,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15585,15 +15361,12 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) + optional: true '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15602,12 +15375,13 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15628,23 +15402,19 @@ snapshots: '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15656,11 +15426,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-default-from@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15672,21 +15437,11 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-default-from@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15707,6 +15462,7 @@ snapshots: dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + optional: true '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6)': dependencies: @@ -15718,21 +15474,11 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15741,12 +15487,13 @@ snapshots: '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15756,21 +15503,22 @@ snapshots: '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': @@ -15782,6 +15530,7 @@ snapshots: dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + optional: true '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6)': dependencies: @@ -15791,12 +15540,13 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15806,12 +15556,13 @@ snapshots: '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6)': dependencies: @@ -15821,12 +15572,13 @@ snapshots: '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15836,12 +15588,13 @@ snapshots: '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15851,12 +15604,13 @@ snapshots: '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6)': dependencies: @@ -15866,12 +15620,13 @@ snapshots: '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6)': dependencies: @@ -15884,11 +15639,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15897,12 +15647,13 @@ snapshots: '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6)': dependencies: @@ -15924,6 +15675,7 @@ snapshots: dependencies: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + optional: true '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: @@ -15931,12 +15683,6 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15953,11 +15699,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-arrow-functions@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-async-generator-functions@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -15966,14 +15707,6 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-async-generator-functions@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) - '@babel/plugin-transform-async-to-generator@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -15989,13 +15722,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-async-to-generator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16006,11 +15732,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-block-scoped-functions@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16027,23 +15748,12 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-block-scoping@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -16051,13 +15761,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16096,18 +15799,6 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 globals: 11.12.0 - '@babel/plugin-transform-classes@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) - '@babel/helper-split-export-declaration': 7.24.6 - globals: 11.12.0 - '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16127,12 +15818,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/template': 7.24.6 - '@babel/plugin-transform-computed-properties@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/template': 7.24.6 - '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16149,69 +15834,35 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-destructuring@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-dotall-regex@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-dotall-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-duplicate-keys@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-duplicate-keys@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-exponentiation-operator@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-exponentiation-operator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16236,6 +15887,7 @@ snapshots: '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.6) + optional: true '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6)': dependencies: @@ -16249,12 +15901,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-for-of@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16277,25 +15923,12 @@ snapshots: '@babel/helper-function-name': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-function-name@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16312,23 +15945,12 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-literals@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16339,23 +15961,12 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-member-expression-literals@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-modules-amd@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-modules-amd@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16384,6 +15995,7 @@ snapshots: '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-simple-access': 7.24.6 + optional: true '@babel/plugin-transform-modules-systemjs@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: @@ -16393,26 +16005,12 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 - '@babel/plugin-transform-modules-systemjs@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - '@babel/plugin-transform-modules-umd@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-modules-umd@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16426,46 +16024,23 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-new-target@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-new-target@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -16474,14 +16049,6 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16494,24 +16061,12 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-object-super@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-optional-chaining@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -16519,21 +16074,14 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-optional-chaining@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.6)': + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-parameters@7.24.6(@babel/core@7.23.6)': @@ -16547,11 +16095,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-parameters@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16565,12 +16108,6 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16588,14 +16125,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16606,11 +16135,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-property-literals@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16619,11 +16143,6 @@ snapshots: '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-react-jsx-self@7.24.6(@babel/core@7.23.6)': @@ -16637,11 +16156,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-self@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-source@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16653,11 +16167,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-source@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16670,19 +16179,10 @@ snapshots: '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/types': 7.24.6 - - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.6) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/types': 7.23.6 '@babel/plugin-transform-regenerator@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': @@ -16691,22 +16191,11 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regenerator@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-reserved-words@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-runtime@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16732,18 +16221,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.6) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.6) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16760,11 +16237,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-shorthand-properties@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16784,12 +16256,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-spread@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-sticky-regex@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16801,11 +16267,6 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-sticky-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16816,21 +16277,11 @@ snapshots: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-template-literals@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-typeof-symbol@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-typeof-symbol@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-typescript@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16855,29 +16306,19 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-typescript': 7.24.6(@babel/core@7.24.6) + optional: true '@babel/plugin-transform-unicode-escapes@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-escapes@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-regex@7.24.6(@babel/core@7.23.6)': dependencies: '@babel/core': 7.23.6 @@ -16891,24 +16332,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0)': dependencies: '@babel/compat-data': 7.24.6 @@ -16996,93 +16425,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.6) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-import-attributes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-async-generator-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoped-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoping': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-class-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-class-static-block': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-classes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-computed-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-destructuring': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-dotall-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-duplicate-keys': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-dynamic-import': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-exponentiation-operator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-export-namespace-from': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-for-of': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-function-name': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-json-strings': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-logical-assignment-operators': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-member-expression-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-amd': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-systemjs': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-umd': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-new-target': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-numeric-separator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-object-rest-spread': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-object-super': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-optional-catch-binding': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-property-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-regenerator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-reserved-words': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-shorthand-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-spread': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-sticky-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-template-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-typeof-symbol': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-escapes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-property-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-sets-regex': 7.24.6(@babel/core@7.24.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.6) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.6) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.6) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.6) - core-js-compat: 3.37.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/preset-flow@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -17096,6 +16438,7 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-option': 7.24.6 '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.24.6) + optional: true '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: @@ -17104,13 +16447,6 @@ snapshots: '@babel/types': 7.24.6 esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/types': 7.24.6 - esutils: 2.0.3 - '@babel/preset-typescript@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: '@babel/core': 7.24.6(supports-color@9.4.0) @@ -17128,6 +16464,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.24.6) '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.24.6) + optional: true '@babel/register@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))': dependencies: @@ -17146,6 +16483,7 @@ snapshots: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 + optional: true '@babel/regjsgen@0.8.0': {} @@ -17183,22 +16521,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.24.6': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -17242,41 +16565,6 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@biomejs/biome@1.8.0': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.8.0 - '@biomejs/cli-darwin-x64': 1.8.0 - '@biomejs/cli-linux-arm64': 1.8.0 - '@biomejs/cli-linux-arm64-musl': 1.8.0 - '@biomejs/cli-linux-x64': 1.8.0 - '@biomejs/cli-linux-x64-musl': 1.8.0 - '@biomejs/cli-win32-arm64': 1.8.0 - '@biomejs/cli-win32-x64': 1.8.0 - - '@biomejs/cli-darwin-arm64@1.8.0': - optional: true - - '@biomejs/cli-darwin-x64@1.8.0': - optional: true - - '@biomejs/cli-linux-arm64-musl@1.8.0': - optional: true - - '@biomejs/cli-linux-arm64@1.8.0': - optional: true - - '@biomejs/cli-linux-x64-musl@1.8.0': - optional: true - - '@biomejs/cli-linux-x64@1.8.0': - optional: true - - '@biomejs/cli-win32-arm64@1.8.0': - optional: true - - '@biomejs/cli-win32-x64@1.8.0': - optional: true - '@bleu/ui@0.1.99(@types/react-dom@18.3.0)(@types/react@18.3.3)(plotly.js@2.27.1)(react-dom@19.0.0-rc-6f23540c7d-20240528(react@19.0.0-rc-6f23540c7d-20240528))(react-hook-form@7.51.5(react@19.0.0-rc-6f23540c7d-20240528))(react-router-dom@6.23.1(react-dom@19.0.0-rc-6f23540c7d-20240528(react@19.0.0-rc-6f23540c7d-20240528))(react@19.0.0-rc-6f23540c7d-20240528))(react@19.0.0-rc-6f23540c7d-20240528)': dependencies: '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-6f23540c7d-20240528(react@19.0.0-rc-6f23540c7d-20240528))(react@19.0.0-rc-6f23540c7d-20240528) @@ -17380,32 +16668,7 @@ snapshots: bn.js: 5.2.1 buffer: 6.0.3 clsx: 1.2.1 - eth-block-tracker: 6.1.0 - eth-json-rpc-filters: 5.1.0 - eth-rpc-errors: 4.0.2 - json-rpc-engine: 6.1.0 - keccak: 3.0.4 - preact: 10.19.3 - qs: 6.11.2 - rxjs: 6.6.7 - sha.js: 2.4.11 - stream-browserify: 3.0.0 - util: 0.12.5 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@coinbase/wallet-sdk@3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - '@solana/web3.js': 1.87.6(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - bind-decorator: 1.0.11 - bn.js: 5.2.1 - buffer: 6.0.3 - clsx: 1.2.1 - eth-block-tracker: 6.1.0 + eth-block-tracker: 6.1.0(supports-color@9.4.0) eth-json-rpc-filters: 5.1.0 eth-rpc-errors: 4.0.2 json-rpc-engine: 6.1.0 @@ -17422,20 +16685,6 @@ snapshots: - supports-color - utf-8-validate - '@coinbase/wallet-sdk@3.9.3': - dependencies: - bn.js: 5.2.1 - buffer: 6.0.3 - clsx: 1.2.1 - eth-block-tracker: 7.1.0 - eth-json-rpc-filters: 6.0.1 - eventemitter3: 5.0.1 - keccak: 3.0.4 - preact: 10.19.3 - sha.js: 2.4.11 - transitivePeerDependencies: - - supports-color - '@coinbase/wallet-sdk@3.9.3(supports-color@9.4.0)': dependencies: bn.js: 5.2.1 @@ -17450,7 +16699,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@coinbase/wallet-sdk@4.0.2': + '@coinbase/wallet-sdk@4.0.3': dependencies: buffer: 6.0.3 clsx: 1.2.1 @@ -17813,7 +17062,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.0 @@ -18217,7 +17466,7 @@ snapshots: binary-install-raw: 0.0.13(debug@4.3.4) chalk: 3.0.0 chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) docker-compose: 0.23.19 dockerode: 2.5.8 fs-extra: 9.1.0 @@ -19064,7 +18313,7 @@ snapshots: '@types/json-stable-stringify': 1.0.36 '@whatwg-node/fetch': 0.9.14 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) dotenv: 16.3.1 graphql: 16.8.1 graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.1) @@ -19092,7 +18341,7 @@ snapshots: '@types/json-stable-stringify': 1.0.36 '@whatwg-node/fetch': 0.9.14 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) dotenv: 16.3.1 graphql: 16.8.1 graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.1) @@ -19120,7 +18369,7 @@ snapshots: '@types/json-stable-stringify': 1.0.36 '@whatwg-node/fetch': 0.9.14 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) dotenv: 16.3.1 graphql: 16.8.1 graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.1) @@ -19364,7 +18613,7 @@ snapshots: '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -19831,7 +19080,7 @@ snapshots: dependencies: '@libp2p/interface-peer-id': 2.0.2 '@multiformats/multiaddr': 12.1.11 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) interface-datastore: 8.2.9 multiformats: 11.0.2 transitivePeerDependencies: @@ -19877,14 +19126,6 @@ snapshots: '@mdn/browser-compat-data@5.5.1': {} - '@metamask/eth-json-rpc-provider@1.0.1': - dependencies: - '@metamask/json-rpc-engine': 7.3.3 - '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 5.0.2 - transitivePeerDependencies: - - supports-color - '@metamask/eth-json-rpc-provider@1.0.1(supports-color@9.4.0)': dependencies: '@metamask/json-rpc-engine': 7.3.3(supports-color@9.4.0) @@ -19893,14 +19134,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/json-rpc-engine@7.3.3': - dependencies: - '@metamask/rpc-errors': 6.2.1 - '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.4.0 - transitivePeerDependencies: - - supports-color - '@metamask/json-rpc-engine@7.3.3(supports-color@9.4.0)': dependencies: '@metamask/rpc-errors': 6.2.1(supports-color@9.4.0) @@ -19909,15 +19142,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/json-rpc-middleware-stream@6.0.2': - dependencies: - '@metamask/json-rpc-engine': 7.3.3 - '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.4.0 - readable-stream: 3.6.2 - transitivePeerDependencies: - - supports-color - '@metamask/json-rpc-middleware-stream@6.0.2(supports-color@9.4.0)': dependencies: '@metamask/json-rpc-engine': 7.3.3(supports-color@9.4.0) @@ -19936,23 +19160,6 @@ snapshots: dependencies: bowser: 2.11.0 - '@metamask/providers@15.0.0': - dependencies: - '@metamask/json-rpc-engine': 7.3.3 - '@metamask/json-rpc-middleware-stream': 6.0.2 - '@metamask/object-multiplex': 2.0.0 - '@metamask/rpc-errors': 6.2.1 - '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.4.0 - detect-browser: 5.3.0 - extension-port-stream: 3.0.0 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 - transitivePeerDependencies: - - supports-color - '@metamask/providers@15.0.0(supports-color@9.4.0)': dependencies: '@metamask/json-rpc-engine': 7.3.3(supports-color@9.4.0) @@ -19970,13 +19177,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/rpc-errors@6.2.1': - dependencies: - '@metamask/utils': 8.4.0 - fast-safe-stringify: 2.1.1 - transitivePeerDependencies: - - supports-color - '@metamask/rpc-errors@6.2.1(supports-color@9.4.0)': dependencies: '@metamask/utils': 8.4.0(supports-color@9.4.0) @@ -19988,7 +19188,7 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} - '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@9.4.0)(utf-8-validate@6.0.4))(supports-color@9.4.0)': + '@metamask/sdk-communication-layer@0.20.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@9.4.0)(utf-8-validate@6.0.4))(supports-color@9.4.0)': dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0(encoding@0.1.13) @@ -20003,12 +19203,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@metamask/sdk-communication-layer@0.20.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0(encoding@0.1.13) date-fns: 2.30.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eciesjs: 0.3.18 eventemitter2: 6.4.9 readable-stream: 3.6.2 @@ -20017,8 +19217,9 @@ snapshots: uuid: 8.3.2 transitivePeerDependencies: - supports-color + optional: true - '@metamask/sdk-install-modal-web@0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)': + '@metamask/sdk-install-modal-web@0.20.4(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)': dependencies: i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 @@ -20028,22 +19229,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-native: 0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4) - '@metamask/sdk-install-modal-web@0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': - dependencies: - i18next: 22.5.1 - qr-code-styling: 1.6.0-rc.1 - react-i18next: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - - '@metamask/sdk@0.20.3(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(utf-8-validate@6.0.4)': + '@metamask/sdk@0.20.5(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(utf-8-validate@6.0.4)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0(supports-color@9.4.0) - '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@9.4.0)(utf-8-validate@6.0.4))(supports-color@9.4.0) - '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1) + '@metamask/sdk-communication-layer': 0.20.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@9.4.0)(utf-8-validate@6.0.4))(supports-color@9.4.0) + '@metamask/sdk-install-modal-web': 0.20.4(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0(encoding@0.1.13) @@ -20074,16 +19265,16 @@ snapshots: - supports-color - utf-8-validate - '@metamask/sdk@0.20.3(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@metamask/sdk@0.20.5(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@metamask/onboarding': 1.0.1 - '@metamask/providers': 15.0.0 - '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@metamask/providers': 15.0.0(supports-color@9.4.0) + '@metamask/sdk-communication-layer': 0.20.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@metamask/sdk-install-modal-web': 0.20.4(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0(encoding@0.1.13) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eciesjs: 0.3.18 eth-rpc-errors: 4.0.3 eventemitter2: 6.4.9 @@ -20092,7 +19283,7 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.0 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-webview: 11.26.1(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1) readable-stream: 3.6.2 rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -20111,51 +19302,6 @@ snapshots: - utf-8-validate optional: true - '@metamask/sdk@0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(utf-8-validate@5.0.10)': - dependencies: - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 15.0.0 - '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@types/dom-screen-wake-lock': 1.0.3 - bowser: 2.11.0 - cross-fetch: 4.0.0(encoding@0.1.13) - debug: 4.3.4(supports-color@8.1.1) - eciesjs: 0.3.18 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - i18next: 22.5.1 - i18next-browser-languagedetector: 7.1.0 - obj-multiplex: 1.0.0 - pump: 3.0.0 - qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) - socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - util: 0.12.5 - uuid: 8.3.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - bufferutil - - encoding - - react-i18next - - react-native - - rollup - - supports-color - - utf-8-validate - - '@metamask/utils@3.6.0': - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.4(supports-color@8.1.1) - semver: 7.6.2 - superstruct: 1.0.3 - transitivePeerDependencies: - - supports-color - '@metamask/utils@3.6.0(supports-color@9.4.0)': dependencies: '@types/debug': 4.1.12 @@ -20165,16 +19311,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/utils@5.0.2': - dependencies: - '@ethereumjs/tx': 4.2.0 - '@types/debug': 4.1.12 - debug: 4.3.4(supports-color@8.1.1) - semver: 7.6.2 - superstruct: 1.0.3 - transitivePeerDependencies: - - supports-color - '@metamask/utils@5.0.2(supports-color@9.4.0)': dependencies: '@ethereumjs/tx': 4.2.0 @@ -20185,20 +19321,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/utils@8.4.0': - dependencies: - '@ethereumjs/tx': 4.2.0 - '@noble/hashes': 1.3.3 - '@scure/base': 1.1.5 - '@types/debug': 4.1.12 - debug: 4.3.4(supports-color@8.1.1) - pony-cause: 2.1.11 - semver: 7.6.2 - superstruct: 1.0.3 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color - '@metamask/utils@8.4.0(supports-color@9.4.0)': dependencies: '@ethereumjs/tx': 4.2.0 @@ -20520,7 +19642,7 @@ snapshots: dependencies: '@oclif/core': 2.15.0(@types/node@20.14.2)(typescript@5.4.5) chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -22172,7 +21294,7 @@ snapshots: dependencies: '@babel/runtime': 7.24.0 - '@rainbow-me/rainbowkit@1.3.1(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4))': + '@rainbow-me/rainbowkit@1.3.1(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))': dependencies: '@vanilla-extract/css': 1.9.1 '@vanilla-extract/dynamic': 2.0.2 @@ -22184,8 +21306,8 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.5.4(@types/react@18.3.1)(react@18.3.1) ua-parser-js: 1.0.37 - viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) - wagmi: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) + wagmi: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) transitivePeerDependencies: - '@types/react' @@ -22291,7 +21413,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-server-api@13.6.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + '@react-native-community/cli-server-api@13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@react-native-community/cli-debugger-ui': 13.6.8(supports-color@9.4.0) '@react-native-community/cli-tools': 13.6.8(encoding@0.1.13) @@ -22307,6 +21429,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@react-native-community/cli-tools@13.6.8(encoding@0.1.13)': dependencies: @@ -22353,14 +21476,14 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli@13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': + '@react-native-community/cli@13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@react-native-community/cli-clean': 13.6.8(encoding@0.1.13) '@react-native-community/cli-config': 13.6.8(encoding@0.1.13) '@react-native-community/cli-debugger-ui': 13.6.8(supports-color@9.4.0) '@react-native-community/cli-doctor': 13.6.8(encoding@0.1.13) '@react-native-community/cli-hermes': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4) + '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@react-native-community/cli-tools': 13.6.8(encoding@0.1.13) '@react-native-community/cli-types': 13.6.8 chalk: 4.1.2 @@ -22379,43 +21502,19 @@ snapshots: - utf-8-validate optional: true - '@react-native-community/cli@13.6.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@react-native-community/cli-clean': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-config': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-debugger-ui': 13.6.8(supports-color@9.4.0) - '@react-native-community/cli-doctor': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-hermes': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native-community/cli-tools': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-types': 13.6.8 - chalk: 4.1.2 - commander: 9.5.0 - deepmerge: 4.3.1 - execa: 5.1.1 - find-up: 4.1.0 - fs-extra: 8.1.0 - graceful-fs: 4.2.11 - prompts: 2.4.2 - semver: 7.6.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - '@react-native/assets-registry@0.74.84': {} - '@react-native/babel-plugin-codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0)': + '@react-native/babel-plugin-codegen@0.74.84': dependencies: - '@react-native/codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + '@react-native/codegen': 0.74.84 transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true - '@react-native/babel-plugin-codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6))': + '@react-native/babel-plugin-codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0)': dependencies: - '@react-native/codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6)) + '@react-native/codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -22462,7 +21561,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.23.6) '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.23.6) '@babel/template': 7.24.6 - '@react-native/babel-plugin-codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6)) + '@react-native/babel-plugin-codegen': 0.74.84 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.6) react-refresh: 0.14.2 transitivePeerDependencies: @@ -22519,91 +21618,42 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))': - dependencies: - '@babel/core': 7.24.6 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.6) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-export-default-from': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.6) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoping': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-classes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-computed-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-destructuring': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-function-name': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.6) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.6) - '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-runtime': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-shorthand-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-spread': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-sticky-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.24.6) - '@babel/template': 7.24.6 - '@react-native/babel-plugin-codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6)) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.6) - react-refresh: 0.14.2 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - - '@react-native/codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0)': + '@react-native/codegen@0.74.84': dependencies: '@babel/parser': 7.24.6 - '@babel/preset-env': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + jscodeshift: 0.14.0 mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - '@react-native/codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6))': + '@react-native/codegen@0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0)': dependencies: '@babel/parser': 7.24.6 - '@babel/preset-env': 7.24.6(@babel/core@7.24.6) + '@babel/preset-env': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6)) + jscodeshift: 0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.74.84(@babel/core@7.23.6)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': + '@react-native/community-cli-plugin@0.74.84(@babel/core@7.23.6)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4) + '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@react-native-community/cli-tools': 13.6.8(encoding@0.1.13) - '@react-native/dev-middleware': 0.74.84(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4) + '@react-native/dev-middleware': 0.74.84(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@react-native/metro-babel-transformer': 0.74.84(@babel/core@7.23.6) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - metro-config: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + metro-config: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) metro-core: 0.80.9 node-fetch: 2.7.0(encoding@0.1.13) querystring: 0.2.1 @@ -22639,28 +21689,6 @@ snapshots: - supports-color - utf-8-validate - '@react-native/community-cli-plugin@0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@react-native-community/cli-server-api': 13.6.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native-community/cli-tools': 13.6.8(encoding@0.1.13) - '@react-native/dev-middleware': 0.74.84(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native/metro-babel-transformer': 0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6)) - chalk: 4.1.2 - execa: 5.1.1 - metro: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-config: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-core: 0.80.9 - node-fetch: 2.7.0(encoding@0.1.13) - querystring: 0.2.1 - readline: 1.3.0 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate - '@react-native/debugger-frontend@0.74.84': {} '@react-native/dev-middleware@0.74.84(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4)': @@ -22684,7 +21712,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native/dev-middleware@0.74.84(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + '@react-native/dev-middleware@0.74.84(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.74.84 @@ -22704,6 +21732,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@react-native/gradle-plugin@0.74.84': {} @@ -22730,24 +21759,14 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/metro-babel-transformer@0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))': - dependencies: - '@babel/core': 7.24.6 - '@react-native/babel-preset': 0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6)) - hermes-parser: 0.19.1 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - '@react-native/normalize-colors@0.74.84': {} - '@react-native/virtualized-lists@0.74.84(@types/react@18.3.1)(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)': + '@react-native/virtualized-lists@0.74.84(@types/react@18.3.1)(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4) + react-native: 0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) optionalDependencies: '@types/react': 18.3.1 optional: true @@ -22761,15 +21780,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@react-native/virtualized-lists@0.74.84(@types/react@18.3.3)(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react: 18.3.1 - react-native: 0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - optionalDependencies: - '@types/react': 18.3.3 - '@remix-run/router@1.16.1': {} '@repeaterjs/repeater@3.0.5': {} @@ -22928,9 +21938,9 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4)': + '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -22948,16 +21958,6 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8)': - dependencies: - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - events: 3.3.0 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8)': dependencies: '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) @@ -22968,10 +21968,10 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4)': + '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.21.1 - viem: 1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + viem: 1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - bufferutil - typescript @@ -22988,16 +21988,6 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8)': - dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.21.1 - viem: 1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.21.1 @@ -23418,8 +22408,6 @@ snapshots: '@tanstack/query-core@4.36.1': {} - '@tanstack/query-core@5.0.5': {} - '@tanstack/query-core@5.40.0': {} '@tanstack/query-persist-client-core@4.36.1': @@ -23430,27 +22418,19 @@ snapshots: dependencies: '@tanstack/query-persist-client-core': 4.36.1 - '@tanstack/react-query-persist-client@4.36.1(@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1))': + '@tanstack/react-query-persist-client@4.36.1(@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))': dependencies: '@tanstack/query-persist-client-core': 4.36.1 - '@tanstack/react-query': 4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1) + '@tanstack/react-query': 4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)': + '@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: '@tanstack/query-core': 4.36.1 react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4) - - '@tanstack/react-query@5.0.5(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': - dependencies: - '@tanstack/query-core': 5.0.5 - react: 18.3.1 - optionalDependencies: - react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) '@tanstack/react-query@5.40.1(react@18.3.1)': dependencies: @@ -23866,7 +22846,7 @@ snapshots: '@typescript-eslint/type-utils': 6.17.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.17.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.17.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -23884,7 +22864,7 @@ snapshots: '@typescript-eslint/types': 6.17.0 '@typescript-eslint/typescript-estree': 6.17.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.17.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.4.5 @@ -23900,7 +22880,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.17.0(typescript@5.4.5) '@typescript-eslint/utils': 6.17.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.4.5) optionalDependencies: @@ -23914,7 +22894,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.17.0 '@typescript-eslint/visitor-keys': 6.17.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -23970,17 +22950,6 @@ snapshots: dependencies: '@vanilla-extract/css': 1.9.1 - '@vitejs/plugin-react@4.3.0(vite@4.5.3(@types/node@20.14.2)(terser@5.31.0))': - dependencies: - '@babel/core': 7.24.6 - '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 4.5.3(@types/node@20.14.2)(terser@5.31.0) - transitivePeerDependencies: - - supports-color - '@volar/language-core@2.2.5': dependencies: '@volar/source-map': 2.2.5 @@ -24016,7 +22985,7 @@ snapshots: '@vue/shared@3.4.27': {} - '@wagmi/cli@1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4))': + '@wagmi/cli@1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))': dependencies: abitype: 0.8.7(typescript@5.3.3)(zod@3.22.4) abort-controller: 3.0.0 @@ -24038,17 +23007,17 @@ snapshots: pathe: 1.1.1 picocolors: 1.0.0 prettier: 2.8.8 - viem: 1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + viem: 1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) zod: 3.22.4 optionalDependencies: - '@wagmi/core': 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + '@wagmi/core': 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) typescript: 5.3.3 - wagmi: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + wagmi: 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) transitivePeerDependencies: - bufferutil - utf-8-validate - '@wagmi/cli@1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(wagmi@2.9.8(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))': + '@wagmi/cli@1.5.2(@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(wagmi@2.9.11(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))': dependencies: abitype: 0.8.7(typescript@5.4.5)(zod@3.22.4) abort-controller: 3.0.0 @@ -24075,34 +23044,7 @@ snapshots: optionalDependencies: '@wagmi/core': 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) typescript: 5.4.5 - wagmi: 2.9.8(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@wagmi/cli@2.1.8(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)': - dependencies: - abitype: 1.0.2(typescript@5.4.5)(zod@3.23.8) - bundle-require: 4.2.1(esbuild@0.19.10) - cac: 6.7.14 - change-case: 4.1.2 - chokidar: 3.5.3 - dedent: 0.7.0 - dotenv: 16.3.1 - dotenv-expand: 10.0.0 - esbuild: 0.19.10 - execa: 8.0.1 - find-up: 6.3.0 - fs-extra: 11.2.0 - globby: 13.2.2 - ora: 6.3.1 - pathe: 1.1.2 - picocolors: 1.0.0 - prettier: 3.2.5 - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - optionalDependencies: - typescript: 5.4.5 + wagmi: 2.9.11(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -24126,7 +23068,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.0 prettier: 3.2.5 - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) zod: 3.23.8 optionalDependencies: typescript: 5.4.5 @@ -24134,18 +23076,18 @@ snapshots: - bufferutil - utf-8-validate - '@wagmi/connectors@3.1.10(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4)': + '@wagmi/connectors@3.1.10(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: - '@coinbase/wallet-sdk': 3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) - '@walletconnect/ethereum-provider': 2.10.6(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4) + '@coinbase/wallet-sdk': 3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) + '@walletconnect/ethereum-provider': 2.10.6(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/legacy-provider': 2.0.0(encoding@0.1.13) '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) - '@walletconnect/utils': 2.10.2 + '@walletconnect/utils': 2.10.2(supports-color@9.4.0) abitype: 0.8.7(typescript@5.3.3)(zod@3.22.4) eventemitter3: 4.0.7 - viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -24177,7 +23119,7 @@ snapshots: '@walletconnect/ethereum-provider': 2.10.6(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/legacy-provider': 2.0.0(encoding@0.1.13) '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) - '@walletconnect/utils': 2.10.2 + '@walletconnect/utils': 2.10.2(supports-color@9.4.0) abitype: 0.8.7(typescript@5.4.5)(zod@3.22.4) eventemitter3: 4.0.7 viem: 1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) @@ -24204,7 +23146,7 @@ snapshots: - utf-8-validate - zod - '@wagmi/connectors@3.1.10(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/connectors@3.1.10(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': dependencies: '@coinbase/wallet-sdk': 3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4) '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) @@ -24215,7 +23157,7 @@ snapshots: '@walletconnect/utils': 2.10.2(supports-color@9.4.0) abitype: 0.8.7(typescript@5.4.5)(zod@3.23.8) eventemitter3: 4.0.7 - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -24239,16 +23181,16 @@ snapshots: - utf-8-validate - zod - '@wagmi/connectors@5.0.7(@types/react@18.3.1)(@wagmi/core@2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': + '@wagmi/connectors@5.0.10(@types/react@18.3.1)(@wagmi/core@2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: - '@coinbase/wallet-sdk': 4.0.2 - '@metamask/sdk': 0.20.3(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@coinbase/wallet-sdk': 4.0.3 + '@metamask/sdk': 0.20.5(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) '@wagmi/core': 2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' + cbw-sdk: '@coinbase/wallet-sdk@3.9.3(supports-color@9.4.0)' viem: 1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) optionalDependencies: typescript: 5.4.5 @@ -24278,55 +23220,17 @@ snapshots: - zod optional: true - '@wagmi/connectors@5.0.7(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': - dependencies: - '@coinbase/wallet-sdk': 4.0.2 - '@metamask/sdk': 0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - '@walletconnect/modal': 2.6.2(@types/react@18.3.3)(react@18.3.1) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - react - - react-dom - - react-i18next - - react-native - - rollup - - supports-color - - utf-8-validate - - zod - - ? '@wagmi/connectors@5.0.7(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)' + ? '@wagmi/connectors@5.0.10(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)' : dependencies: - '@coinbase/wallet-sdk': 4.0.2 - '@metamask/sdk': 0.20.3(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(utf-8-validate@6.0.4) + '@coinbase/wallet-sdk': 4.0.3 + '@metamask/sdk': 0.20.5(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(utf-8-validate@6.0.4) '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) - '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4) '@walletconnect/modal': 2.6.2(@types/react@18.3.3)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3(supports-color@9.4.0)' - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -24354,12 +23258,12 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4)': + '@wagmi/core@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: - '@wagmi/connectors': 3.1.10(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + '@wagmi/connectors': 3.1.10(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) abitype: 0.8.7(typescript@5.3.3)(zod@3.22.4) eventemitter3: 4.0.7 - viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) zustand: 4.4.7(@types/react@18.3.1)(react@18.3.1) optionalDependencies: typescript: 5.3.3 @@ -24416,12 +23320,12 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@1.4.12(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/core@1.4.12(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': dependencies: - '@wagmi/connectors': 3.1.10(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + '@wagmi/connectors': 3.1.10(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) abitype: 0.8.7(typescript@5.4.5)(zod@3.23.8) eventemitter3: 4.0.7 - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) zustand: 4.4.7(@types/react@18.3.3)(react@18.3.1) optionalDependencies: typescript: 5.4.5 @@ -24447,28 +23351,11 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)': - dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.5(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - zustand: 4.4.1(@types/react@18.3.3)(react@18.3.1) - optionalDependencies: - '@tanstack/query-core': 5.40.0 - typescript: 5.4.5 - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - utf-8-validate - - zod - - '@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': + '@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)': dependencies: eventemitter3: 5.0.1 mipd: 0.0.5(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) zustand: 4.4.1(@types/react@18.3.3)(react@18.3.1) optionalDependencies: '@tanstack/query-core': 5.40.0 @@ -24540,49 +23427,14 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.0.1 - '@walletconnect/relay-api': 1.0.9 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 - events: 3.3.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - supports-color - - utf-8-validate - - '@walletconnect/core@2.10.6(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/keyvaluestorage': 1.1.1(supports-color@9.4.0) '@walletconnect/logger': 2.0.1 '@walletconnect/relay-api': 1.0.9 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 + '@walletconnect/types': 2.10.6(supports-color@9.4.0) + '@walletconnect/utils': 2.10.6(supports-color@9.4.0) events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.1 @@ -24647,14 +23499,14 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/keyvaluestorage': 1.1.1(supports-color@9.4.0) '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.10 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.0 - '@walletconnect/utils': 2.13.0 + '@walletconnect/types': 2.13.0(supports-color@9.4.0) + '@walletconnect/utils': 2.13.0(supports-color@9.4.0) events: 3.3.0 isomorphic-unfetch: 3.1.0(encoding@0.1.13) lodash.isequal: 4.5.0 @@ -24676,6 +23528,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@walletconnect/crypto@1.0.3': dependencies: @@ -24704,41 +23557,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) '@walletconnect/sign-client': 2.10.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.10.6 + '@walletconnect/types': 2.10.6(supports-color@9.4.0) '@walletconnect/universal-provider': 2.10.6(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.10.6 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - react - - supports-color - - utf-8-validate - - '@walletconnect/ethereum-provider@2.10.6(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) - '@walletconnect/sign-client': 2.10.6(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@walletconnect/types': 2.10.6 - '@walletconnect/universal-provider': 2.10.6(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - '@walletconnect/utils': 2.10.6 + '@walletconnect/utils': 2.10.6(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -24800,9 +23621,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.6.2(@types/react@18.3.1)(react@18.3.1) '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.13.0 + '@walletconnect/types': 2.13.0(supports-color@9.4.0) '@walletconnect/universal-provider': 2.13.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.13.0 + '@walletconnect/utils': 2.13.0(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -24857,38 +23678,6 @@ snapshots: - supports-color - utf-8-validate - '@walletconnect/ethereum-provider@2.13.0(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.3)(react@18.3.1) - '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.13.0 - '@walletconnect/universal-provider': 2.13.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.13.0 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - react - - supports-color - - utf-8-validate - '@walletconnect/events@1.0.1': dependencies: keyvaluestorage-interface: 1.0.0 @@ -24972,25 +23761,6 @@ snapshots: - bufferutil - utf-8-validate - '@walletconnect/keyvaluestorage@1.1.1': - dependencies: - '@walletconnect/safe-json': 1.0.2 - idb-keyval: 6.2.1 - unstorage: 1.10.1(idb-keyval@6.2.1) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/keyvaluestorage@1.1.1(supports-color@9.4.0)': dependencies: '@walletconnect/safe-json': 1.0.2 @@ -25182,36 +23952,8 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.0.1 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - supports-color - - utf-8-validate - - '@walletconnect/sign-client@2.10.6(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@walletconnect/core': 2.10.6(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 + '@walletconnect/types': 2.10.6(supports-color@9.4.0) + '@walletconnect/utils': 2.10.6(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -25267,8 +24009,8 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.0 - '@walletconnect/utils': 2.13.0 + '@walletconnect/types': 2.13.0(supports-color@9.4.0) + '@walletconnect/utils': 2.13.0(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -25287,34 +24029,12 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@walletconnect/time@1.0.2': dependencies: tslib: 1.14.1 - '@walletconnect/types@2.10.2': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.0.1 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/types@2.10.2(supports-color@9.4.0)': dependencies: '@walletconnect/events': 1.0.1 @@ -25338,29 +24058,6 @@ snapshots: - '@vercel/kv' - supports-color - '@walletconnect/types@2.10.6': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.0.1 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/types@2.10.6(supports-color@9.4.0)': dependencies: '@walletconnect/events': 1.0.1 @@ -25384,29 +24081,6 @@ snapshots: - '@vercel/kv' - supports-color - '@walletconnect/types@2.13.0': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/types@2.13.0(supports-color@9.4.0)': dependencies: '@walletconnect/events': 1.0.1 @@ -25467,37 +24141,8 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.0.1 '@walletconnect/sign-client': 2.10.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@walletconnect/universal-provider@2.10.6(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/sign-client': 2.10.6(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@walletconnect/types': 2.10.6 - '@walletconnect/utils': 2.10.6 + '@walletconnect/types': 2.10.6(supports-color@9.4.0) + '@walletconnect/utils': 2.10.6(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -25554,8 +24199,8 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.13.0 - '@walletconnect/utils': 2.13.0 + '@walletconnect/types': 2.13.0(supports-color@9.4.0) + '@walletconnect/utils': 2.13.0(supports-color@9.4.0) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -25574,37 +24219,7 @@ snapshots: - encoding - supports-color - utf-8-validate - - '@walletconnect/utils@2.10.2': - dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.9 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.2 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color + optional: true '@walletconnect/utils@2.10.2(supports-color@9.4.0)': dependencies: @@ -25637,37 +24252,6 @@ snapshots: - '@vercel/kv' - supports-color - '@walletconnect/utils@2.10.6': - dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.9 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.10.6 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/utils@2.10.6(supports-color@9.4.0)': dependencies: '@stablelib/chacha20poly1305': 1.0.1 @@ -25699,37 +24283,6 @@ snapshots: - '@vercel/kv' - supports-color - '@walletconnect/utils@2.13.0': - dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.10 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.0 - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - supports-color - '@walletconnect/utils@2.13.0(supports-color@9.4.0)': dependencies: '@stablelib/chacha20poly1305': 1.0.1 @@ -25923,13 +24476,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -26235,6 +24788,7 @@ snapshots: babel-core@7.0.0-bridge.0(@babel/core@7.24.6): dependencies: '@babel/core': 7.24.6 + optional: true babel-jest@29.7.0(@babel/core@7.23.6): dependencies: @@ -26299,15 +24853,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.6): - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.23.6): dependencies: '@babel/core': 7.23.6 @@ -26325,14 +24870,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.6): - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) - core-js-compat: 3.37.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.23.6): dependencies: '@babel/core': 7.23.6 @@ -26348,13 +24885,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.6): - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) - transitivePeerDependencies: - - supports-color - babel-plugin-react-compiler@0.0.0-experimental-592953e-20240517: dependencies: '@babel/generator': 7.2.0 @@ -26380,12 +24910,6 @@ snapshots: transitivePeerDependencies: - '@babel/core' - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.6): - dependencies: - '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.6) - transitivePeerDependencies: - - '@babel/core' - babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.6): dependencies: '@babel/core': 7.23.6 @@ -27706,7 +26230,7 @@ snapshots: dns-over-http-resolver@2.1.3: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) native-fetch: 4.0.2(undici@5.28.2) receptacle: 1.3.2 undici: 5.28.2 @@ -27715,7 +26239,7 @@ snapshots: dns-over-http-resolver@3.0.0: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) receptacle: 1.3.2 transitivePeerDependencies: - supports-color @@ -27970,7 +26494,7 @@ snapshots: engine.io-client@6.5.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) engine.io-parser: 5.2.2 ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) xmlhttprequest-ssl: 2.0.0 @@ -27978,6 +26502,7 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true engine.io-parser@5.2.2: {} @@ -28130,14 +26655,14 @@ snapshots: esbuild-register@3.5.0(esbuild@0.16.17): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) esbuild: 0.16.17 transitivePeerDependencies: - supports-color esbuild-register@3.5.0(esbuild@0.19.10): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) esbuild: 0.19.10 transitivePeerDependencies: - supports-color @@ -28327,7 +26852,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) enhanced-resolve: 5.15.0 eslint: 8.56.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) @@ -28344,7 +26869,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) enhanced-resolve: 5.15.0 eslint: 8.56.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0))(eslint@8.56.0) @@ -28361,7 +26886,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) enhanced-resolve: 5.15.0 eslint: 8.56.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.56.0))(eslint@8.56.0) @@ -28548,7 +27073,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -28608,15 +27133,6 @@ snapshots: etag@1.8.1: {} - eth-block-tracker@6.1.0: - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - '@metamask/utils': 3.6.0 - json-rpc-random-id: 1.0.1 - pify: 3.0.0 - transitivePeerDependencies: - - supports-color - eth-block-tracker@6.1.0(supports-color@9.4.0): dependencies: '@metamask/safe-event-emitter': 2.0.0 @@ -28626,16 +27142,6 @@ snapshots: transitivePeerDependencies: - supports-color - eth-block-tracker@7.1.0: - dependencies: - '@metamask/eth-json-rpc-provider': 1.0.1 - '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 5.0.2 - json-rpc-random-id: 1.0.1 - pify: 3.0.0 - transitivePeerDependencies: - - supports-color - eth-block-tracker@7.1.0(supports-color@9.4.0): dependencies: '@metamask/eth-json-rpc-provider': 1.0.1(supports-color@9.4.0) @@ -29128,7 +27634,7 @@ snapshots: follow-redirects@1.15.3(debug@4.3.4): optionalDependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) font-atlas@2.1.0: dependencies: @@ -29941,14 +28447,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -29984,14 +28490,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -30168,20 +28674,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@5.3.2: - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@8.1.1) - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - ioredis@5.3.2(supports-color@9.4.0): dependencies: '@ioredis/commands': 1.2.0 @@ -30608,7 +29100,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -31039,21 +29531,6 @@ snapshots: - supports-color - utf-8-validate - jest-environment-jsdom@29.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/jsdom': 20.0.1 - '@types/node': 20.12.7 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - jest-environment-node@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -31331,19 +29808,18 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): + jscodeshift@0.14.0: dependencies: - '@babel/core': 7.24.6(supports-color@9.4.0) + '@babel/core': 7.24.6 '@babel/parser': 7.24.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/preset-env': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0) - '@babel/preset-flow': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/preset-typescript': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - '@babel/register': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.6) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.6) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.6) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) + '@babel/preset-flow': 7.24.6(@babel/core@7.24.6) + '@babel/preset-typescript': 7.24.6(@babel/core@7.24.6) + '@babel/register': 7.24.6(@babel/core@7.24.6) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.6) chalk: 4.1.2 flow-parser: 0.237.2 graceful-fs: 4.2.11 @@ -31355,20 +29831,21 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + optional: true - jscodeshift@0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6)): + jscodeshift@0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.6(supports-color@9.4.0) '@babel/parser': 7.24.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.6) - '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) - '@babel/preset-env': 7.24.6(@babel/core@7.24.6) - '@babel/preset-flow': 7.24.6(@babel/core@7.24.6) - '@babel/preset-typescript': 7.24.6(@babel/core@7.24.6) - '@babel/register': 7.24.6(@babel/core@7.24.6) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.6) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/preset-env': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0) + '@babel/preset-flow': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/preset-typescript': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) + '@babel/register': 7.24.6(@babel/core@7.24.6(supports-color@9.4.0)) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.6(supports-color@9.4.0)) chalk: 4.1.2 flow-parser: 0.237.2 graceful-fs: 4.2.11 @@ -31414,39 +29891,6 @@ snapshots: - supports-color - utf-8-validate - jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - abab: 2.0.6 - acorn: 8.11.2 - acorn-globals: 7.0.1 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 - decimal.js: 10.4.3 - domexception: 4.0.0 - escodegen: 2.1.0 - form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 - parse5: 7.1.2 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 4.1.3 - w3c-xmlserializer: 4.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - ws: 8.15.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - jsesc@0.5.0: {} jsesc@2.5.2: {} @@ -31589,7 +30033,7 @@ snapshots: dependencies: chalk: 5.3.0 commander: 11.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execa: 8.0.1 lilconfig: 3.0.0 listr2: 8.0.1 @@ -31614,7 +30058,7 @@ snapshots: jiti: 1.21.0 mlly: 1.4.2 node-forge: 1.3.1 - pathe: 1.1.1 + pathe: 1.1.2 std-env: 3.6.0 ufo: 1.3.2 untun: 0.1.3 @@ -31952,6 +30396,7 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true metro-babel-transformer@0.80.9(supports-color@9.4.0): dependencies: @@ -31983,12 +30428,12 @@ snapshots: - supports-color - utf-8-validate - metro-config@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4): + metro-config@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: connect: 3.7.0(supports-color@9.4.0) cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) metro-cache: 0.80.9 metro-core: 0.80.9 metro-runtime: 0.80.9 @@ -31999,21 +30444,6 @@ snapshots: - utf-8-validate optional: true - metro-config@0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - connect: 3.7.0(supports-color@9.4.0) - cosmiconfig: 5.2.1 - jest-validate: 29.7.0 - metro: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-cache: 0.80.9 - metro-core: 0.80.9 - metro-runtime: 0.80.9 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - metro-core@0.80.9: dependencies: lodash.throttle: 4.1.1 @@ -32048,7 +30478,7 @@ snapshots: metro-source-map@0.80.9: dependencies: - '@babel/traverse': 7.24.6 + '@babel/traverse': 7.24.6(supports-color@9.4.0) '@babel/types': 7.24.6 invariant: 2.2.4 metro-symbolicate: 0.80.9 @@ -32058,6 +30488,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-source-map@0.80.9(supports-color@9.4.0): dependencies: @@ -32082,6 +30513,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-symbolicate@0.80.9(supports-color@9.4.0): dependencies: @@ -32099,10 +30531,11 @@ snapshots: '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 + '@babel/traverse': 7.24.6(supports-color@9.4.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true metro-transform-plugins@0.80.9(supports-color@9.4.0): dependencies: @@ -32134,13 +30567,13 @@ snapshots: - supports-color - utf-8-validate - metro-transform-worker@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4): + metro-transform-worker@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 - metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + metro: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) metro-babel-transformer: 0.80.9 metro-cache: 0.80.9 metro-cache-key: 0.80.9 @@ -32155,26 +30588,6 @@ snapshots: - utf-8-validate optional: true - metro-transform-worker@0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@babel/core': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - metro: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-babel-transformer: 0.80.9 - metro-cache: 0.80.9 - metro-cache-key: 0.80.9 - metro-minify-terser: 0.80.9 - metro-source-map: 0.80.9 - metro-transform-plugins: 0.80.9 - nullthrows: 1.1.1 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - metro@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@9.4.0)(utf-8-validate@6.0.4): dependencies: '@babel/code-frame': 7.24.6 @@ -32226,66 +30639,14 @@ snapshots: - supports-color - utf-8-validate - metro@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4): + metro@0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: '@babel/code-frame': 7.24.6 '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/parser': 7.24.6 '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 - accepts: 1.3.8 - chalk: 4.1.2 - ci-info: 2.0.0 - connect: 3.7.0(supports-color@9.4.0) - debug: 2.6.9(supports-color@9.4.0) - denodeify: 1.2.1 - error-stack-parser: 2.1.4 - graceful-fs: 4.2.11 - hermes-parser: 0.20.1 - image-size: 1.1.1 - invariant: 2.2.4 - jest-worker: 29.7.0 - jsc-safe-url: 0.2.4 - lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.9 - metro-cache: 0.80.9 - metro-cache-key: 0.80.9 - metro-config: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - metro-core: 0.80.9 - metro-file-map: 0.80.9(supports-color@9.4.0) - metro-resolver: 0.80.9 - metro-runtime: 0.80.9 - metro-source-map: 0.80.9 - metro-symbolicate: 0.80.9 - metro-transform-plugins: 0.80.9 - metro-transform-worker: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - mime-types: 2.1.35 - node-fetch: 2.7.0(encoding@0.1.13) - nullthrows: 1.1.1 - rimraf: 3.0.2 - serialize-error: 2.1.0 - source-map: 0.5.7 - strip-ansi: 6.0.1 - throat: 5.0.0 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4) - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - optional: true - - metro@0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/core': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 + '@babel/traverse': 7.24.6(supports-color@9.4.0) '@babel/types': 7.24.6 accepts: 1.3.8 chalk: 4.1.2 @@ -32304,7 +30665,7 @@ snapshots: metro-babel-transformer: 0.80.9 metro-cache: 0.80.9 metro-cache-key: 0.80.9 - metro-config: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + metro-config: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) metro-core: 0.80.9 metro-file-map: 0.80.9(supports-color@9.4.0) metro-resolver: 0.80.9 @@ -32312,7 +30673,7 @@ snapshots: metro-source-map: 0.80.9 metro-symbolicate: 0.80.9 metro-transform-plugins: 0.80.9 - metro-transform-worker: 0.80.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + metro-transform-worker: 0.80.9(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) mime-types: 2.1.35 node-fetch: 2.7.0(encoding@0.1.13) nullthrows: 1.1.1 @@ -32328,6 +30689,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true micro-ftch@0.3.1: {} @@ -32431,16 +30793,6 @@ snapshots: - zod optional: true - mipd@0.0.5(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8): - dependencies: - viem: 1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - mipd@0.0.5(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8): dependencies: viem: 1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) @@ -32470,7 +30822,7 @@ snapshots: mlly@1.4.2: dependencies: acorn: 8.11.2 - pathe: 1.1.1 + pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.2 @@ -32669,32 +31021,6 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@14.2.3(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@next/env': 14.2.3 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001625 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.6)(react@18.3.1) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 - '@opentelemetry/api': 1.8.0 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - next@15.0.0-rc.0(@babel/core@7.23.6)(@opentelemetry/api@1.8.0)(babel-plugin-react-compiler@0.0.0-experimental-592953e-20240517)(react-dom@19.0.0-rc-6f23540c7d-20240528(react@19.0.0-rc-6f23540c7d-20240528))(react@19.0.0-rc-6f23540c7d-20240528): dependencies: '@next/env': 15.0.0-rc.0 @@ -33358,7 +31684,7 @@ snapshots: dependencies: jsonc-parser: 3.2.0 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 plotly.js@2.27.1: dependencies: @@ -33833,6 +32159,7 @@ snapshots: transitivePeerDependencies: - bufferutil - utf-8-validate + optional: true react-devtools-core@5.2.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: @@ -33877,16 +32204,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-native: 0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4) - react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): - dependencies: - '@babel/runtime': 7.24.5 - html-parse-stringify: 3.0.1 - i18next: 23.11.5 - react: 18.3.1 - optionalDependencies: - react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - react-i18next@14.1.2(i18next@23.11.5)(react-dom@19.0.0-rc-6f23540c7d-20240528(react@19.0.0-rc-6f23540c7d-20240528))(react@19.0.0-rc-6f23540c7d-20240528): dependencies: '@babel/runtime': 7.24.5 @@ -33913,26 +32230,19 @@ snapshots: react: 18.3.1 react-native: 0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4) - react-native-webview@11.26.1(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): - dependencies: - escape-string-regexp: 2.0.0 - invariant: 2.2.4 - react: 18.3.1 - react-native: 0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - - react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4): + react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + '@react-native-community/cli': 13.6.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@react-native-community/cli-platform-android': 13.6.8(encoding@0.1.13) '@react-native-community/cli-platform-ios': 13.6.8(encoding@0.1.13) '@react-native/assets-registry': 0.74.84 - '@react-native/codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6)) - '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.23.6)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + '@react-native/codegen': 0.74.84 + '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.23.6)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@react-native/gradle-plugin': 0.74.84 '@react-native/js-polyfills': 0.74.84 '@react-native/normalize-colors': 0.74.84 - '@react-native/virtualized-lists': 0.74.84(@types/react@18.3.1)(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1) + '@react-native/virtualized-lists': 0.74.84(@types/react@18.3.1)(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -33951,14 +32261,14 @@ snapshots: pretty-format: 26.6.2 promise: 8.3.0 react: 18.3.1 - react-devtools-core: 5.2.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + react-devtools-core: 5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@18.3.1) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 - ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) yargs: 17.7.2 optionalDependencies: '@types/react': 18.3.1 @@ -34021,56 +32331,6 @@ snapshots: - supports-color - utf-8-validate - react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10): - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native-community/cli-platform-android': 13.6.8(encoding@0.1.13) - '@react-native-community/cli-platform-ios': 13.6.8(encoding@0.1.13) - '@react-native/assets-registry': 0.74.84 - '@react-native/codegen': 0.74.84(@babel/preset-env@7.24.6(@babel/core@7.24.6)) - '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native/gradle-plugin': 0.74.84 - '@react-native/js-polyfills': 0.74.84 - '@react-native/normalize-colors': 0.74.84 - '@react-native/virtualized-lists': 0.74.84(@types/react@18.3.3)(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - base64-js: 1.5.1 - chalk: 4.1.2 - event-target-shim: 5.0.1 - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - jsc-android: 250231.0.0 - memoize-one: 5.2.1 - metro-runtime: 0.80.9 - metro-source-map: 0.80.9 - mkdirp: 0.5.6 - nullthrows: 1.1.1 - pretty-format: 26.6.2 - promise: 8.3.0 - react: 18.3.1 - react-devtools-core: 5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - react-refresh: 0.14.2 - react-shallow-renderer: 16.15.0(react@18.3.1) - regenerator-runtime: 0.13.11 - scheduler: 0.24.0-canary-efb381bbf-20230505 - stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - yargs: 17.7.2 - optionalDependencies: - '@types/react': 18.3.3 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate - react-plotly.js@2.6.0(plotly.js@2.27.1)(react@18.3.1): dependencies: plotly.js: 2.27.1 @@ -34537,10 +32797,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@3.29.4: - optionalDependencies: - fsevents: 2.3.3 - rollup@4.18.0: dependencies: '@types/estree': 1.0.5 @@ -34886,20 +33142,14 @@ snapshots: socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) engine.io-client: 6.5.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - socket.io-parser: 4.2.4 + socket.io-parser: 4.2.4(supports-color@9.4.0) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color + optional: true socket.io-parser@4.2.4(supports-color@9.4.0): dependencies: @@ -36053,7 +34303,7 @@ snapshots: defu: 6.1.3 mime: 3.0.0 node-fetch-native: 1.4.1 - pathe: 1.1.1 + pathe: 1.1.2 unfetch@4.2.0: {} @@ -36082,24 +34332,6 @@ snapshots: unquote@1.1.1: {} - unstorage@1.10.1(idb-keyval@6.2.1): - dependencies: - anymatch: 3.1.3 - chokidar: 3.5.3 - destr: 2.0.2 - h3: 1.9.0 - ioredis: 5.3.2 - listhen: 1.5.5 - lru-cache: 10.1.0 - mri: 1.2.0 - node-fetch-native: 1.4.1 - ofetch: 1.3.3 - ufo: 1.3.2 - optionalDependencies: - idb-keyval: 6.2.1 - transitivePeerDependencies: - - supports-color - unstorage@1.10.1(idb-keyval@6.2.1)(supports-color@9.4.0): dependencies: anymatch: 3.1.3 @@ -36124,7 +34356,7 @@ snapshots: dependencies: citty: 0.1.5 consola: 3.2.3 - pathe: 1.1.1 + pathe: 1.1.2 update-browserslist-db@1.0.13(browserslist@4.22.2): dependencies: @@ -36288,7 +34520,7 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4): + viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -36296,8 +34528,8 @@ snapshots: '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 abitype: 0.9.8(typescript@5.3.3)(zod@3.22.4) - isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -36322,7 +34554,7 @@ snapshots: - utf-8-validate - zod - viem@1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4): + viem@1.21.4(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -36330,8 +34562,8 @@ snapshots: '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 abitype: 0.9.8(typescript@5.3.3)(zod@3.22.4) - isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -36356,23 +34588,6 @@ snapshots: - utf-8-validate - zod - viem@1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8): - dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@scure/bip32': 1.3.2 - '@scure/bip39': 1.2.1 - abitype: 0.9.8(typescript@5.4.5)(zod@3.23.8) - isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - viem@1.21.4(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 @@ -36424,24 +34639,7 @@ snapshots: - utf-8-validate - zod - viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8): - dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@scure/bip32': 1.3.2 - '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.4.5)(zod@3.23.8) - isows: 1.0.4(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - - viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8): + viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -36461,7 +34659,7 @@ snapshots: vite-node@1.6.0(@types/node@18.19.33)(terser@5.31.0): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) pathe: 1.1.1 picocolors: 1.0.0 vite: 5.2.12(@types/node@18.19.33)(terser@5.31.0) @@ -36477,7 +34675,7 @@ snapshots: vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@18.19.33)(terser@5.31.0)): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.0(typescript@5.4.5) optionalDependencies: @@ -36486,16 +34684,6 @@ snapshots: - supports-color - typescript - vite@4.5.3(@types/node@20.14.2)(terser@5.31.0): - dependencies: - esbuild: 0.18.20 - postcss: 8.4.38 - rollup: 3.29.4 - optionalDependencies: - '@types/node': 20.14.2 - fsevents: 2.3.3 - terser: 5.31.0 - vite@5.2.12(@types/node@18.19.33)(terser@5.31.0): dependencies: esbuild: 0.20.2 @@ -36527,16 +34715,16 @@ snapshots: wabt@1.0.24: {} - wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4): + wagmi@1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4): dependencies: '@tanstack/query-sync-storage-persister': 4.36.1 - '@tanstack/react-query': 4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1) - '@tanstack/react-query-persist-client': 4.36.1(@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1)) - '@wagmi/core': 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@6.0.4)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) + '@tanstack/react-query': 4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@tanstack/react-query-persist-client': 4.36.1(@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.23.6)(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)) + '@wagmi/core': 1.4.12(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) abitype: 0.8.7(typescript@5.3.3)(zod@3.22.4) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@6.0.4)(zod@3.22.4) + viem: 1.20.3(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.22.4) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -36562,50 +34750,14 @@ snapshots: - utf-8-validate - zod - wagmi@2.9.8(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.0.5(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8): - dependencies: - '@tanstack/react-query': 5.0.5(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@wagmi/connectors': 5.0.7(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6)(@babel/preset-env@7.24.6(@babel/core@7.24.6))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.23.8) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@tanstack/query-core' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - immer - - react-dom - - react-i18next - - react-native - - rollup - - supports-color - - utf-8-validate - - zod - - wagmi@2.9.8(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.40.1(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8): + wagmi@2.9.11(@tanstack/query-core@5.40.0)(@tanstack/react-query@5.40.1(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8): dependencies: '@tanstack/react-query': 5.40.1(react@18.3.1) - '@wagmi/connectors': 5.0.7(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + '@wagmi/connectors': 5.0.10(@types/react@18.3.3)(@wagmi/core@2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@14.1.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.6(supports-color@9.4.0))(@babel/preset-env@7.24.6(@babel/core@7.24.6(supports-color@9.4.0))(supports-color@9.4.0))(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(supports-color@9.4.0)(utf-8-validate@6.0.4))(react@18.3.1)(rollup@4.18.0)(supports-color@9.4.0)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.10.5(@tanstack/query-core@5.40.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@6.0.4)(viem@2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.13.6(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) + viem: 2.13.7(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)(zod@3.23.8) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -36634,9 +34786,9 @@ snapshots: - utf-8-validate - zod - wagmi@2.9.8(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4): + wagmi@2.9.11(@types/react@18.3.1)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4): dependencies: - '@wagmi/connectors': 5.0.7(@types/react@18.3.1)(@wagmi/core@2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) + '@wagmi/connectors': 5.0.10(@types/react@18.3.1)(@wagmi/core@2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) '@wagmi/core': 2.10.5(@types/react@18.3.1)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@1.20.3(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) @@ -37076,6 +35228,7 @@ snapshots: optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 + optional: true ws@6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: @@ -37108,6 +35261,7 @@ snapshots: optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 + optional: true ws@8.11.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): optionalDependencies: