Skip to content

Comments

V11 Stack Upgrade#378

Draft
arch1995 wants to merge 2 commits intomasterfrom
feat/stack-upgrade
Draft

V11 Stack Upgrade#378
arch1995 wants to merge 2 commits intomasterfrom
feat/stack-upgrade

Conversation

@arch1995
Copy link
Contributor

@arch1995 arch1995 commented Feb 20, 2026

Motivation and Context

Jira Link

https://consensyssoftware.atlassian.net/browse/W3APD-5248

Description

Stack upgrade:

  • Remove umd build & webpack
  • Upgrade all deps to latest
  • Drop node 20 support. All repos .nvmrc min as node 22
  • keep node 24 as active and all lock files to point to node 24
  • Remove buffer
  • Updates messageStreams, mux etc
  • Removes tts-custom-error, enc-utils, @ethereumjs/util, end-of-stream
  • Remove bn.js
  • Removes starkey
  • Update demo apps

How has this been tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My code follows the code style of this project. (run lint)
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • My code requires a db migration.

Note

Medium Risk
Raising the Node floor and CI runtime can break consumers or internal tooling still on Node 20, and removing browser polyfills may impact the Vue example’s runtime if dependencies relied on them.

Overview
Updates the repo’s Node.js baseline by bumping GitHub Actions CI to run on Node 24.x and raising .nvmrc to >=22.x (dropping Node 20).

Refreshes docs and the Vue demo scaffold to match the new build outputs (removing UMD references) and removes the inline Buffer/process browser polyfill from examples/vue-example/index.html while reformatting the HTML.

Written by Cursor Bugbot for commit 1d5ddf7. This will update automatically on new commits. Configure here.

@arch1995 arch1995 marked this pull request as draft February 20, 2026 20:04
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