diff --git a/apps/playground-web/package.json b/apps/playground-web/package.json index 1332c0a73da..6e877fe6675 100644 --- a/apps/playground-web/package.json +++ b/apps/playground-web/package.json @@ -1,5 +1,7 @@ { "dependencies": { + "@sophon-labs/account-core": "^1.3.7", + "@sophon-labs/account-eip6963": "^1.3.7", "@abstract-foundation/agw-react": "^1.6.4", "@hookform/resolvers": "^3.9.1", "@radix-ui/react-checkbox": "^1.3.2", diff --git a/apps/playground-web/src/app/providers.tsx b/apps/playground-web/src/app/providers.tsx index d4bfbc211d1..5adc1f63c55 100644 --- a/apps/playground-web/src/app/providers.tsx +++ b/apps/playground-web/src/app/providers.tsx @@ -5,6 +5,8 @@ import type { ThemeProviderProps } from "next-themes"; import { ThemeProvider as NextThemesProvider } from "next-themes"; import type * as React from "react"; +import "@sophon-labs/account-eip6963/mainnet"; + const queryClient = new QueryClient(); export const Providers: React.FC = ({ children }) => { diff --git a/apps/playground-web/src/app/wallets/auth/server/actions/auth.ts b/apps/playground-web/src/app/wallets/auth/server/actions/auth.ts index aecd72e9d3e..ac7be0ebf07 100644 --- a/apps/playground-web/src/app/wallets/auth/server/actions/auth.ts +++ b/apps/playground-web/src/app/wallets/auth/server/actions/auth.ts @@ -24,7 +24,9 @@ export async function generatePayload(options: GenerateLoginPayloadParams) { } export async function login(payload: VerifyLoginPayloadParams) { + console.log("payload", payload); const verifiedPayload = await thirdwebAuth.verifyPayload(payload); + console.log("verifiedPayload", verifiedPayload); if (verifiedPayload.valid) { const jwt = await thirdwebAuth.generateJWT({ payload: verifiedPayload.payload, diff --git a/apps/playground-web/src/components/auth/auth-button.tsx b/apps/playground-web/src/components/auth/auth-button.tsx index 478bb0d8002..84472686439 100644 --- a/apps/playground-web/src/components/auth/auth-button.tsx +++ b/apps/playground-web/src/components/auth/auth-button.tsx @@ -9,6 +9,7 @@ import { logout, } from "@/app/wallets/auth/server/actions/auth"; import { THIRDWEB_CLIENT } from "@/lib/client"; +import { defineChain } from "thirdweb"; export function AuthButton() { return ( @@ -17,10 +18,11 @@ export function AuthButton() { doLogin: (params) => login(params), doLogout: () => logout(), getLoginPayload: ({ address }) => - generatePayload({ address, chainId: 84532 }), + generatePayload({ address, chainId: 50104 }), isLoggedIn: (address) => isLoggedIn(address), }} client={THIRDWEB_CLIENT} + chain={defineChain(50104)} wallets={[ inAppWallet({ auth: { diff --git a/packages/thirdweb/src/auth/verify-hash.ts b/packages/thirdweb/src/auth/verify-hash.ts index fca613671b6..4e04140fc7c 100644 --- a/packages/thirdweb/src/auth/verify-hash.ts +++ b/packages/thirdweb/src/auth/verify-hash.ts @@ -86,6 +86,8 @@ export async function verifyHash({ }), ); + console.log("isDeployed", isDeployed); + if (isDeployed) { const validEip1271 = await verifyEip1271Signature({ contract: getContract({ @@ -195,6 +197,13 @@ export async function verifyEip1271Signature({ hash, signature, }); + console.log("result", { + hash, + address: contract.address, + chain: contract.chain.id, + signature, + result, + }); return result === EIP_1271_MAGIC_VALUE; } catch (err) { console.error("Error verifying EIP-1271 signature", err); diff --git a/packages/thirdweb/src/auth/verify-signature.ts b/packages/thirdweb/src/auth/verify-signature.ts index 87c7920d3ee..d44df29ebda 100644 --- a/packages/thirdweb/src/auth/verify-signature.ts +++ b/packages/thirdweb/src/auth/verify-signature.ts @@ -3,10 +3,11 @@ import * as ox__Secp256k1 from "ox/Secp256k1"; import * as ox__Signature from "ox/Signature"; import type { Chain } from "../chains/types.js"; import type { ThirdwebClient } from "../client/client.js"; -import { type Hex, isHex } from "../utils/encoding/hex.js"; +import { type Hex, isHex, stringToHex } from "../utils/encoding/hex.js"; import { hashMessage } from "../utils/hashing/hashMessage.js"; import type { Prettify } from "../utils/type-utils.js"; import { verifyHash } from "./verify-hash.js"; +import { recoverAddress, verifyMessage } from "viem"; type Message = Prettify< | string @@ -48,11 +49,27 @@ export async function verifyEOASignature(options: VerifyEOASignatureParams) { return false; } + const viewm = await verifyMessage({ + message: options.message, + signature: options.signature, + address: options.address, + }); + + const viemRecoveredAddress = await recoverAddress({ + hash: messageHash, + signature: options.signature, + }); + + console.log("viewm", viewm); + console.log("viemRecoveredAddress", viemRecoveredAddress); + const recoveredAddress = ox__Secp256k1.recoverAddress({ payload: messageHash, signature: ox__Signature.fromHex(options.signature), }); + console.log("recoveredAddress", recoveredAddress); + if (recoveredAddress.toLowerCase() === options.address.toLowerCase()) { return true; } @@ -111,7 +128,8 @@ export async function verifyContractWalletSignature({ client, accountFactory, }: VerifyContractWalletSignatureParams) { - const messageHash = hashMessage(message); + // FIXME undo stringToHex, but this is what fixes sophon + const messageHash = hashMessage(stringToHex(message as string)); const parsedSignature = (() => { if (ox__Bytes.validate(signature)) { @@ -167,6 +185,7 @@ export async function verifySignature(options: VerifySignatureParams) { // no-op, we skip to contract signature check } if (isVerifyContractWalletSignatureParams(options)) { + console.log("isVerifyContractWalletSignatureParams"); try { return await verifyContractWalletSignature(options); } catch (err) { diff --git a/packages/thirdweb/src/utils/hashing/hashMessage.ts b/packages/thirdweb/src/utils/hashing/hashMessage.ts index 5cde10c28e8..1884e238bd8 100644 --- a/packages/thirdweb/src/utils/hashing/hashMessage.ts +++ b/packages/thirdweb/src/utils/hashing/hashMessage.ts @@ -3,6 +3,7 @@ import type { Hex } from "../encoding/hex.js"; import { stringToBytes, toBytes } from "../encoding/to-bytes.js"; import type { SignableMessage } from "../types.js"; import { keccak256 } from "./keccak256.js"; +import { hashMessage as viemHashMessage } from "viem"; const presignMessagePrefix = "\x19Ethereum Signed Message:\n"; type To = "hex" | "bytes"; @@ -27,6 +28,10 @@ export function hashMessage( message: SignableMessage, to_?: TTo, ): HashMessage { + console.log("hashMessage", { + message, + to_, + }); const messageBytes = (() => { if (typeof message === "string") { return stringToBytes(message); @@ -39,5 +44,12 @@ export function hashMessage( const prefixBytes = stringToBytes( `${presignMessagePrefix}${messageBytes.length}`, ); - return keccak256(ox__Bytes.concat(prefixBytes, messageBytes), to_); + const ours = keccak256(ox__Bytes.concat(prefixBytes, messageBytes), to_); + + const viem = viemHashMessage(message, to_); + + console.log("ours", ours); + console.log("viem", viem); + + return ours; } diff --git a/packages/thirdweb/src/wallets/injected/index.ts b/packages/thirdweb/src/wallets/injected/index.ts index 7ac61953255..9f147bc288d 100644 --- a/packages/thirdweb/src/wallets/injected/index.ts +++ b/packages/thirdweb/src/wallets/injected/index.ts @@ -5,6 +5,8 @@ import { serializeTypedData, stringify, validateTypedData, + verifyMessage, + hashMessage, } from "viem"; import { isInsufficientFundsError } from "../../analytics/track/helpers.js"; import { @@ -12,7 +14,7 @@ import { trackTransaction, } from "../../analytics/track/transaction.js"; import type { Chain } from "../../chains/types.js"; -import { getCachedChain, getChainMetadata } from "../../chains/utils.js"; +import { defineChain, getCachedChain, getChainMetadata } from "../../chains/utils.js"; import type { ThirdwebClient } from "../../client/client.js"; import { getAddress } from "../../utils/address.js"; import { @@ -34,6 +36,8 @@ import { normalizeChainId } from "../utils/normalizeChainId.js"; import type { WalletEmitter } from "../wallet-emitter.js"; import type { WalletId } from "../wallet-types.js"; import { injectedProvider } from "./mipdStore.js"; +import { verifyEip1271Signature } from "../../auth/verify-hash.js"; +import { getContract } from "../../contract/contract.js"; // TODO: save the provider in data export function getInjectedProvider(walletId: WalletId) { @@ -250,6 +254,11 @@ function createAccount({ throw new Error("Provider not setup"); } + console.log("signMessage", { + message, + address: account.address, + }); + const messageToSign = (() => { if (typeof message === "string") { return stringToHex(message); @@ -260,10 +269,32 @@ function createAccount({ return message.raw; })(); - return await provider.request({ + const signature = await provider.request({ method: "personal_sign", params: [messageToSign, getAddress(account.address)], }); + console.log("signature", { + messageToSign, + address: account.address, + signature, + }); + const isValid = await verifyEip1271Signature({ + contract: getContract({ + address: account.address, + chain: defineChain(50104), + client: client, + }), + hash: hashMessage(stringToHex(message as string)), + signature: signature as Hex, + }); + console.log("isValid 1271", isValid); + const viemValidSignature = await verifyMessage({ + message, + signature, + address: account.address, + }); + console.log("valid signature from viem", viemValidSignature); + return signature as Hex; }, async signTypedData(typedData) { if (!provider || !account.address) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ac90452f5a..f33d6e7b216 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -572,7 +572,7 @@ importers: dependencies: '@abstract-foundation/agw-react': specifier: ^1.6.4 - version: 1.6.4(ipdwhudt2er4fnrdd6273dr4ru) + version: 1.6.4(h2uzur33a4o674ibsxlpjcktqq) '@hookform/resolvers': specifier: ^3.9.1 version: 3.10.0(react-hook-form@7.55.0(react@19.1.0)) @@ -612,6 +612,12 @@ importers: '@radix-ui/react-tooltip': specifier: 1.2.7 version: 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@sophon-labs/account-core': + specifier: ^1.3.7 + version: 1.3.7(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@solana/wallet-standard-features@1.3.0)(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@wallet-standard/base@1.1.0)(@wallet-standard/features@1.1.0)(@wallet-standard/wallet@1.1.0)(bufferutil@4.0.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + '@sophon-labs/account-eip6963': + specifier: ^1.3.7 + version: 1.3.7(2ieridmxiokvirnfebmiq3xj3y) '@tanstack/react-query': specifier: 5.81.5 version: 5.81.5(react@19.1.0) @@ -2750,6 +2756,95 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} + '@dynamic-labs/assert-package-version@4.20.17': + resolution: {integrity: sha512-HMMaIS5HcME6+z6oO0rGgyHUERO3wrXPS6Tsknalv1q84amUvyit0gvSLZbdHWgJ2U3nm/pCOzJEf/zWhVhejQ==} + + '@dynamic-labs/ethereum-aa-core@4.20.17': + resolution: {integrity: sha512-HCjfST6tFWaZMAzle9er9eNU5h3KB+cQfE6XQI5fu6NDN4zLDeYxI7tMeYCZoepst2FipbEadyxgEd1qhWdcmQ==} + peerDependencies: + viem: ^2.28.4 + + '@dynamic-labs/ethereum-aa-zksync@4.20.17': + resolution: {integrity: sha512-y6mUqFbGMLA4xm3qph2BhGsJB/bwDzwNTN2mzGWohHUPsl0s4FYQ8qXrqyg7nlhagycqmlijtRr+wLy+b0Rjlg==} + peerDependencies: + viem: ^2.28.4 + + '@dynamic-labs/ethereum-core@4.20.17': + resolution: {integrity: sha512-D9ayyDe6ILzcWLOvmRt3uPVs8EVdeOKO9PFLQsvmMGCce3qzDqZuF/Szad1nYNPHBn2xvEKLeEsT1XPIazWxtQ==} + peerDependencies: + viem: ^2.28.4 + + '@dynamic-labs/global-wallet-client@4.20.17': + resolution: {integrity: sha512-PYxdRXoy//dW9k1NmElHy6v+Bc5lJXBrgMbIcdalcw62AsQvQdqsbeCDBvQVNxzjmfl2ICMh+qj0wuSmt/LIzw==} + peerDependencies: + '@dynamic-labs/ethereum-aa': 4.20.17 + '@solana/wallet-standard-features': ^1.2.0 + '@solana/web3.js': 1.98.1 + '@wallet-standard/base': ^1.0.1 + '@wallet-standard/features': ^1.0.3 + '@wallet-standard/wallet': ^1.1.0 + '@zerodev/sdk': 5.4.36 + viem: ^2.28.4 + zksync-sso: 0.2.0 + peerDependenciesMeta: + '@dynamic-labs/ethereum-aa': + optional: true + '@solana/wallet-standard-features': + optional: true + '@solana/web3.js': + optional: true + '@wallet-standard/base': + optional: true + '@wallet-standard/features': + optional: true + '@wallet-standard/wallet': + optional: true + '@zerodev/sdk': + optional: true + viem: + optional: true + zksync-sso: + optional: true + + '@dynamic-labs/iconic@4.20.17': + resolution: {integrity: sha512-czN7X0W7BCocr28DvmkNYHzqqFXrxP3c/YK8XWYeJkZ0qaP3EKVQgbpN5OZl/8xzKdH5xREo9zEaI9gUzQOF5g==} + peerDependencies: + react: '>=18.0.0 <20.0.0' + react-dom: '>=18.0.0 <20.0.0' + + '@dynamic-labs/logger@4.20.17': + resolution: {integrity: sha512-lc3Sxju2XVqw15r5Jh+FUR7qidMDxZF7OZXwbJ6Ksa7xy040MiwzM+S/6s6f2811o24BRp7m1+RWxosQEoBRDw==} + + '@dynamic-labs/message-transport@4.20.17': + resolution: {integrity: sha512-JkJY0KjpcBmey0sdCcIpQmpPJGqPLCQHK4+iHlmorBs+P6pCbgmHMGXESKlXD+faJxXWrj2QzUYL/XP7dqIvJQ==} + + '@dynamic-labs/rpc-providers@4.20.17': + resolution: {integrity: sha512-jGZrQOU3XHxDL+PS3+fAj2Eo7xRvQle4kEQdUhKPNC/mZ28TfNMxDv0vZl4JbOtPm0qw3YyMdgb9XA/ZFBrSZw==} + + '@dynamic-labs/sdk-api-core@0.0.704': + resolution: {integrity: sha512-yku9meNdoyhTVCj/K3iWSf8/Ls8UlL6UDxi0kxpGWKMk27kcy6a/G+K9lsV1cYPl6hL3aX8DXTFvK4xY0ub3nw==} + + '@dynamic-labs/store@4.20.17': + resolution: {integrity: sha512-0shHdsH/mM0u1vB4mqxUf2TqcIGVc5awFm77gy4BgQmT6hJ+szH6yufxk49m9PWN50+NOuQNM7BmFI+2S8qKAw==} + + '@dynamic-labs/types@4.20.17': + resolution: {integrity: sha512-IscEP4PTyak1ZPABHfPckuvh9YzCz9t7C8B0VALtIHxmMBrKtYXCLEOBhHaAkAQNzpdsMHHRCQPepI6OakUE7A==} + + '@dynamic-labs/utils@4.20.17': + resolution: {integrity: sha512-S92T6THtAKZHGEUcVAv7tj3RSXWYg+yKBrgefoRK2di0sgJW0AxaHs3o51N+WEG/sc7IHeiLfm0tw/t2BwIiEA==} + + '@dynamic-labs/wallet-book@4.20.17': + resolution: {integrity: sha512-SxE08zZQQNLZiCgxUALptzVyVAooYxfvM5vyKduIfCPZZ97fwKFjrc45k710xj9KxIUo0oMhvL7QefxZou/Xww==} + peerDependencies: + react: '>=18.0.0 <20.0.0' + react-dom: '>=18.0.0 <20.0.0' + + '@dynamic-labs/wallet-connector-core@4.20.17': + resolution: {integrity: sha512-Bgse8DWAkhJ2Y4Q9CaqSEbBtipULHbqSswZUgFcsP5251qQm4UjLwbHpx8+EdWSncpUtQZvBYbQAMApSgmfKjw==} + + '@dynamic-labs/webauthn@4.20.17': + resolution: {integrity: sha512-RbLWPbVr1YBqWzWb8NjIN/zsZfr5G2YoDVmpjkdm6pGhqZsLeV6e4w8+jOO41YVO+pNXCunA++ku1Iw8cxf8GQ==} + '@ecies/ciphers@0.2.4': resolution: {integrity: sha512-t+iX+Wf5nRKyNzk8dviW3Ikb/280+aEJAnw9YXvCp2tYGPSkMki+NRY+8aNLmVFv3eNtMdvViPNOPxS8SZNP+w==} engines: {bun: '>=1', deno: '>=2', node: '>=16'} @@ -3248,6 +3343,9 @@ packages: peerDependencies: react: '>= 16 || ^19.0.0-rc' + '@hexagon/base64@1.1.28': + resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==} + '@hey-api/client-fetch@0.10.0': resolution: {integrity: sha512-C7vzj4t52qPiHCqjn1l8cRTI2p4pZCd7ViLtJDTHr5ZwI4sWOYC1tmv6bd529qqY6HFFbhGCz4TAZSwKAMJncg==} deprecated: Starting with v0.73.0, this package is bundled directly inside @hey-api/openapi-ts. @@ -3301,33 +3399,65 @@ packages: '@hyperjump/uri@1.3.1': resolution: {integrity: sha512-2ecKymxf6prQMgrNpAvlx4RhsuM5+PFT6oh6uUTZdv5qmBv0RZvxv8LJ7oR30ZxGhdPdZAl4We/1NFc0nqHeAw==} + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + '@img/sharp-darwin-arm64@0.34.2': resolution: {integrity: sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + '@img/sharp-darwin-x64@0.34.2': resolution: {integrity: sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.1.0': resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} cpu: [arm64] os: [darwin] + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-darwin-x64@1.1.0': resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} cpu: [x64] os: [darwin] + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linux-arm64@1.1.0': resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + '@img/sharp-libvips-linux-arm@1.1.0': resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} cpu: [arm] @@ -3338,62 +3468,123 @@ packages: cpu: [ppc64] os: [linux] + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + '@img/sharp-libvips-linux-s390x@1.1.0': resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} cpu: [s390x] os: [linux] + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linux-x64@1.1.0': resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} cpu: [x64] os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.1.0': resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} cpu: [x64] os: [linux] + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linux-arm64@0.34.2': resolution: {integrity: sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + '@img/sharp-linux-arm@0.34.2': resolution: {integrity: sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + '@img/sharp-linux-s390x@0.34.2': resolution: {integrity: sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linux-x64@0.34.2': resolution: {integrity: sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linuxmusl-arm64@0.34.2': resolution: {integrity: sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linuxmusl-x64@0.34.2': resolution: {integrity: sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + '@img/sharp-wasm32@0.34.2': resolution: {integrity: sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -3405,12 +3596,24 @@ packages: cpu: [arm64] os: [win32] + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + '@img/sharp-win32-ia32@0.34.2': resolution: {integrity: sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@img/sharp-win32-x64@0.34.2': resolution: {integrity: sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -3627,6 +3830,12 @@ packages: '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} + '@juanelas/base64@1.1.5': + resolution: {integrity: sha512-mjAF27LzwfYobdwqnxZgeucbKT5wRRNvILg3h5OvCWK+3F7mw/A1tnjHnNiTYtLmTvT/bM1jA5AX7eQawDGs1w==} + + '@levischuck/tiny-cbor@0.2.11': + resolution: {integrity: sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==} + '@lezer/common@1.2.3': resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==} @@ -4318,6 +4527,21 @@ packages: resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==} deprecated: 'The package is now available as "qr": npm install qr' + '@peculiar/asn1-android@2.4.0': + resolution: {integrity: sha512-YFueREq97CLslZZBI8dKzis7jMfEHSLxM+nr0Zdx1POiXFLjqqwoY5s0F1UimdBiEw/iKlHey2m56MRDv7Jtyg==} + + '@peculiar/asn1-ecc@2.4.0': + resolution: {integrity: sha512-fJiYUBCJBDkjh347zZe5H81BdJ0+OGIg0X9z06v8xXUoql3MFeENUX0JsjCaVaU9A0L85PefLPGYkIoGpTnXLQ==} + + '@peculiar/asn1-rsa@2.4.0': + resolution: {integrity: sha512-6PP75voaEnOSlWR9sD25iCQyLgFZHXbmxvUfnnDcfL6Zh5h2iHW38+bve4LfH7a60x7fkhZZNmiYqAlAff9Img==} + + '@peculiar/asn1-schema@2.4.0': + resolution: {integrity: sha512-umbembjIWOrPSOzEGG5vxFLkeM8kzIhLkgigtsOrfLKnuzxWxejAcUX+q/SoZCdemlODOcr5WiYa7+dIEzBXZQ==} + + '@peculiar/asn1-x509@2.4.0': + resolution: {integrity: sha512-F7mIZY2Eao2TaoVqigGMLv+NDdpwuBKU1fucHPONfzaBS4JXXCNCmfO0Z3dsy7JzKGqtDcYC1mr9JjaZQZNiuw==} + '@phosphor-icons/core@2.1.1': resolution: {integrity: sha512-v4ARvrip4qBCImOE5rmPUylOEK4iiED9ZyKjcvzuezqMaiRASCHKcRIuvvxL/twvLpkfnEODCOJp5dM4eZilxQ==} @@ -5676,9 +5900,19 @@ packages: engines: {node: '>= 8.0.0'} hasBin: true + '@simplewebauthn/browser@13.1.0': + resolution: {integrity: sha512-WuHZ/PYvyPJ9nxSzgHtOEjogBhwJfC8xzYkPC+rR/+8chl/ft4ngjiK8kSU5HtRJfczupyOh33b25TjYbvwAcg==} + '@simplewebauthn/browser@9.0.1': resolution: {integrity: sha512-wD2WpbkaEP4170s13/HUxPcAV5y4ZXaKo1TfNklS5zDefPinIgXOpgz1kpEvobAsaLPa2KeH7AKKX/od1mrBJw==} + '@simplewebauthn/server@13.1.2': + resolution: {integrity: sha512-VwoDfvLXSCaRiD+xCIuyslU0HLxVggeE5BL06+GbsP2l1fGf5op8e0c3ZtKoi+vSg1q4ikjtAghC23ze2Q3H9g==} + engines: {node: '>=20.0.0'} + + '@simplewebauthn/types@12.0.0': + resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==} + '@simplewebauthn/types@9.0.1': resolution: {integrity: sha512-tGSRP1QvsAvsJmnOlRQyw/mvK9gnPtjEc5fg2+m8n+QUa+D7rvrKkOYyfpy42GTs90X3RDOnqJgfHt+qO67/+w==} @@ -6132,6 +6366,14 @@ packages: '@solana/web3.js@1.98.2': resolution: {integrity: sha512-BqVwEG+TaG2yCkBMbD3C4hdpustR4FpuUFRPUmqRZYYlPI9Hg4XMWxHWOWRzHE9Lkc9NDjzXFX7lDXSgzC7R1A==} + '@sophon-labs/account-core@1.3.7': + resolution: {integrity: sha512-exbGRfH3TzmUza0bw3pgh3qaqFkRODsegIeIChEQWntFOLtlvd/V3vnnU8d62WK5zFBvX4xvU1UuL5Mx8hxYdw==} + + '@sophon-labs/account-eip6963@1.3.7': + resolution: {integrity: sha512-O0EqWJrvnc3dgNCDAg2OFw80uQ+7dujZIqYCBIrvMvIKz3rf5urZQINShf23G8ryAjKavCPegGtS0DZueeL21Q==} + peerDependencies: + '@sophon-labs/account-core': 1.3.7 + '@storybook/addon-docs@9.0.15': resolution: {integrity: sha512-HOb45DkF23T1tRzakb9q33qnBRso15S/GM28ippPZWi5ZXR9RAyKVgOSMA/ViEpK4ezASxN+Tee+H7m4ksEFZw==} peerDependencies: @@ -7619,6 +7861,10 @@ packages: asn1.js@4.10.1: resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} + asn1js@3.0.6: + resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==} + engines: {node: '>=12.0.0'} + assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} @@ -7852,6 +8098,9 @@ packages: big.js@6.2.2: resolution: {integrity: sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==} + bigint-conversion@2.4.3: + resolution: {integrity: sha512-eM76IXlhXQD6HAoE6A7QLQ3jdC04EJdjH3zrlU1Jtt4/jj+O/pMGjGR5FY8/55FOIBsK25kly0RoG4GA4iKdvg==} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -9341,6 +9590,10 @@ packages: resolution: {integrity: sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==} engines: {node: '>=14.0.0'} + ethers@6.14.1: + resolution: {integrity: sha512-JnFiPFi3sK2Z6y7jZ3qrafDMwiXmU+6cNZ0M+kPq+mTy9skqEzwqAdFW3nb/em2xjlIVXX6Lz8ID6i3LmS4+fQ==} + engines: {node: '>=14.0.0'} + ethjs-util@0.1.6: resolution: {integrity: sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==} engines: {node: '>=6.5.0', npm: '>=3'} @@ -12814,6 +13067,13 @@ packages: resolution: {integrity: sha512-s0/5XkAWe0/dWISiljdrybjwDCHhgN31Nu/wznOZPKeikgcJtZtbvPKBz0t802XWqfSQnQDt3L6xiAE5JLlfuw==} engines: {node: '>=18'} + pvtsutils@1.3.6: + resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} + + pvutils@1.1.3: + resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} + engines: {node: '>=6.0.0'} + qrcode-terminal@0.11.0: resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} hasBin: true @@ -13610,6 +13870,10 @@ packages: shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + sharp@0.34.2: resolution: {integrity: sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -14233,6 +14497,13 @@ packages: tippy.js@6.3.7: resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} + tldts-core@6.1.86: + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + + tldts@6.0.16: + resolution: {integrity: sha512-TkEq38COU640mzOKPk4D1oH3FFVvwEtMaKIfw/+F/umVsy7ONWu8PPQH0c11qJ/Jq/zbcQGprXGsT8GcaDSmJg==} + hasBin: true + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -15396,6 +15667,40 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} + zksync-ethers@6.17.0: + resolution: {integrity: sha512-HgBswwyiZs5sNg4o4CYfAjA6Zhs81XNfyHtujMFoMW+EI+IfbfgGsKCEmwDJprGzMxr7Ez91zAp0h4j7aXXUag==} + engines: {node: '>=18.9.0'} + peerDependencies: + ethers: ^6.7.1 + + zksync-sso@0.2.0: + resolution: {integrity: sha512-JyxmYx2KnreTEQANyihkhzQGqA0Opa0j1qT6BLBmjP8WOwsYEiOMolbwxNK7X/KETXI77IZhGxWl8ZMKQgYl8A==} + peerDependencies: + '@simplewebauthn/browser': 13.x + '@simplewebauthn/server': 13.x + '@wagmi/core': 2.x + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + zksync-sso@0.3.3: + resolution: {integrity: sha512-adJ5j8aU6/BztJlsyzaxlM+U2k0LPHGlEk89dCQyB6TwNyO4Jqeq59KeiTsJVk64S1N4TGm99Vgjd6gsAmo07A==} + peerDependencies: + '@simplewebauthn/browser': 13.x + '@simplewebauthn/server': 13.x + '@wagmi/core': 2.x + typescript: '*' + peerDependenciesMeta: + '@simplewebauthn/browser': + optional: true + '@simplewebauthn/server': + optional: true + '@wagmi/core': + optional: true + typescript: + optional: true + zod-validation-error@3.4.0: resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} engines: {node: '>=18.0.0'} @@ -15456,31 +15761,31 @@ snapshots: optionalDependencies: graphql: 16.11.0 - '@abstract-foundation/agw-client@1.6.2(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + '@abstract-foundation/agw-client@1.6.2(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: abitype: 1.0.8(typescript@5.8.3)(zod@3.25.75) - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) optionalDependencies: typescript: 5.8.3 - '@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + '@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: abitype: 1.0.8(typescript@5.8.3)(zod@3.25.75) - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) optionalDependencies: typescript: 5.8.3 optional: true - '@abstract-foundation/agw-react@1.6.4(ipdwhudt2er4fnrdd6273dr4ru)': + '@abstract-foundation/agw-react@1.6.4(h2uzur33a4o674ibsxlpjcktqq)': dependencies: - '@abstract-foundation/agw-client': 1.6.2(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) - '@privy-io/cross-app-connect': 0.2.2(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) - '@privy-io/react-auth': 2.17.3(@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.8)(aws4fetch@1.0.20)(bs58@6.0.0)(bufferutil@4.0.9)(ioredis@5.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.75) + '@abstract-foundation/agw-client': 1.6.2(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@privy-io/cross-app-connect': 0.2.2(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@privy-io/react-auth': 2.17.3(@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.8)(aws4fetch@1.0.20)(bs58@6.0.0)(bufferutil@4.0.9)(ioredis@5.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.75) '@tanstack/react-query': 5.81.5(react@19.1.0) react: 19.1.0 secp256k1: 5.0.1 - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) - wagmi: 2.15.6(@tanstack/query-core@5.81.5)(@tanstack/react-query@5.81.5(react@19.1.0))(@types/react@19.1.8)(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + wagmi: 2.15.6(@tanstack/query-core@5.81.5)(@tanstack/react-query@5.81.5(react@19.1.0))(@types/react@19.1.8)(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) optionalDependencies: thirdweb: link:packages/thirdweb typescript: 5.8.3 @@ -15567,10 +15872,10 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) '@aws-sdk/client-sts': 3.592.0 '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0) '@aws-sdk/middleware-host-header': 3.577.0 '@aws-sdk/middleware-logger': 3.577.0 '@aws-sdk/middleware-recursion-detection': 3.577.0 @@ -15613,10 +15918,10 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) '@aws-sdk/client-sts': 3.592.0 '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0) '@aws-sdk/middleware-host-header': 3.577.0 '@aws-sdk/middleware-logger': 3.577.0 '@aws-sdk/middleware-recursion-detection': 3.577.0 @@ -15659,10 +15964,10 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) '@aws-sdk/client-sts': 3.592.0 '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0) '@aws-sdk/middleware-host-header': 3.577.0 '@aws-sdk/middleware-logger': 3.577.0 '@aws-sdk/middleware-recursion-detection': 3.577.0 @@ -15706,7 +16011,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.592.0': + '@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -15749,6 +16054,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso-oidc@3.840.0': @@ -15885,7 +16191,7 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16004,6 +16310,24 @@ snapshots: '@smithy/util-stream': 4.2.2 tslib: 2.8.1 + '@aws-sdk/credential-provider-ini@3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0)': + dependencies: + '@aws-sdk/client-sts': 3.592.0 + '@aws-sdk/credential-provider-env': 3.587.0 + '@aws-sdk/credential-provider-http': 3.587.0 + '@aws-sdk/credential-provider-process': 3.587.0 + '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.2.8 + '@smithy/property-provider': 3.1.11 + '@smithy/shared-ini-file-loader': 3.1.12 + '@smithy/types': 3.7.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + '@aws-sdk/credential-provider-ini@3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0)': dependencies: '@aws-sdk/client-sts': 3.592.0 @@ -16058,6 +16382,25 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-node@3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.587.0 + '@aws-sdk/credential-provider-http': 3.587.0 + '@aws-sdk/credential-provider-ini': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0))(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-process': 3.587.0 + '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.2.8 + '@smithy/property-provider': 3.1.11 + '@smithy/shared-ini-file-loader': 3.1.12 + '@smithy/types': 3.7.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + '@aws-sdk/credential-provider-node@3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0)': dependencies: '@aws-sdk/credential-provider-env': 3.587.0 @@ -16331,7 +16674,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.592.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.11 '@smithy/shared-ini-file-loader': 3.1.12 @@ -17744,6 +18087,170 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} + '@dynamic-labs/assert-package-version@4.20.17': + dependencies: + '@dynamic-labs/logger': 4.20.17 + + '@dynamic-labs/ethereum-aa-core@4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/ethereum-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + '@dynamic-labs/wallet-book': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dynamic-labs/wallet-connector-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - react + - react-dom + + '@dynamic-labs/ethereum-aa-zksync@4.20.17(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75)': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/ethereum-aa-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@dynamic-labs/ethereum-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + '@dynamic-labs/wallet-book': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dynamic-labs/wallet-connector-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + zksync-sso: 0.2.0(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(typescript@5.8.3)(zod@3.25.75) + transitivePeerDependencies: + - '@simplewebauthn/browser' + - '@simplewebauthn/server' + - '@wagmi/core' + - react + - react-dom + - typescript + - zod + + '@dynamic-labs/ethereum-core@4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/rpc-providers': 4.20.17 + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + '@dynamic-labs/wallet-book': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dynamic-labs/wallet-connector-core': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - react + - react-dom + + '@dynamic-labs/global-wallet-client@4.20.17(kq6xddoc2nz3bdchq4zhcgjyhq)': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/ethereum-aa-zksync': 4.20.17(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/message-transport': 4.20.17 + '@dynamic-labs/store': 4.20.17 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + eventemitter3: 5.0.1 + optionalDependencies: + '@solana/wallet-standard-features': 1.3.0 + '@solana/web3.js': 1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features': 1.1.0 + '@wallet-standard/wallet': 1.1.0 + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + zksync-sso: 0.3.3(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(typescript@5.8.3)(zod@3.25.75) + transitivePeerDependencies: + - '@simplewebauthn/browser' + - '@simplewebauthn/server' + - '@wagmi/core' + - react + - react-dom + - typescript + - zod + + '@dynamic-labs/iconic@4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + sharp: 0.33.5 + + '@dynamic-labs/logger@4.20.17': + dependencies: + eventemitter3: 5.0.1 + + '@dynamic-labs/message-transport@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + '@dynamic-labs/webauthn': 4.20.17 + '@vue/reactivity': 3.5.13 + eventemitter3: 5.0.1 + + '@dynamic-labs/rpc-providers@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/types': 4.20.17 + + '@dynamic-labs/sdk-api-core@0.0.704': {} + + '@dynamic-labs/store@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + + '@dynamic-labs/types@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/sdk-api-core': 0.0.704 + + '@dynamic-labs/utils@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + buffer: 6.0.3 + eventemitter3: 5.0.1 + tldts: 6.0.16 + + '@dynamic-labs/wallet-book@4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/iconic': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + eventemitter3: 5.0.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + util: 0.12.5 + zod: 3.22.4 + + '@dynamic-labs/wallet-connector-core@4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + '@dynamic-labs/rpc-providers': 4.20.17 + '@dynamic-labs/sdk-api-core': 0.0.704 + '@dynamic-labs/types': 4.20.17 + '@dynamic-labs/utils': 4.20.17 + '@dynamic-labs/wallet-book': 4.20.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + eventemitter3: 5.0.1 + transitivePeerDependencies: + - react + - react-dom + + '@dynamic-labs/webauthn@4.20.17': + dependencies: + '@dynamic-labs/assert-package-version': 4.20.17 + '@dynamic-labs/logger': 4.20.17 + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/types': 12.0.0 + '@ecies/ciphers@0.2.4(@noble/ciphers@1.3.0)': dependencies: '@noble/ciphers': 1.3.0 @@ -18600,6 +19107,8 @@ snapshots: dependencies: react: 19.1.0 + '@hexagon/base64@1.1.28': {} + '@hey-api/client-fetch@0.10.0(@hey-api/openapi-ts@0.76.0(magicast@0.3.5)(typescript@5.8.3))': dependencies: '@hey-api/openapi-ts': 0.76.0(magicast@0.3.5)(typescript@5.8.3) @@ -18664,73 +19173,142 @@ snapshots: '@hyperjump/uri@1.3.1': {} + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + '@img/sharp-darwin-arm64@0.34.2': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.1.0 optional: true + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + '@img/sharp-darwin-x64@0.34.2': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.1.0 optional: true + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + '@img/sharp-libvips-darwin-arm64@1.1.0': optional: true + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + '@img/sharp-libvips-darwin-x64@1.1.0': optional: true + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linux-arm64@1.1.0': optional: true + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + '@img/sharp-libvips-linux-arm@1.1.0': optional: true '@img/sharp-libvips-linux-ppc64@1.1.0': optional: true + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + '@img/sharp-libvips-linux-s390x@1.1.0': optional: true + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + '@img/sharp-libvips-linux-x64@1.1.0': optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': optional: true + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-x64@1.1.0': optional: true + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + '@img/sharp-linux-arm64@0.34.2': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.1.0 optional: true + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + '@img/sharp-linux-arm@0.34.2': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.1.0 optional: true + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + '@img/sharp-linux-s390x@0.34.2': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.1.0 optional: true + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + '@img/sharp-linux-x64@0.34.2': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.1.0 optional: true + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-arm64@0.34.2': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 optional: true + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-x64@0.34.2': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.1.0 optional: true + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.4.3 + optional: true + '@img/sharp-wasm32@0.34.2': dependencies: '@emnapi/runtime': 1.4.3 @@ -18739,9 +19317,15 @@ snapshots: '@img/sharp-win32-arm64@0.34.2': optional: true + '@img/sharp-win32-ia32@0.33.5': + optional: true + '@img/sharp-win32-ia32@0.34.2': optional: true + '@img/sharp-win32-x64@0.33.5': + optional: true + '@img/sharp-win32-x64@0.34.2': optional: true @@ -19009,6 +19593,10 @@ snapshots: '@jsdevtools/ono@7.1.3': {} + '@juanelas/base64@1.1.5': {} + + '@levischuck/tiny-cbor@0.2.11': {} + '@lezer/common@1.2.3': {} '@lezer/css@1.1.11': @@ -19964,6 +20552,39 @@ snapshots: '@paulmillr/qr@0.2.1': {} + '@peculiar/asn1-android@2.4.0': + dependencies: + '@peculiar/asn1-schema': 2.4.0 + asn1js: 3.0.6 + tslib: 2.8.1 + + '@peculiar/asn1-ecc@2.4.0': + dependencies: + '@peculiar/asn1-schema': 2.4.0 + '@peculiar/asn1-x509': 2.4.0 + asn1js: 3.0.6 + tslib: 2.8.1 + + '@peculiar/asn1-rsa@2.4.0': + dependencies: + '@peculiar/asn1-schema': 2.4.0 + '@peculiar/asn1-x509': 2.4.0 + asn1js: 3.0.6 + tslib: 2.8.1 + + '@peculiar/asn1-schema@2.4.0': + dependencies: + asn1js: 3.0.6 + pvtsutils: 1.3.6 + tslib: 2.8.1 + + '@peculiar/asn1-x509@2.4.0': + dependencies: + '@peculiar/asn1-schema': 2.4.0 + asn1js: 3.0.6 + pvtsutils: 1.3.6 + tslib: 2.8.1 + '@phosphor-icons/core@2.1.1': {} '@pkgjs/parseargs@0.11.0': @@ -20034,15 +20655,15 @@ snapshots: '@privy-io/chains@0.0.2': {} - '@privy-io/cross-app-connect@0.2.2(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + '@privy-io/cross-app-connect@0.2.2(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: '@noble/curves': 1.8.2 '@noble/hashes': 1.3.2 '@scure/base': 1.1.9 fflate: 0.8.2 - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) optionalDependencies: - '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) '@privy-io/ethereum@0.0.2(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: @@ -20086,7 +20707,7 @@ snapshots: - typescript - utf-8-validate - '@privy-io/react-auth@2.17.3(@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.8)(aws4fetch@1.0.20)(bs58@6.0.0)(bufferutil@4.0.9)(ioredis@5.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.75)': + '@privy-io/react-auth@2.17.3(@abstract-foundation/agw-client@1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.8)(aws4fetch@1.0.20)(bs58@6.0.0)(bufferutil@4.0.9)(ioredis@5.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: '@coinbase/wallet-sdk': 4.3.2 '@floating-ui/react': 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -20132,7 +20753,7 @@ snapshots: viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) zustand: 5.0.6(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) optionalDependencies: - '@abstract-foundation/agw-client': 1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@abstract-foundation/agw-client': 1.8.5(abitype@1.0.8(typescript@5.8.3)(zod@3.25.75))(typescript@5.8.3)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) '@solana/web3.js': 1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' @@ -22296,10 +22917,24 @@ snapshots: fflate: 0.7.4 string.prototype.codepointat: 0.2.1 + '@simplewebauthn/browser@13.1.0': {} + '@simplewebauthn/browser@9.0.1': dependencies: '@simplewebauthn/types': 9.0.1 + '@simplewebauthn/server@13.1.2': + dependencies: + '@hexagon/base64': 1.1.28 + '@levischuck/tiny-cbor': 0.2.11 + '@peculiar/asn1-android': 2.4.0 + '@peculiar/asn1-ecc': 2.4.0 + '@peculiar/asn1-rsa': 2.4.0 + '@peculiar/asn1-schema': 2.4.0 + '@peculiar/asn1-x509': 2.4.0 + + '@simplewebauthn/types@12.0.0': {} + '@simplewebauthn/types@9.0.1': {} '@sinclair/typebox@0.27.8': {} @@ -23021,6 +23656,53 @@ snapshots: - typescript - utf-8-validate + '@sophon-labs/account-core@1.3.7(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@solana/wallet-standard-features@1.3.0)(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@wallet-standard/base@1.1.0)(@wallet-standard/features@1.1.0)(@wallet-standard/wallet@1.1.0)(bufferutil@4.0.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@dynamic-labs/global-wallet-client': 4.20.17(kq6xddoc2nz3bdchq4zhcgjyhq) + ethers: 6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + zksync-ethers: 6.17.0(ethers@6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + zksync-sso: 0.3.3(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(typescript@5.8.3)(zod@3.25.75) + transitivePeerDependencies: + - '@dynamic-labs/ethereum-aa' + - '@simplewebauthn/browser' + - '@simplewebauthn/server' + - '@solana/wallet-standard-features' + - '@solana/web3.js' + - '@wagmi/core' + - '@wallet-standard/base' + - '@wallet-standard/features' + - '@wallet-standard/wallet' + - '@zerodev/sdk' + - bufferutil + - react + - react-dom + - typescript + - utf-8-validate + - zod + + '@sophon-labs/account-eip6963@1.3.7(2ieridmxiokvirnfebmiq3xj3y)': + dependencies: + '@dynamic-labs/global-wallet-client': 4.20.17(kq6xddoc2nz3bdchq4zhcgjyhq) + '@sophon-labs/account-core': 1.3.7(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@solana/wallet-standard-features@1.3.0)(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(@wallet-standard/base@1.1.0)(@wallet-standard/features@1.1.0)(@wallet-standard/wallet@1.1.0)(bufferutil@4.0.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - '@dynamic-labs/ethereum-aa' + - '@simplewebauthn/browser' + - '@simplewebauthn/server' + - '@solana/wallet-standard-features' + - '@solana/web3.js' + - '@wagmi/core' + - '@wallet-standard/base' + - '@wallet-standard/features' + - '@wallet-standard/wallet' + - '@zerodev/sdk' + - react + - react-dom + - typescript + - viem + - zksync-sso + - zod + '@storybook/addon-docs@9.0.15(@types/react@19.1.8)(storybook@9.0.15(@testing-library/dom@10.4.0)(bufferutil@4.0.9)(prettier@3.6.2)(utf-8-validate@5.0.10))': dependencies: '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.1.0) @@ -24642,16 +25324,16 @@ snapshots: - '@vue/composition-api' - vue - '@wagmi/connectors@5.8.5(@types/react@19.1.8)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75)': + '@wagmi/connectors@5.8.5(@types/react@19.1.8)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75)': dependencies: '@coinbase/wallet-sdk': 4.3.3 '@metamask/sdk': 0.32.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) - '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.1.8)(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -24681,11 +25363,26 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + '@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.8.3) - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.0(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0)) + optionalDependencies: + '@tanstack/query-core': 5.81.5 + typescript: 5.8.3 + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.7(typescript@5.8.3) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) zustand: 5.0.0(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) optionalDependencies: '@tanstack/query-core': 5.81.5 @@ -26390,6 +27087,12 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 + asn1js@3.0.6: + dependencies: + pvtsutils: 1.3.6 + pvutils: 1.1.3 + tslib: 2.8.1 + assert@2.1.0: dependencies: call-bind: 1.0.8 @@ -26686,6 +27389,10 @@ snapshots: big.js@6.2.2: {} + bigint-conversion@2.4.3: + dependencies: + '@juanelas/base64': 1.1.5 + binary-extensions@2.3.0: {} bindings@1.5.0: @@ -28532,6 +29239,19 @@ snapshots: - bufferutil - utf-8-validate + ethers@6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + '@adraffy/ens-normalize': 1.10.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@types/node': 22.7.5 + aes-js: 4.0.0-beta.5 + tslib: 2.7.0 + ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + ethjs-util@0.1.6: dependencies: is-hex-prefixed: 1.0.0 @@ -32687,6 +33407,12 @@ snapshots: - supports-color - utf-8-validate + pvtsutils@1.3.6: + dependencies: + tslib: 2.8.1 + + pvutils@1.1.3: {} + qrcode-terminal@0.11.0: {} qrcode@1.5.3: @@ -33761,6 +34487,32 @@ snapshots: shallowequal@1.1.0: {} + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.4 + semver: 7.7.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + sharp@0.34.2: dependencies: color: 4.2.3 @@ -34572,6 +35324,12 @@ snapshots: dependencies: '@popperjs/core': 2.11.8 + tldts-core@6.1.86: {} + + tldts@6.0.16: + dependencies: + tldts-core: 6.1.86 + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -35505,14 +36263,14 @@ snapshots: w3c-keyname@2.2.8: {} - wagmi@2.15.6(@tanstack/query-core@5.81.5)(@tanstack/react-query@5.81.5(react@19.1.0))(@types/react@19.1.8)(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75): + wagmi@2.15.6(@tanstack/query-core@5.81.5)(@tanstack/react-query@5.81.5(react@19.1.0))(@types/react@19.1.8)(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75): dependencies: '@tanstack/react-query': 5.81.5(react@19.1.0) - '@wagmi/connectors': 5.8.5(@types/react@19.1.8)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) - '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@wagmi/connectors': 5.8.5(@types/react@19.1.8)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(aws4fetch@1.0.20)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.6.1)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) react: 19.1.0 use-sync-external-store: 1.4.0(react@19.1.0) - viem: 2.31.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) + viem: 2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -35979,6 +36737,42 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 + zksync-ethers@6.17.0(ethers@6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + dependencies: + ethers: 6.14.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + + zksync-sso@0.2.0(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(typescript@5.8.3)(zod@3.25.75): + dependencies: + '@peculiar/asn1-ecc': 2.4.0 + '@peculiar/asn1-schema': 2.4.0 + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/server': 13.1.2 + '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.75) + bigint-conversion: 2.4.3 + buffer: 6.0.3 + ms: 2.1.3 + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - zod + + zksync-sso@0.3.3(@simplewebauthn/browser@13.1.0)(@simplewebauthn/server@13.1.2)(@wagmi/core@2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)))(typescript@5.8.3)(zod@3.25.75): + dependencies: + '@peculiar/asn1-ecc': 2.4.0 + '@peculiar/asn1-schema': 2.4.0 + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.75) + bigint-conversion: 2.4.3 + buffer: 6.0.3 + ms: 2.1.3 + optionalDependencies: + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/server': 13.1.2 + '@wagmi/core': 2.17.3(@tanstack/query-core@5.81.5)(@types/react@19.1.8)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(viem@2.28.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.75)) + typescript: 5.8.3 + transitivePeerDependencies: + - zod + zod-validation-error@3.4.0(zod@3.25.75): dependencies: zod: 3.25.75 @@ -35989,6 +36783,12 @@ snapshots: zod@3.25.75: {} + zustand@5.0.0(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0)): + optionalDependencies: + '@types/react': 19.1.8 + react: 19.1.0 + use-sync-external-store: 1.4.0(react@19.1.0) + zustand@5.0.0(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)): optionalDependencies: '@types/react': 19.1.8