Releases: namehash/ensnode
v1.9.0
@namehash/ens-referrals@1.9.0
Minor Changes
Patch Changes
@ensnode/ensdb-sdk@1.9.0
Minor Changes
-
#1832
9f52a66Thanks @tk-o! - Hotfixed thebuildConcreteEnsIndexerSchemafunction by replacing the cloning approach with working mutation approach. -
#1809
aaa471fThanks @tk-o! - Renamed theclientgetter onEnsDbReaderclass toensDb.
Patch Changes
@ensnode/ensnode-sdk@1.9.0
Minor Changes
-
#1822
70e6f24Thanks @tk-o! - Updated auto-generation rules for HTTP and WS RPCs. -
#1836
387715eThanks @tk-o! - Removed theEnsIndexerUrlEnvironmentinterface as it was unused.
Patch Changes
- Updated dependencies []:
- @ensnode/datasources@1.9.0
@ensnode/ponder-sdk@1.9.0
Minor Changes
-
#1836
387715eThanks @tk-o! - ExtendedPonderAppContextdata model withlocalPonderAppUrlfield. -
#1836
387715eThanks @tk-o! - ReplacedlocalPonderAppUrlreference withponderAppContext.localPonderAppUrlin the constructor forLocalPonderClient.
@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
aaa471fThanks @tk-o! - Updated custom queries for ENSDb to implement data model from ENSDb SDK. -
#1809
aaa471fThanks @tk-o! - Decoupled ENSApi from ENSIndexer by updating the data source forEnsIndexerPublicConfigfrom ENSIndexer to ENSDb. -
#1809
aaa471fThanks @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
70e6f24Thanks @tk-o! - Introduced a newRPC_AUTO_GEN_MODEenvironment variable (optional, by default set tohttp-only). -
#1836
387715eThanks @tk-o! - Cleaned up all references toconfig.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
c9fc7f8Thanks @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
c9fc7f8Thanks @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
fallback-ensapi@1.9.0
Patch Changes
@ensnode/integration-test-env@0.0.3
Patch Changes
- Updated dependencies [
70e6f24,9f52a66,aaa471f,387715e]:- @ensnode/ensnode-sdk@1.9.0
- @ensnode/ensdb-sdk@1.9.0
- @ensnode/datasources@1.9.0
@docs/mintlify@1.9.0
📦 NPM packages
v1.8.1
@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
12f279dThanks @tk-o! - Temporarily removed thebyNameindex onsubgraph_domainstable 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
eff25f9Thanks @djstrong! - Add retry-with-backoff for ENSRainbowheal()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
- @ensnode/datasources@1.8.1
- @ensnode/ensdb-sdk@1.8.1
- @ensnode/ensnode-react@1.8.1
- @ensnode/ensnode-sdk@1.8.1
- @ensnode/ensrainbow-sdk@1.8.1
- @ensnode/ponder-sdk@1.8.1
- @ensnode/ponder-subgraph@1.8.1
🐳 Docker images
v1.8.0
@namehash/ens-referrals@1.8.0
Minor Changes
- #1780
0bb79fcThanks @Goader! - AddExhaustedandAwardsReviewreferral program statuses; addareAwardsDistributedto base rules; enrich/editionswith runtimestatusandawardPoolRemainingper edition.
Patch Changes
-
#1742
0bde568Thanks @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
5ce102eThanks @tk-o! - Renamed@ensnode/ensnode-schemato@ensnode/ensdb-sdk. -
#1798
f0007b4Thanks @tk-o! - Movedensdbmodule from ENSNode SDK into ENSDb SDK. -
#1778
d6dd425Thanks @tk-o! - Created isolated database schema definitions: ENSIndexer Schema and ENSNode Schema. -
#1779
5ac81cbThanks @tk-o! - Introduced toolkit for managing ENSDb migrations for ENSNode Schema. -
#1798
f0007b4Thanks @tk-o! - Introduced two client implementations for ENSDb:EnsDbReaderandEnsDbWriter.
Patch Changes
@ensnode/ensnode-sdk@1.8.0
Minor Changes
Patch Changes
-
#1766
9ea8580Thanks @shrugs! - Fixes issue with derivation ofEnsIndexerConfig.indexedChainIdsin 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
410f937Thanks @tk-o! - IntroducedPonderAppContextdata 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
9429530Thanks @shrugs! - ENSNode GraphQL API:Registration.startis now available, indicating the start timestamp of the Registration. -
#1758
f276efeThanks @shrugs! - The ENSv2 Plugin can now be safely activated for ENSv1-only namespaces (ex: 'mainnet', 'sepolia'). -
#1730
5c64d89Thanks @shrugs! - Thesubgraphandensv2plugins can now be activated in parallel. -
#1761
337ef4bThanks @shrugs! - Introduces integration testing for the ENSv2 Plugin and GraphQL API against the ENSv2 devnet. -
#1744
9429530Thanks @shrugs! - ENSNode GraphQL API: Addwherefilters to all*.eventsconnections (Domain.events,Resolver.events,Permissions.events,Account.events). Supports filtering byselector_in,timestamp_gte,timestamp_lte, andfrom(where applicable). Also addsAccount.eventsfield to find events by transaction sender. -
#1733
10b368aThanks @shrugs! - ENSNode GraphQL API:ENSv1Domain.rootRegistryOwneris now available, indicating the owner of the Domain's node within the ENSv1 Registry contract. -
#1744
9429530Thanks @shrugs! - ENSNode GraphQL API:Account.eventsnow provides the set of Events for which this Account is the sender (i.e.Transaction.from).
Patch Changes
-
#1787
4838dc7Thanks @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
0bb79fcThanks @Goader! - AddExhaustedandAwardsReviewreferral program statuses; addareAwardsDistributedto base rules; enrich/editionswith runtimestatusandawardPoolRemainingper edition. -
#1742
0bde568Thanks @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
f0007b4Thanks @tk-o! - Replaced a bespokeEnsDbClientimplementation withEnsDbWriterfrom ENSDb SDK. -
#1807
410f937Thanks @tk-o! - Improved developer experience by skipping validation step in ENSDb Writer Worker while in dev mode. -
#1758
f276efeThanks @shrugs! - The ENSv2 Plugin can now be safely activated for ENSv1-only namespaces (ex: 'mainnet', 'sep...
v1.7.0
@namehash/ens-referrals@1.7.0
Minor Changes
- #1732
9ef8ab7Thanks @Goader! - Add client-side forward compatibility for unrecognized leaderboard page and edition metrics award models. When a server returns a newerawardModelnot known to this client, the deserializers now wrap the response asReferrerLeaderboardPageUnrecognizedorReferrerEditionMetricsUnrecognizedinstead of throwing.
Patch Changes
- Updated dependencies [
2d03bcd]:- @ensnode/ensnode-sdk@1.7.0
@ensnode/ensnode-sdk@1.7.0
Minor Changes
Patch Changes
- Updated dependencies []:
- @ensnode/datasources@1.7.0
@ensnode/ponder-sdk@1.7.0
Minor Changes
@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
4cb6deeThanks @shrugs! - ENSNode GraphQL API: BREAKING: RemovedENSv1Domain.childrenin favor ofDomain.subdomains. -
#1719
4cb6deeThanks @shrugs! - ENSNode GraphQL API: Introduce*Connection.totalCountfor all*Connectionfields, following the Relay specification. -
#1719
4cb6deeThanks @shrugs! - ENSNode GraphQL API: BREAKING: RemovedDomain.subdomainCountin favor ofDomain.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
- @ensnode/datasources@1.7.0
- @ensnode/ensnode-react@1.7.0
- @ensnode/ensnode-schema@1.7.0
- @ensnode/ensnode-sdk@1.7.0
- @ensnode/ensrainbow-sdk@1.7.0
- @ensnode/ponder-sdk@1.7.0
- @ensnode/ponder-subgraph@1.7.0
🐳 Docker images
v1.6.0
@namehash/ens-referrals@1.6.0
Minor Changes
-
#1663
c6cc7c4Thanks @Goader! - Introduces a pluggable award model architecture for referral program editions. The original Holiday Awards logic is now encapsulated as thepie-splitmodel. A newrev-share-limitmodel is added to support the upcoming referral program edition.ReferralProgramRulesis now a discriminated union overawardModel, with anUnrecognizedvariant for forward compatibility — older clients safely skip editions with unknown models rather than crashing. -
#1621
75c8b01Thanks @Goader! - Addedstatusfield to referral program API responses (ReferrerLeaderboardPage,ReferrerEditionMetricsRanked,ReferrerEditionMetricsUnranked) indicating whether a program is "Scheduled", "Active", or "Closed" based on the program's timing relative toaccurateAsOf. -
#1603
8be113bThanks @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
3ece8f0Thanks @Goader! - Add admin disqualification support for rev-share-limit referral program editions. -
#1542
500388bThanks @Goader! - Flipped dependency relationship betweenensnode-sdkandens-referrals. Introduced newENSReferralsClientfor referral leaderboard APIs. Consolidated duplicate types (ChainId,AccountId,UnixTimestamp,Duration) by importing fromensnode-sdk. -
#1562
84a4c5eThanks @Goader! - Migrated v1 referrer leaderboard API to use maturePriceEthandPriceUsdctypes fromensnode-sdk, replacing temporaryRevenueContributionandUSDQuantitytypes. Added/v1subpath export toens-referrals.
Patch Changes
- Updated dependencies [
220b71f,75c8b01,a13e206,1f8a05b,9bffd55,91d7653,9bffd55,a13e206,a0be9a6,3d7fb07,6f4d39b,a13e206,4cf6f41,8be113b,1bc599f,500388b,3d7fb07,70b15a1,43d3e9c,84a4c5e]:- @ensnode/ensnode-sdk@1.6.0
@ensnode/ensnode-schema@1.6.0
Minor Changes
@ensnode/ensnode-sdk@1.6.0
Minor Changes
-
#1621
75c8b01Thanks @Goader! - SWRCachefnnow 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
a13e206Thanks @tk-o! - IncludesmergeBlockNumberRangeshelper function to enable indexed blockrange aggregation, for example, across multiple contract definitions. -
#1715
1f8a05bThanks @tk-o! - AddedvalidateEnsIndexerPublicConfigandvalidateEnsIndexerVersionInfofunctions. -
#1660
9bffd55Thanks @tk-o! - Introduces ENSDb module which includes data model definitions. -
#1690
91d7653Thanks @tk-o! - RenamesChainIndexingConfig*types to matchBlockRefRange*pattern to support further data model improvements. -
#1660
9bffd55Thanks @tk-o! - Extends ENSIndexer module with functionality allowing compatibility check between two instances of ENSIndexer public config. -
#1675
a13e206Thanks @tk-o! - IncludesbuildOmnichainIndexingStatusSnapshotfunction for simple builder returningOmnichainIndexingStatusSnapshotobject. -
#1705
a0be9a6Thanks @tk-o! - AddedensRainbowPublicConfigfield toEnsIndexerPublicConfig. -
#1699
3d7fb07Thanks @tk-o! - ReplacedBlockrangedata model with more versatile ones:BlockNumberRangeandBlockRefRange. -
#1675
a13e206Thanks @tk-o! - IntroducedbuildIndexedBlockrangesfunction that builds a map of indexed blockranges configured for each indexed chain. -
#1643
4cf6f41Thanks @tk-o! - IntroducesEnsIndexerClientclass, supporting easy interactions with ENSIndexer APIs. -
#1617
1bc599fThanks @tk-o! - IntroducesvalidateChainIndexingStatusSnapshotwhich enables validating values against business-layer requirements. -
#1542
500388bThanks @Goader! - Flipped dependency relationship betweenensnode-sdkandens-referrals. Introduced newENSReferralsClientfor referral leaderboard APIs. Consolidated duplicate types (ChainId,AccountId,UnixTimestamp,Duration) by importing fromensnode-sdk. -
#1699
3d7fb07Thanks @tk-o! - ReplacedcreateIndexingConfigfunction withbuildBlockRefRangethat utilises updatedBlockRefRangedata model. -
#1697
70b15a1Thanks @tk-o! - Introduced streamlined datamo...
v1.5.1
@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
a0126b2Thanks @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
a0126b2Thanks @Y3drk! - Applies@namehash/namehash-ui's components across the app. -
#1537
63617faThanks @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
b25605bThanks @notrab! - Add production and testnet servers to OpenAPI specThe OpenAPI specification now includes the following servers:
- https://api.alpha.ensnode.io (ENSNode Alpha - Mainnet)
- https://api.alpha-sepolia.ensnode.io (ENSNode Alpha - Sepolia Testnet)
- localhost (Local Development)
-
#1537
63617faThanks @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
bc1897dThanks @lightwalker-eth! - Updated default plugin activations whenSUBGRAPH_COMPAT=false(default) to also include protocol-acceleration, registrars, and tokenscope. -
#1537
63617faThanks @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
63617faThanks @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
4f7bfdbThanks @notrab! - Introduced new documentation site at docs.ensnode.io powered by Mintlify for browsing API endpoints, and make requests using the API Playground. -
#1530
4f7bfdbThanks @notrab! - Added OpenAPI documentation for ENSNode APIs. The interactive API reference allows developers to explore and test API endpoints directly from the documentation. -
#1535
de666e0Thanks @tk-o! - Improved a method for howmintlifyCLI is included when running development server locally.
@docs/ensnode@1.5.1
Patch Changes
- #1534
bc1897dThanks @lightwalker-eth! - Refine docs for the ENS Subgraph
@docs/ensrainbow@1.5.1
📦 NPM packages
- @ensnode/datasources@1.5.1
- @ensnode/ensnode-react@1.5.1
- @ensnode/ensnode-schema@1.5.1
- @ensnode/ensnode-sdk@1.5.1
- @ensnode/ensrainbow-sdk@1.5.1
- @ensnode/ponder-metadata@1.5.1
- @ensnode/ponder-subgraph@1.5.1
🐳 Docker images
v1.5.0
@ensnode/ensnode-schema@1.5.0
Minor Changes
- #1527
dc7e07fThanks @tk-o! - Updateregistrarsschema 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
eda900eThanks @shrugs! - Addstimestampto Event entities in the ENSv2 schema (Registration.event, Renewal.event). -
#1527
dc7e07fThanks @tk-o! - Updateregistrarsplugin 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
- @ensnode/datasources@1.5.0
- @ensnode/ensnode-react@1.5.0
- @ensnode/ensnode-schema@1.5.0
- @ensnode/ensnode-sdk@1.5.0
- @ensnode/ensrainbow-sdk@1.5.0
- @ensnode/ponder-metadata@1.5.0
- @ensnode/ponder-subgraph@1.5.0
🐳 Docker images
v1.4.0
@ensnode/datasources@1.4.0
Minor Changes
-
#1280
c254385Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol. -
#1280
c254385Thanks @shrugs! - BREAKING: Removed holesky ENSNamespace.
@namehash/ens-referrals@1.4.0
Minor Changes
-
#1476
9862514Thanks @Y3drk! - Moves referral program status business logic to ens-referrals. -
#1418
4e0579bThanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. AddedtotalRevenueContributionto individual referrer metrics andgrandTotalRevenueContributionto aggregated metrics.
@ensnode/ensnode-schema@1.4.0
Minor Changes
- #1280
c254385Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol.
@ensnode/ensnode-sdk@1.4.0
Minor Changes
-
#1444
fcd96dbThanks @Goader! - Added optional time range filtering to the Registrar Actions API. -
#1484
cf1b218Thanks @Goader! - AddedaccurateAsOfresponse field to the Registrar Actions API. -
#1418
4e0579bThanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. AddedtotalRevenueContributionto individual referrer metrics andgrandTotalRevenueContributionto aggregated metrics.
Patch Changes
-
#1338
bb1686aThanks @stevedylandev! - Adds OpenAPI schema endpoint and route descriptions to ENSApi -
Updated dependencies [
c254385,c254385,9862514,4e0579b]:- @ensnode/datasources@1.4.0
- @namehash/ens-referrals@1.4.0
@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
fae127eThanks @tk-o! - IntroducesGET /amirealtimeendpoint allowing for easy realtime indexing distance verification. -
#1442
05d7481Thanks @shrugs! - Fixed issue regarding Protocol Accelerated Resolution API requests and legacy unmigrated names, which should now resolve correctly when accelerated. -
#1280
c254385Thanks @shrugs! - Introduces the ENSv2 Plugin ('ensv2') for indexing both ENSv1 and the future ENSv2 protocol. -
#1411
ec96ff9Thanks @shrugs! - Disabled viem's built-in Transport Ranking feature in order to minimize net_listening RPC credit ussage. -
#1444
fcd96dbThanks @Goader! - Added optional time range filtering to the Registrar Actions API. -
#1484
cf1b218Thanks @Goader! - AddedaccurateAsOfresponse field to the Registrar Actions API. -
#1418
4e0579bThanks @Goader! - Added revenue contribution tracking to referrer metrics, calculating total revenue contributed to the ENS DAO from referrals. AddedtotalRevenueContributionto individual referrer metrics andgrandTotalRevenueContributionto aggregated metrics.
Patch Changes
-
#1485
4f3abbeThanks @notrab! - Fix openapi validation errors by adding missing route descriptions- Add
describeRoutewith tags, summary, description, and responses to/amirealtime,/ensanalytics/referrers,/ensanalytics/referrers/:referrer,/registrar-actions, and/registrar-actions/:parentNodeendpoints - 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
- Add
-
#1338
bb1686aThanks @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
- #1280 [
c254385](c254385a7f0...
v1.3.1
@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
5d3237dThanks @tk-o! - ReplaceSWRCacheimplementation 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
6388ee7Thanks @tk-o! - Optimizes pagination helper used with Registrar Actions API. -
#1396
5d3237dThanks @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
- @ensnode/datasources@1.3.1
- @ensnode/ensnode-react@1.3.1
- @ensnode/ensnode-schema@1.3.1
- @ensnode/ensnode-sdk@1.3.1
- @ensnode/ensrainbow-sdk@1.3.1
- @ensnode/ponder-metadata@1.3.1
- @ensnode/ponder-subgraph@1.3.1
🐳 Docker images
v1.3.0
@namehash/ens-referrals@1.3.0
Minor Changes
- #1382
9558b9fThanks @Goader! - RenameditemsPerPagetorecordsPerPageandpaginationContexttopageContextin referrer leaderboard APIs to align with registrar actions terminology.
@ensnode/ensnode-react@1.3.0
Minor Changes
Patch Changes
- Updated dependencies [
f64dad6,f64dad6,f64dad6,4bc9e82,9558b9f,f64dad6,f64dad6]:- @ensnode/ensnode-sdk@1.3.0
@ensnode/ensnode-sdk@1.3.0
Minor Changes
-
#1358
f64dad6Thanks @tk-o! - Includes support for strigifying/parsing, and serializing/deserializing the following types:AssetId,AccountId. -
#1358
f64dad6Thanks @tk-o! - Updates serialization and deserialization methods forAccountIdtype. -
#1358
f64dad6Thanks @tk-o! - Introducesname-tokensubmodule toapimodule. -
#1379
4bc9e82Thanks @Goader! - Extended theregistrar-actionsendpoint to support filtering bydecodedReferrerand pagination. -
#1382
9558b9fThanks @Goader! - RenameditemsPerPagetorecordsPerPageandpaginationContexttopageContextin referrer leaderboard APIs to align with registrar actions terminology. -
#1358
f64dad6Thanks @tk-o! - Introduces theNameTokenconcept totokenscopemodule. -
#1358
f64dad6Thanks @tk-o! - ImplementsnameTokensmethod onENSNodeClient.
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
-
#1379
4bc9e82Thanks @Goader! - Extended theregistrar-actionsendpoint to support filtering bydecodedReferrerand pagination. -
#1382
9558b9fThanks @Goader! - RenameditemsPerPagetorecordsPerPageandpaginationContexttopageContextin referrer leaderboard APIs to align with registrar actions terminology.
Patch Changes
- Updated dependencies [
f64dad6,f64dad6,f64dad6,4bc9e82,9558b9f,f64dad6,f64dad6]:- @ensnode/ensnode-sdk@1.3.0
- @namehash/ens-referrals@1.3.0
- @ensnode/datasources@1.3.0
- @ensnode/ensnode-schema@1.3.0
- @ensnode/ponder-subgraph@1.3.0
ensindexer@1.3.0
Minor Changes
Patch Changes
- Updated dependencies [
f64dad6,f64dad6,f64dad6,4bc9e82,9558b9f,f64dad6,f64dad6]:- @ensnode/ensnode-sdk@1.3.0
- @ensnode/ensrainbow-sdk@1.3.0
- @ensnode/datasources@1.3.0
- @ensnode/ponder-metadata@1.3.0
- @ensnode/ensnode-schema@1.3.0
ensadmin@1.3.0
Patch Changes
- Updated dependencies [
f64dad6,f64dad6,f64dad6,f64dad6,4bc9e82,9558b9f,f64dad6,f64dad6]:- @ensnode/ensnode-react@1.3.0
- @ensnode/ensnode-sdk@1.3.0
- @ensnode/datasources@1.3.0
- @ensnode/ponder-metadata@1.3.0
- @ensnode/ensnode-schema@1.3.0
ensrainbow@1.3.0
Patch Changes
- Updated dependencies [
f64dad6,f64dad6,f64dad6,4bc9e82,9558b9f,f64dad6,f64dad6]:- @ensnode/ensnode-sdk@1.3.0
- @ensnode/ensrainbow-sdk@1.3.0
@docs/ensnode@1.3.0
@docs/ensrainbow@1.3.0
📦 NPM packages
- @ensnode/datasources@1.3.0
- @namehash/ens-referrals@1.3.0
- @ensnode/ensnode-react@1.3.0
- @ensnode/ensnode-schema@1.3.0
- @ensnode/ensnode-sdk@1.3.0
- @ensnode/ensrainbow-sdk@1.3.0
- @ensnode/ponder-metadata@1.3.0
- @ensnode/ponder-subgraph@1.3.0
🐳 Docker images
- ensadmin:1.3.0
- ensapi:1.3.0
- [ensindexer:1.3.0](https://ghcr.io/namehash/ensnode/e...