diff --git a/apps/storybook/package.json b/apps/storybook/package.json
index 3f7687a6..e8e710a0 100644
--- a/apps/storybook/package.json
+++ b/apps/storybook/package.json
@@ -22,7 +22,7 @@
"@noble/hashes": "^1.6.1",
"@noble/secp256k1": "^2.1.0",
"@openzeppelin/merkle-tree": "^1.0.7",
- "@privy-io/react-auth": "^1.95.2",
+ "@privy-io/react-auth": "^2.0.4",
"@radix-ui/colors": "^3.0.0",
"@radix-ui/react-accessible-icon": "^1.0.3",
"@radix-ui/react-accordion": "^1.2.0",
@@ -83,6 +83,8 @@
"lucide-react": "^0.446.0",
"micro-packed": "^0.6.3",
"multiformats": "^13.3.0",
+ "pako": "^2.1.0",
+ "permissionless": "^0.2.23",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-dropzone": "^14.2.9",
diff --git a/apps/storybook/src/stories/decorators/privy-aa.tsx b/apps/storybook/src/stories/decorators/privy-aa.tsx
new file mode 100644
index 00000000..7b3e03e1
--- /dev/null
+++ b/apps/storybook/src/stories/decorators/privy-aa.tsx
@@ -0,0 +1,26 @@
+import { PrivyAAProvider } from "@geist/ui-react/components/privy-aa/provider.js";
+import { WAGMI_CONFIG } from "@geist/ui-react/lib/utils/wagmi-config.js";
+import { QueryClient } from "@tanstack/react-query";
+
+const queryClient = new QueryClient({
+ defaultOptions: {
+ queries: {
+ refetchOnWindowFocus: false,
+ },
+ },
+});
+
+export const withPrivyAAProvider = ({ appId }: { appId: string }) => {
+ return (Story: any) => (
+
+ );
+};
diff --git a/apps/storybook/src/stories/privy/privy-aa.stories.tsx b/apps/storybook/src/stories/privy/privy-aa.stories.tsx
new file mode 100644
index 00000000..0791ec3f
--- /dev/null
+++ b/apps/storybook/src/stories/privy/privy-aa.stories.tsx
@@ -0,0 +1,20 @@
+import { PrivyAAFlow } from "@geist/ui-react/components/privy-aa/account-abstraction.js";
+
+import config from "@geist/domain/config";
+import type { Meta, StoryObj } from "@storybook/react";
+import { withPrivyAAProvider } from "#stories/decorators/privy-aa.tsx";
+
+const meta = {
+ title: "Privy/Account Abstraction",
+ component: PrivyAAFlow,
+ argTypes: {},
+ decorators: [withPrivyAAProvider({ appId: config.privy.appId! })],
+} satisfies Meta;
+
+export default meta;
+
+type Story = StoryObj;
+
+export const Default: Story = {
+ args: {},
+};
diff --git a/apps/storybook/src/stories/privy/privy-login.stories.tsx b/apps/storybook/src/stories/privy/privy-login.stories.tsx
index dff9f9a9..35251f17 100644
--- a/apps/storybook/src/stories/privy/privy-login.stories.tsx
+++ b/apps/storybook/src/stories/privy/privy-login.stories.tsx
@@ -1,3 +1,4 @@
+import config from "@geist/domain/config";
import {
PrivyLogin,
PrivyLoginProvider,
@@ -33,6 +34,6 @@ type Story = StoryObj;
export const Default: Story = {
args: {
- appId: "cm2vi1gua0aukbq4p69w3rphl",
+ appId: config.privy.appId!,
},
};
diff --git a/env.sample b/env.sample
index 641cddf4..ba8a25d4 100644
--- a/env.sample
+++ b/env.sample
@@ -21,4 +21,8 @@ AKAVE_API_KEY=
LIGHTHOUSE_API_KEY=
STORACHA_KEY=
-STORACHA_PROOF=
\ No newline at end of file
+STORACHA_PROOF=
+
+PIMLICO_API_KEY=
+
+PRIVY_APP_ID=cm2vi1gua0aukbq4p69w3rphl
\ No newline at end of file
diff --git a/packages/domain/package.json b/packages/domain/package.json
index 4caf7fa8..92a492b6 100644
--- a/packages/domain/package.json
+++ b/packages/domain/package.json
@@ -33,7 +33,7 @@
"@noble/hashes": "^1.6.1",
"@noble/secp256k1": "^2.1.0",
"@openzeppelin/merkle-tree": "^1.0.7",
- "@privy-io/react-auth": "^1.95.2",
+ "@privy-io/react-auth": "^2.0.4",
"@geist/graphql": "workspace:*",
"@scure/base": "^1.1.9",
"@storybook/components": "^8.3.6",
diff --git a/packages/domain/src/config.ts b/packages/domain/src/config.ts
index 595df1d0..9fb23fc9 100644
--- a/packages/domain/src/config.ts
+++ b/packages/domain/src/config.ts
@@ -33,4 +33,10 @@ export default {
privateKey: process.env.TEST_EAS_PRIVATE_KEY,
},
},
+ pimlico: {
+ apiKey: process.env.PIMLICO_API_KEY,
+ },
+ privy: {
+ appId: process.env.PRIVY_APP_ID,
+ },
};
diff --git a/packages/ui-react/package.json b/packages/ui-react/package.json
index e856cbb1..456a128e 100644
--- a/packages/ui-react/package.json
+++ b/packages/ui-react/package.json
@@ -18,44 +18,44 @@
"generate:component": "turbo gen react-component"
},
"devDependencies": {
- "@geist/typescript-config": "workspace:*",
- "@turbo/gen": "^1.12.4",
- "@types/node": "^22.10.2",
- "@types/react": "^18.3.12",
- "@types/react-dom": "^18.3.1",
- "typescript": "^5.7.2",
- "vite": "^5.4.1",
- "vite-plugin-node-polyfills": "^0.22.0",
- "vitest": "^2.1.8",
"@biomejs/biome": "^1.9.4",
"@ethereum-attestation-service/eas-contracts": "1.7.1",
"@faker-js/faker": "^8.2.0",
+ "@geist/typescript-config": "workspace:*",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1",
"@testing-library/react-hooks": "^8.0.1",
+ "@turbo/gen": "^1.12.4",
+ "@types/node": "^22.10.2",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
"@vitejs/plugin-react": "^4.3.1",
+ "pako": "^2.1.0",
"react-test-renderer": "^18.3.1",
+ "typescript": "^5.7.2",
"typescript-eslint": "^8.0.1",
- "pako": "^2.1.0"
+ "vite": "^5.4.1",
+ "vite-plugin-node-polyfills": "^0.22.0",
+ "vitest": "^2.1.8"
},
"dependencies": {
- "@geist/domain": "workspace:*",
"@ensdomains/ensjs": "4.0.1-alpha.0",
"@ensdomains/ensjs-react": "^0.0.3",
"@ethereum-attestation-service/eas-sdk": "2.6.0",
"@ethereumjs/rlp": "^5.0.2",
+ "@geist/domain": "workspace:*",
+ "@geist/graphql": "workspace:*",
"@hookform/resolvers": "^3.9.0",
"@ipld/dag-ucan": "^3.4.0",
"@lighthouse-web3/kavach": "^0.1.9",
"@lighthouse-web3/sdk": "^0.3.7",
- "postcss": "^8.4.24",
- "autoprefixer": "10.4.20",
"@noble/ed25519": "2.1.0",
"@noble/hashes": "^1.6.1",
"@noble/secp256k1": "^2.1.0",
"@openzeppelin/merkle-tree": "^1.0.7",
- "@radix-ui/themes": "^3.1.6",
- "@privy-io/react-auth": "^1.95.2",
+ "@privy-io/react-auth": "^2.0.4",
+ "@privy-io/wagmi": "^1.0.2",
+ "@privy-io/wagmi-connector": "^0.1.13",
"@radix-ui/colors": "^3.0.0",
"@radix-ui/react-accessible-icon": "^1.0.3",
"@radix-ui/react-accordion": "^1.2.0",
@@ -88,7 +88,7 @@
"@radix-ui/react-toggle": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.0.4",
"@radix-ui/react-tooltip": "^1.1.2",
- "@geist/graphql": "workspace:*",
+ "@radix-ui/themes": "^3.1.6",
"@scure/base": "^1.1.9",
"@storybook/components": "^8.3.6",
"@storybook/icons": "^1.2.12",
@@ -100,8 +100,8 @@
"@ucanto/interface": "^10.0.1",
"@ucanto/transport": "^9.1.1",
"@wagmi/core": "^2.13.8",
- "wagmi": "^2.12.16",
"@web3-storage/w3up-client": "^16.5.1",
+ "autoprefixer": "10.4.20",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
@@ -118,6 +118,8 @@
"micro-eth-signer": "^0.12.0",
"micro-packed": "^0.6.3",
"multiformats": "^13.3.0",
+ "permissionless": "^0.2.23",
+ "postcss": "^8.4.24",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-dropzone": "^14.2.9",
@@ -128,6 +130,7 @@
"tailwindcss": "^3.4.13",
"tailwindcss-animate": "^1.0.7",
"viem": "2.x",
+ "wagmi": "^2.12.16",
"zod": "^3.23.8"
}
}
diff --git a/packages/ui-react/src/components/privy-aa/account-abstraction.tsx b/packages/ui-react/src/components/privy-aa/account-abstraction.tsx
new file mode 100644
index 00000000..5d55a40c
--- /dev/null
+++ b/packages/ui-react/src/components/privy-aa/account-abstraction.tsx
@@ -0,0 +1,112 @@
+import {
+ type ConnectedWallet,
+ usePrivy,
+ useWallets,
+} from "@privy-io/react-auth";
+import { useSetActiveWallet } from "@privy-io/wagmi";
+import {
+ type SmartAccountClient,
+ createSmartAccountClient,
+} from "permissionless";
+import { toSimpleSmartAccount } from "permissionless/accounts";
+import { useEffect, useMemo, useState } from "react";
+import { zeroAddress } from "viem";
+import { entryPoint07Address } from "viem/account-abstraction";
+import { sepolia } from "viem/chains";
+import { http, useAccount, usePublicClient, useWalletClient } from "wagmi";
+
+import { Button } from "#components/shadcn/button";
+import { TransferButton } from "#components/transfer/transfer-button";
+import { usePrivyAA } from "./provider";
+
+export function PrivyAAFlow() {
+ const { pimlicoRpcUrl, pimlicoClient } = usePrivyAA();
+ const { login, ready: isReady, authenticated: isAuthenticated } = usePrivy();
+
+ const { isConnected } = useAccount();
+ const [smartAccountClient, setSmartAccountClient] =
+ useState(null);
+
+ const publicClient = usePublicClient();
+ const { wallets, ready: isWalletsReady } = useWallets();
+ const { data: walletClient } = useWalletClient();
+
+ const embeddedWallet = useMemo(
+ () => wallets.find((wallet) => wallet.walletClientType === "privy"),
+ [wallets],
+ );
+
+ const { setActiveWallet } = useSetActiveWallet();
+
+ useEffect(() => {
+ (async () => {
+ if (isConnected && walletClient && publicClient && embeddedWallet) {
+ const owner = await embeddedWallet.getEthereumProvider();
+
+ if (!owner) {
+ throw new Error("No owner found");
+ }
+
+ const simpleSmartAccount = await toSimpleSmartAccount({
+ owner,
+ client: publicClient,
+ entryPoint: {
+ address: entryPoint07Address,
+ version: "0.7",
+ },
+ });
+
+ const smartAccountClient = createSmartAccountClient({
+ account: simpleSmartAccount,
+ chain: sepolia,
+ bundlerTransport: http(pimlicoRpcUrl),
+ paymaster: pimlicoClient,
+ userOperation: {
+ estimateFeesPerGas: async () => {
+ return (await pimlicoClient.getUserOperationGasPrice()).fast;
+ },
+ },
+ });
+
+ setSmartAccountClient(smartAccountClient);
+ }
+ })();
+ }, [isConnected, walletClient, publicClient]);
+
+ if (!isReady) {
+ return null;
+ }
+
+ if (isConnected && smartAccountClient && embeddedWallet) {
+ return (
+
+
+
+ );
+ }
+
+ return (
+ <>
+ {!isAuthenticated && }
+
+ {isWalletsReady &&
+ wallets.map((wallet: ConnectedWallet) => {
+ return (
+
+ );
+ })}
+ >
+ );
+}
diff --git a/packages/ui-react/src/components/privy-aa/provider.tsx b/packages/ui-react/src/components/privy-aa/provider.tsx
new file mode 100644
index 00000000..f30f3d01
--- /dev/null
+++ b/packages/ui-react/src/components/privy-aa/provider.tsx
@@ -0,0 +1,89 @@
+import { type PrivyClientConfig, PrivyProvider } from "@privy-io/react-auth";
+import { WagmiProvider, createConfig } from "@privy-io/wagmi";
+import { type QueryClient, QueryClientProvider } from "@tanstack/react-query";
+import {
+ type PimlicoClient,
+ createPimlicoClient,
+} from "permissionless/clients/pimlico";
+import {
+ type PropsWithChildren,
+ createContext,
+ useContext,
+ useState,
+} from "react";
+import { http } from "viem";
+import { entryPoint07Address } from "viem/account-abstraction";
+import { sepolia } from "viem/chains";
+import type { Config } from "wagmi";
+import { generatePimlicoRpcUrl } from "./utils";
+
+interface PrivyAAContextProps {
+ appId: string;
+ privyConfig: any;
+ wagmiConfig: Config;
+ queryClient: QueryClient;
+}
+
+interface PrivyAAContext {
+ appId: string;
+ pimlicoClient: PimlicoClient;
+ pimlicoRpcUrl: string;
+}
+
+const PRIVY_CONFIG_DEFAULT: PrivyClientConfig = {
+ embeddedWallets: {
+ createOnLogin: "users-without-wallets",
+ requireUserPasswordOnCreate: true,
+ noPromptOnSignature: false,
+ },
+ loginMethods: ["wallet", "email", "sms"],
+ appearance: {
+ showWalletLoginFirst: true,
+ },
+};
+
+const PrivyAAContext = createContext(undefined as never);
+
+export function PrivyAAProvider({
+ children,
+ appId,
+ privyConfig = {},
+ wagmiConfig,
+ queryClient,
+}: PropsWithChildren) {
+ const config = { ...PRIVY_CONFIG_DEFAULT, ...privyConfig };
+ // TODO remove chain hardcode
+ const pimlicoRpcUrl = generatePimlicoRpcUrl(sepolia.id);
+
+ const [pimlicoClient] = useState(
+ createPimlicoClient({
+ transport: http(pimlicoRpcUrl),
+ entryPoint: {
+ address: entryPoint07Address,
+ version: "0.7",
+ },
+ }),
+ );
+
+ return (
+
+
+
+
+ {children}
+
+
+
+
+ );
+}
+
+export function usePrivyAA() {
+ const context = useContext(PrivyAAContext);
+
+ if (!context) {
+ throw new Error("Missing PrivyAAContext");
+ }
+
+ return context;
+}
diff --git a/packages/ui-react/src/components/privy-aa/utils.ts b/packages/ui-react/src/components/privy-aa/utils.ts
new file mode 100644
index 00000000..ea8a6d39
--- /dev/null
+++ b/packages/ui-react/src/components/privy-aa/utils.ts
@@ -0,0 +1,9 @@
+import config from "@geist/domain/config";
+
+export const generatePimlicoRpcUrl = (chainId: number) => {
+ const pimlicoApiKey = config.pimlico.apiKey;
+ if (!pimlicoApiKey) {
+ throw new Error("Missing pimlicoApiKey");
+ }
+ return `https://api.pimlico.io/v2/${chainId}/rpc?apikey=${pimlicoApiKey}`;
+};
diff --git a/packages/ui-react/src/components/transfer/transfer-button.tsx b/packages/ui-react/src/components/transfer/transfer-button.tsx
index b47e1b08..9d634986 100644
--- a/packages/ui-react/src/components/transfer/transfer-button.tsx
+++ b/packages/ui-react/src/components/transfer/transfer-button.tsx
@@ -1,7 +1,10 @@
import type { MutationOptions } from "@tanstack/react-query";
import type { Config, SendTransactionErrorType } from "@wagmi/core";
import { Loader2 } from "lucide-react";
-import { type Account, parseEther } from "viem";
+import type { SmartAccountClient } from "permissionless";
+import { type Account, parseEther, zeroAddress } from "viem";
+import type { SmartAccount } from "viem/account-abstraction";
+import { sepolia } from "viem/chains";
import { useSendTransaction } from "wagmi";
import type {
SendTransactionData,
@@ -22,6 +25,9 @@ type TransferButtonProps = {
SendTransactionErrorType,
SendTransactionVariables
>;
+ /** Custom handler for the transfer */
+ onTransfer?: (txHash: string) => void;
+ smartAccountClient?: SmartAccountClient;
} & ButtonProps;
export function TransferButton({
@@ -30,15 +36,31 @@ export function TransferButton({
account,
disabled,
mutationOptions,
+ onTransfer,
+ smartAccountClient,
...buttonProps
}: TransferButtonProps) {
const { sendTransaction, isPending } = useSendTransaction();
- const handleTransfer = () => {
+ const handleTransfer = async () => {
+ if (smartAccountClient) {
+ const txHash = await smartAccountClient.sendTransaction({
+ chain: sepolia,
+ to: to as `0x${string}`,
+ value: BigInt(amount),
+ authorizationList: [],
+ account: smartAccountClient.account as SmartAccount,
+ });
+
+ onTransfer?.(txHash);
+
+ return;
+ }
+
sendTransaction(
{
to: to as `0x${string}`,
- value: parseEther(amount.toString()),
+ value: parseEther(amount?.toString() ?? "0"),
account,
},
mutationOptions,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b4fb5d3f..c5de2e5a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -105,8 +105,8 @@ importers:
specifier: ^1.0.7
version: 1.0.7
'@privy-io/react-auth':
- specifier: ^1.95.2
- version: 1.95.2(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ specifier: ^2.0.4
+ version: 2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)
'@radix-ui/colors':
specifier: ^3.0.0
version: 3.0.0
@@ -278,6 +278,12 @@ importers:
multiformats:
specifier: ^13.3.0
version: 13.3.0
+ pako:
+ specifier: ^2.1.0
+ version: 2.1.0
+ permissionless:
+ specifier: ^0.2.23
+ version: 0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -439,8 +445,8 @@ importers:
specifier: ^1.0.7
version: 1.0.7
'@privy-io/react-auth':
- specifier: ^1.95.2
- version: 1.95.2(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ specifier: ^2.0.4
+ version: 2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)
'@scure/base':
specifier: ^1.1.9
version: 1.1.9
@@ -552,7 +558,7 @@ importers:
devDependencies:
'@graphprotocol/graph-cli':
specifier: ^0.67.2
- version: 0.67.4(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.7.2)(utf-8-validate@5.0.10)
+ version: 0.67.4(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@3.3.2)(typescript@5.7.2)(utf-8-validate@5.0.10)
'@graphprotocol/graph-ts':
specifier: ^0.31.0
version: 0.31.0
@@ -613,8 +619,14 @@ importers:
specifier: ^1.0.7
version: 1.0.7
'@privy-io/react-auth':
- specifier: ^1.95.2
- version: 1.95.2(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ specifier: ^2.0.4
+ version: 2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)
+ '@privy-io/wagmi':
+ specifier: ^1.0.2
+ version: 1.0.2(61ac3e7b853b6354c7c2f84aa9b0c9ea)
+ '@privy-io/wagmi-connector':
+ specifier: ^0.1.13
+ version: 0.1.13(3eb3f86f480c96f7cd631385c651ea83)
'@radix-ui/colors':
specifier: ^3.0.0
version: 3.0.0
@@ -801,6 +813,9 @@ importers:
multiformats:
specifier: ^13.3.0
version: 13.3.0
+ permissionless:
+ specifier: ^0.2.23
+ version: 0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5)
postcss:
specifier: ^8.4.24
version: 8.4.47
@@ -3235,12 +3250,12 @@ packages:
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
- '@privy-io/api-base@1.4.1':
- resolution: {integrity: sha512-q98uQGVBIY5SBHjJWL/udpbxM9ISpZl8Lwwjd0p0XHSMJMOgEhS4GLjcO7l3clfNrqL0fAuinQaa+seCaYOzng==}
+ '@privy-io/api-base@1.4.2':
+ resolution: {integrity: sha512-YepVxiylommw2jBuUpdqm90Ebnx6H/HZODDFEpi2/G7lOWMN3GemFHllYC8sKzLIwbPuBqAo5ImvyootOXMCEA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- '@privy-io/js-sdk-core@0.35.1':
- resolution: {integrity: sha512-KuE6bQ1KMw4fgK3nPClTfiC55byu/AVWyBQwrRKDh0Jacw0L8eLRhGoQtRcJOKqwa+LukiSBf6cgutlxdRVZqQ==}
+ '@privy-io/js-sdk-core@0.40.0':
+ resolution: {integrity: sha512-BpQhBnWaBw0EDZCkMdS3LJO2y09TdXDvgDrOVMja2tkIO4vcHgrJpDKlqPZ/CqPE5F9B4oQ09sFnspBztISwnw==}
peerDependencies:
permissionless: ^0.2.10
viem: ^2.21.36
@@ -3250,15 +3265,15 @@ packages:
viem:
optional: true
- '@privy-io/public-api@2.15.2':
- resolution: {integrity: sha512-p8D2TPI0A319+tF5R8XvaaaKbXopltcd1d0/zELB6pXY5kkd1sCv9RZy+b52aweQgh3rvGrUo/lmlM11QRNPog==}
+ '@privy-io/public-api@2.18.0':
+ resolution: {integrity: sha512-FJ+Sfm4zt9iGcaBZkJwlkj3s54goG8IoUOI8aDsxS2WmCUMdstj6z3AmE7P5/cjkgbd7d3ulfZa7uFp6z+et+g==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- '@privy-io/react-auth@1.95.2':
- resolution: {integrity: sha512-JWJmpH16vEN5NlneniCzYmKWDnUSAtQKKwnf149/fJLKBv+AaArrUNsOcuckmspCcamAGBFNB/n8ovGDYQBqYA==}
+ '@privy-io/react-auth@2.0.4':
+ resolution: {integrity: sha512-lT8PuTzF85GWP3PD510OKyKgxnjfqPb50fIRywo4Cc2Q9YuDTNg1YJCmd1z0kWt3GBgL25erP1wTbrwF1jA0ug==}
peerDependencies:
- '@abstract-foundation/agw-client': ^0.0.1-beta.17
- '@solana/web3.js': ^1.95.3
+ '@abstract-foundation/agw-client': ^1.0.0
+ '@solana/web3.js': ^1.95.8
permissionless: ^0.2.10
react: ^18 || ^19
react-dom: ^18 || ^19
@@ -3270,6 +3285,23 @@ packages:
permissionless:
optional: true
+ '@privy-io/wagmi-connector@0.1.13':
+ resolution: {integrity: sha512-dbel4pYvbJM+28m12DE7LvEKzJ8ni/rDkuHpF3RGwkph+HsgDNDxJy4OTgUjaKi6yJsjZ5nvhsZdNNVXbVFKkg==}
+ peerDependencies:
+ '@privy-io/react-auth': ^1.33.0
+ react: ^18
+ react-dom: ^18
+ viem: '>=0.3.35'
+ wagmi: '>=1.4.12 <2'
+
+ '@privy-io/wagmi@1.0.2':
+ resolution: {integrity: sha512-mZHrbpU2mL+qzPJ1jzygY2SkO/urBx0JiXHKnjLKUxf5KABnKuwe25pjJtLfhYyik6gVHWoptstRuy35fXao2A==}
+ peerDependencies:
+ '@privy-io/react-auth': ^2.0.0
+ react: '>=18'
+ viem: ^2
+ wagmi: ^2
+
'@protobufjs/aspromise@1.1.2':
resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
@@ -5845,9 +5877,6 @@ packages:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
- abortcontroller-polyfill@1.7.6:
- resolution: {integrity: sha512-Zypm+LjYdWAzvuypZvDN0smUJrhOurcuBWhhMRBExqVLRvdjp3Z9mASxKyq19K+meZMshwjjy5S0lkm388zE4Q==}
-
accepts@1.3.8:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
@@ -6240,9 +6269,6 @@ packages:
resolution: {integrity: sha512-pX/cYW3dCa87Jrzv6DAr8ivbbJRzEX5yGhdt8IutnX/PCIXfpx+mabWNK/M8qqh+zQ0J3thftUBHW0ByuUlG0w==}
engines: {node: '>=10.4.0'}
- bignumber.js@9.1.2:
- resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==}
-
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -6937,10 +6963,6 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- d@1.0.2:
- resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
- engines: {node: '>=0.12'}
-
dashdash@1.14.1:
resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
engines: {node: '>=0.10'}
@@ -7375,23 +7397,12 @@ packages:
es-module-lexer@1.5.4:
resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
- es5-ext@0.10.64:
- resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==}
- engines: {node: '>=0.10'}
-
- es6-iterator@2.0.3:
- resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}
-
es6-promise@4.2.8:
resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
es6-promisify@5.0.0:
resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
- es6-symbol@3.1.4:
- resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==}
- engines: {node: '>=0.12'}
-
esbuild-register@3.6.0:
resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==}
peerDependencies:
@@ -7457,10 +7468,6 @@ packages:
jiti:
optional: true
- esniff@2.0.1:
- resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
- engines: {node: '>=0.10'}
-
espree@10.3.0:
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -7548,9 +7555,6 @@ packages:
resolution: {integrity: sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==}
engines: {node: '>=6.5.0', npm: '>=3'}
- event-emitter@0.3.5:
- resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}
-
event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
@@ -7558,9 +7562,6 @@ packages:
eventemitter2@6.4.9:
resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==}
- eventemitter3@4.0.4:
- resolution: {integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==}
-
eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
@@ -7597,9 +7598,6 @@ packages:
resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==}
engines: {node: '>= 0.10.0'}
- ext@1.7.0:
- resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
-
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -8270,9 +8268,6 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
- http-https@1.0.0:
- resolution: {integrity: sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==}
-
http-proxy-agent@7.0.2:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
@@ -9699,9 +9694,6 @@ packages:
resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
engines: {node: '>= 0.4.0'}
- next-tick@1.1.0:
- resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
-
no-case@2.3.2:
resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
@@ -9849,9 +9841,6 @@ packages:
obliterator@2.0.4:
resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==}
- oboe@2.1.5:
- resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==}
-
ofetch@1.4.0:
resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==}
@@ -10144,6 +10133,12 @@ packages:
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ permissionless@0.2.23:
+ resolution: {integrity: sha512-J/Z8Tvgv/FKcbu9DMDYu/QLkssnlOAbQ6yXPqKsRywdB+x4FT5PDHVkwBdK46t6QnDy8r4zU9G1EmlTSmZA2kA==}
+ peerDependencies:
+ viem: ^2.21.54
+ webauthn-p256: 0.0.10
+
picocolors@1.1.0:
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
@@ -11719,9 +11714,6 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- type@2.7.3:
- resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}
-
typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
@@ -12153,66 +12145,10 @@ packages:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
- web3-core-helpers@1.10.3:
- resolution: {integrity: sha512-Yv7dQC3B9ipOc5sWm3VAz1ys70Izfzb8n9rSiQYIPjpqtJM+3V4EeK6ghzNR6CO2es0+Yu9CtCkw0h8gQhrTxA==}
- engines: {node: '>=8.0.0'}
-
- web3-core-helpers@1.10.4:
- resolution: {integrity: sha512-r+L5ylA17JlD1vwS8rjhWr0qg7zVoVMDvWhajWA5r5+USdh91jRUYosp19Kd1m2vE034v7Dfqe1xYRoH2zvG0g==}
- engines: {node: '>=8.0.0'}
-
- web3-core-method@1.10.4:
- resolution: {integrity: sha512-uZTb7flr+Xl6LaDsyTeE2L1TylokCJwTDrIVfIfnrGmnwLc6bmTWCCrm71sSrQ0hqs6vp/MKbQYIYqUN0J8WyA==}
- engines: {node: '>=8.0.0'}
-
- web3-core-promievent@1.10.4:
- resolution: {integrity: sha512-2de5WnJQ72YcIhYwV/jHLc4/cWJnznuoGTJGD29ncFQHAfwW/MItHFSVKPPA5v8AhJe+r6y4Y12EKvZKjQVBvQ==}
- engines: {node: '>=8.0.0'}
-
- web3-core-requestmanager@1.10.4:
- resolution: {integrity: sha512-vqP6pKH8RrhT/2MoaU+DY/OsYK9h7HmEBNCdoMj+4ZwujQtw/Mq2JifjwsJ7gits7Q+HWJwx8q6WmQoVZAWugg==}
- engines: {node: '>=8.0.0'}
-
- web3-core-subscriptions@1.10.4:
- resolution: {integrity: sha512-o0lSQo/N/f7/L76C0HV63+S54loXiE9fUPfHFcTtpJRQNDBVsSDdWRdePbWwR206XlsBqD5VHApck1//jEafTw==}
- engines: {node: '>=8.0.0'}
-
- web3-core@1.10.4:
- resolution: {integrity: sha512-B6elffYm81MYZDTrat7aEhnhdtVE3lDBUZft16Z8awYMZYJDbnykEbJVS+l3mnA7AQTnSDr/1MjWofGDLBJPww==}
- engines: {node: '>=8.0.0'}
-
web3-eth-abi@1.7.0:
resolution: {integrity: sha512-heqR0bWxgCJwjWIhq2sGyNj9bwun5+Xox/LdZKe+WMyTSy0cXDXEAgv3XKNkXC4JqdDt/ZlbTEx4TWak4TRMSg==}
engines: {node: '>=8.0.0'}
- web3-eth-iban@1.10.3:
- resolution: {integrity: sha512-ZCfOjYKAjaX2TGI8uif5ah+J3BYFuo+47JOIV1RIz2l7kD9VfnxvRH5UiQDRyMALQC7KFd2hUqIEtHklapNyKA==}
- engines: {node: '>=8.0.0'}
-
- web3-eth-iban@1.10.4:
- resolution: {integrity: sha512-0gE5iNmOkmtBmbKH2aTodeompnNE8jEyvwFJ6s/AF6jkw9ky9Op9cqfzS56AYAbrqEFuClsqB/AoRves7LDELw==}
- engines: {node: '>=8.0.0'}
-
- web3-providers-http@1.10.4:
- resolution: {integrity: sha512-m2P5Idc8hdiO0l60O6DSCPw0kw64Zgi0pMjbEFRmxKIck2Py57RQMu4bxvkxJwkF06SlGaEQF8rFZBmuX7aagQ==}
- engines: {node: '>=8.0.0'}
-
- web3-providers-ipc@1.10.4:
- resolution: {integrity: sha512-YRF/bpQk9z3WwjT+A6FI/GmWRCASgd+gC0si7f9zbBWLXjwzYAKG73bQBaFRAHex1hl4CVcM5WUMaQXf3Opeuw==}
- engines: {node: '>=8.0.0'}
-
- web3-providers-ws@1.10.4:
- resolution: {integrity: sha512-j3FBMifyuFFmUIPVQR4pj+t5ILhAexAui0opgcpu9R5LxQrLRUZxHSnU+YO25UycSOa/NAX8A+qkqZNpcFAlxA==}
- engines: {node: '>=8.0.0'}
-
- web3-utils@1.10.3:
- resolution: {integrity: sha512-OqcUrEE16fDBbGoQtZXWdavsPzbGIDc5v3VrRTZ0XrIpefC/viZ1ZU9bGEemazyS0catk/3rkOOxpzTfY+XsyQ==}
- engines: {node: '>=8.0.0'}
-
- web3-utils@1.10.4:
- resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==}
- engines: {node: '>=8.0.0'}
-
web3-utils@1.7.0:
resolution: {integrity: sha512-O8Tl4Ky40Sp6pe89Olk2FsaUkgHyb5QAXuaKo38ms3CxZZ4d3rPGfjP9DNKGm5+IUgAZBNpF1VmlSmNCqfDI1w==}
engines: {node: '>=8.0.0'}
@@ -12240,10 +12176,6 @@ packages:
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- websocket@1.0.35:
- resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==}
- engines: {node: '>=4.0.0'}
-
whatwg-encoding@3.1.1:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'}
@@ -12421,10 +12353,6 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yaeti@0.0.6:
- resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==}
- engines: {node: '>=0.10.32'}
-
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -12503,6 +12431,24 @@ packages:
react:
optional: true
+ zustand@5.0.3:
+ resolution: {integrity: sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==}
+ engines: {node: '>=12.20.0'}
+ peerDependencies:
+ '@types/react': '>=18.0.0'
+ immer: '>=9.0.6'
+ react: '>=18.0.0'
+ use-sync-external-store: '>=1.2.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+ use-sync-external-store:
+ optional: true
+
snapshots:
'@0no-co/graphql.web@1.0.8(graphql@16.9.0)':
@@ -12980,7 +12926,7 @@ snapshots:
'@babel/traverse': 7.25.6
'@babel/types': 7.25.6
convert-source-map: 2.0.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -13855,7 +13801,7 @@ snapshots:
'@babel/parser': 7.25.6
'@babel/template': 7.25.0
'@babel/types': 7.25.6
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -14761,7 +14707,7 @@ snapshots:
graphql: 16.9.0
typescript: 5.7.2
- '@graphprotocol/graph-cli@0.67.4(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.7.2)(utf-8-validate@5.0.10)':
+ '@graphprotocol/graph-cli@0.67.4(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@3.3.2)(typescript@5.7.2)(utf-8-validate@5.0.10)':
dependencies:
'@float-capital/float-subgraph-uncrashable': 0.0.0-internal-testing.5
'@oclif/core': 2.8.6(@types/node@22.10.2)(typescript@5.7.2)
@@ -14780,7 +14726,7 @@ snapshots:
gluegun: 5.1.6(debug@4.3.4)
graphql: 15.5.0
immutable: 4.2.1
- ipfs-http-client: 55.0.0(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))
+ ipfs-http-client: 55.0.0(encoding@0.1.13)(node-fetch@3.3.2)
jayson: 4.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
js-yaml: 3.14.1
prettier: 3.0.3
@@ -14987,7 +14933,7 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
'@whatwg-node/fetch': 0.9.21
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
transitivePeerDependencies:
- encoding
@@ -14996,7 +14942,7 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
dataloader: 2.2.2
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
'@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)':
@@ -15005,7 +14951,7 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
@@ -15019,13 +14965,13 @@ snapshots:
'@repeaterjs/repeater': 3.0.6
dataloader: 2.2.2
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/documents@1.0.1(graphql@16.9.0)':
dependencies:
graphql: 16.9.0
lodash.sortby: 4.7.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/executor-graphql-ws@1.3.0(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)':
dependencies:
@@ -15033,9 +14979,9 @@ snapshots:
'@types/ws': 8.5.12
graphql: 16.9.0
graphql-ws: 5.16.0(graphql@16.9.0)
- isomorphic-ws: 5.0.0(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- tslib: 2.7.0
- ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ tslib: 2.8.1
+ ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -15048,7 +14994,7 @@ snapshots:
extract-files: 11.0.0
graphql: 16.9.0
meros: 1.3.0(@types/node@22.10.2)
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
@@ -15058,9 +15004,9 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
'@types/ws': 8.5.12
graphql: 16.9.0
- isomorphic-ws: 5.0.0(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- tslib: 2.7.0
- ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ tslib: 2.8.1
+ ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -15071,7 +15017,7 @@ snapshots:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0)
'@repeaterjs/repeater': 3.0.6
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
'@graphql-tools/git-loader@8.0.7(graphql@16.9.0)':
@@ -15081,7 +15027,7 @@ snapshots:
graphql: 16.9.0
is-glob: 4.0.3
micromatch: 4.0.8
- tslib: 2.7.0
+ tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
@@ -15094,7 +15040,7 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
'@whatwg-node/fetch': 0.9.21
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
@@ -15107,7 +15053,7 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
unixify: 1.0.0
'@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)':
@@ -15119,7 +15065,7 @@ snapshots:
'@babel/types': 7.25.6
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -15128,14 +15074,14 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
resolve-from: 5.0.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)':
dependencies:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
unixify: 1.0.0
'@graphql-tools/load@8.0.2(graphql@16.9.0)':
@@ -15144,18 +15090,18 @@ snapshots:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
p-limit: 3.1.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/merge@9.0.7(graphql@16.9.0)':
dependencies:
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/optimize@2.0.0(graphql@16.9.0)':
dependencies:
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/prisma-loader@8.0.4(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.9.0)(utf-8-validate@5.0.10)':
dependencies:
@@ -15164,7 +15110,7 @@ snapshots:
'@types/js-yaml': 4.0.9
'@whatwg-node/fetch': 0.9.21
chalk: 4.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
dotenv: 16.4.5
graphql: 16.9.0
graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.9.0)
@@ -15174,7 +15120,7 @@ snapshots:
js-yaml: 4.1.0
lodash: 4.17.21
scuid: 1.1.0
- tslib: 2.7.0
+ tslib: 2.8.1
yaml-ast-parser: 0.0.43
transitivePeerDependencies:
- '@types/node'
@@ -15188,7 +15134,7 @@ snapshots:
'@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.9.0)
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
transitivePeerDependencies:
- encoding
- supports-color
@@ -15198,7 +15144,7 @@ snapshots:
'@graphql-tools/merge': 9.0.7(graphql@16.9.0)
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
'@graphql-tools/url-loader@8.0.2(@types/node@22.10.2)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.9.0)(utf-8-validate@5.0.10)':
@@ -15213,10 +15159,10 @@ snapshots:
'@types/ws': 8.5.12
'@whatwg-node/fetch': 0.9.21
graphql: 16.9.0
- isomorphic-ws: 5.0.0(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- tslib: 2.7.0
+ isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ tslib: 2.8.1
value-or-promise: 1.0.12
- ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
transitivePeerDependencies:
- '@types/node'
- bufferutil
@@ -15229,7 +15175,7 @@ snapshots:
cross-inspect: 1.0.1
dset: 3.1.4
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@graphql-tools/wrap@10.0.5(graphql@16.9.0)':
dependencies:
@@ -15237,7 +15183,7 @@ snapshots:
'@graphql-tools/schema': 10.0.6(graphql@16.9.0)
'@graphql-tools/utils': 10.5.4(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
'@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)':
@@ -15584,7 +15530,7 @@ snapshots:
bufferutil: 4.0.8
cross-fetch: 4.0.0(encoding@0.1.13)
date-fns: 2.30.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
eciesjs: 0.3.20
eventemitter2: 6.4.9
readable-stream: 3.6.2
@@ -15613,7 +15559,7 @@ snapshots:
'@types/uuid': 10.0.0
bowser: 2.11.0
cross-fetch: 4.0.0(encoding@0.1.13)
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
eciesjs: 0.3.20
eth-rpc-errors: 4.0.3
eventemitter2: 6.4.9
@@ -15644,7 +15590,7 @@ snapshots:
'@metamask/utils@3.6.0':
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
semver: 7.6.3
superstruct: 1.0.4
transitivePeerDependencies:
@@ -15654,7 +15600,7 @@ snapshots:
dependencies:
'@ethereumjs/tx': 4.2.0
'@types/debug': 4.1.12
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
semver: 7.6.3
superstruct: 1.0.4
transitivePeerDependencies:
@@ -15667,7 +15613,7 @@ snapshots:
'@noble/hashes': 1.6.1
'@scure/base': 1.1.9
'@types/debug': 4.1.12
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
pony-cause: 2.1.11
semver: 7.6.3
uuid: 9.0.1
@@ -15681,7 +15627,7 @@ snapshots:
'@noble/hashes': 1.6.1
'@scure/base': 1.1.9
'@types/debug': 4.1.12
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
pony-cause: 2.1.11
semver: 7.6.3
uuid: 9.0.1
@@ -15886,7 +15832,7 @@ snapshots:
chalk: 4.1.2
clean-stack: 3.0.1
cli-progress: 3.12.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
ejs: 3.1.10
get-package-type: 0.1.0
globby: 11.1.0
@@ -15903,7 +15849,7 @@ snapshots:
supports-color: 8.1.1
supports-hyperlinks: 2.3.0
ts-node: 10.9.2(@types/node@22.10.2)(typescript@5.7.2)
- tslib: 2.7.0
+ tslib: 2.8.1
widest-line: 3.1.0
wordwrap: 1.0.0
wrap-ansi: 7.0.0
@@ -15922,7 +15868,7 @@ snapshots:
chalk: 4.1.2
clean-stack: 3.0.1
cli-progress: 3.12.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
ejs: 3.1.10
fs-extra: 9.1.0
get-package-type: 0.1.0
@@ -15940,7 +15886,7 @@ snapshots:
supports-color: 8.1.1
supports-hyperlinks: 2.3.0
ts-node: 10.9.2(@types/node@22.10.2)(typescript@5.7.2)
- tslib: 2.7.0
+ tslib: 2.8.1
widest-line: 3.1.0
wordwrap: 1.0.0
wrap-ansi: 7.0.0
@@ -15954,7 +15900,7 @@ snapshots:
dependencies:
'@oclif/core': 2.16.0(@types/node@22.10.2)(typescript@5.7.2)
chalk: 4.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@@ -16045,18 +15991,18 @@ snapshots:
dependencies:
asn1js: 3.0.5
pvtsutils: 1.3.5
- tslib: 2.7.0
+ tslib: 2.8.1
'@peculiar/json-schema@1.1.12':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@peculiar/webcrypto@1.5.0':
dependencies:
'@peculiar/asn1-schema': 2.3.13
'@peculiar/json-schema': 1.1.12
pvtsutils: 1.3.5
- tslib: 2.7.0
+ tslib: 2.8.1
webcrypto-core: 1.8.0
'@perma/map@1.0.3':
@@ -16079,11 +16025,11 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@privy-io/api-base@1.4.1':
+ '@privy-io/api-base@1.4.2':
dependencies:
zod: 3.23.8
- '@privy-io/js-sdk-core@0.35.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))':
+ '@privy-io/js-sdk-core@0.40.0(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))':
dependencies:
'@ethersproject/abstract-signer': 5.7.0
'@ethersproject/bignumber': 5.7.0
@@ -16091,8 +16037,8 @@ snapshots:
'@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
'@ethersproject/transactions': 5.7.0
'@ethersproject/units': 5.7.0
- '@privy-io/api-base': 1.4.1
- '@privy-io/public-api': 2.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ '@privy-io/api-base': 1.4.2
+ '@privy-io/public-api': 2.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
eventemitter3: 5.0.1
fetch-retry: 5.0.6
jose: 4.15.9
@@ -16101,14 +16047,15 @@ snapshots:
set-cookie-parser: 2.7.1
uuid: 9.0.1
optionalDependencies:
+ permissionless: 0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5)
viem: 2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- '@privy-io/public-api@2.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)':
+ '@privy-io/public-api@2.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)':
dependencies:
- '@privy-io/api-base': 1.4.1
+ '@privy-io/api-base': 1.4.2
bs58: 5.0.0
ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
libphonenumber-js: 1.11.15
@@ -16117,25 +16064,15 @@ snapshots:
- bufferutil
- utf-8-validate
- '@privy-io/react-auth@1.95.2(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)':
+ '@privy-io/react-auth@2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)':
dependencies:
'@coinbase/wallet-sdk': 4.0.3
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/address': 5.7.0
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/contracts': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- '@ethersproject/strings': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/units': 5.7.0
'@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@heroicons/react': 2.2.0(react@18.3.1)
'@marsidev/react-turnstile': 0.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@metamask/eth-sig-util': 6.0.2
- '@privy-io/js-sdk-core': 0.35.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))
+ '@privy-io/js-sdk-core': 0.40.0(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))
'@simplewebauthn/browser': 9.0.1
'@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))
'@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(bs58@5.0.0)
@@ -16165,10 +16102,10 @@ snapshots:
tinycolor2: 1.6.0
uuid: 9.0.1
viem: 2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
- web3-core: 1.10.4(encoding@0.1.13)
- web3-core-helpers: 1.10.3
+ zustand: 5.0.3(@types/react@18.3.18)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1))
optionalDependencies:
'@solana/web3.js': 1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
+ permissionless: 0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -16185,13 +16122,30 @@ snapshots:
- '@vercel/kv'
- bs58
- bufferutil
+ - immer
- ioredis
- supports-color
- typescript
- uWebSockets.js
+ - use-sync-external-store
- utf-8-validate
- zod
+ '@privy-io/wagmi-connector@0.1.13(3eb3f86f480c96f7cd631385c651ea83)':
+ dependencies:
+ '@privy-io/react-auth': 2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ viem: 2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ wagmi: 2.12.16(@tanstack/query-core@5.56.2)(@tanstack/react-query@5.56.2(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.22.5)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+
+ '@privy-io/wagmi@1.0.2(61ac3e7b853b6354c7c2f84aa9b0c9ea)':
+ dependencies:
+ '@privy-io/react-auth': 2.0.4(@solana/web3.js@1.95.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.8)(permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.23.8)
+ react: 18.3.1
+ viem: 2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ wagmi: 2.12.16(@tanstack/query-core@5.56.2)(@tanstack/react-query@5.56.2(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.22.5)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+
'@protobufjs/aspromise@1.1.2': {}
'@protobufjs/base64@1.1.2': {}
@@ -19121,7 +19075,7 @@ snapshots:
'@typescript-eslint/types': 8.13.0
'@typescript-eslint/typescript-estree': 8.13.0(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.13.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
eslint: 9.14.0(jiti@2.4.1)
optionalDependencies:
typescript: 5.7.2
@@ -19137,7 +19091,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 8.13.0(typescript@5.7.2)
'@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.7.2)
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.7.2)
optionalDependencies:
typescript: 5.7.2
@@ -19151,7 +19105,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 8.13.0
'@typescript-eslint/visitor-keys': 8.13.0
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
@@ -19836,14 +19790,14 @@ snapshots:
busboy: 1.6.0
fast-querystring: 1.1.2
fast-url-parser: 1.1.3
- tslib: 2.7.0
+ tslib: 2.8.1
'@whatwg-node/node-fetch@0.5.26':
dependencies:
'@kamilkisiela/fast-url-parser': 1.1.4
busboy: 1.6.0
fast-querystring: 1.1.2
- tslib: 2.7.0
+ tslib: 2.8.1
'@wry/equality@0.1.11':
dependencies:
@@ -19876,8 +19830,6 @@ snapshots:
dependencies:
event-target-shim: 5.0.1
- abortcontroller-polyfill@1.7.6: {}
-
accepts@1.3.8:
dependencies:
mime-types: 2.1.35
@@ -19919,7 +19871,7 @@ snapshots:
agent-base@7.1.1:
dependencies:
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -20095,7 +20047,7 @@ snapshots:
dependencies:
pvtsutils: 1.3.5
pvutils: 1.1.3
- tslib: 2.7.0
+ tslib: 2.8.1
assemblyscript@0.19.10:
dependencies:
@@ -20130,7 +20082,7 @@ snapshots:
ast-types@0.16.1:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
astral-regex@1.0.0: {}
@@ -20191,7 +20143,7 @@ snapshots:
axios@1.7.7:
dependencies:
- follow-redirects: 1.15.9(debug@4.4.0)
+ follow-redirects: 1.15.9(debug@4.3.4)
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -20300,8 +20252,6 @@ snapshots:
bigint-mod-arith@3.3.1: {}
- bignumber.js@9.1.2: {}
-
binary-extensions@2.3.0: {}
binary-install-raw@0.0.13(debug@4.3.4):
@@ -20554,7 +20504,7 @@ snapshots:
camel-case@4.1.2:
dependencies:
pascal-case: 3.1.2
- tslib: 2.7.0
+ tslib: 2.8.1
camelcase-css@2.0.1: {}
@@ -20670,7 +20620,7 @@ snapshots:
path-case: 3.0.4
sentence-case: 3.0.4
snake-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.8.1
chardet@0.7.0: {}
@@ -21082,7 +21032,7 @@ snapshots:
cross-inspect@1.0.1:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
cross-spawn@7.0.3:
dependencies:
@@ -21137,11 +21087,6 @@ snapshots:
csstype@3.1.3: {}
- d@1.0.2:
- dependencies:
- es5-ext: 0.10.64
- type: 2.7.3
-
dashdash@1.14.1:
dependencies:
assert-plus: 1.0.0
@@ -21189,11 +21134,9 @@ snapshots:
dependencies:
ms: 2.1.2
- debug@4.3.7(supports-color@8.1.1):
+ debug@4.3.7:
dependencies:
ms: 2.1.3
- optionalDependencies:
- supports-color: 8.1.1
debug@4.4.0(supports-color@8.1.1):
dependencies:
@@ -21334,10 +21277,10 @@ snapshots:
dlv@1.1.3: {}
- dns-over-http-resolver@1.2.3(node-fetch@2.7.0(encoding@0.1.13)):
+ dns-over-http-resolver@1.2.3(node-fetch@3.3.2):
dependencies:
- debug: 4.3.7(supports-color@8.1.1)
- native-fetch: 3.0.0(node-fetch@2.7.0(encoding@0.1.13))
+ debug: 4.4.0(supports-color@8.1.1)
+ native-fetch: 3.0.0(node-fetch@3.3.2)
receptacle: 1.3.2
transitivePeerDependencies:
- node-fetch
@@ -21502,7 +21445,7 @@ snapshots:
engine.io-client@6.6.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
engine.io-parser: 5.2.3
ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
xmlhttprequest-ssl: 2.1.1
@@ -21571,33 +21514,15 @@ snapshots:
es-module-lexer@1.5.4: {}
- es5-ext@0.10.64:
- dependencies:
- es6-iterator: 2.0.3
- es6-symbol: 3.1.4
- esniff: 2.0.1
- next-tick: 1.1.0
-
- es6-iterator@2.0.3:
- dependencies:
- d: 1.0.2
- es5-ext: 0.10.64
- es6-symbol: 3.1.4
-
es6-promise@4.2.8: {}
es6-promisify@5.0.0:
dependencies:
es6-promise: 4.2.8
- es6-symbol@3.1.4:
- dependencies:
- d: 1.0.2
- ext: 1.7.0
-
esbuild-register@3.6.0(esbuild@0.23.1):
dependencies:
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
esbuild: 0.23.1
transitivePeerDependencies:
- supports-color
@@ -21700,7 +21625,7 @@ snapshots:
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.6
debug: 4.4.0(supports-color@8.1.1)
escape-string-regexp: 4.0.0
eslint-scope: 8.2.0
@@ -21726,13 +21651,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- esniff@2.0.1:
- dependencies:
- d: 1.0.2
- es5-ext: 0.10.64
- event-emitter: 0.3.5
- type: 2.7.3
-
espree@10.3.0:
dependencies:
acorn: 8.14.0
@@ -21906,17 +21824,10 @@ snapshots:
is-hex-prefixed: 1.0.0
strip-hex-prefix: 1.0.0
- event-emitter@0.3.5:
- dependencies:
- d: 1.0.2
- es5-ext: 0.10.64
-
event-target-shim@5.0.1: {}
eventemitter2@6.4.9: {}
- eventemitter3@4.0.4: {}
-
eventemitter3@4.0.7: {}
eventemitter3@5.0.1: {}
@@ -22004,10 +21915,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ext@1.7.0:
- dependencies:
- type: 2.7.3
-
extend@3.0.2: {}
extendable-error@0.1.7: {}
@@ -22359,7 +22266,7 @@ snapshots:
dependencies:
basic-ftp: 5.0.5
data-uri-to-buffer: 6.0.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
fs-extra: 11.2.0
transitivePeerDependencies:
- supports-color
@@ -22559,7 +22466,7 @@ snapshots:
jiti: 1.21.6
minimatch: 9.0.5
string-env-interpolation: 1.0.1
- tslib: 2.7.0
+ tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
- bufferutil
@@ -22609,7 +22516,7 @@ snapshots:
graphql-tag@2.12.6(graphql@16.9.0):
dependencies:
graphql: 16.9.0
- tslib: 2.7.0
+ tslib: 2.8.1
graphql-toolkit@0.2.0(graphql@16.9.0):
dependencies:
@@ -22845,12 +22752,10 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
- http-https@1.0.0: {}
-
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -22878,14 +22783,14 @@ snapshots:
https-proxy-agent@6.2.1:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -22949,7 +22854,7 @@ snapshots:
import-from-esm@1.3.4:
dependencies:
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
import-meta-resolve: 4.1.0
transitivePeerDependencies:
- supports-color
@@ -23057,23 +22962,23 @@ snapshots:
ipaddr.js@1.9.1: {}
- ipfs-core-types@0.9.0(node-fetch@2.7.0(encoding@0.1.13)):
+ ipfs-core-types@0.9.0(node-fetch@3.3.2):
dependencies:
interface-datastore: 6.1.1
- multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13))
+ multiaddr: 10.0.1(node-fetch@3.3.2)
multiformats: 9.9.0
transitivePeerDependencies:
- node-fetch
- supports-color
- ipfs-core-utils@0.13.0(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)):
+ ipfs-core-utils@0.13.0(encoding@0.1.13)(node-fetch@3.3.2):
dependencies:
any-signal: 2.1.2
blob-to-it: 1.0.4
browser-readablestream-to-it: 1.0.3
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
err-code: 3.0.1
- ipfs-core-types: 0.9.0(node-fetch@2.7.0(encoding@0.1.13))
+ ipfs-core-types: 0.9.0(node-fetch@3.3.2)
ipfs-unixfs: 6.0.9
ipfs-utils: 9.0.14(encoding@0.1.13)
it-all: 1.0.6
@@ -23081,8 +22986,8 @@ snapshots:
it-peekable: 1.0.3
it-to-stream: 1.0.0
merge-options: 3.0.4
- multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13))
- multiaddr-to-uri: 8.0.0(node-fetch@2.7.0(encoding@0.1.13))
+ multiaddr: 10.0.1(node-fetch@3.3.2)
+ multiaddr-to-uri: 8.0.0(node-fetch@3.3.2)
multiformats: 9.9.0
nanoid: 3.3.7
parse-duration: 1.1.0
@@ -23093,22 +22998,22 @@ snapshots:
- node-fetch
- supports-color
- ipfs-http-client@55.0.0(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)):
+ ipfs-http-client@55.0.0(encoding@0.1.13)(node-fetch@3.3.2):
dependencies:
'@ipld/dag-cbor': 7.0.3
'@ipld/dag-json': 8.0.11
'@ipld/dag-pb': 2.1.18
abort-controller: 3.0.0
any-signal: 2.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
err-code: 3.0.1
- ipfs-core-types: 0.9.0(node-fetch@2.7.0(encoding@0.1.13))
- ipfs-core-utils: 0.13.0(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))
+ ipfs-core-types: 0.9.0(node-fetch@3.3.2)
+ ipfs-core-utils: 0.13.0(encoding@0.1.13)(node-fetch@3.3.2)
ipfs-utils: 9.0.14(encoding@0.1.13)
it-first: 1.0.7
it-last: 1.0.6
merge-options: 3.0.4
- multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13))
+ multiaddr: 10.0.1(node-fetch@3.3.2)
multiformats: 9.9.0
native-abort-controller: 1.0.4(abort-controller@3.0.0)
parse-duration: 1.1.0
@@ -23262,7 +23167,7 @@ snapshots:
is-lower-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
is-map@2.0.3: {}
@@ -23352,7 +23257,7 @@ snapshots:
is-upper-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
is-valid-path@0.1.1:
dependencies:
@@ -23410,9 +23315,9 @@ snapshots:
dependencies:
ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- isomorphic-ws@5.0.0(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
+ isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
dependencies:
- ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
dependencies:
@@ -23958,13 +23863,13 @@ snapshots:
lower-case-first@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
lower-case@1.1.4: {}
lower-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
lru-cache@10.4.3: {}
@@ -24389,16 +24294,16 @@ snapshots:
ms@2.1.3: {}
- multiaddr-to-uri@8.0.0(node-fetch@2.7.0(encoding@0.1.13)):
+ multiaddr-to-uri@8.0.0(node-fetch@3.3.2):
dependencies:
- multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13))
+ multiaddr: 10.0.1(node-fetch@3.3.2)
transitivePeerDependencies:
- node-fetch
- supports-color
- multiaddr@10.0.1(node-fetch@2.7.0(encoding@0.1.13)):
+ multiaddr@10.0.1(node-fetch@3.3.2):
dependencies:
- dns-over-http-resolver: 1.2.3(node-fetch@2.7.0(encoding@0.1.13))
+ dns-over-http-resolver: 1.2.3(node-fetch@3.3.2)
err-code: 3.0.1
is-ip: 3.1.0
multiformats: 9.9.0
@@ -24436,6 +24341,10 @@ snapshots:
dependencies:
node-fetch: 2.7.0(encoding@0.1.13)
+ native-fetch@3.0.0(node-fetch@3.3.2):
+ dependencies:
+ node-fetch: 3.3.2
+
native-fetch@4.0.2(undici@6.21.0):
dependencies:
undici: 6.21.0
@@ -24450,8 +24359,6 @@ snapshots:
netmask@2.0.2: {}
- next-tick@1.1.0: {}
-
no-case@2.3.2:
dependencies:
lower-case: 1.1.4
@@ -24459,7 +24366,7 @@ snapshots:
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
- tslib: 2.7.0
+ tslib: 2.8.1
nocache@3.0.4: {}
@@ -24608,10 +24515,6 @@ snapshots:
obliterator@2.0.4: {}
- oboe@2.1.5:
- dependencies:
- http-https: 1.0.0
-
ofetch@1.4.0:
dependencies:
destr: 2.0.3
@@ -24802,7 +24705,7 @@ snapshots:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
get-uri: 6.0.3
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
@@ -24882,7 +24785,7 @@ snapshots:
pascal-case@3.1.2:
dependencies:
no-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.8.1
password-prompt@1.1.3:
dependencies:
@@ -24941,6 +24844,11 @@ snapshots:
performance-now@2.1.0: {}
+ permissionless@0.2.23(viem@2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8))(webauthn-p256@0.0.5):
+ dependencies:
+ viem: 2.21.16(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)(zod@3.23.8)
+ webauthn-p256: 0.0.5
+
picocolors@1.1.0: {}
picomatch@2.3.1: {}
@@ -25179,7 +25087,7 @@ snapshots:
proxy-agent@6.4.0:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
lru-cache: 7.18.3
@@ -25224,7 +25132,7 @@ snapshots:
pvtsutils@1.3.5:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
pvutils@1.1.3: {}
@@ -25452,7 +25360,7 @@ snapshots:
dependencies:
react: 18.3.1
react-style-singleton: 2.2.1(@types/react@18.3.18)(react@18.3.1)
- tslib: 2.7.0
+ tslib: 2.8.1
optionalDependencies:
'@types/react': 18.3.18
@@ -25460,7 +25368,7 @@ snapshots:
dependencies:
react: 18.3.1
react-style-singleton: 2.2.1(@types/react@18.3.18)(react@18.3.1)
- tslib: 2.7.0
+ tslib: 2.8.1
optionalDependencies:
'@types/react': 18.3.18
@@ -25480,7 +25388,7 @@ snapshots:
react: 18.3.1
react-remove-scroll-bar: 2.3.6(@types/react@18.3.18)(react@18.3.1)
react-style-singleton: 2.2.1(@types/react@18.3.18)(react@18.3.1)
- tslib: 2.7.0
+ tslib: 2.8.1
use-callback-ref: 1.3.2(@types/react@18.3.18)(react@18.3.1)
use-sidecar: 1.1.2(@types/react@18.3.18)(react@18.3.1)
optionalDependencies:
@@ -25581,7 +25489,7 @@ snapshots:
esprima: 4.0.1
source-map: 0.6.1
tiny-invariant: 1.3.3
- tslib: 2.7.0
+ tslib: 2.8.1
receptacle@1.3.2:
dependencies:
@@ -25831,7 +25739,7 @@ snapshots:
rxjs@7.8.1:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
safe-buffer@5.1.2: {}
@@ -26071,7 +25979,7 @@ snapshots:
socket.io-client@4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
engine.io-client: 6.6.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
socket.io-parser: 4.2.4
transitivePeerDependencies:
@@ -26082,14 +25990,14 @@ snapshots:
socket.io-parser@4.2.4:
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.3.7
transitivePeerDependencies:
- supports-color
socks-proxy-agent@8.0.4:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7(supports-color@8.1.1)
+ debug: 4.4.0(supports-color@8.1.1)
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -26151,7 +26059,7 @@ snapshots:
sponge-case@1.0.1:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
sprintf-js@1.0.3: {}
@@ -26388,7 +26296,7 @@ snapshots:
swap-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
symbol-tree@3.2.4: {}
@@ -26563,7 +26471,7 @@ snapshots:
title-case@3.0.3:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
tldts-core@6.1.49: {}
@@ -26758,8 +26666,6 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- type@2.7.3: {}
-
typedarray-to-buffer@3.1.5:
dependencies:
is-typedarray: 1.0.0
@@ -26944,13 +26850,13 @@ snapshots:
upper-case-first@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
upper-case@1.1.3: {}
upper-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
uqr@0.1.2: {}
@@ -27198,116 +27104,11 @@ snapshots:
web-streams-polyfill@3.3.3: {}
- web3-core-helpers@1.10.3:
- dependencies:
- web3-eth-iban: 1.10.3
- web3-utils: 1.10.3
-
- web3-core-helpers@1.10.4:
- dependencies:
- web3-eth-iban: 1.10.4
- web3-utils: 1.10.4
-
- web3-core-method@1.10.4:
- dependencies:
- '@ethersproject/transactions': 5.7.0
- web3-core-helpers: 1.10.4
- web3-core-promievent: 1.10.4
- web3-core-subscriptions: 1.10.4
- web3-utils: 1.10.4
-
- web3-core-promievent@1.10.4:
- dependencies:
- eventemitter3: 4.0.4
-
- web3-core-requestmanager@1.10.4(encoding@0.1.13):
- dependencies:
- util: 0.12.5
- web3-core-helpers: 1.10.4
- web3-providers-http: 1.10.4(encoding@0.1.13)
- web3-providers-ipc: 1.10.4
- web3-providers-ws: 1.10.4
- transitivePeerDependencies:
- - encoding
- - supports-color
-
- web3-core-subscriptions@1.10.4:
- dependencies:
- eventemitter3: 4.0.4
- web3-core-helpers: 1.10.4
-
- web3-core@1.10.4(encoding@0.1.13):
- dependencies:
- '@types/bn.js': 5.1.6
- '@types/node': 12.20.55
- bignumber.js: 9.1.2
- web3-core-helpers: 1.10.4
- web3-core-method: 1.10.4
- web3-core-requestmanager: 1.10.4(encoding@0.1.13)
- web3-utils: 1.10.4
- transitivePeerDependencies:
- - encoding
- - supports-color
-
web3-eth-abi@1.7.0:
dependencies:
'@ethersproject/abi': 5.0.7
web3-utils: 1.7.0
- web3-eth-iban@1.10.3:
- dependencies:
- bn.js: 5.2.1
- web3-utils: 1.10.3
-
- web3-eth-iban@1.10.4:
- dependencies:
- bn.js: 5.2.1
- web3-utils: 1.10.4
-
- web3-providers-http@1.10.4(encoding@0.1.13):
- dependencies:
- abortcontroller-polyfill: 1.7.6
- cross-fetch: 4.0.0(encoding@0.1.13)
- es6-promise: 4.2.8
- web3-core-helpers: 1.10.4
- transitivePeerDependencies:
- - encoding
-
- web3-providers-ipc@1.10.4:
- dependencies:
- oboe: 2.1.5
- web3-core-helpers: 1.10.4
-
- web3-providers-ws@1.10.4:
- dependencies:
- eventemitter3: 4.0.4
- web3-core-helpers: 1.10.4
- websocket: 1.0.35
- transitivePeerDependencies:
- - supports-color
-
- web3-utils@1.10.3:
- dependencies:
- '@ethereumjs/util': 8.1.0
- bn.js: 5.2.1
- ethereum-bloom-filters: 1.2.0
- ethereum-cryptography: 2.2.1
- ethjs-unit: 0.1.6
- number-to-bn: 1.7.0
- randombytes: 2.1.0
- utf8: 3.0.0
-
- web3-utils@1.10.4:
- dependencies:
- '@ethereumjs/util': 8.1.0
- bn.js: 5.2.1
- ethereum-bloom-filters: 1.2.0
- ethereum-cryptography: 2.2.1
- ethjs-unit: 0.1.6
- number-to-bn: 1.7.0
- randombytes: 2.1.0
- utf8: 3.0.0
-
web3-utils@1.7.0:
dependencies:
bn.js: 4.12.0
@@ -27329,7 +27130,7 @@ snapshots:
'@peculiar/json-schema': 1.1.12
asn1js: 3.0.5
pvtsutils: 1.3.5
- tslib: 2.7.0
+ tslib: 2.8.1
webextension-polyfill@0.10.0: {}
@@ -27342,17 +27143,6 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- websocket@1.0.35:
- dependencies:
- bufferutil: 4.0.8
- debug: 2.6.9
- es5-ext: 0.10.64
- typedarray-to-buffer: 3.1.5
- utf-8-validate: 5.0.10
- yaeti: 0.0.6
- transitivePeerDependencies:
- - supports-color
-
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
@@ -27511,8 +27301,6 @@ snapshots:
y18n@5.0.8: {}
- yaeti@0.0.6: {}
-
yallist@3.1.1: {}
yallist@4.0.0: {}
@@ -27592,3 +27380,9 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.18
react: 18.3.1
+
+ zustand@5.0.3(@types/react@18.3.18)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)):
+ optionalDependencies:
+ '@types/react': 18.3.18
+ react: 18.3.1
+ use-sync-external-store: 1.2.0(react@18.3.1)