Releases: namehash/ensnode
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...
v1.2.0
@namehash/ens-referrals@1.2.0
Minor Changes
- #1318
e35600fThanks @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
-
#1353
976e284Thanks @tk-o! - Create shared module forpaginationfeatures. -
#1318
e35600fThanks @Goader! - Add referrer detail endpoint API. Supports querying individual referrers whether they are ranked on the leaderboard or not. -
#1345
4cee4baThanks @tk-o! - Add QuickNode RPC provider support for auto-generated chain RPC URLs.
Patch Changes
@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
4cee4baThanks @tk-o! - Enable auto-generated QuickNode RPC provider support withQUICKNODE_API_KEYandQUICKNODE_ENDPOINT_NAMEenvironment variables. -
#1318
e35600fThanks @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
4cee4baThanks @tk-o! - Enable auto-generated QuickNode RPC provider support withQUICKNODE_API_KEYandQUICKNODE_ENDPOINT_NAMEenvironment variables. -
#1357
97e4545Thanks @tk-o! - Implements newly addedtokenscopemodule from ENSNode SDK.
Patch Changes
-
#1341
89a1b7cThanks @tk-o! - Updateponderto0.13.16in 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
ee6ce70Thanks @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
- Updated dependencies [
97e4545,976e284,e35600f,4cee4ba]:- @ensnode/ensnode-sdk@1.2.0
- @ensnode/ensrainbow-sdk@1.2.0
@docs/ensnode@1.2.0
Patch Changes
@docs/ensrainbow@1.2.0
Patch Changes
📦 NPM packages
- @ensnode/datasources@1.2.0
- @namehash/ens-referrals@1.2.0
- @ensnode/ensnode-react@1.2.0
- @ensnode/ensnode-schema@1.2.0
- @ensnode/ensnode-sdk@1.2.0
- @ensnode/ensrainbow-sdk@1.2.0
- @ensnode/ponder-metadata@1.2.0
- @ensnode/ponder-subgraph@1.2.0
🐳 Docker images
v1.1.0
@namehash/ens-referrals@1.1.0
Minor Changes
- #1307
3126ac7Thanks @tk-o! - Refactoredens-referralspackage 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
3126ac7Thanks @tk-o! - UpdatesReferrerLeaderboarddata model and related logic to match updated ENS Holiday Awards rules. -
#1307
3126ac7Thanks @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
3126ac7Thanks @tk-o! - UpdatesReferrerLeaderboarddata model and related logic to match updated ENS Holiday Awards rules. -
#1307
3126ac7Thanks @tk-o! - Renamed /ensanalytics/aggregated-referrers to /ensanalytics/referrers -
#1307
3126ac7Thanks @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
@docs/ensnode@1.1.0
@docs/ensrainbow@1.1.0
📦 NPM packages
- @ensnode/datasources@1.1.0
- @namehash/ens-referrals@1.1.0
- @ensnode/ensnode-react@1.1.0
- @ensnode/ensnode-schema@1.1.0
- @ensnode/ensnode-sdk@1.1.0
- @ensnode/ensrainbow-sdk@1.1.0
- @ensnode/ponder-metadata@1.1.0
- @ensnode/ponder-subgraph@1.1.0
🐳 Docker images
v1.0.2
@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
f6aeb17Thanks @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
- @ensnode/datasources@1.0.2
- @ensnode/ensnode-react@1.0.2
- @ensnode/ensnode-schema@1.0.2
- @ensnode/ensnode-sdk@1.0.2
- @ensnode/ensrainbow-sdk@1.0.2
- @ensnode/ponder-metadata@1.0.2
- @ensnode/ponder-subgraph@1.0.2
🐳 Docker images
v1.0.1
@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
4faad0bThanks @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
- @ensnode/datasources@1.0.3
- @namehash/ens-referrals@1.0.1
- @ensnode/ensnode-react@1.0.3
- @ensnode/ensnode-schema@1.0.3
- @ensnode/ensnode-sdk@1.0.3
- @ensnode/ensrainbow-sdk@1.0.3
- @ensnode/ponder-metadata@1.0.3
- @ensnode/ponder-subgraph@1.0.3
🐳 Docker images
v1.0.0
@ensnode/datasources@1.0.0
Minor Changes
- #1276
6be7a18Thanks @tk-o! - AddUniversalRegistrarRenewalWithReferrerdatasource to ENSRoot Datasource formainnetandsepoliaENSNamespaces.
@ensnode/ensnode-react@1.0.0
Minor Changes
-
#1207
61b9472Thanks @notrab! - Allow the latest version of React to be used with ENSNode React -
#1282
4611fedThanks @tk-o! - IntroducesuseSwrQueryhook as an SWR proxy foruseQueryhook. -
#1272
25a40baThanks @tk-o! - IntroduceduseRegistrarActionshook. -
#1211
554e598Thanks @shrugs! - BREAKING:useENSNodeConfighas been renamed touseENSNodeSDKConfig.useENSIndexerConfighas been renamed touseENSNodeConfig.
Patch Changes
- Updated dependencies [
df1cf8c,bbf0d3b,554e598,965707d,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,965707d,6659c57,40658a7]:- @ensnode/ensnode-sdk@1.0.0
@ensnode/ensnode-schema@1.0.0
Minor Changes
-
#1257
d7b2e23Thanks @tk-o! - Replacereferralsschema with newregistrarActionsschema. -
#1249
617ab00Thanks @tk-o! - Introduces a newregistrarsplugin for tracking all registrations and renewals for direct subnames ofeth,base.eth, andlinea.eth. -
#1265
df1cf8cThanks @tk-o! - Updateregistrantfield type on theregistrarsschema to store hex values.
@ensnode/ensnode-sdk@1.0.0
Minor Changes
-
#1265
df1cf8cThanks @tk-o! - Implement Registrar Actions API module. -
#1179
bbf0d3bThanks @tk-o! - RemovedendBlockfield fromChainIndexingConfigIndefinitetype. -
#1211
554e598Thanks @shrugs! - BREAKING: Removed DefaultRecordsSelection export: integrating apps should define their own set of records to request when using useRecords(). -
#1239
965707dThanks @Goader! - Introduces ENS Analytics API for tracking and analyzing referral metrics. Adds/ensanalytics/aggregated-referrersendpoint with pagination support to retrieve aggregated referrer metrics and contribution percentages. -
#1257
d7b2e23Thanks @tk-o! - Replacereferralsplugin with newregistrarsplugin. -
#1239
965707dThanks @Goader! - AddedstaleWhileRevalidatefunction for Stale-While-Revalidate caching pattern. -
#1279
11b8372Thanks @Goader! - Add configurable ENS Holiday Awards date range environment variables (ENS_HOLIDAY_AWARDS_STARTandENS_HOLIDAY_AWARDS_END) to ENSApi. If not set, defaults to hardcoded values from@namehash/ens-referralspackage. 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
617ab00Thanks @tk-o! - Introduces a newregistrarsplugin for tracking all registrations and renewals for direct subnames ofeth,base.eth, andlinea.eth. -
#1250
63376adThanks @tk-o! - Createcurrenciesmodule in SDK. -
#1265
df1cf8cThanks @tk-o! - ImplementregistrarActions()method on ENSNodeClient. -
#1211
554e598Thanks @shrugs! - BREAKING: client.config() now returns Promise instead of ENSIndexerPublicConfig. -
#1239
965707dThanks @Goader! - Added ENS Analytics module with types, serialization/deserialization functions, and Zod validation schemas forPaginatedAggregatedReferrersResponse. This includes support for aggregated referrer metrics with contribution percentages and pagination. -
#1302
6659c57Thanks @tk-o! - IntroduceswithReferralfilter for Registrar Actions API. -
#1253
40658a7Thanks @tk-o! - Create serialization and deserialization helpers forAccountIdtype.
Patch Changes
-
#1239
965707dThanks @Goader! - Migrated cache implementation to useUnixTimestampandDurationtypes 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
af52f0bThanks @shrugs! - Introduces the ENSApi application, a separate, horizontally scalable ENSNode API server to replace the legacyponder serveexperience.Connecting ENSApi to:
- your Postgres Database (
DATABASE_URL,DATABASE_SCHEMA), - ENSIndexer (
ENSINDEXER_URL), and - an ENS Root Chain RPC (
ALCHEMY_API_KEY,RPC_URL_*)
- your Postgres Database (
...
v0.36.0
@ensnode/datasources@0.36.0
Minor Changes
-
#1133
afbf575Thanks @tk-o! - IndexUpgradeableRegistrarControllerfor Basenames. -
#1029
7fc0465Thanks @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
ef7349eThanks @notrab! - - AddASSUME_IMMUTABLE_QUERYconstant for queries that should only fetch once per unique key (similar to SWR'simmutable: true)- Apply
ASSUME_IMMUTABLE_QUERYtouseENSIndexerConfigso the client fetches the config endpoint once and caches forever - Add 10s
refetchIntervaltouseIndexingStatusfor automatic polling of indexing progress - Add 10s default
refetchIntervaltoENSNodeProviderQueryClient - Export
ASSUME_IMMUTABLE_QUERYfrom package index for use in applications
- Apply
-
#1137
1460d20Thanks @lightwalker-eth! - introduce useResolvedIdentity hook -
#1095
16b4748Thanks @tk-o! - Refine Indexing Status API data model around snapshots and projections.
Patch Changes
- Updated dependencies [
6b5bfd0,e4d3ce3,1460d20,ffb4103,6b5bfd0,98983ac,16b4748]:- @ensnode/ensnode-sdk@0.36.0
@ensnode/ensnode-sdk@0.36.0
Minor Changes
-
#1015
6b5bfd0Thanks @tk-o! - Rename chain indexing status fromUnstartedtoQueued. -
#1074
e4d3ce3Thanks @tk-o! - Assume allAddressvalues to be lowercase EVM addresses. -
#1137
1460d20Thanks @lightwalker-eth! - Introduce data models for Identity / UnresolvedIdentity / ResolvedIdentity -
#1157
ffb4103Thanks @tk-o! - ExtendENSIndexerVersionInfowithensDb,ensIndexer, andensNormalizefields. -
#1015
6b5bfd0Thanks @tk-o! - Extends theENSIndexerOverallIndexingCompletedStatusdata model with theomnichainIndexingCursorfield. -
#1009
98983acThanks @tk-o! - DropslatestSyncedBlockfield fromChainIndexingBackfillStatusdata model. -
#1095
16b4748Thanks @tk-o! - Refine Indexing Status API data model around snapshots and projections.
Patch Changes
@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
6b5bfd0Thanks @tk-o! - Rename chain indexing status fromUnstartedtoQueued. -
#1098
d2e6647Thanks @notrab! - Renamed NEXT_PUBLIC_SERVER_ENSNODE_URLS to NEXT_PUBLIC_SERVER_CONNECTION_LIBRARY
Removed/connectpage
Addedconnectionurl parameter to manage the selected connection URL
Added hooks foruseSelectedConnectionanduseRawConnectionUrlParamfor 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
e4d3ce3Thanks @tk-o! - Display allAddressvalues as checksummed EVM addresses. -
#1095
16b4748Thanks @tk-o! - Implement refined Indexing Status API data model. -
#1039
6142f8cThanks @BanaSeba! - Extend default ENSAdmin ENSNode urls -
#1137
1460d20Thanks @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
ffb4103Thanks @tk-o! - Present all entries fromENSIndexerVersionInfoin the UI. -
#1072
89da0a3Thanks @Y3drk! - Refine/statusdashboards UI & UX -
#1071
58149faThanks @notrab! - Add support for telegram, linkedin and reddit profiles on name detail page -
#1073
feaf593Thanks @notrab! - New hooks useNamespace, useEnsMetadataServiceAvatarUrl, and useENSAppProfileUrl -
#1054
4e7422aThanks @Y3drk! - Update ENSDb icon and link to ENSDb docs -
#1137
1460d20Thanks @lightwalker-eth! - Update Identity components to display ENSIP-19 resolution context -
#1139
faad679Thanks @Y3drk! - Introduce "Registrations" module to the ENS Explorer. -
#1125 [
8519564](8519564540fe9b...
v0.35.0
@ensnode/ensnode-schema@0.35.0
Minor Changes
- #1001
7ccaa65Thanks @lightwalker-eth! - Index mappings between ENS names and their ownership controlling tokens.
@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
ff9c7a8Thanks @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
319e4b0Thanks @shrugs! - Added REPLACE_UNNORMALIZED configuration option (defaults totrue). 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
319e4b0Thanks @shrugs! - The ENSNode Resolution API (/resolve/*) is now guaranteed to only return normalized names. This includes both primary name resolution (reverse resolution) andnamerecord resolution (forward resolution). -
#997
319e4b0Thanks @shrugs! - Added REPLACE_UNNORMALIZED configuration option (defaults totrue). 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
7ccaa65Thanks @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
- @ensnode/datasources@0.35.0
- @ensnode/ensnode-react@0.35.0
- @ensnode/ensnode-schema@0.35.0
- @ensnode/ensnode-sdk@0.35.0
- @ensnode/ensrainbow-sdk@0.35.0
- @ensnode/ponder-metadata@0.35.0
- @ensnode/ponder-subgraph@0.35.0