Skip to content

chore: pin eciesjs to exact version 0.4.17#77

Open
chakra-guy wants to merge 2 commits intomainfrom
chore/pin-eciesjs-0.4.17
Open

chore: pin eciesjs to exact version 0.4.17#77
chakra-guy wants to merge 2 commits intomainfrom
chore/pin-eciesjs-0.4.17

Conversation

@chakra-guy
Copy link
Collaborator

@chakra-guy chakra-guy commented Feb 26, 2026

Summary

Pin eciesjs from ^0.4.15 to exact 0.4.17 in all packages and apps (core, web-demo, rn-demo, integration-tests, load-tests).

No source code changes needed - all KeyManager implementations already use the 0.4.x API correctly.

Why

Cross-repo eciesjs version alignment effort. All three repos that share the ECIES encryption channel (metamask-mobile, connect-monorepo, mobile-wallet-protocol) should use the identical eciesjs version to eliminate any possibility of version-related surprises.

Companion PRs:

  • metamask-mobile: upgrading from 0.3.x to exact 0.4.17
  • connect-monorepo: pinning from ^0.4.15 to exact 0.4.17

Changes

  • packages/core/package.json (devDependency)
  • apps/web-demo/package.json
  • apps/rn-demo/package.json
  • apps/integration-tests/package.json
  • apps/load-tests/package.json

All: "^0.4.15" -> "0.4.17"

Test plan

  • yarn build passes
  • yarn test passes (59 unit tests)
  • yarn lint passes
  • No source code changes needed

Note

Low Risk
Dependency-only change that pins eciesjs (and updates its lockfile transitive deps), with no source code modifications; risk is limited to potential runtime/crypto behavior differences from the patch upgrade.

Overview
Pins eciesjs from ^0.4.15 to exact 0.4.17 across the monorepo (core, demos, and test apps) to ensure consistent ECIES dependency resolution.

Updates yarn.lock accordingly, including bumped transitive packages like @ecies/ciphers and @noble/curves.

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

- Pin eciesjs from ^0.4.15 to exact 0.4.17 in all packages and apps
  (core, web-demo, rn-demo, integration-tests, load-tests)
- No source code changes needed (already using 0.4.x APIs)

Part of cross-repo eciesjs version alignment effort with
metamask-mobile and connect-monorepo.
@chakra-guy chakra-guy self-assigned this Feb 26, 2026
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedeciesjs@​0.4.15 ⏵ 0.4.17100 +1100100 +186100

View full report

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