Feat/devnet to latest#2206
Conversation
shrugs
commented
May 26, 2026
- simple pr to update devnet to latest, little changed, only some addresses
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
Warning Review limit reached
More reviews will be available in 50 minutes and 59 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR restructures ENS Subgraph documentation by migrating from ChangesDocumentation Structure & Content Reorganization
Infrastructure Updates
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related issues
Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the local ENS devnet configuration to match the latest contracts-v2 devnet image, and reorganizes/expands the documentation around the legacy ENS Subgraph integration (moving it under /docs/integrate/ens-subgraph with new pages and redirects).
Changes:
- Bumps the devnet Docker image and updates the corresponding deterministic devnet contract/account addresses.
- Restructures Subgraph integration docs into a new
/integrate/ens-subgraphsection, adding new “Key Limitations” and “Backwards Compatibility” pages and updating sidebar + redirects. - Updates integration/marketing docs to link to the new Subgraph docs and adds additional ENS Protocol Acceleration content.
Reviewed changes
Copilot reviewed 18 out of 20 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packages/datasources/src/devnet/constants.ts | Updates devnet contract and named account “resolver” addresses; adds new contract entries. |
| docs/ensnode.io/src/content/docs/docs/services/ensapi/index.mdx | Adds ENSAdminImage and new content under “ENS Protocol Acceleration”. |
| docs/ensnode.io/src/content/docs/docs/integrate/why-ensnode.mdx | Reworks “Why it matters” section to link to new Subgraph limitation docs and adds an ecosystem adoption list. |
| docs/ensnode.io/src/content/docs/docs/integrate/subgraph/subgraph-dependents.mdx | Removes old page (content migrated into new ens-subgraph overview). |
| docs/ensnode.io/src/content/docs/docs/integrate/subgraph/querying-best-practices.mdx | Removes old page (guidance moved into backwards-compatibility page). |
| docs/ensnode.io/src/content/docs/docs/integrate/subgraph/index.mdx | Removes old overview page (replaced by new ens-subgraph overview). |
| docs/ensnode.io/src/content/docs/docs/integrate/subgraph/examples/with-ensjs.mdx | Removes old example page (re-added under new path). |
| docs/ensnode.io/src/content/docs/docs/integrate/ensv2-readiness.mdx | Condenses historical limitations section; adds links to new Subgraph limitations + Protocol Acceleration anchor. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/schema-reference.mdx | Updates links to new ens-subgraph paths. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/key-limitations.mdx | Adds new “Key Limitations” page. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/index.mdx | Adds new Subgraph overview page including usage metrics and dependents list. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/with-viem.mdx | Adds new viem Chain configuration example page. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/with-ensjs.mdx | Adds new ENSjs integration guide and well-known query references. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/index.mdx | Updates example links to new ens-subgraph paths. |
| docs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/backwards-compatibility.mdx | Adds new backwards-compatibility + querying guidance page. |
| docs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.ts | Updates Integrate sidebar to point at new ens-subgraph pages. |
| docs/ensnode.io/config/integrations/llms-txt.ts | Updates llms-txt generation paths for moved schema reference. |
| docs/ensnode.io/astro.config.mjs | Adds redirects from old subgraph doc paths to new ens-subgraph paths. |
| docker/services/devnet.yml | Bumps devnet image tag to a newer contracts-v2 build. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Greptile SummaryThis PR bumps the devnet Docker image to the latest
Confidence Score: 5/5This PR is safe to merge — it is a straightforward update of devnet image tag and matching contract/account addresses with no logic changes. Both changed files are purely configuration: the Docker image tag is bumped and the deterministic devnet addresses are updated to match the new deployment. The renamed key No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant Dev as Developer / CI
participant Docker as Docker Compose
participant Devnet as contracts-v2 Devnet (Anvil)
participant ENSNode as ENSNode (datasources)
Dev->>Docker: docker compose up devnet
Docker->>Devnet: pull ghcr.io/ensdomains/contracts-v2:main-5677359
Devnet-->>Docker: container healthy (port 8545)
Docker-->>Dev: devnet ready
Dev->>ENSNode: start ENSNode against devnet
ENSNode->>Devnet: resolve contracts via constants.ts addresses
Note over ENSNode,Devnet: PermissionedResolver → 0x8550d3…<br/>ApprovedUpgradeGate → 0x4c4a2f…<br/>WrapperRegistryImpl → 0xd8a5a9…
Devnet-->>ENSNode: on-chain data
Reviews (2): Last reviewed commit: "deps: devnet to latest with constants bu..." | Re-trigger Greptile |
67c0aa0 to
af6d27b
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/ensnode.io/src/content/docs/docs/integrate/why-ensnode.mdx`:
- Line 109: The list item "**[pier](https://github.com/Quantumlyy/pier)**" is
missing terminal punctuation; edit that markdown list entry to add a period at
the end (make it "**[pier](https://github.com/Quantumlyy/pier)**.") so it
matches the documentation style and other list items.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: 4542fe68-41b6-4fcd-bda8-294a6b5d027c
📒 Files selected for processing (20)
CLAUDE.mddocker/services/devnet.ymldocs/ensnode.io/astro.config.mjsdocs/ensnode.io/config/integrations/llms-txt.tsdocs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.tsdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/backwards-compatibility.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/index.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/with-ensjs.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/examples/with-viem.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/index.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/key-limitations.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ens-subgraph/schema-reference.mdxdocs/ensnode.io/src/content/docs/docs/integrate/ensv2-readiness.mdxdocs/ensnode.io/src/content/docs/docs/integrate/subgraph/examples/with-ensjs.mdxdocs/ensnode.io/src/content/docs/docs/integrate/subgraph/index.mdxdocs/ensnode.io/src/content/docs/docs/integrate/subgraph/querying-best-practices.mdxdocs/ensnode.io/src/content/docs/docs/integrate/subgraph/subgraph-dependents.mdxdocs/ensnode.io/src/content/docs/docs/integrate/why-ensnode.mdxdocs/ensnode.io/src/content/docs/docs/services/ensapi/index.mdxpackages/datasources/src/devnet/constants.ts
💤 Files with no reviewable changes (4)
- docs/ensnode.io/src/content/docs/docs/integrate/subgraph/examples/with-ensjs.mdx
- docs/ensnode.io/src/content/docs/docs/integrate/subgraph/subgraph-dependents.mdx
- docs/ensnode.io/src/content/docs/docs/integrate/subgraph/index.mdx
- docs/ensnode.io/src/content/docs/docs/integrate/subgraph/querying-best-practices.mdx