diff --git a/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-l2-chains.ts b/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-l2-chains.ts index 9095ae1f..2af3bc6e 100644 --- a/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-l2-chains.ts +++ b/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-l2-chains.ts @@ -16,8 +16,6 @@ ENSIP-19 provides chain-specific primary names for L2 networks (including Optimi Linea, and Scroll), with an automatic fallback to a default primary name (defined on mainnet) if no chain-specific primary name is defined. There are several libraries to choose from that support ENSIP-19 and all ENS best practices: -- [ensnode-sdk](https://github.com/namehash/ensnode/blob/main/packages/ensnode-sdk/README.md) (v1.0.0+) -- [ensnode-react](https://github.com/namehash/ensnode/blob/main/packages/ensnode-react/README.md) (v1.0.0+) - [Viem](https://viem.sh/docs/ens/actions/getEnsName#chain-specific-resolution) (v2.35.0+) - [Wagmi](https://wagmi.sh/react/api/hooks/useEnsName#chainid) (v2.18.0+) Libraries and tools for additional languages or frameworks can be found in the [ENS documentation](https://docs.ens.domains/web/libraries).`; diff --git a/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-mainnet.ts b/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-mainnet.ts index 95b385f8..323f052a 100644 --- a/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-mainnet.ts +++ b/ensawards.org/data/ens-best-practices/contract-naming/display-named-smart-contracts-mainnet.ts @@ -12,8 +12,6 @@ import ContractNamingCategory from "."; const technicalDetailsMainContent = `Looking up the name of a smart contract on Ethereum mainnet uses the same process as looking up the name of any other account. There are a variety of libraries capable of looking up the [primary name](https://docs.ens.domains/web/reverse) of a contract address according to all ENS best practices: -- [ensnode-sdk](https://github.com/namehash/ensnode/blob/main/packages/ensnode-sdk/README.md) (v1.0.0+) -- [ensnode-react](https://github.com/namehash/ensnode/blob/main/packages/ensnode-react/README.md) (v1.0.0+) - [Viem](https://viem.sh/docs/ens/actions/getEnsName#chain-specific-resolution) (v2.35.0+) - [Wagmi](https://wagmi.sh/react/api/hooks/useEnsName#chainid) (v2.18.0+) Libraries and tools for additional languages or frameworks can be found in the [ENS documentation](https://docs.ens.domains/web/libraries).`; diff --git a/ensawards.org/package.json b/ensawards.org/package.json index 86041873..6d062c23 100644 --- a/ensawards.org/package.json +++ b/ensawards.org/package.json @@ -20,15 +20,14 @@ "@astrojs/react": "^5.0.2", "@astrojs/sitemap": "^3.7.2", "@astrojs/vercel": "^10.0.3", - "@ensnode/datasources": "1.11.1", - "@ensnode/ensnode-react": "1.11.1", - "@ensnode/ensnode-sdk": "1.11.1", + "@ensnode/datasources": "1.14.0", + "@ensnode/ensnode-sdk": "1.14.0", "@formkit/auto-animate": "^0.9.0", "@headlessui/react": "^2.2.7", "@heroicons/react": "^2.2.0", "@lucide/astro": "^1.7.0", - "@namehash/ens-referrals": "1.11.1", - "@namehash/namehash-ui": "1.11.1", + "@namehash/ens-referrals": "1.14.0", + "@namehash/namehash-ui": "1.14.0", "@radix-ui/react-avatar": "^1.1.10", "@radix-ui/react-label": "^2.1.7", "@radix-ui/react-select": "^2.2.6", @@ -36,6 +35,7 @@ "@radix-ui/react-tooltip": "^1.2.8", "@tailwindcss/postcss": "^4.1.11", "@tailwindcss/vite": "^4.1.14", + "@tanstack/react-query": "^5.0.0", "@types/react": "^19.1.9", "@types/react-dom": "^19.1.7", "astro": "^6.1.10", @@ -45,7 +45,7 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", - "enssdk": "1.11.1", + "enssdk": "1.14.0", "lucide-react": "^0.534.0", "react": "^19.1.1", "react-dom": "^19.1.1", diff --git a/ensawards.org/src/components/atoms/cards/ContributorsCard.tsx b/ensawards.org/src/components/atoms/cards/ContributorsCard.tsx index efeb7ace..81cec6b2 100644 --- a/ensawards.org/src/components/atoms/cards/ContributorsCard.tsx +++ b/ensawards.org/src/components/atoms/cards/ContributorsCard.tsx @@ -1,11 +1,14 @@ -import { ResolveAndDisplayIdentity } from "@namehash/namehash-ui"; +import { + createEnsNodeProviderOptions, + EnsNodeProvider, + ResolveAndDisplayIdentity, +} from "@namehash/namehash-ui"; import type { Contribution, Contributor } from "data/contributors/types"; import { countContributorAppearances } from "data/contributors/utils"; import { User as NoContributionsIcon } from "lucide-react"; import { useMemo } from "react"; import { getAddress } from "viem"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; import { buildUnresolvedIdentity, type UnresolvedIdentity } from "@ensnode/ensnode-sdk"; import GitHubOutlineIcon from "@/assets/githubOutlineIcon.svg"; diff --git a/ensawards.org/src/components/contract-naming-season/award-distributions/AwardDistributionsList.tsx b/ensawards.org/src/components/contract-naming-season/award-distributions/AwardDistributionsList.tsx index c0e0dba3..89acca62 100644 --- a/ensawards.org/src/components/contract-naming-season/award-distributions/AwardDistributionsList.tsx +++ b/ensawards.org/src/components/contract-naming-season/award-distributions/AwardDistributionsList.tsx @@ -1,3 +1,4 @@ +import { createEnsNodeProviderOptions, EnsNodeProvider } from "@namehash/namehash-ui"; import { AwardTypes } from "data/awards/types"; import { sortFinancialAwardsByPrice } from "data/awards/utils"; import EnsContractNamingSeason from "data/incentive-programs/ens-contract-naming-season"; @@ -5,8 +6,6 @@ import { getAwardsByIncentiveProgramSlug } from "data/incentive-programs/utils"; import { stringifyAccountId } from "enssdk"; import { useMemo } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { ContractNamingSeasonAwardCard } from "@/components/atoms/cards/contractNamingSeasonAwardCard"; import { TooltipProvider } from "@/components/ui/tooltip"; import { getENSNodeUrl } from "@/utils/env"; diff --git a/ensawards.org/src/components/ens-advocates/EnsAdvocateDetailsPageProvider.tsx b/ensawards.org/src/components/ens-advocates/EnsAdvocateDetailsPageProvider.tsx index 916a11f2..267e4715 100644 --- a/ensawards.org/src/components/ens-advocates/EnsAdvocateDetailsPageProvider.tsx +++ b/ensawards.org/src/components/ens-advocates/EnsAdvocateDetailsPageProvider.tsx @@ -1,8 +1,7 @@ +import { createEnsNodeProviderOptions, EnsNodeProvider } from "@namehash/namehash-ui"; import type { NormalizedAddress } from "enssdk"; import { useMemo } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { FetchAndDisplayAdvocateProfile } from "@/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateProfile.tsx"; import { FetchAndDisplayAdvocateReferrals } from "@/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateReferrals.tsx"; import { TooltipProvider } from "@/components/ui/tooltip.tsx"; diff --git a/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateProfile.tsx b/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateProfile.tsx index 0e00e893..f08ef160 100644 --- a/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateProfile.tsx +++ b/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateProfile.tsx @@ -1,7 +1,7 @@ +import { ASSUME_IMMUTABLE_QUERY, usePrimaryName } from "@namehash/namehash-ui"; import { type InterpretedName, type NormalizedAddress, reinterpretName } from "enssdk"; import { getENSRootChainId } from "@ensnode/datasources"; -import { ASSUME_IMMUTABLE_QUERY, usePrimaryName } from "@ensnode/ensnode-react"; import { ErrorInfo } from "@/components/atoms/ErrorInfo.tsx"; import { AdvocateProfileWithoutName } from "@/components/ens-advocates/details-page-components/advocate-profile/AdvocateProfileWithoutName.tsx"; diff --git a/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateReferrals.tsx b/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateReferrals.tsx index 9062df9a..65f5d7ee 100644 --- a/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateReferrals.tsx +++ b/ensawards.org/src/components/ens-advocates/details-page-components/FetchAndDisplayAdvocateReferrals.tsx @@ -1,8 +1,8 @@ import type { ReferralProgramEditionSummary } from "@namehash/ens-referrals"; +import { useRegistrarActions } from "@namehash/namehash-ui"; import { asInterpretedName, type NormalizedAddress, namehashInterpretedName } from "enssdk"; import { type ReactNode, useEffect, useState } from "react"; -import { useRegistrarActions } from "@ensnode/ensnode-react"; import { type RegistrarActionsFilter, RegistrarActionsOrders, diff --git a/ensawards.org/src/components/ens-advocates/details-page-components/advocate-profile/FetchAndDisplayAdvocateProfileWithName.tsx b/ensawards.org/src/components/ens-advocates/details-page-components/advocate-profile/FetchAndDisplayAdvocateProfileWithName.tsx index 669ca7b2..d2f214a6 100644 --- a/ensawards.org/src/components/ens-advocates/details-page-components/advocate-profile/FetchAndDisplayAdvocateProfileWithName.tsx +++ b/ensawards.org/src/components/ens-advocates/details-page-components/advocate-profile/FetchAndDisplayAdvocateProfileWithName.tsx @@ -1,6 +1,6 @@ +import { ASSUME_IMMUTABLE_QUERY, useRecords } from "@namehash/namehash-ui"; import type { InterpretedName, NormalizedAddress } from "enssdk"; -import { ASSUME_IMMUTABLE_QUERY, useRecords } from "@ensnode/ensnode-react"; import { type ResolverRecordsSelection } from "@ensnode/ensnode-sdk"; import { ErrorInfo } from "@/components/atoms/ErrorInfo.tsx"; diff --git a/ensawards.org/src/components/mocks/referral-live-feed/MockDisplayRegistrarActionsFeed.tsx b/ensawards.org/src/components/mocks/referral-live-feed/MockDisplayRegistrarActionsFeed.tsx index f4742fed..aa228a97 100644 --- a/ensawards.org/src/components/mocks/referral-live-feed/MockDisplayRegistrarActionsFeed.tsx +++ b/ensawards.org/src/components/mocks/referral-live-feed/MockDisplayRegistrarActionsFeed.tsx @@ -1,7 +1,7 @@ +import { createEnsNodeProviderOptions, EnsNodeProvider } from "@namehash/namehash-ui"; import { useMemo, useState } from "react"; import { ENSNamespaceIds } from "@ensnode/datasources"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; import { RECORDS_PER_PAGE_DEFAULT, RegistrarActionsResponseCodes } from "@ensnode/ensnode-sdk"; import { diff --git a/ensawards.org/src/components/mocks/referrers-leaderboard/MockDisplayReferrerLeaderboardPage.tsx b/ensawards.org/src/components/mocks/referrers-leaderboard/MockDisplayReferrerLeaderboardPage.tsx index b871a571..806bfa2e 100644 --- a/ensawards.org/src/components/mocks/referrers-leaderboard/MockDisplayReferrerLeaderboardPage.tsx +++ b/ensawards.org/src/components/mocks/referrers-leaderboard/MockDisplayReferrerLeaderboardPage.tsx @@ -2,10 +2,9 @@ import { type ReferralProgramAwardModel, ReferralProgramAwardModels, } from "@namehash/ens-referrals"; +import { createEnsNodeProviderOptions, EnsNodeProvider } from "@namehash/namehash-ui"; import { useMemo, useState } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { type MockReferrersListState, MockReferrersListStates, diff --git a/ensawards.org/src/components/referral-awards-program/referrals/FetchAndDisplayRegistrarActionsFeed.tsx b/ensawards.org/src/components/referral-awards-program/referrals/FetchAndDisplayRegistrarActionsFeed.tsx index d84121e4..7c88f89f 100644 --- a/ensawards.org/src/components/referral-awards-program/referrals/FetchAndDisplayRegistrarActionsFeed.tsx +++ b/ensawards.org/src/components/referral-awards-program/referrals/FetchAndDisplayRegistrarActionsFeed.tsx @@ -1,8 +1,8 @@ import { type ReferralProgramEditionSummary } from "@namehash/ens-referrals"; +import { useRegistrarActions } from "@namehash/namehash-ui"; import { asInterpretedName, namehashInterpretedName } from "enssdk"; import { useEffect, useState } from "react"; -import { useRegistrarActions } from "@ensnode/ensnode-react"; import { type RegistrarActionsFilter, RegistrarActionsOrders, diff --git a/ensawards.org/src/components/referral-awards-program/referrals/LiveReferralFeed.tsx b/ensawards.org/src/components/referral-awards-program/referrals/LiveReferralFeed.tsx index 3a0de506..c4cfbefc 100644 --- a/ensawards.org/src/components/referral-awards-program/referrals/LiveReferralFeed.tsx +++ b/ensawards.org/src/components/referral-awards-program/referrals/LiveReferralFeed.tsx @@ -1,7 +1,6 @@ +import { createEnsNodeProviderOptions, EnsNodeProvider } from "@namehash/namehash-ui"; import { useMemo } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { FetchAndDisplayRegistrarActionsFeed, type FetchAndDisplayRegistrarActionsFeedProps, diff --git a/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboard.tsx b/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboard.tsx index 98b3e97c..3f6519b6 100644 --- a/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboard.tsx +++ b/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboard.tsx @@ -7,13 +7,11 @@ import { ReferrerLeaderboardPageResponseCodes, type ReferrerLeaderboardPageRevShareCap, } from "@namehash/ens-referrals"; -import { useNow } from "@namehash/namehash-ui"; +import { createEnsNodeProviderOptions, EnsNodeProvider, useNow } from "@namehash/namehash-ui"; import { fromUnixTime, intlFormat } from "date-fns"; import { secondsInMinute } from "date-fns/constants"; import { useEffect, useMemo, useRef, useState } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { LastUpdateTime, LastUpdateTimeLoading, diff --git a/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboardSnippet.tsx b/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboardSnippet.tsx index ddcff216..e06b047b 100644 --- a/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboardSnippet.tsx +++ b/ensawards.org/src/components/referral-awards-program/referrers/ReferrerLeaderboardSnippet.tsx @@ -8,13 +8,11 @@ import { ReferrerLeaderboardPageResponseCodes, type ReferrerLeaderboardPageRevShareCap, } from "@namehash/ens-referrals"; -import { useNow } from "@namehash/namehash-ui"; +import { createEnsNodeProviderOptions, EnsNodeProvider, useNow } from "@namehash/namehash-ui"; import type { VariantProps } from "class-variance-authority"; import { secondsInMinute } from "date-fns/constants"; import { useEffect, useMemo, useState } from "react"; -import { createEnsNodeProviderOptions, EnsNodeProvider } from "@ensnode/ensnode-react"; - import { LastUpdateTime, LastUpdateTimeLoading, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0da26d63..e2c37fbb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,14 +59,11 @@ importers: specifier: ^10.0.3 version: 10.0.3(astro@6.3.3(@types/node@22.19.1)(@vercel/functions@3.4.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.59.0)(yaml@2.8.3))(react@19.2.0)(rollup@4.59.0) '@ensnode/datasources': - specifier: 1.11.1 - version: 1.11.1(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - '@ensnode/ensnode-react': - specifier: 1.11.1 - version: 1.11.1(@tanstack/react-query@5.90.11(react@19.2.0))(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react@19.2.0)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + specifier: 1.14.0 + version: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) '@ensnode/ensnode-sdk': - specifier: 1.11.1 - version: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + specifier: 1.14.0 + version: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) '@formkit/auto-animate': specifier: ^0.9.0 version: 0.9.0 @@ -80,11 +77,11 @@ importers: specifier: ^1.7.0 version: 1.7.0(astro@6.3.3(@types/node@22.19.1)(@vercel/functions@3.4.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.59.0)(yaml@2.8.3)) '@namehash/ens-referrals': - specifier: 1.11.1 - version: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + specifier: 1.14.0 + version: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) '@namehash/namehash-ui': - specifier: 1.11.1 - version: 1.11.1(@ensnode/ensnode-react@1.11.1(@tanstack/react-query@5.90.11(react@19.2.0))(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react@19.2.0)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)))(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sonner@2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(tailwindcss@4.1.17)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + specifier: 1.14.0 + version: 1.14.0(@tanstack/react-query@5.90.11(react@19.2.0))(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sonner@2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(tailwindcss@4.1.17)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) '@radix-ui/react-avatar': specifier: ^1.1.10 version: 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -106,6 +103,9 @@ importers: '@tailwindcss/vite': specifier: ^4.1.14 version: 4.1.17(vite@7.3.2(@types/node@22.19.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.3)) + '@tanstack/react-query': + specifier: ^5.0.0 + version: 5.90.11(react@19.2.0) '@types/react': specifier: ^19.1.9 version: 19.2.6 @@ -134,8 +134,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 enssdk: - specifier: 1.11.1 - version: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + specifier: 1.14.0 + version: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) lucide-react: specifier: ^0.534.0 version: 0.534.0(react@19.2.0) @@ -469,21 +469,15 @@ packages: '@ensdomains/address-encoder@1.1.4': resolution: {integrity: sha512-hBY6VxVw9A1cMPOKDIvPB2nlmgaw2dvrrj/p/9tkGWmD+qdfKYZTdZuSdFcUGxhhzEB4HeLG/a98ytlTq84KcA==} - '@ensnode/datasources@1.11.1': - resolution: {integrity: sha512-CVYFgkv/qU77IWYj3PzkHiNnvBj1KJxLKwy+Nho+v0ZkPC9/orJ6b9//ButYnxEzivsjo7cAXK5pIwSXjX4leQ==} + '@ensnode/datasources@1.14.0': + resolution: {integrity: sha512-SpuxYmo5240eW4d+vliXgjWww1XbMiJyZTCW3qWWmQPoTfRH1BTA3p9CghtR4S4knMQ0dFuA5q89lhq8t53z1Q==} peerDependencies: - viem: ^2.22.13 + viem: ^2.50.3 - '@ensnode/ensnode-react@1.11.1': - resolution: {integrity: sha512-LFfRdMjTzfrOfuYCHPvtbI1lIAwYB2rO+P8NsxV1ZYR6zBKljKIad/yvAwXV0VNjp+NH2BNd8Rz6zu45Rv+b8A==} + '@ensnode/ensnode-sdk@1.14.0': + resolution: {integrity: sha512-3qSWHH0RDInMK27tDOnPgUiQMN+s05FloMZXJV6hNqusLMfEwGc68anqcMEIL03nP60Nkh3VPJJkoXFOrEmT4g==} peerDependencies: - '@tanstack/react-query': ^5.0.0 - react: ^18.0.0 || ^19.0.0 - - '@ensnode/ensnode-sdk@1.11.1': - resolution: {integrity: sha512-ZC/7ufgaFbj0RoGE7nTXPz7MF/iJKmSthxohUPLHiQsdlkG5guwoy0QYxAnYLm//ymPfkxkCe1Di+xKnC5psVw==} - peerDependencies: - viem: ^2.22.13 + viem: ^2.50.3 '@esbuild/aix-ppc64@0.27.3': resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} @@ -880,15 +874,15 @@ packages: engines: {node: '>=18'} hasBin: true - '@namehash/ens-referrals@1.11.1': - resolution: {integrity: sha512-eQCgRujZCDbLPgekEN4vhL6pOtSHjJcDgVFlZJkjecGOQGEo9Mq7RVQXaMiQK3NJE6gfGzAhC+/qzoqUmSQWbQ==} + '@namehash/ens-referrals@1.14.0': + resolution: {integrity: sha512-Djqqob0EXOuMKr+y5rLnugr7bNIPsTTL93XeQgisfk9aXpUE6invZ/Zw2V5rxAPvGIeaRt93zW1XiKGcThu1og==} peerDependencies: - viem: ^2.22.13 + viem: ^2.50.3 - '@namehash/namehash-ui@1.11.1': - resolution: {integrity: sha512-Y1hvxWrqa1h3UbuMRIPjVhzi82ojoCgc91VZ5xfP8+/ogLH72uvKCGMQnvxAeTw+5DC9i7IgG6RmQ2vj/+vEPg==} + '@namehash/namehash-ui@1.14.0': + resolution: {integrity: sha512-FyaMG8XBWJ79w7S1BmOegokMI1ZPdxzVtJSKIulj4dR936ip0xl7OnkKAFuEjXMythkdMV9gnZqIZE2qwP/fsg==} peerDependencies: - '@ensnode/ensnode-react': 1.11.1 + '@tanstack/react-query': ^5.0.0 react: ^19.0.0 react-dom: ^19.0.0 sonner: ^2.0.3 @@ -2122,8 +2116,8 @@ packages: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} - enssdk@1.11.1: - resolution: {integrity: sha512-iXucNul5+Ftqb+poShrXGUEsz07GoDCvjyth+CRhLtTE1QwctksX/pFfG9thNDWstGVuZdVU5Xp6vRD/qWi5Gw==} + enssdk@1.14.0: + resolution: {integrity: sha512-lK7bD/6SUnI6q16+9WgUJks/F1zScKIfHsdqCZD07i9Z1ZuC1ip2EArZPMEwEPfm8b5a0V4hpfZ5LglFcgcYiQ==} peerDependencies: gql.tada: ^1.8.10 graphql: ^16 @@ -3896,32 +3890,23 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 - '@ensnode/datasources@1.11.1(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': + '@ensnode/datasources@1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': dependencies: '@ponder/utils': 0.2.18(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + enssdk: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) viem: 2.50.4(typescript@5.9.3)(zod@4.3.6) - transitivePeerDependencies: - - typescript - - '@ensnode/ensnode-react@1.11.1(@tanstack/react-query@5.90.11(react@19.2.0))(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react@19.2.0)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': - dependencies: - '@ensnode/ensnode-sdk': 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - '@tanstack/react-query': 5.90.11(react@19.2.0) - enssdk: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - react: 19.2.0 transitivePeerDependencies: - gql.tada - graphql - typescript - - viem - '@ensnode/ensnode-sdk@1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': + '@ensnode/ensnode-sdk@1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': dependencies: '@ensdomains/address-encoder': 1.1.4 - '@ensnode/datasources': 1.11.1(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + '@ensnode/datasources': 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) caip: 1.1.1 date-fns: 4.1.0 - enssdk: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + enssdk: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) viem: 2.50.4(typescript@5.9.3)(zod@4.3.6) zod: 4.3.6 transitivePeerDependencies: @@ -4197,10 +4182,10 @@ snapshots: - encoding - supports-color - '@namehash/ens-referrals@1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': + '@namehash/ens-referrals@1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': dependencies: - '@ensnode/ensnode-sdk': 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - enssdk: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + '@ensnode/ensnode-sdk': 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + enssdk: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) viem: 2.50.4(typescript@5.9.3)(zod@4.3.6) zod: 4.3.6 transitivePeerDependencies: @@ -4208,19 +4193,19 @@ snapshots: - graphql - typescript - '@namehash/namehash-ui@1.11.1(@ensnode/ensnode-react@1.11.1(@tanstack/react-query@5.90.11(react@19.2.0))(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react@19.2.0)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)))(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sonner@2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(tailwindcss@4.1.17)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': + '@namehash/namehash-ui@1.14.0(@tanstack/react-query@5.90.11(react@19.2.0))(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sonner@2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(tailwindcss@4.1.17)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6))': dependencies: - '@ensnode/datasources': 1.11.1(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - '@ensnode/ensnode-react': 1.11.1(@tanstack/react-query@5.90.11(react@19.2.0))(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(react@19.2.0)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) - '@ensnode/ensnode-sdk': 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + '@ensnode/datasources': 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + '@ensnode/ensnode-sdk': 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(typescript@5.9.3)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) '@radix-ui/react-avatar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@radix-ui/react-slot': 1.2.4(@types/react@19.2.6)(react@19.2.0) '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@tanstack/react-query': 5.90.11(react@19.2.0) boring-avatars: 2.0.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) class-variance-authority: 0.7.1 clsx: 2.1.1 date-fns: 4.1.0 - enssdk: 1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) + enssdk: 1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)) lucide-react: 0.548.0(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -5438,7 +5423,7 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.0 - enssdk@1.11.1(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)): + enssdk@1.14.0(gql.tada@1.9.2(graphql@16.13.2)(typescript@5.9.3))(graphql@16.13.2)(viem@2.50.4(typescript@5.9.3)(zod@4.3.6)): dependencies: '@adraffy/ens-normalize': 1.11.1 '@ensdomains/address-encoder': 1.1.4