Skip to content

Releases: namehash/ensnode

v1.4.0

13 Jan 00:17
fc2fd95

Choose a tag to compare

@ensnode/datasources@1.4.0

Minor Changes

  • #1280 c254385 Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol.

  • #1280 c254385 Thanks @shrugs! - BREAKING: Removed holesky ENSNamespace.

@namehash/ens-referrals@1.4.0

Minor Changes

  • #1476 9862514 Thanks @Y3drk! - Moves referral program status business logic to ens-referrals.

  • #1418 4e0579b Thanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. Added totalRevenueContribution to individual referrer metrics and grandTotalRevenueContribution to aggregated metrics.

@ensnode/ensnode-schema@1.4.0

Minor Changes

  • #1280 c254385 Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol.

@ensnode/ensnode-sdk@1.4.0

Minor Changes

  • #1444 fcd96db Thanks @Goader! - Added optional time range filtering to the Registrar Actions API.

  • #1484 cf1b218 Thanks @Goader! - Added accurateAsOf response field to the Registrar Actions API.

  • #1418 4e0579b Thanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. Added totalRevenueContribution to individual referrer metrics and grandTotalRevenueContribution to aggregated metrics.

Patch Changes

@namehash/namehash-ui@1.4.0

Minor Changes

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensnode-react@1.4.0

@ensnode/ensnode-react@1.4.0

Patch Changes

@ensnode/ensrainbow-sdk@1.4.0

Patch Changes

@ensnode/ponder-metadata@1.4.0

Patch Changes

  • Updated dependencies [706f86b]:
    • @ensnode/ensrainbow-sdk@1.4.0

@ensnode/ponder-subgraph@1.4.0

ensapi@1.4.0

Minor Changes

  • #1412 fae127e Thanks @tk-o! - Introduces GET /amirealtime endpoint allowing for easy realtime indexing distance verification.

  • #1442 05d7481 Thanks @shrugs! - Fixed issue regarding Protocol Accelerated Resolution API requests and legacy unmigrated names, which should now resolve correctly when accelerated.

  • #1280 c254385 Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol.

  • #1411 ec96ff9 Thanks @shrugs! - Disabled viem's built-in Transport Ranking feature in order to minimize net_listening RPC credit ussage.

  • #1444 fcd96db Thanks @Goader! - Added optional time range filtering to the Registrar Actions API.

  • #1484 cf1b218 Thanks @Goader! - Added accurateAsOf response field to the Registrar Actions API.

  • #1418 4e0579b Thanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. Added totalRevenueContribution to individual referrer metrics and grandTotalRevenueContribution to aggregated metrics.

Patch Changes

  • #1485 4f3abbe Thanks @notrab! - Fix openapi validation errors by adding missing route descriptions

    • Add describeRoute with tags, summary, description, and responses to /amirealtime, /ensanalytics/referrers, /ensanalytics/referrers/:referrer, /registrar-actions, and /registrar-actions/:parentNode endpoints
    • Add .describe() to Zod schema fields for query and path parameters to improve OpenAPI documentation
    • Add OpenAPI tags (Resolution, Meta, Explore, ENSAwards) to organize endpoints in the spec
    • Split optional parent node path param in registrar-actions-api into dedicated handlers to fix OpenAPI validation
  • #1338 bb1686a Thanks @stevedylandev! - Adds OpenAPI schema endpoint and route descriptions to ENSApi

  • Updated dependencies [706f86b, c254385, c254385, fcd96db, 9862514, cf1b218, 4e0579b, bb1686a]:

    • @ensnode/ensnode-sdk@1.4.0
    • @ensnode/ensnode-schema@1.4.0
    • @ensnode/datasources@1.4.0
    • @namehash/ens-referrals@1.4.0
    • @ensnode/ponder-subgraph@1.4.0

ensindexer@1.4.0

Minor Changes

Read more

v1.3.1

16 Dec 11:11
973e3aa

Choose a tag to compare

@ensnode/ensnode-react@1.3.1

Patch Changes

  • Updated dependencies [5d3237d]:
    • @ensnode/ensnode-sdk@1.3.1

@ensnode/ensnode-sdk@1.3.1

Patch Changes

  • #1396 5d3237d Thanks @tk-o! - Replace SWRCache implementation to address memory leaks.

  • Updated dependencies []:

    • @ensnode/datasources@1.3.1
    • @namehash/ens-referrals@1.3.0

@ensnode/ponder-metadata@1.3.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.3.1

@ensnode/datasources@1.3.1

@ensnode/ensnode-schema@1.3.1

@ensnode/ensrainbow-sdk@1.3.1

@ensnode/ponder-subgraph@1.3.1

ensadmin@1.3.1

Patch Changes

  • Updated dependencies [5d3237d]:
    • @ensnode/ensnode-sdk@1.3.1
    • @ensnode/ensnode-react@1.3.1
    • @ensnode/datasources@1.3.1
    • @ensnode/ponder-metadata@1.3.1
    • @ensnode/ensnode-schema@1.3.1

ensapi@1.3.1

Patch Changes

  • #1400 6388ee7 Thanks @tk-o! - Optimizes pagination helper used with Registrar Actions API.

  • #1396 5d3237d Thanks @tk-o! - Fixes SWR Cache management by cleaning up resources on application shutdown.

  • Updated dependencies [5d3237d]:

    • @ensnode/ensnode-sdk@1.3.1
    • @ensnode/datasources@1.3.1
    • @ensnode/ensnode-schema@1.3.1
    • @ensnode/ponder-subgraph@1.3.1
    • @namehash/ens-referrals@1.3.0

ensindexer@1.3.1

Patch Changes

  • Updated dependencies [5d3237d]:
    • @ensnode/ensnode-sdk@1.3.1
    • @ensnode/ensrainbow-sdk@1.3.1
    • @ensnode/datasources@1.3.1
    • @ensnode/ponder-metadata@1.3.1
    • @ensnode/ensnode-schema@1.3.1

ensrainbow@1.3.1

Patch Changes

  • Updated dependencies [5d3237d]:
    • @ensnode/ensnode-sdk@1.3.1
    • @ensnode/ensrainbow-sdk@1.3.1

@docs/ensnode@1.3.1

@docs/ensrainbow@1.3.1

📦 NPM packages

🐳 Docker images

v1.3.0

10 Dec 20:26
1d62c80

Choose a tag to compare

@namehash/ens-referrals@1.3.0

Minor Changes

  • #1382 9558b9f Thanks @Goader! - Renamed itemsPerPage to recordsPerPage and paginationContext to pageContext in referrer leaderboard APIs to align with registrar actions terminology.

@ensnode/ensnode-react@1.3.0

Minor Changes

Patch Changes

@ensnode/ensnode-sdk@1.3.0

Minor Changes

  • #1358 f64dad6 Thanks @tk-o! - Includes support for strigifying/parsing, and serializing/deserializing the following types: AssetId, AccountId.

  • #1358 f64dad6 Thanks @tk-o! - Updates serialization and deserialization methods for AccountId type.

  • #1358 f64dad6 Thanks @tk-o! - Introduces name-token submodule to api module.

  • #1379 4bc9e82 Thanks @Goader! - Extended the registrar-actions endpoint to support filtering by decodedReferrer and pagination.

  • #1382 9558b9f Thanks @Goader! - Renamed itemsPerPage to recordsPerPage and paginationContext to pageContext in referrer leaderboard APIs to align with registrar actions terminology.

  • #1358 f64dad6 Thanks @tk-o! - Introduces the NameToken concept to tokenscope module.

  • #1358 f64dad6 Thanks @tk-o! - Implements nameTokens method on ENSNodeClient.

Patch Changes

  • Updated dependencies [9558b9f]:
    • @namehash/ens-referrals@1.3.0
    • @ensnode/datasources@1.3.0

@ensnode/ponder-metadata@1.3.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.3.0

@ensnode/datasources@1.3.0

@ensnode/ensnode-schema@1.3.0

@ensnode/ensrainbow-sdk@1.3.0

@ensnode/ponder-subgraph@1.3.0

ensapi@1.3.0

Minor Changes

  • #1358 f64dad6 Thanks @tk-o! - Introduces Name Tokens API.

  • #1379 4bc9e82 Thanks @Goader! - Extended the registrar-actions endpoint to support filtering by decodedReferrer and pagination.

  • #1382 9558b9f Thanks @Goader! - Renamed itemsPerPage to recordsPerPage and paginationContext to pageContext in referrer leaderboard APIs to align with registrar actions terminology.

Patch Changes

ensindexer@1.3.0

Minor Changes

Patch Changes

ensadmin@1.3.0

Patch Changes

ensrainbow@1.3.0

Patch Changes

@docs/ensnode@1.3.0

@docs/ensrainbow@1.3.0

📦 NPM packages

🐳 Docker images

Read more

v1.2.0

08 Dec 09:56
81c027b

Choose a tag to compare

@namehash/ens-referrals@1.2.0

Minor Changes

  • #1318 e35600f Thanks @Goader! - Add referrer detail endpoint API. Supports querying individual referrers whether they are ranked on the leaderboard or not.

Patch Changes

@ensnode/ensnode-sdk@1.2.0

Minor Changes

  • #1357 97e4545 Thanks @tk-o! - Introduces tokenscope module.

  • #1353 976e284 Thanks @tk-o! - Create shared module for pagination features.

  • #1318 e35600f Thanks @Goader! - Add referrer detail endpoint API. Supports querying individual referrers whether they are ranked on the leaderboard or not.

  • #1345 4cee4ba Thanks @tk-o! - Add QuickNode RPC provider support for auto-generated chain RPC URLs.

Patch Changes

  • Updated dependencies [ea06a3c, e35600f]:
    • @namehash/ens-referrals@1.2.0
    • @ensnode/datasources@1.2.0

@ensnode/ensnode-react@1.2.0

Patch Changes

@ensnode/ponder-metadata@1.2.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.2.0

@ensnode/datasources@1.2.0

@ensnode/ensnode-schema@1.2.0

@ensnode/ensrainbow-sdk@1.2.0

@ensnode/ponder-subgraph@1.2.0

ensapi@1.2.0

Minor Changes

  • #1345 4cee4ba Thanks @tk-o! - Enable auto-generated QuickNode RPC provider support with QUICKNODE_API_KEY and QUICKNODE_ENDPOINT_NAME environment variables.

  • #1318 e35600f Thanks @Goader! - Add referrer detail endpoint API. Supports querying individual referrers whether they are ranked on the leaderboard or not.

Patch Changes

  • Updated dependencies [97e4545, ea06a3c, 976e284, e35600f, 4cee4ba]:
    • @ensnode/ensnode-sdk@1.2.0
    • @namehash/ens-referrals@1.2.0
    • @ensnode/datasources@1.2.0
    • @ensnode/ensnode-schema@1.2.0
    • @ensnode/ponder-subgraph@1.2.0

ensindexer@1.2.0

Minor Changes

  • #1345 4cee4ba Thanks @tk-o! - Enable auto-generated QuickNode RPC provider support with QUICKNODE_API_KEY and QUICKNODE_ENDPOINT_NAME environment variables.

  • #1357 97e4545 Thanks @tk-o! - Implements newly added tokenscope module from ENSNode SDK.

Patch Changes

  • #1341 89a1b7c Thanks @tk-o! - Update ponder to 0.13.16 in order to fix Ponder Status API bug.

  • Updated dependencies [97e4545, 976e284, e35600f, 4cee4ba]:

    • @ensnode/ensnode-sdk@1.2.0
    • @ensnode/ensrainbow-sdk@1.2.0
    • @ensnode/datasources@1.2.0
    • @ensnode/ponder-metadata@1.2.0
    • @ensnode/ensnode-schema@1.2.0

ensadmin@1.2.0

Patch Changes

  • #1340 ee6ce70 Thanks @tk-o! - Fix relative time values display on "Latest indexed registrar actions" view.

  • Updated dependencies [97e4545, 976e284, e35600f, 4cee4ba]:

    • @ensnode/ensnode-sdk@1.2.0
    • @ensnode/ensnode-react@1.2.0
    • @ensnode/datasources@1.2.0
    • @ensnode/ponder-metadata@1.2.0
    • @ensnode/ensnode-schema@1.2.0

ensrainbow@1.2.0

Patch Changes

@docs/ensnode@1.2.0

Patch Changes

@docs/ensrainbow@1.2.0

Patch Changes

📦 NPM packages

🐳 Docker images

v1.1.0

30 Nov 04:26
abbd193

Choose a tag to compare

@namehash/ens-referrals@1.1.0

Minor Changes

  • #1307 3126ac7 Thanks @tk-o! - Refactored ens-referrals package to contain much of the business logic for referrals such that it could be extracted out of other parts of our systems.

@ensnode/ensnode-sdk@1.1.0

Minor Changes

  • #1307 3126ac7 Thanks @tk-o! - Updates ReferrerLeaderboard data model and related logic to match updated ENS Holiday Awards rules.

  • #1307 3126ac7 Thanks @tk-o! - Refined schema for /ensanalytics/referrers response

Patch Changes

  • Updated dependencies [3126ac7]:
    • @namehash/ens-referrals@1.1.0
    • @ensnode/datasources@1.1.0

@ensnode/ensnode-react@1.1.0

Patch Changes

@ensnode/ponder-metadata@1.1.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.1.0

@ensnode/datasources@1.1.0

@ensnode/ensnode-schema@1.1.0

@ensnode/ensrainbow-sdk@1.1.0

@ensnode/ponder-subgraph@1.1.0

ensapi@1.1.0

Minor Changes

  • #1307 3126ac7 Thanks @tk-o! - Updates ReferrerLeaderboard data model and related logic to match updated ENS Holiday Awards rules.

  • #1307 3126ac7 Thanks @tk-o! - Renamed /ensanalytics/aggregated-referrers to /ensanalytics/referrers

  • #1307 3126ac7 Thanks @tk-o! - Refined schema for /ensanalytics/referrers response

Patch Changes

  • Updated dependencies [3126ac7, 3126ac7, 3126ac7]:
    • @ensnode/ensnode-sdk@1.1.0
    • @namehash/ens-referrals@1.1.0
    • @ensnode/datasources@1.1.0
    • @ensnode/ensnode-schema@1.1.0
    • @ensnode/ponder-subgraph@1.1.0

ensadmin@1.1.0

Patch Changes

  • Updated dependencies [3126ac7, 3126ac7]:
    • @ensnode/ensnode-sdk@1.1.0
    • @ensnode/ensnode-react@1.1.0
    • @ensnode/datasources@1.1.0
    • @ensnode/ponder-metadata@1.1.0
    • @ensnode/ensnode-schema@1.1.0

ensindexer@1.1.0

Patch Changes

  • Updated dependencies [3126ac7, 3126ac7]:
    • @ensnode/ensnode-sdk@1.1.0
    • @ensnode/ensrainbow-sdk@1.1.0
    • @ensnode/datasources@1.1.0
    • @ensnode/ponder-metadata@1.1.0
    • @ensnode/ensnode-schema@1.1.0

ensrainbow@1.1.0

Patch Changes

  • Updated dependencies [3126ac7, 3126ac7]:
    • @ensnode/ensnode-sdk@1.1.0
    • @ensnode/ensrainbow-sdk@1.1.0

@docs/ensnode@1.1.0

@docs/ensrainbow@1.1.0

📦 NPM packages

🐳 Docker images

v1.0.2

26 Nov 16:41
b964222

Choose a tag to compare

@ensnode/ensnode-react@1.0.2

Patch Changes

  • Updated dependencies [f6aeb17]:
    • @ensnode/ensnode-sdk@1.0.2

@ensnode/ensnode-sdk@1.0.2

Patch Changes

  • #1314 f6aeb17 Thanks @tk-o! - Fixes the output bundle format so the package can be used on the client-side.

  • Updated dependencies []:

    • @ensnode/datasources@1.0.2
    • @namehash/ens-referrals@1.0.0

@ensnode/ponder-metadata@1.0.2

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.0.2

@ensnode/datasources@1.0.2

@ensnode/ensnode-schema@1.0.2

@ensnode/ensrainbow-sdk@1.0.2

@ensnode/ponder-subgraph@1.0.2

ensadmin@1.0.2

Patch Changes

  • Updated dependencies [f6aeb17]:
    • @ensnode/ensnode-sdk@1.0.2
    • @ensnode/ensnode-react@1.0.2
    • @ensnode/datasources@1.0.2
    • @ensnode/ponder-metadata@1.0.2
    • @ensnode/ensnode-schema@1.0.2

ensapi@1.0.2

Patch Changes

  • Updated dependencies [f6aeb17]:
    • @ensnode/ensnode-sdk@1.0.2
    • @ensnode/datasources@1.0.2
    • @ensnode/ensnode-schema@1.0.2
    • @ensnode/ponder-subgraph@1.0.2
    • @namehash/ens-referrals@1.0.0

ensindexer@1.0.2

Patch Changes

  • Updated dependencies [f6aeb17]:
    • @ensnode/ensnode-sdk@1.0.2
    • @ensnode/ensrainbow-sdk@1.0.2
    • @ensnode/datasources@1.0.2
    • @ensnode/ponder-metadata@1.0.2
    • @ensnode/ensnode-schema@1.0.2

ensrainbow@1.0.2

Patch Changes

  • Updated dependencies [f6aeb17]:
    • @ensnode/ensnode-sdk@1.0.2
    • @ensnode/ensrainbow-sdk@1.0.2

@docs/ensnode@1.0.2

@docs/ensrainbow@1.0.2

📦 NPM packages

🐳 Docker images

v1.0.1

26 Nov 07:52
3f586ab

Choose a tag to compare

@namehash/ens-referrals@1.0.1

Patch Changes

@ensnode/ensnode-react@1.0.3

Patch Changes

  • Updated dependencies [4faad0b]:
    • @ensnode/ensnode-sdk@1.0.3

@ensnode/ensnode-sdk@1.0.3

Patch Changes

  • #1316 4faad0b Thanks @tk-o! - Support ESM and CJS package import format.

  • Updated dependencies [4faad0b]:

    • @namehash/ens-referrals@1.0.1
    • @ensnode/datasources@1.0.3

@ensnode/ponder-metadata@1.0.3

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.0.3

@ensnode/datasources@1.0.3

@ensnode/ensnode-schema@1.0.3

@ensnode/ensrainbow-sdk@1.0.3

@ensnode/ponder-subgraph@1.0.3

ensadmin@1.0.3

Patch Changes

  • Updated dependencies [4faad0b]:
    • @ensnode/ensnode-sdk@1.0.3
    • @ensnode/ensnode-react@1.0.3
    • @ensnode/datasources@1.0.3
    • @ensnode/ponder-metadata@1.0.3
    • @ensnode/ensnode-schema@1.0.3

ensapi@1.0.3

Patch Changes

  • Updated dependencies [4faad0b]:
    • @namehash/ens-referrals@1.0.1
    • @ensnode/ensnode-sdk@1.0.3
    • @ensnode/datasources@1.0.3
    • @ensnode/ensnode-schema@1.0.3
    • @ensnode/ponder-subgraph@1.0.3

ensindexer@1.0.3

Patch Changes

  • Updated dependencies [4faad0b]:
    • @ensnode/ensnode-sdk@1.0.3
    • @ensnode/ensrainbow-sdk@1.0.3
    • @ensnode/datasources@1.0.3
    • @ensnode/ponder-metadata@1.0.3
    • @ensnode/ensnode-schema@1.0.3

ensrainbow@1.0.3

Patch Changes

  • Updated dependencies [4faad0b]:
    • @ensnode/ensnode-sdk@1.0.3
    • @ensnode/ensrainbow-sdk@1.0.3

@docs/ensnode@1.0.3

@docs/ensrainbow@1.0.3

📦 NPM packages

🐳 Docker images

v1.0.0

26 Nov 07:03
670792f

Choose a tag to compare

@ensnode/datasources@1.0.0

Minor Changes

  • #1276 6be7a18 Thanks @tk-o! - Add UniversalRegistrarRenewalWithReferrer datasource to ENSRoot Datasource for mainnet and sepolia ENSNamespaces.

@ensnode/ensnode-react@1.0.0

Minor Changes

  • #1207 61b9472 Thanks @notrab! - Allow the latest version of React to be used with ENSNode React

  • #1282 4611fed Thanks @tk-o! - Introduces useSwrQuery hook as an SWR proxy for useQuery hook.

  • #1272 25a40ba Thanks @tk-o! - Introduced useRegistrarActions hook.

  • #1211 554e598 Thanks @shrugs! - BREAKING: useENSNodeConfig has been renamed to useENSNodeSDKConfig. useENSIndexerConfig has been renamed to useENSNodeConfig.

Patch Changes

@ensnode/ensnode-schema@1.0.0

Minor Changes

  • #1257 d7b2e23 Thanks @tk-o! - Replace referrals schema with new registrarActions schema.

  • #1249 617ab00 Thanks @tk-o! - Introduces a new registrars plugin for tracking all registrations and renewals for direct subnames of eth, base.eth, and linea.eth.

  • #1265 df1cf8c Thanks @tk-o! - Update registrant field type on the registrars schema to store hex values.

@ensnode/ensnode-sdk@1.0.0

Minor Changes

  • #1265 df1cf8c Thanks @tk-o! - Implement Registrar Actions API module.

  • #1179 bbf0d3b Thanks @tk-o! - Removed endBlock field from ChainIndexingConfigIndefinite type.

  • #1211 554e598 Thanks @shrugs! - BREAKING: Removed DefaultRecordsSelection export: integrating apps should define their own set of records to request when using useRecords().

  • #1239 965707d Thanks @Goader! - Introduces ENS Analytics API for tracking and analyzing referral metrics. Adds /ensanalytics/aggregated-referrers endpoint with pagination support to retrieve aggregated referrer metrics and contribution percentages.

  • #1257 d7b2e23 Thanks @tk-o! - Replace referrals plugin with new registrars plugin.

  • #1239 965707d Thanks @Goader! - Added staleWhileRevalidate function for Stale-While-Revalidate caching pattern.

  • #1279 11b8372 Thanks @Goader! - Add configurable ENS Holiday Awards date range environment variables (ENS_HOLIDAY_AWARDS_START and ENS_HOLIDAY_AWARDS_END) to ENSApi. If not set, defaults to hardcoded values from @namehash/ens-referrals package. Includes validation to ensure end date is after or equal to start date. Dates must be specified in ISO 8601 format (e.g., '2025-12-01T00:00:00Z').

  • #1249 617ab00 Thanks @tk-o! - Introduces a new registrars plugin for tracking all registrations and renewals for direct subnames of eth, base.eth, and linea.eth.

  • #1250 63376ad Thanks @tk-o! - Create currencies module in SDK.

  • #1265 df1cf8c Thanks @tk-o! - Implement registrarActions() method on ENSNodeClient.

  • #1211 554e598 Thanks @shrugs! - BREAKING: client.config() now returns Promise instead of ENSIndexerPublicConfig.

  • #1239 965707d Thanks @Goader! - Added ENS Analytics module with types, serialization/deserialization functions, and Zod validation schemas for PaginatedAggregatedReferrersResponse. This includes support for aggregated referrer metrics with contribution percentages and pagination.

  • #1302 6659c57 Thanks @tk-o! - Introduces withReferral filter for Registrar Actions API.

  • #1253 40658a7 Thanks @tk-o! - Create serialization and deserialization helpers for AccountId type.

Patch Changes

  • #1239 965707d Thanks @Goader! - Migrated cache implementation to use UnixTimestamp and Duration types for better type safety and consistency.

  • Updated dependencies [6be7a18]:

    • @ensnode/datasources@1.0.0
    • @namehash/ens-referrals@1.0.0

@ensnode/ponder-metadata@1.0.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@1.0.0

@ensnode/ensrainbow-sdk@1.0.0

@ensnode/ponder-subgraph@1.0.0

ensapi@1.0.0

Major Changes

  • #1194 af52f0b Thanks @shrugs! - Introduces the ENSApi application, a separate, horizontally scalable ENSNode API server to replace the legacy ponder serve experience.

    Connecting ENSApi to:

    • your Postgres Database (DATABASE_URL, DATABASE_SCHEMA),
    • ENSIndexer (ENSINDEXER_URL), and
    • an ENS Root Chain RPC (ALCHEMY_API_KEY, RPC_URL_*)

...

Read more

v0.36.0

14 Oct 17:51
528d890

Choose a tag to compare

@ensnode/datasources@0.36.0

Minor Changes

  • #1133 afbf575 Thanks @tk-o! - Index UpgradeableRegistrarController for Basenames.

  • #1029 7fc0465 Thanks @shrugs! - Update ens-test-env Namespace to support new deterministic ens-test-env ENS protocol deployment.

@ensnode/ensnode-react@0.36.0

Minor Changes

  • #1158 ef7349e Thanks @notrab! - - Add ASSUME_IMMUTABLE_QUERY constant for queries that should only fetch once per unique key (similar to SWR's immutable: true)

    • Apply ASSUME_IMMUTABLE_QUERY to useENSIndexerConfig so the client fetches the config endpoint once and caches forever
    • Add 10s refetchInterval to useIndexingStatus for automatic polling of indexing progress
    • Add 10s default refetchInterval to ENSNodeProvider QueryClient
    • Export ASSUME_IMMUTABLE_QUERY from package index for use in applications
  • #1137 1460d20 Thanks @lightwalker-eth! - introduce useResolvedIdentity hook

  • #1095 16b4748 Thanks @tk-o! - Refine Indexing Status API data model around snapshots and projections.

Patch Changes

@ensnode/ensnode-sdk@0.36.0

Minor Changes

  • #1015 6b5bfd0 Thanks @tk-o! - Rename chain indexing status from Unstarted to Queued.

  • #1074 e4d3ce3 Thanks @tk-o! - Assume all Address values to be lowercase EVM addresses.

  • #1137 1460d20 Thanks @lightwalker-eth! - Introduce data models for Identity / UnresolvedIdentity / ResolvedIdentity

  • #1157 ffb4103 Thanks @tk-o! - Extend ENSIndexerVersionInfo with ensDb, ensIndexer, and ensNormalize fields.

  • #1015 6b5bfd0 Thanks @tk-o! - Extends the ENSIndexerOverallIndexingCompletedStatus data model with the omnichainIndexingCursor field.

  • #1009 98983ac Thanks @tk-o! - Drops latestSyncedBlock field from ChainIndexingBackfillStatus data model.

  • #1095 16b4748 Thanks @tk-o! - Refine Indexing Status API data model around snapshots and projections.

Patch Changes

  • Updated dependencies [afbf575, 7fc0465]:
    • @ensnode/datasources@0.36.0

@ensnode/ponder-metadata@0.36.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@0.36.0

@ensnode/ensnode-schema@0.36.0

@ensnode/ensrainbow-sdk@0.36.0

@ensnode/ponder-subgraph@0.36.0

ensadmin@0.36.0

Minor Changes

  • #1015 6b5bfd0 Thanks @tk-o! - Rename chain indexing status from Unstarted to Queued.

  • #1024 083cc3c Thanks @notrab! - Initial Name Detail Page

  • #1098 d2e6647 Thanks @notrab! - Renamed NEXT_PUBLIC_SERVER_ENSNODE_URLS to NEXT_PUBLIC_SERVER_CONNECTION_LIBRARY
    Removed /connect page
    Added connection url parameter to manage the selected connection URL
    Added hooks for useSelectedConnection and useRawConnectionUrlParam for use with the connection url parameter
    Refactored the add connection dialog into its own component
    Refactored connection list into its own component to handle server and user provided connection URLs

  • #1074 e4d3ce3 Thanks @tk-o! - Display all Address values as checksummed EVM addresses.

  • #1095 16b4748 Thanks @tk-o! - Implement refined Indexing Status API data model.

  • #1039 6142f8c Thanks @BanaSeba! - Extend default ENSAdmin ENSNode urls

  • #1137 1460d20 Thanks @lightwalker-eth! - Update latest indexed registrations panel to tailor ENSIP-19 primary name lookups using a heuristic chainId guess (full solution requires indexed data model enhancement).

  • #1157 ffb4103 Thanks @tk-o! - Present all entries from ENSIndexerVersionInfo in the UI.

  • #1072 89da0a3 Thanks @Y3drk! - Refine /status dashboards UI & UX

  • #1062 ec79ed8 Thanks @Y3drk! - Refine Indexing Status UI

  • #1071 58149fa Thanks @notrab! - Add support for telegram, linkedin and reddit profiles on name detail page

  • #1073 feaf593 Thanks @notrab! - New hooks useNamespace, useEnsMetadataServiceAvatarUrl, and useENSAppProfileUrl

  • #1054 4e7422a Thanks @Y3drk! - Update ENSDb icon and link to ENSDb docs

  • #1137 1460d20 Thanks @lightwalker-eth! - Update Identity components to display ENSIP-19 resolution context

  • #1139 faad679 Thanks @Y3drk! - Introduce "Registrations" module to the ENS Explorer.

  • #1072 89da0a3 Thanks @Y3drk! - Refine Fallback Avatars

  • #1125 [8519564](8519564540fe9b...

Read more

v0.35.0

31 Aug 23:33
eec0094

Choose a tag to compare

@ensnode/ensnode-schema@0.35.0

Minor Changes

@ensnode/ensnode-react@0.35.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensnode-sdk@0.35.0

@ensnode/ensnode-sdk@0.35.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@0.35.0

@ensnode/ponder-metadata@0.35.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@0.35.0

@ensnode/datasources@0.35.0

@ensnode/ensrainbow-sdk@0.35.0

@ensnode/ponder-subgraph@0.35.0

ensadmin@0.35.0

Minor Changes

  • #994 ff9c7a8 Thanks @shrugs! - Fixes issue where ENSIndexer's configured ENSRainbow Label Set Version Number was rendering as 'unknown' when it was 0.

Patch Changes

  • Updated dependencies [7ccaa65]:
    • @ensnode/ensnode-schema@0.35.0
    • @ensnode/datasources@0.35.0
    • @ensnode/ponder-metadata@0.35.0
    • @ensnode/ensnode-react@0.35.0
    • @ensnode/ensnode-sdk@0.35.0

ensindexer@0.35.0

Minor Changes

  • #997 319e4b0 Thanks @shrugs! - Added REPLACE_UNNORMALIZED configuration option (defaults to true). When enabled, all stored Label and Name values are guaranteed to be Interpreted Labels and Interpreted Names, avoiding edge cases with unnormalized characters by representing unnormalized values as Encoded LabelHashes of the Literal Label value found onchain.

  • #997 319e4b0 Thanks @shrugs! - The ENSNode Resolution API (/resolve/*) is now guaranteed to only return normalized names. This includes both primary name resolution (reverse resolution) and name record resolution (forward resolution).

  • #997 319e4b0 Thanks @shrugs! - Added REPLACE_UNNORMALIZED configuration option (defaults to true). When enabled, all Label and Name values returned from the Subgraph-Compatible GraphQL API (/subgraph) are guaranteed to be Interpreted Labels and Interpreted Names, avoiding edge cases with unnormalized characters by representing unnormalized values as Encoded LabelHashes of the Literal Label value found onchain.

  • #1001 7ccaa65 Thanks @lightwalker-eth! - Index mappings between ENS names and their ownership controlling tokens.

Patch Changes

  • Updated dependencies [7ccaa65]:
    • @ensnode/ensnode-schema@0.35.0
    • @ensnode/datasources@0.35.0
    • @ensnode/ensrainbow-sdk@0.35.0
    • @ensnode/ponder-metadata@0.35.0
    • @ensnode/ponder-subgraph@0.35.0
    • @ensnode/ensnode-sdk@0.35.0

ensrainbow@0.35.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/ensrainbow-sdk@0.35.0
    • @ensnode/ensnode-sdk@0.35.0

@docs/ensnode@0.35.0

@docs/ensrainbow@0.35.0

📦 NPM packages

🐳 Docker images