Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a50cc28
Create `EnsIndexerStackInfo`, and `EnsDbStackInfo` data model
tk-o Apr 23, 2026
194e4e7
Rename ENSAdmin files for presenting ENSNode Stack Info
tk-o Apr 23, 2026
a14378c
Update naming convetion for components presenting ENSNode Stack Info
tk-o Apr 23, 2026
7f3d3e7
Integrate updated `EnsNodeStackInfo` data model into ENSApi
tk-o Apr 23, 2026
f7249e0
docs(changeset): Introduced a set of "stack info" data models: `EnsIn…
tk-o Apr 23, 2026
64c4fa8
docs(changeset): Renamed `ENSNodeConfig*` components to follow the `E…
tk-o Apr 23, 2026
fb2285f
Apply AI PR feedback for ENSNode SDK
tk-o Apr 23, 2026
ab5f265
Apply AI PR feedback for ENSAdmin
tk-o Apr 23, 2026
2955218
Update OpenAPI Spec
tk-o Apr 23, 2026
eef4dec
Merge `EnsDbStackInfo` data model into `EnsIndexerStackInfo`
tk-o Apr 24, 2026
8b67fc4
Apply PR feedback
tk-o Apr 24, 2026
6435918
Rename `labelSet` field to `clientLabelSet` for `EnsIndexerConfig` an…
tk-o Apr 24, 2026
ac04e08
Rename `labelSet` field to `serverLabelSet` for `EnsRainbowPublicConf…
tk-o Apr 24, 2026
a26dfcc
Remove `recordsCount` field from `EnsRainbowPublicConfig` data model
tk-o Apr 24, 2026
4fa82fb
Replace the `version` field on `EnsRainbowPublicConfig` data model wi…
tk-o Apr 24, 2026
e376718
Update OpenAPI Spec
tk-o Apr 24, 2026
73a15bc
Update changeset files
tk-o Apr 24, 2026
35c60ac
docs(changeset): **Breaking**: Updated core ENSNode data models.
tk-o Apr 24, 2026
d96021d
docs(changeset): Removed _Records Count_ info from the ENSRainbow car…
tk-o Apr 24, 2026
0cce2c3
Apply AI PR feedback
tk-o Apr 24, 2026
d5baeda
Merge remote-tracking branch 'origin/main' into feat/extend-stack-inf…
tk-o Apr 24, 2026
7c11fc3
Apply AI PR feedback
tk-o Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .changeset/all-kids-smash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
"@ensnode/ensrainbow-sdk": minor
"@ensnode/ensnode-sdk": minor
---

**Breaking**: Updated core ENSNode data models.

- `EnsIndexerPublicConfig`
- Renamed `labelSet` field to `clientLabelSet`.
- `EnsRainbowApiClientOptions`
- Renamed `labelSet` field to `clientLabelSet`.
- `EnsRainbowPublicConfig`
- Replaced `version: string` field with `versionInfo: EnsRainbowVersionInfo`.
- Renamed `labelSet` field to `serverLabelSet`.
- Removed `recordsCount` field from `EnsRainbowPublicConfig`.
5 changes: 5 additions & 0 deletions .changeset/calm-ravens-feel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ensadmin": minor
---

Removed _Records Count_ info from the ENSRainbow card UI on the _Connection_ page.
5 changes: 5 additions & 0 deletions .changeset/clear-rabbits-punch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ensadmin": minor
---

Renamed `ENSNodeConfig*` components to follow the `EnsNodeStackInfo*` pattern.
5 changes: 5 additions & 0 deletions .changeset/fifty-games-smash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ensnode/ensnode-sdk": minor
---

Introduced a set of "stack info" data models: `EnsIndexerStackInfo`, `EnsNodeStackInfo`.
Comment thread
tk-o marked this conversation as resolved.
197 changes: 0 additions & 197 deletions apps/ensadmin/src/app/mock/config-info/data.json

This file was deleted.

95 changes: 0 additions & 95 deletions apps/ensadmin/src/app/mock/config-info/page.tsx

This file was deleted.

19 changes: 10 additions & 9 deletions apps/ensadmin/src/app/mock/indexing-status-api.mock.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,28 @@ import {
type SerializedEnsDbPublicConfig,
type SerializedEnsIndexerPublicConfig,
type SerializedEnsNodeStackInfo,
SerializedEnsRainbowPublicConfig,
type SerializedEnsRainbowPublicConfig,
type SerializedOmnichainIndexingStatusSnapshotBackfill,
type SerializedOmnichainIndexingStatusSnapshotCompleted,
type SerializedOmnichainIndexingStatusSnapshotFollowing,
type SerializedOmnichainIndexingStatusSnapshotUnstarted,
} from "@ensnode/ensnode-sdk";

const serializedEnsIndexerPublicConfig = {
labelSet: {
clientLabelSet: {
labelSetId: "subgraph",
labelSetVersion: 0,
},
indexedChainIds: [1, 8453, 59144, 10, 42161, 534352, 567],
ensIndexerSchemaName: "alphaSchema0.34.0",
ensIndexerSchemaName: "alphaSchema1.9.0",
ensRainbowPublicConfig: {
version: "0.34.0",
labelSet: {
serverLabelSet: {
labelSetId: "subgraph",
highestLabelSetVersion: 0,
},
recordsCount: 100,
versionInfo: {
ensRainbow: "1.9.0",
},
},
isSubgraphCompatible: false,
namespace: "mainnet",
Expand All @@ -51,8 +52,8 @@ const serializedEnsIndexerPublicConfig = {
],
versionInfo: {
ponder: "0.11.43",
ensIndexer: "0.35.0",
ensDb: "0.35.0",
ensIndexer: "1.9.0",
ensDb: "1.9.0",
ensNormalize: "1.11.1",
},
} satisfies SerializedEnsIndexerPublicConfig;
Expand All @@ -64,7 +65,7 @@ export const serializedEnsApiPublicConfig = {
url: "https://api.thegraph.com/subgraphs/name/ensdomains/ens",
},
versionInfo: {
ensApi: "0.35.0",
ensApi: "1.9.0",
ensNormalize: "1.11.1",
},
} satisfies SerializedEnsApiPublicConfig;
Expand Down
4 changes: 2 additions & 2 deletions apps/ensadmin/src/app/mock/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ export default function MockList() {
<CardContent>
<div className="flex flex-wrap gap-2">
<Button asChild variant="outline" size="sm">
<Link href={retainCurrentRawConnectionUrlParam("/mock/config-info")}>
ENSNodeConfigInfo
<Link href={retainCurrentRawConnectionUrlParam("/mock/stack-info")}>
EnsNodeStackInfo
</Link>
</Button>
<Button asChild variant="outline" size="sm">
Expand Down
Loading
Loading