Skip to content

Releases: namehash/ensnode

v1.9.0

27 Mar 10:48
c78a960

Choose a tag to compare

@namehash/ens-referrals@1.9.0

Minor Changes

  • #1823 113232b Thanks @Y3drk! - Updated package documentation with a client methods overview.

Patch Changes

@ensnode/ensdb-sdk@1.9.0

Minor Changes

  • #1832 9f52a66 Thanks @tk-o! - Hotfixed the buildConcreteEnsIndexerSchema function by replacing the cloning approach with working mutation approach.

  • #1809 aaa471f Thanks @tk-o! - Renamed the client getter on EnsDbReader class to ensDb.

Patch Changes

@ensnode/ensnode-sdk@1.9.0

Minor Changes

  • #1822 70e6f24 Thanks @tk-o! - Updated auto-generation rules for HTTP and WS RPCs.

  • #1836 387715e Thanks @tk-o! - Removed the EnsIndexerUrlEnvironment interface as it was unused.

Patch Changes

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

@ensnode/ponder-sdk@1.9.0

Minor Changes

  • #1836 387715e Thanks @tk-o! - Extended PonderAppContext data model with localPonderAppUrl field.

  • #1836 387715e Thanks @tk-o! - Replaced localPonderAppUrl reference with ponderAppContext.localPonderAppUrl in the constructor for LocalPonderClient.

@ensnode/ensnode-react@1.9.0

Patch Changes

@namehash/namehash-ui@1.9.0

Patch Changes

  • Updated dependencies [70e6f24, 387715e]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/ensnode-react@1.9.0
    • @ensnode/datasources@1.9.0

@ensnode/datasources@1.9.0

@ensnode/ensrainbow-sdk@1.9.0

@ensnode/ponder-subgraph@1.9.0

ensapi@1.9.0

Minor Changes

  • #1809 aaa471f Thanks @tk-o! - Updated custom queries for ENSDb to implement data model from ENSDb SDK.

  • #1809 aaa471f Thanks @tk-o! - Decoupled ENSApi from ENSIndexer by updating the data source for EnsIndexerPublicConfig from ENSIndexer to ENSDb.

  • #1809 aaa471f Thanks @tk-o! - Decoupled ENSApi from ENSIndexer by updating the data source for Indexing Status snapshots, from ENSIndexer's Indexing Status API route to ENSDb.

Patch Changes

  • Updated dependencies [70e6f24, 9f52a66, aaa471f, 387715e, 113232b]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/ensdb-sdk@1.9.0
    • @namehash/ens-referrals@1.9.0
    • @ensnode/datasources@1.9.0
    • @ensnode/ponder-subgraph@1.9.0

ensindexer@1.9.0

Minor Changes

  • #1822 70e6f24 Thanks @tk-o! - Introduced a new RPC_AUTO_GEN_MODE environment variable (optional, by default set to http-only).

  • #1836 387715e Thanks @tk-o! - Cleaned up all references to config.ensIndexerUrl. The local Ponder app URL is now automatically derived from the Ponder app runtime context, eliminating the need for manual configuration.

Patch Changes

  • Updated dependencies [70e6f24, 9f52a66, aaa471f, 387715e, 387715e, 387715e]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/ensdb-sdk@1.9.0
    • @ensnode/ponder-sdk@1.9.0
    • @ensnode/ensrainbow-sdk@1.9.0
    • @ensnode/datasources@1.9.0

@docs/ensnode@1.9.0

Minor Changes

  • #1827 c9fc7f8 Thanks @Y3drk! - Updated ensnode.io's landing page to use standardized footer component.

Patch Changes

  • Updated dependencies []:
    • @namehash/namehash-ui@1.9.0

@docs/ensrainbow@1.9.0

Minor Changes

  • #1827 c9fc7f8 Thanks @Y3drk! - Updated ensrainbow.io's landing page to use standardized footer component.

Patch Changes

  • Updated dependencies []:
    • @namehash/namehash-ui@1.9.0

ensadmin@1.9.0

Patch Changes

  • Updated dependencies [70e6f24, 387715e]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/ensnode-react@1.9.0
    • @namehash/namehash-ui@1.9.0
    • @ensnode/datasources@1.9.0

ensrainbow@1.9.0

Patch Changes

  • Updated dependencies [70e6f24, 387715e]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/ensrainbow-sdk@1.9.0

fallback-ensapi@1.9.0

Patch Changes

  • Updated dependencies [70e6f24, 387715e]:
    • @ensnode/ensnode-sdk@1.9.0
    • @ensnode/datasources@1.9.0

@ensnode/integration-test-env@0.0.3

Patch Changes

@docs/mintlify@1.9.0

📦 NPM packages

Read more

v1.8.1

24 Mar 11:34
fdd6a2e

Choose a tag to compare

@namehash/ens-referrals@1.8.1

Patch Changes

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

@ensnode/ensdb-sdk@1.8.1

Patch Changes

  • #1820 12f279d Thanks @tk-o! - Temporarily removed the byName index on subgraph_domains table in ENSDb.

  • Updated dependencies []:

    • @ensnode/ensnode-sdk@1.8.1

@ensnode/ensnode-react@1.8.1

Patch Changes

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

@ensnode/ensnode-sdk@1.8.1

Patch Changes

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

@namehash/namehash-ui@1.8.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.8.1
    • @ensnode/ensnode-react@1.8.1
    • @ensnode/ensnode-sdk@1.8.1

@ensnode/datasources@1.8.1

@ensnode/ensrainbow-sdk@1.8.1

@ensnode/ponder-sdk@1.8.1

@ensnode/ponder-subgraph@1.8.1

ensadmin@1.8.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.8.1
    • @ensnode/ensnode-react@1.8.1
    • @ensnode/ensnode-sdk@1.8.1
    • @namehash/namehash-ui@1.8.1

ensapi@1.8.1

Patch Changes

  • Updated dependencies [12f279d]:
    • @ensnode/ensdb-sdk@1.8.1
    • @ensnode/datasources@1.8.1
    • @ensnode/ensnode-sdk@1.8.1
    • @ensnode/ponder-subgraph@1.8.1
    • @namehash/ens-referrals@1.8.1

ensindexer@1.8.1

Patch Changes

  • #1735 eff25f9 Thanks @djstrong! - Add retry-with-backoff for ENSRainbow heal() calls during indexing. Transient failures (network errors and server errors) are retried up to 3 times with exponential backoff, with a warning logged on each failed attempt. This prevents a single transient ENSRainbow error from causing indexing to fail.

  • Updated dependencies [12f279d]:

    • @ensnode/ensdb-sdk@1.8.1
    • @ensnode/datasources@1.8.1
    • @ensnode/ensrainbow-sdk@1.8.1
    • @ensnode/ensnode-sdk@1.8.1
    • @ensnode/ponder-sdk@1.8.1

ensrainbow@1.8.1

Patch Changes

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

fallback-ensapi@1.8.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.8.1
    • @ensnode/ensnode-sdk@1.8.1

@docs/ensnode@1.8.1

Patch Changes

@ensnode/integration-test-env@0.0.2

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.8.1
    • @ensnode/ensnode-sdk@1.8.1

@docs/mintlify@1.8.1

@docs/ensrainbow@1.8.1

📦 NPM packages

🐳 Docker images

v1.8.0

23 Mar 12:52
b8a5d51

Choose a tag to compare

@namehash/ens-referrals@1.8.0

Minor Changes

  • #1780 0bb79fc Thanks @Goader! - Add Exhausted and AwardsReview referral program statuses; add areAwardsDistributed to base rules; enrich /editions with runtime status and awardPoolRemaining per edition.

Patch Changes

  • #1742 0bde568 Thanks @Goader! - Simplify how rev-share-limit leaderboard race sorting achieves deterministic sorting by execution order.

  • Updated dependencies [f0007b4, 9ea8580]:

    • @ensnode/ensnode-sdk@1.8.0

@ensnode/ensdb-sdk@1.8.0

Minor Changes

  • #1772 5ce102e Thanks @tk-o! - Renamed @ensnode/ensnode-schema to @ensnode/ensdb-sdk.

  • #1798 f0007b4 Thanks @tk-o! - Moved ensdb module from ENSNode SDK into ENSDb SDK.

  • #1778 d6dd425 Thanks @tk-o! - Created isolated database schema definitions: ENSIndexer Schema and ENSNode Schema.

  • #1779 5ac81cb Thanks @tk-o! - Introduced toolkit for managing ENSDb migrations for ENSNode Schema.

  • #1798 f0007b4 Thanks @tk-o! - Introduced two client implementations for ENSDb: EnsDbReader and EnsDbWriter.

Patch Changes

@ensnode/ensnode-sdk@1.8.0

Minor Changes

Patch Changes

  • #1766 9ea8580 Thanks @shrugs! - Fixes issue with derivation of EnsIndexerConfig.indexedChainIds in plugins that conditionally index multiple chains (ex: 'protocol-acceleration').

  • Updated dependencies []:

    • @ensnode/datasources@1.8.0

@ensnode/ponder-sdk@1.8.0

Minor Changes

  • #1807 410f937 Thanks @tk-o! - Introduced PonderAppContext data model to capture the internal context of a local Ponder app.

@ensnode/ensnode-react@1.8.0

Patch Changes

@namehash/namehash-ui@1.8.0

Patch Changes

  • Updated dependencies [f0007b4, 9ea8580]:
    • @ensnode/ensnode-sdk@1.8.0
    • @ensnode/ensnode-react@1.8.0
    • @ensnode/datasources@1.8.0

@ensnode/datasources@1.8.0

@ensnode/ensrainbow-sdk@1.8.0

@ensnode/ponder-subgraph@1.8.0

ensapi@1.8.0

Minor Changes

  • #1744 9429530 Thanks @shrugs! - ENSNode GraphQL API: Registration.start is now available, indicating the start timestamp of the Registration.

  • #1758 f276efe Thanks @shrugs! - The ENSv2 Plugin can now be safely activated for ENSv1-only namespaces (ex: 'mainnet', 'sepolia').

  • #1730 5c64d89 Thanks @shrugs! - The subgraph and ensv2 plugins can now be activated in parallel.

  • #1761 337ef4b Thanks @shrugs! - Introduces integration testing for the ENSv2 Plugin and GraphQL API against the ENSv2 devnet.

  • #1744 9429530 Thanks @shrugs! - ENSNode GraphQL API: Add where filters to all *.events connections (Domain.events, Resolver.events, Permissions.events, Account.events). Supports filtering by selector_in, timestamp_gte, timestamp_lte, and from (where applicable). Also adds Account.events field to find events by transaction sender.

  • #1733 10b368a Thanks @shrugs! - ENSNode GraphQL API: ENSv1Domain.rootRegistryOwner is now available, indicating the owner of the Domain's node within the ENSv1 Registry contract.

  • #1744 9429530 Thanks @shrugs! - ENSNode GraphQL API: Account.events now provides the set of Events for which this Account is the sender (i.e. Transaction.from).

Patch Changes

  • #1787 4838dc7 Thanks @sevenzing! - API file handlers rearrange, making them grouped by open api tags. Moving /amirealtime to /api/realtime and keeping old endpoint for backward compatibility.

  • #1780 0bb79fc Thanks @Goader! - Add Exhausted and AwardsReview referral program statuses; add areAwardsDistributed to base rules; enrich /editions with runtime status and awardPoolRemaining per edition.

  • #1742 0bde568 Thanks @Goader! - Provide deterministic sorting of registrar actions by their execution order.

  • Updated dependencies [5ce102e, 0bde568, f0007b4, d6dd425, 0bb79fc, 5ac81cb, f0007b4, 9ea8580]:

    • @ensnode/ensdb-sdk@1.8.0
    • @namehash/ens-referrals@1.8.0
    • @ensnode/ensnode-sdk@1.8.0
    • @ensnode/datasources@1.8.0
    • @ensnode/ponder-subgraph@1.8.0

ensindexer@1.8.0

Minor Changes

  • #1798 f0007b4 Thanks @tk-o! - Replaced a bespoke EnsDbClient implementation with EnsDbWriter from ENSDb SDK.

  • #1807 410f937 Thanks @tk-o! - Improved developer experience by skipping validation step in ENSDb Writer Worker while in dev mode.

  • #1758 f276efe Thanks @shrugs! - The ENSv2 Plugin can now be safely activated for ENSv1-only namespaces (ex: 'mainnet', 'sep...

Read more

v1.7.0

09 Mar 10:31
b3b1a54

Choose a tag to compare

@namehash/ens-referrals@1.7.0

Minor Changes

  • #1732 9ef8ab7 Thanks @Goader! - Add client-side forward compatibility for unrecognized leaderboard page and edition metrics award models. When a server returns a newer awardModel not known to this client, the deserializers now wrap the response as ReferrerLeaderboardPageUnrecognized or ReferrerEditionMetricsUnrecognized instead of throwing.

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0

@ensnode/ensnode-sdk@1.7.0

Minor Changes

  • #1734 2d03bcd Thanks @tk-o! - Fixed logic applied while building indexed blockrange for a chain.

Patch Changes

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

@ensnode/ponder-sdk@1.7.0

Minor Changes

  • #1734 2d03bcd Thanks @tk-o! - Fixed logic applied while building indexed blockrange for a chain.

@ensnode/ensnode-react@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0

@namehash/namehash-ui@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/ensnode-react@1.7.0
    • @ensnode/datasources@1.7.0

@ensnode/datasources@1.7.0

@ensnode/ensnode-schema@1.7.0

@ensnode/ensrainbow-sdk@1.7.0

@ensnode/ponder-subgraph@1.7.0

ensapi@1.7.0

Minor Changes

  • #1719 4cb6dee Thanks @shrugs! - ENSNode GraphQL API: BREAKING: Removed ENSv1Domain.children in favor of Domain.subdomains.

  • #1719 4cb6dee Thanks @shrugs! - ENSNode GraphQL API: Introduce *Connection.totalCount for all *Connection fields, following the Relay specification.

  • #1719 4cb6dee Thanks @shrugs! - ENSNode GraphQL API: BREAKING: Removed Domain.subdomainCount in favor of Domain.subdomains.totalCount.

Patch Changes

  • Updated dependencies [9ef8ab7, 2d03bcd]:
    • @namehash/ens-referrals@1.7.0
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/datasources@1.7.0
    • @ensnode/ensnode-schema@1.7.0
    • @ensnode/ponder-subgraph@1.7.0

ensadmin@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/ensnode-react@1.7.0
    • @namehash/namehash-ui@1.7.0
    • @ensnode/datasources@1.7.0
    • @ensnode/ensnode-schema@1.7.0

ensindexer@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/ponder-sdk@1.7.0
    • @ensnode/ensrainbow-sdk@1.7.0
    • @ensnode/datasources@1.7.0
    • @ensnode/ensnode-schema@1.7.0

ensrainbow@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/ensrainbow-sdk@1.7.0

fallback-ensapi@1.7.0

Patch Changes

  • Updated dependencies [2d03bcd]:
    • @ensnode/ensnode-sdk@1.7.0
    • @ensnode/datasources@1.7.0

@docs/mintlify@1.7.0

@docs/ensnode@1.7.0

@docs/ensrainbow@1.7.0

📦 NPM packages

🐳 Docker images

v1.6.0

04 Mar 12:55
9657006

Choose a tag to compare

@namehash/ens-referrals@1.6.0

Minor Changes

  • #1663 c6cc7c4 Thanks @Goader! - Introduces a pluggable award model architecture for referral program editions. The original Holiday Awards logic is now encapsulated as the pie-split model. A new rev-share-limit model is added to support the upcoming referral program edition. ReferralProgramRules is now a discriminated union over awardModel, with an Unrecognized variant for forward compatibility — older clients safely skip editions with unknown models rather than crashing.

  • #1621 75c8b01 Thanks @Goader! - Added status field to referral program API responses (ReferrerLeaderboardPage, ReferrerEditionMetricsRanked, ReferrerEditionMetricsUnranked) indicating whether a program is "Scheduled", "Active", or "Closed" based on the program's timing relative to accurateAsOf.

  • #1603 8be113b Thanks @Goader! - Introduces referral program editions support with pre-configured edition definitions (ENS Holiday Awards December 2025, March 2026 edition). Updated ENSAnalytics API v1 to support edition-based leaderboard queries and added edition configuration to environment schema.

  • #1712 3ece8f0 Thanks @Goader! - Add admin disqualification support for rev-share-limit referral program editions.

  • #1542 500388b Thanks @Goader! - Flipped dependency relationship between ensnode-sdk and ens-referrals. Introduced new ENSReferralsClient for referral leaderboard APIs. Consolidated duplicate types (ChainId, AccountId, UnixTimestamp, Duration) by importing from ensnode-sdk.

  • #1562 84a4c5e Thanks @Goader! - Migrated v1 referrer leaderboard API to use mature PriceEth and PriceUsdc types from ensnode-sdk, replacing temporary RevenueContribution and USDQuantity types. Added /v1 subpath export to ens-referrals.

Patch Changes

@ensnode/ensnode-schema@1.6.0

Minor Changes

@ensnode/ensnode-sdk@1.6.0

Minor Changes

  • #1621 75c8b01 Thanks @Goader! - SWRCache fn now optionally receives the currently cached result as a parameter, allowing implementations to inspect cached data before deciding whether to return it or fetch fresh data. Fully backward compatible.

  • #1675 a13e206 Thanks @tk-o! - Includes mergeBlockNumberRanges helper function to enable indexed blockrange aggregation, for example, across multiple contract definitions.

  • #1715 1f8a05b Thanks @tk-o! - Added validateEnsIndexerPublicConfig and validateEnsIndexerVersionInfo functions.

  • #1660 9bffd55 Thanks @tk-o! - Introduces ENSDb module which includes data model definitions.

  • #1690 91d7653 Thanks @tk-o! - Renames ChainIndexingConfig* types to match BlockRefRange* pattern to support further data model improvements.

  • #1660 9bffd55 Thanks @tk-o! - Extends ENSIndexer module with functionality allowing compatibility check between two instances of ENSIndexer public config.

  • #1675 a13e206 Thanks @tk-o! - Includes buildOmnichainIndexingStatusSnapshot function for simple builder returning OmnichainIndexingStatusSnapshot object.

  • #1705 a0be9a6 Thanks @tk-o! - Added ensRainbowPublicConfig field to EnsIndexerPublicConfig.

  • #1699 3d7fb07 Thanks @tk-o! - Replaced Blockrange data model with more versatile ones: BlockNumberRange and BlockRefRange.

  • #1675 a13e206 Thanks @tk-o! - Introduced buildIndexedBlockranges function that builds a map of indexed blockranges configured for each indexed chain.

  • #1643 4cf6f41 Thanks @tk-o! - Introduces EnsIndexerClient class, supporting easy interactions with ENSIndexer APIs.

  • #1617 1bc599f Thanks @tk-o! - Introduces validateChainIndexingStatusSnapshot which enables validating values against business-layer requirements.

  • #1542 500388b Thanks @Goader! - Flipped dependency relationship between ensnode-sdk and ens-referrals. Introduced new ENSReferralsClient for referral leaderboard APIs. Consolidated duplicate types (ChainId, AccountId, UnixTimestamp, Duration) by importing from ensnode-sdk.

  • #1699 3d7fb07 Thanks @tk-o! - Replaced createIndexingConfig function with buildBlockRefRange that utilises updated BlockRefRange data model.

  • #1697 70b15a1 Thanks @tk-o! - Introduced streamlined datamo...

Read more

v1.5.1

17 Jan 15:50
6e3b438

Choose a tag to compare

@ensnode/ensnode-react@1.5.1

Patch Changes

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

@ensnode/ensnode-sdk@1.5.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.5.1
    • @namehash/ens-referrals@1.5.1

@namehash/namehash-ui@1.5.1

Patch Changes

  • #1524 a0126b2 Thanks @Y3drk! - Refines the package's setup (CSS-related & prepublish scripts) and components (interfaces).

  • Updated dependencies []:

    • @ensnode/datasources@1.5.1
    • @ensnode/ensnode-react@1.5.1
    • @ensnode/ensnode-sdk@1.5.1

@ensnode/ponder-metadata@1.5.1

Patch Changes

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

@ensnode/datasources@1.5.1

@namehash/ens-referrals@1.5.1

@ensnode/ensnode-schema@1.5.1

@ensnode/ensrainbow-sdk@1.5.1

@ensnode/ponder-subgraph@1.5.1

ensadmin@1.5.1

Patch Changes

  • #1524 a0126b2 Thanks @Y3drk! - Applies @namehash/namehash-ui's components across the app.

  • #1537 63617fa Thanks @tk-o! - Updates Node.js runtime to the current LTS version (v24).

  • Updated dependencies [a0126b2]:

    • @namehash/namehash-ui@1.5.1
    • @ensnode/datasources@1.5.1
    • @ensnode/ponder-metadata@1.5.1
    • @ensnode/ensnode-schema@1.5.1
    • @ensnode/ensnode-react@1.5.1
    • @ensnode/ensnode-sdk@1.5.1

ensapi@1.5.1

Patch Changes

  • #1529 b25605b Thanks @notrab! - Add production and testnet servers to OpenAPI spec

    The OpenAPI specification now includes the following servers:

  • #1537 63617fa Thanks @tk-o! - Updates Node.js runtime to the current LTS version (v24).

  • Updated dependencies []:

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

ensindexer@1.5.1

Patch Changes

  • #1534 bc1897d Thanks @lightwalker-eth! - Updated default plugin activations when SUBGRAPH_COMPAT=false (default) to also include protocol-acceleration, registrars, and tokenscope.

  • #1537 63617fa Thanks @tk-o! - Updates Node.js runtime to the current LTS version (v24).

  • Updated dependencies []:

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

ensrainbow@1.5.1

Patch Changes

  • #1537 63617fa Thanks @tk-o! - Updates Node.js runtime to the current LTS version (v24).

  • Updated dependencies []:

    • @ensnode/ensrainbow-sdk@1.5.1
    • @ensnode/ensnode-sdk@1.5.1

fallback-ensapi@1.5.1

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.5.1
    • @ensnode/ensnode-sdk@1.5.1

@docs/mintlify@1.5.1

Patch Changes

  • #1530 4f7bfdb Thanks @notrab! - Introduced new documentation site at docs.ensnode.io powered by Mintlify for browsing API endpoints, and make requests using the API Playground.

  • #1530 4f7bfdb Thanks @notrab! - Added OpenAPI documentation for ENSNode APIs. The interactive API reference allows developers to explore and test API endpoints directly from the documentation.

  • #1535 de666e0 Thanks @tk-o! - Improved a method for how mintlify CLI is included when running development server locally.

@docs/ensnode@1.5.1

Patch Changes

@docs/ensrainbow@1.5.1

📦 NPM packages

🐳 Docker images

v1.5.0

14 Jan 19:02
36dd984

Choose a tag to compare

@ensnode/ensnode-schema@1.5.0

Minor Changes

  • #1527 dc7e07f Thanks @tk-o! - Update registrars schema to enable storing at most one metadata record.

@namehash/namehash-ui@1.5.0

Minor Changes

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.5.0
    • @ensnode/ensnode-react@1.5.0
    • @ensnode/ensnode-sdk@1.5.0

@ensnode/ensnode-react@1.5.0

Patch Changes

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

@ensnode/ensnode-sdk@1.5.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.5.0
    • @namehash/ens-referrals@1.5.0

@ensnode/ponder-metadata@1.5.0

Patch Changes

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

@ensnode/datasources@1.5.0

@namehash/ens-referrals@1.5.0

@ensnode/ensrainbow-sdk@1.5.0

@ensnode/ponder-subgraph@1.5.0

ensadmin@1.5.0

Patch Changes

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

ensapi@1.5.0

Patch Changes

  • Updated dependencies [dc7e07f]:
    • @ensnode/ensnode-schema@1.5.0
    • @ensnode/datasources@1.5.0
    • @ensnode/ponder-subgraph@1.5.0
    • @ensnode/ensnode-sdk@1.5.0
    • @namehash/ens-referrals@1.5.0

ensindexer@1.5.0

Patch Changes

  • #1515 eda900e Thanks @shrugs! - Adds timestamp to Event entities in the ENSv2 schema (Registration.event, Renewal.event).

  • #1527 dc7e07f Thanks @tk-o! - Update registrars plugin indexing logic to store at most one metadata record in ENSDb for current "logical registrar action".

  • Updated dependencies [dc7e07f]:

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

ensrainbow@1.5.0

Patch Changes

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

fallback-ensapi@1.5.0

Patch Changes

  • Updated dependencies []:
    • @ensnode/datasources@1.5.0
    • @ensnode/ensnode-sdk@1.5.0

@docs/ensnode@1.5.0

@docs/ensrainbow@1.5.0

📦 NPM packages

🐳 Docker images

v1.4.0

13 Jan 00:17
eda900e

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