Skip to content

Commit 803854e

Browse files
committed
chore: bump viem floor to ^2.48.11 across monorepo + refresh lockfiles
Tightens the viem floor in every package.json that lists viem (41 refs across 40 files), refreshes all three lockfiles so every direct viem resolution reads 2.48.11, and regenerates the paywall bundled templates so the EVM/SVM/AVM bundles match the new viem chain database. ## Why floor-tightening matters PR x402-foundation#2013 bumped lockfiles to 2.47.14, but later PRs (x402-foundation#2061, x402-foundation#2197, ...) added sub-packages with ^2.39.x / ^2.43.x floors. pnpm re-resolved on subsequent installs and the solver picked the lowest acceptable version across constraints. ^-ranges with low floors do NOT preserve a bump -- lockfile refreshes erode the floor. This PR fixes that incomplete tightening from x402-foundation#2013 by raising every floor to ^2.48.11. The same regression will recur if any future PR adds a viem-using sub-package with a lower floor. Gate criterion: new packages must use ^2.48.11 (or tighter) for viem. ## Acceptance verification - pnpm install --frozen-lockfile clean across typescript/, examples/typescript/, and e2e/. - pnpm format:check, lint:check, build, test green for typescript/. - pnpm format:check, lint:check green for examples/typescript/. - All direct viem resolutions read 2.48.11 in all three workspaces. - Paywall bundled templates regenerated via pnpm --filter @x402/paywall run build:paywall.
1 parent 2b7914c commit 803854e

53 files changed

Lines changed: 465 additions & 897 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

e2e/clients/axios/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@x402/svm": "workspace:*",
2424
"axios": "^1.7.9",
2525
"dotenv": "^16.4.7",
26-
"viem": "^2.21.26"
26+
"viem": "^2.48.11"
2727
},
2828
"devDependencies": {
2929
"@eslint/js": "^9.24.0",

e2e/clients/fetch/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@x402/svm": "workspace:*",
2424
"axios": "^1.7.9",
2525
"dotenv": "^16.4.7",
26-
"viem": "^2.21.26"
26+
"viem": "^2.48.11"
2727
},
2828
"devDependencies": {
2929
"@eslint/js": "^9.24.0",

e2e/clients/mcp-typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@x402/core": "workspace:*",
1515
"@x402/evm": "workspace:*",
1616
"@x402/mcp": "workspace:*",
17-
"viem": "^2.21.26"
17+
"viem": "^2.48.11"
1818
},
1919
"devDependencies": {
2020
"@eslint/js": "^9.24.0",

e2e/facilitators/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@x402/svm": "workspace:*",
2626
"dotenv": "^16.4.5",
2727
"express": "^4.19.2",
28-
"viem": "^2.21.54"
28+
"viem": "^2.48.11"
2929
},
3030
"devDependencies": {
3131
"@types/express": "^4.17.21",

e2e/legacy/clients/axios/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"axios": "^1.7.9",
1414
"dotenv": "^16.5.0",
15-
"viem": "^2.21.26",
15+
"viem": "^2.48.11",
1616
"x402-axios": "workspace:*"
1717
},
1818
"devDependencies": {

e2e/legacy/clients/fetch/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"axios": "^1.7.9",
1414
"dotenv": "^16.4.7",
15-
"viem": "^2.21.26",
15+
"viem": "^2.48.11",
1616
"x402-fetch": "workspace:*"
1717
},
1818
"devDependencies": {

e2e/legacy/servers/next/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"next": "^15.5.9",
1818
"react": "19.2.3",
1919
"react-dom": "19.2.3",
20-
"viem": "^2.21.26",
20+
"viem": "^2.48.11",
2121
"x402-next": "workspace:*"
2222
},
2323
"devDependencies": {

e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"express": "^4.18.0",
2222
"prompts": "^2.4.2",
2323
"tsx": "^4.20.3",
24-
"viem": "^2.0.0"
24+
"viem": "^2.48.11"
2525
},
2626
"devDependencies": {
2727
"@types/express": "^4.17.0",

e2e/pnpm-lock.yaml

Lines changed: 130 additions & 470 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

e2e/servers/next/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"next": "^16.0.10",
2727
"react": "^19.2.3",
2828
"react-dom": "^19.2.3",
29-
"viem": "^2.21.26"
29+
"viem": "^2.48.11"
3030
},
3131
"devDependencies": {
3232
"@eslint/js": "^9.24.0",

0 commit comments

Comments
 (0)