Skip to content

fix: pin ENSv2 defaults to one Sepolia deployment's UniversalResolverV2; accept keys without 0x - #29

Merged
cursor[bot] merged 1 commit into
masterfrom
fix-ensv2-pin-deployment
Sep 15, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
fix-ensv2-pin-deployment

Conversation

@jefflau

@jefflau jefflau commented Sep 15, 2026

Copy link
Copy Markdown
Owner

The first live publish attempt failed because ENS repointed the public UpgradableUniversalResolverProxy (0xeEeE…EeEe) to a brand-new Sepolia deployment between 14:55 and 12:40 UTC: ROOT_REGISTRY() moved from 0x8115…4354 to 0x0F62…4A55, so enspack.eth, its UserRegistry/resolver and mirrors.enspack.eth (all registered on the previous stack, still intact) became invisible to discovery, and the fork tests' impersonated ETHRegistrar lost its role.

  • ensV2ConfigFor default universalResolver is now the previous deployment's own UniversalResolverV2 0x4a1817d13e9cf196f471725176355c1234b63c70, which keeps discovery, the four implementation/registrar defaults and everything already registered mutually consistent. ENSPACK_ENSV2_UNIVERSAL_RESOLVER=0xeEeE…EeEe follows ENS again; all five overrides should move together when adopting a new deployment. Documented in docs/ens-v2.md and the CLI README.
  • CLI (ENSPACK_PUBLISHER_KEY / ENSPACK_OPERATOR_KEY) and registrar accept private keys with or without the 0x prefix (secret stores strip it); bootstrap already did. Values are never logged.

Proof: root pnpm check green, including every Sepolia-fork suite against the pinned deployment (core resolver-v2 6, publisher-v2 10, ens-setup 5; registrar-v2 2; e2e sepolia-fork 5). Live check: UniversalResolverV2(0x4a18…).findOwner(mirrors.enspack.eth) → the hot key, findResolver0xAf71…9520.

Open in Web Open in Cursor 

…'s UniversalResolverV2; accept private keys with or without 0x

Co-authored-by: Jeff Lau <jefflau@users.noreply.github.com>
@cursor
cursor Bot merged commit 7d6053e into master Sep 15, 2026
1 check passed
@cursor
cursor Bot deleted the fix-ensv2-pin-deployment branch September 15, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant