Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
46 changes: 23 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,57 +29,57 @@
"check:styles": "node scripts/check-styles.mjs && oxlint src"
},
"dependencies": {
"@iconify-json/lucide": "^1.2.114",
"@iconify-json/simple-icons": "^1.2.87",
"@iconify-json/lucide": "^1.2.146",
"@iconify-json/simple-icons": "^1.2.100",
"@iconify-json/token-branded": "^1.2.46",
"@monaco-editor/react": "^4.7.0",
"@shikijs/rehype": "^4.3.0",
"@shikijs/rehype": "^4.5.0",
"@takumi-rs/image-response": "0.62.8",
"@takumi-rs/wasm": "0.62.8",
"@tanstack/react-query": "^5.101.1",
"@tanstack/react-query": "^5.104.4",
"@vercel/analytics": "^2.0.1",
"@vercel/speed-insights": "^2.0.0",
"@wagmi/core": "3.6.5",
"abitype": "^1.2.4",
"accounts": "0.19.1",
"hono": "^4.13.5",
"abitype": "^1.3.0",
"accounts": "0.21.0",
"hono": "^4.13.13",
"mermaid": "^11.14.0",
"minisearch": "7.2.0",
"monaco-editor": "^0.55.1",
"ox": "0.14.54",
"posthog-js": "^1.393.5",
"posthog-node": "^5.38.5",
"prool": "^0.2.4",
"react": "^19.3.0",
"react-dom": "^19.3.0",
"react-server-dom-webpack": "~19.3.0",
"monaco-editor": "^0.57.0",
"ox": "1.8.8",
"posthog-js": "^1.438.12",
"posthog-node": "^5.56.2",
"prool": "^0.2.16",
"react": "^19.3.1",
"react-dom": "^19.3.1",
"react-server-dom-webpack": "~19.3.1",
"rehype-raw": "^7.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-mdx": "^3.1.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"shiki": "^4.3.0",
"sonner": "^2.0.7",
"sql-formatter": "^15.8.2",
"shiki": "^4.5.0",
"sonner": "^2.0.8",
"sql-formatter": "^15.9.0",
"tapimo": "0.18.2",
"unified": "^11.0.5",
"unplugin-icons": "^23.0.1",
"viem": "2.57.5",
"unplugin-icons": "^24.0.0",
"viem": "2.57.7",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 After merge, the Accounts demos for the t14-checkpoint devnet lose the patched ox build. viem would load stock ox 0.14.56, which lacks configurable account hash domains. The override in pnpm-workspace.yaml:35 is keyed to 'viem@ 2.57.5>ox'. Bumping viem to 2.57.7 makes it match nothing, so the lockfile now resolves viem's ox to 0.14.56. Fix: keep viem's ox on the patched build by re-keying the override to 'viem@ 2.57.7>ox' (or a version-less 'viem>ox') and regenerating the lockfile. Alternatively, confirm that a released ox containing wevm/ox#519 is what viem 2.57.7 resolves. [also at: package.json:67 - The account sandbox's devnet transactions may stop using the patched ox build that matches t14-checkpoint account hash domains.]

Why this was flagged

pnpm-workspace.yaml:35 overrides 'viem@ 2.57.5>ox': https://pkg.pr.new/ox@ bf010ee, commented as "Configurable account hash domains matching the t14-checkpoint devnet (wevm/ox#519)". It was added in 3ae2f6b, which pointed the Accounts demos at that devnet. On base, the lockfile resolves viem@ 2.57.5 to ox: https://pkg.pr.new/ox@ bf010ee (version 0.14.57-755f436.0). With viem bumped to 2.57.7 at package.json:68, the selector no longer matches. The regenerated pnpm-lock.yaml (around line 12907) resolves viem@ 2.57.7 to ox: 0.14.56, which is older than the 0.14.57 preview. The lockfile's overrides header still lists the stale viem@ 2.57.5>ox entry, so the install gives no error or warning. The demos in src/components/guides/account-sandbox-devnet.ts use viem/tempo against chain 31_318. They would then compute account hashes with the default domains instead of the devnet's, so the devnet would likely reject transactions or derive the wrong addresses.

Verification: pnpm-workspace.yaml still has the override 'viem@ 2.57.5>ox': https://pkg.pr.new/ox@ bf010ee. package.json changes "viem": "2.57.5" to "viem": "2.57.7", so the selector no longer matches any installed package. The regenerated snapshot viem@ 2.57.7(typescript@ 6.0.3)(zod@ 4.6.7) (pnpm-lock.yaml:12899-12907) now depends on ox: 0.14.56. The base lockfile does not have this problem.

"viem-zones-sandbox": "npm:viem@2.54.6",
"vocs": "https://pkg.pr.new/vocs@1c023ba",
"wagmi": "3.7.7",
"waku": "1.0.0-rc.3",
"webauthx": "~0.1.2",
"zod": "^4.4.3",
"zod": "^4.6.7",
"zyzz": "0.0.36"
},
"devDependencies": {
"@biomejs/biome": "^2.5.1",
"@playwright/test": "^1.61.1",
"@types/node": "^26.0.1",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@typescript/native-preview": "7.0.0-dev.20260624.1",
"@vitejs/plugin-react": "^6.0.3",
"anser": "^2.3.5",
Expand Down
Loading
Loading