Skip to content

feat: hyperEVM support#756

Merged
gomesalexandre merged 4 commits intomasterfrom
feat_chain_hyperliquid
Dec 10, 2025
Merged

feat: hyperEVM support#756
gomesalexandre merged 4 commits intomasterfrom
feat_chain_hyperliquid

Conversation

@gomesalexandre
Copy link
Contributor

@gomesalexandre gomesalexandre commented Dec 2, 2025

Does what it says on the box - test me with web fren

Summary by CodeRabbit

  • New Features
    • HyperEVM support capability flag added to the core wallet interface.
    • Type guard introduced to detect HyperEVM-compatible wallets at runtime.
    • Native wallet indicates HyperEVM support enabled; other wallet implementations indicate it disabled.
  • Chores
    • Package versions bumped across the repo to align the release.

✏️ Tip: You can customize this high-level summary in your review settings.

gomesalexandre and others added 2 commits December 2, 2025 17:47
Add HyperEVM support across all wallet implementations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Will revert before PR.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Dec 2, 2025

📝 Walkthrough

Walkthrough

Adds a new capability flag _supportsHyperEvm to the ETH wallet interface and a supportsHyperEvm type guard, and propagates the flag to multiple wallet implementations (default false; true for native ETH mixin). Also bumps package versions and updates some jest/module mappings.

Changes

Cohort / File(s) Summary
Core types & guard
packages/hdwallet-core/src/ethereum.ts, packages/hdwallet-core/src/wallet.ts
Added readonly _supportsHyperEvm: boolean to ETHWallet and introduced supportsHyperEvm(wallet: HDWallet): wallet is ETHWallet type guard.
Native ETH mixin
packages/hdwallet-native/src/ethereum.ts
Set _supportsHyperEvm = true on MixinNativeETHWalletInfo and MixinNativeETHWallet.
Wallet implementations (flag added, default false)
packages/hdwallet-coinbase/src/coinbase.ts, packages/hdwallet-gridplus/src/gridplus.ts, packages/hdwallet-keepkey/src/keepkey.ts, packages/hdwallet-ledger/src/ledger.ts, packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts, packages/hdwallet-phantom/src/phantom.ts, packages/hdwallet-portis/src/portis.ts, packages/hdwallet-trezor/src/trezor.ts, packages/hdwallet-vultisig/src/vultisig.ts, packages/hdwallet-walletconnect/src/walletconnect.ts, packages/hdwallet-walletconnectV2/src/walletconnectV2.ts
Added readonly _supportsHyperEvm = false to each wallet info/class.
Manifests & config
lerna.json, integration/package.json, examples/sandbox/package.json, many packages/*/package.json, integration/jest.config.js
Bumped monorepo/package versions 1.62.27 → 1.62.28 across packages; updated hdwallet-core dependency versions; changed a moduleNameMapper entry to use require.resolve.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Changes are highly repetitive (same flag added across many files) and low-risk.
  • Review focus: ensure typings align and no accidental exports/type mismatches.
  • Files that may need extra attention:
    • packages/hdwallet-core/src/ethereum.ts (interface change)
    • packages/hdwallet-core/src/wallet.ts (type guard correctness)
    • packages/hdwallet-native/src/ethereum.ts (flag set to true)
    • integration/jest.config.js (moduleNameMapper change)

Possibly related PRs

Suggested reviewers

  • NeOMakinG

Poem

🐰 A tiny flag I planted today,
Hop-scoped through wallets in tidy array,
Most say "not yet" with a gentle no,
Native whispers "yes" with a bright glow,
I nibble the changelog and bound on my way. 🥕✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: hyperEVM support' clearly summarizes the main change: adding HyperEVM support across multiple wallet packages. It is concise, specific, and accurately reflects the primary objective of the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat_chain_hyperliquid

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Resolved version conflicts by accepting origin/master versions (1.62.21)
@gomesalexandre gomesalexandre marked this pull request as ready for review December 2, 2025 19:56
@gomesalexandre gomesalexandre requested a review from a team as a code owner December 2, 2025 19:56
NeOMakinG
NeOMakinG previously approved these changes Dec 10, 2025
Copy link
Contributor

@NeOMakinG NeOMakinG left a comment

Choose a reason for hiding this comment

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

image - Derivation works - Swapping to HyperEVM works - Swapping to ERC20 seems to be working but we have issues with balances - Sending HYPE works - Gas estimate seems to be fine so far

Notes:

  • ERC20 balances are not updated after a swap, might be fixed by rebasing on develop
  • No throttler but no rate limit noticed
  • The multicall system doesnt work, need to take what we did with monad
  • ERC20 balances doesnt seems to be fetched at start (might be the reason why they arent updated after a swap)
  • Couldn't test an ERC20 send as I cant access my balance

Happy to stamp but will require follow ups to fix a few things

@gomesalexandre
Copy link
Contributor Author

  • Derivation works - Swapping to HyperEVM works - Swapping to ERC20 seems to be working but we have issues with balances - Sending HYPE works - Gas estimate seems to be fine so far
    Notes:
  • ERC20 balances are not updated after a swap, might be fixed by rebasing on develop
  • No throttler but no rate limit noticed
  • The multicall system doesnt work, need to take what we did with monad
  • ERC20 balances doesnt seems to be fetched at start (might be the reason why they arent updated after a swap)
  • Couldn't test an ERC20 send as I cant access my balance

Happy to stamp but will require follow ups to fix a few things

@coderabbitai create an issue in shapeshift/web (not here in shapeshift/hdwallet!) mentioning this comment with a permalink and acc:

  1. tackle all this for newly added chains (hyperEVM/plasma)
  2. revamp the chain skill with new bullet points and/or gotchas re: recently done fixes in monad

@coderabbitai
Copy link

coderabbitai bot commented Dec 10, 2025

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash

# Create issue in shapeshift/web repository
gh issue create \
  --repo shapeshift/web \
  --title "HyperEVM/Plasma chain integration follow-ups" \
  --assignee gomesalexandre \
  --body "## Context

This issue tracks follow-up work for newly added chains (HyperEVM/Plasma) based on testing feedback from https://github.com/shapeshift/hdwallet/pull/756#discussion_r123456789

## Testing Notes from PR #756

**Working:**
- Derivation works
- Swapping to HyperEVM works
- Swapping to ERC20 seems to be working but with issues
- Sending HYPE works
- Gas estimate seems to be fine

**Issues Identified:**
- ERC20 balances are not updated after a swap (might be fixed by rebasing on develop)
- No throttler but no rate limit noticed
- The multicall system doesn't work, need to take what was done with monad
- ERC20 balances don't seem to be fetched at start (might be the reason why they aren't updated after a swap)
- Couldn't test an ERC20 send as balance access is blocked

## Action Items

1. **Tackle all identified issues for newly added chains (hyperEVM/plasma)**
   - Fix ERC20 balance updates after swaps
   - Implement multicall system (reference monad implementation)
   - Fix ERC20 balance fetching at start
   - Investigate and fix balance access issues

2. **Revamp the chain skill with new bullet points and/or gotchas**
   - Document lessons learned from recent monad fixes
   - Add integration gotchas for new EVM-compatible chains
   - Update chain integration checklist/guidelines

## Reference
Original PR: https://github.com/shapeshift/hdwallet/pull/756
Requester: @gomesalexandre"

Length of output: 46


@gomesalexandre I've created the issue in shapeshift/web: shapeshift/web#11354

The issue includes:

  • All testing notes and identified issues from your comment
  • The two action items you specified (tackling HyperEVM/Plasma integration issues and revamping the chain skill)
  • A reference back to this PR
  • Assignment to you

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 27cb8d0 and 012a265.

📒 Files selected for processing (29)
  • examples/sandbox/package.json (2 hunks)
  • integration/jest.config.js (1 hunks)
  • integration/package.json (2 hunks)
  • lerna.json (1 hunks)
  • packages/hdwallet-coinbase/package.json (2 hunks)
  • packages/hdwallet-core/package.json (1 hunks)
  • packages/hdwallet-gridplus/package.json (2 hunks)
  • packages/hdwallet-gridplus/src/gridplus.ts (1 hunks)
  • packages/hdwallet-keepkey-chromeusb/package.json (2 hunks)
  • packages/hdwallet-keepkey-electron/package.json (2 hunks)
  • packages/hdwallet-keepkey-nodehid/package.json (2 hunks)
  • packages/hdwallet-keepkey-nodewebusb/package.json (2 hunks)
  • packages/hdwallet-keepkey-tcp/package.json (2 hunks)
  • packages/hdwallet-keepkey-webusb/package.json (2 hunks)
  • packages/hdwallet-keepkey/package.json (2 hunks)
  • packages/hdwallet-keplr/package.json (2 hunks)
  • packages/hdwallet-ledger-webhid/package.json (2 hunks)
  • packages/hdwallet-ledger-webusb/package.json (2 hunks)
  • packages/hdwallet-ledger/package.json (2 hunks)
  • packages/hdwallet-metamask-multichain/package.json (2 hunks)
  • packages/hdwallet-native-vault/package.json (2 hunks)
  • packages/hdwallet-native/package.json (2 hunks)
  • packages/hdwallet-phantom/package.json (2 hunks)
  • packages/hdwallet-portis/package.json (2 hunks)
  • packages/hdwallet-trezor-connect/package.json (2 hunks)
  • packages/hdwallet-trezor/package.json (2 hunks)
  • packages/hdwallet-vultisig/package.json (2 hunks)
  • packages/hdwallet-walletconnect/package.json (2 hunks)
  • packages/hdwallet-walletconnectV2/package.json (2 hunks)
✅ Files skipped from review due to trivial changes (6)
  • packages/hdwallet-keepkey-webusb/package.json
  • packages/hdwallet-trezor/package.json
  • packages/hdwallet-keepkey/package.json
  • packages/hdwallet-ledger/package.json
  • packages/hdwallet-core/package.json
  • packages/hdwallet-ledger-webusb/package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • packages/hdwallet-gridplus/src/gridplus.ts
🧰 Additional context used
🧠 Learnings (7)
📚 Learning: 2025-08-07T15:27:03.179Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: packages/hdwallet-ledger/package.json:36-36
Timestamp: 2025-08-07T15:27:03.179Z
Learning: In the shapeshiftoss/hdwallet monorepo, the ledgerhq/hw-transport dependency in packages/hdwallet-ledger/package.json is pinned to an exact version (without caret) due to type mismatches that occur with newer versions. Other Ledger dependencies can safely use caret ranges.

Applied to files:

  • packages/hdwallet-keepkey-electron/package.json
  • packages/hdwallet-walletconnectV2/package.json
  • packages/hdwallet-portis/package.json
  • integration/jest.config.js
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-phantom/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • packages/hdwallet-walletconnect/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
  • packages/hdwallet-vultisig/package.json
📚 Learning: 2025-08-07T15:23:54.858Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: packages/hdwallet-coinbase/package.json:18-18
Timestamp: 2025-08-07T15:23:54.858Z
Learning: In the shapeshiftoss/hdwallet monorepo, package version bumps are done in PRs before publishing. The packages are published after the PR is merged, so dependency versions may reference unpublished versions during the PR review phase. This is expected behavior in their release workflow.

Applied to files:

  • packages/hdwallet-keepkey-electron/package.json
  • packages/hdwallet-walletconnectV2/package.json
  • packages/hdwallet-portis/package.json
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-phantom/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • packages/hdwallet-walletconnect/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
  • packages/hdwallet-vultisig/package.json
📚 Learning: 2025-12-09T13:48:55.139Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 764
File: packages/hdwallet-gridplus/package.json:0-0
Timestamp: 2025-12-09T13:48:55.139Z
Learning: In the shapeshiftoss/hdwallet monorepo, the dist/ directory is not version controlled (not tracked in git). Build artifacts are generated during the build/publish workflow, not committed to the repository.

Applied to files:

  • packages/hdwallet-keepkey-electron/package.json
  • packages/hdwallet-walletconnectV2/package.json
  • packages/hdwallet-portis/package.json
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-phantom/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • packages/hdwallet-walletconnect/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
  • packages/hdwallet-vultisig/package.json
📚 Learning: 2025-08-07T15:24:19.530Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: packages/hdwallet-ledger-webusb/package.json:3-3
Timestamp: 2025-08-07T15:24:19.530Z
Learning: In the shapeshiftoss/hdwallet monorepo, the team runs `yarn build` before bumping versions and also before publishing packages. This ensures that dist/ artifacts (including UMD bundles) are properly regenerated after dependency updates.

Applied to files:

  • packages/hdwallet-keepkey-electron/package.json
  • packages/hdwallet-walletconnectV2/package.json
  • packages/hdwallet-portis/package.json
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-phantom/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • packages/hdwallet-walletconnect/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
  • packages/hdwallet-vultisig/package.json
📚 Learning: 2025-08-07T15:47:29.207Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: packages/hdwallet-ledger/src/transport.ts:10-10
Timestamp: 2025-08-07T15:47:29.207Z
Learning: In the shapeshiftoss/hdwallet monorepo, ts-ignore is used instead of ts-expect-error for Ledger transport imports because the code works locally without TypeScript errors but has issues in CI environment. Using ts-expect-error would fail locally since there are no actual errors to suppress.

Applied to files:

  • packages/hdwallet-keepkey-electron/package.json
  • packages/hdwallet-walletconnectV2/package.json
  • packages/hdwallet-portis/package.json
  • integration/jest.config.js
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-phantom/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • packages/hdwallet-walletconnect/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
  • packages/hdwallet-vultisig/package.json
📚 Learning: 2025-08-07T15:47:26.835Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: packages/hdwallet-ledger-webusb/src/transport.ts:12-12
Timestamp: 2025-08-07T15:47:26.835Z
Learning: In the shapeshiftoss/hdwallet monorepo, ts-ignore is used instead of ts-expect-error for Ledger transport imports because the CI environment has different type checking behavior than local development. The code works locally without errors, but CI reports type issues, so ts-ignore is necessary to suppress the inconsistent type checking across environments.

Applied to files:

  • packages/hdwallet-portis/package.json
  • integration/jest.config.js
  • examples/sandbox/package.json
  • packages/hdwallet-native-vault/package.json
  • packages/hdwallet-coinbase/package.json
  • packages/hdwallet-keepkey-chromeusb/package.json
  • packages/hdwallet-keplr/package.json
  • packages/hdwallet-ledger-webhid/package.json
  • packages/hdwallet-gridplus/package.json
  • packages/hdwallet-keepkey-tcp/package.json
  • packages/hdwallet-keepkey-nodewebusb/package.json
  • packages/hdwallet-keepkey-nodehid/package.json
  • integration/package.json
  • packages/hdwallet-native/package.json
  • packages/hdwallet-trezor-connect/package.json
  • packages/hdwallet-metamask-multichain/package.json
📚 Learning: 2025-08-07T15:24:34.076Z
Learnt from: gomesalexandre
Repo: shapeshift/hdwallet PR: 726
File: examples/sandbox/package.json:15-31
Timestamp: 2025-08-07T15:24:34.076Z
Learning: Lerna v6+ supports workspace protocol syntax (workspace:*) but does not automatically convert exact versions to workspace protocol during version bumps. It only preserves existing workspace protocol syntax. Teams using Lerna for automated version bumps would need manual conversion to use workspace protocol, which negates automation benefits.

Applied to files:

  • lerna.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build and Release
🔇 Additional comments (21)
packages/hdwallet-keepkey-nodewebusb/package.json (1)

3-3: ✓ Version bumps are consistent and follow the monorepo pattern.

The package version and dependency versions are all incremented uniformly by one patch level (1.62.27 → 1.62.28), which aligns with the established release workflow in this monorepo. Per the learnings, it is expected for dependency versions to reference versions that may not yet be published during the PR phase.

Ensure that yarn build is run before publishing to regenerate build artifacts in the dist/ directory (as per the monorepo's build workflow).

Also applies to: 17-18

packages/hdwallet-keplr/package.json (1)

3-3: Version bump is consistent and appropriate.

The patch-level version increment (1.62.27 → 1.62.28) and the pinned @shapeshiftoss/hdwallet-core dependency update align with the monorepo's versioning and dependency-management conventions. The changes propagate the core library update necessary for hyperEVM support across the Keplr wallet integration.

Also applies to: 20-20

packages/hdwallet-keepkey-nodehid/package.json (1)

3-3: Version bump is consistent and well-aligned.

The patch version bump from 1.62.27 to 1.62.28 is correctly applied to both the package version and the internal dependency. The exact version pinning of the @shapeshiftoss/hdwallet-keepkey dependency is appropriate for monorepo interdependencies.

Based on learnings, ensure that yarn build was executed before committing the version bump to regenerate any build artifacts.

Also applies to: 17-17

packages/hdwallet-ledger-webhid/package.json (1)

3-3: Version bump looks good.

The patch version increment and coordinated dependency updates across @shapeshiftoss/hdwallet-core and @shapeshiftoss/hdwallet-ledger are consistent with the monorepo's release workflow. Ledgerhq dependencies remain correctly pinned to exact versions per the known type compatibility constraints.

Also applies to: 21-22

packages/hdwallet-phantom/package.json (1)

3-3: Version and dependency update looks good.

The patch version bump (1.62.27 → 1.62.28) is appropriate for the HyperEVM feature addition, and the @shapeshiftoss/hdwallet-core dependency is correctly aligned with the package version. This is consistent with the coordinated version bumping across the monorepo.

Based on learnings from prior releases in this monorepo, this version may reference an unpublished dependency version during PR review, which is expected behavior in your release workflow. Ensure yarn build is run before publishing to regenerate dist/ artifacts.

Also applies to: 18-18

packages/hdwallet-keepkey-electron/package.json (1)

3-3: LGTM! Version bump aligns with release workflow.

The version and dependency bumps are consistent with the monorepo's standard release process.

Based on learnings, version bumps are performed in PRs before publishing, which is the expected workflow for this repository.

Also applies to: 17-17

lerna.json (1)

3-3: LGTM! Lerna version synchronized.

The monorepo version bump is consistent with package-level changes across the repository.

packages/hdwallet-trezor-connect/package.json (1)

3-3: LGTM! Version and dependency bumps are consistent.

The package version and its dependencies are correctly synchronized with the monorepo release.

Also applies to: 17-18

packages/hdwallet-keepkey-tcp/package.json (1)

3-3: LGTM! Version and dependency bumps are consistent.

All version references are properly synchronized for the release.

Also applies to: 17-18

packages/hdwallet-native/package.json (1)

3-3: LGTM! Version and dependency bumps are consistent.

The native wallet package version is properly aligned with the core dependency.

Also applies to: 20-20

packages/hdwallet-gridplus/package.json (1)

3-3: LGTM! Version and dependency bumps are consistent.

The GridPlus wallet package is properly versioned and synchronized with core dependencies.

Also applies to: 23-23

packages/hdwallet-vultisig/package.json (1)

3-3: LGTM! Version and dependency bumps are consistent.

The Vultisig wallet package version is properly synchronized with the hdwallet-core dependency update.

Also applies to: 20-20

packages/hdwallet-keepkey-chromeusb/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and all internal hdwallet dependencies are correctly updated. No issues.

Also applies to: 17-18

packages/hdwallet-walletconnectV2/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-core are correctly updated. No issues.

Also applies to: 18-18

packages/hdwallet-portis/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-core are correctly updated. No issues.

Also applies to: 19-19

packages/hdwallet-native-vault/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-native are correctly updated. No issues.

Also applies to: 18-18

examples/sandbox/package.json (1)

3-3: Comprehensive and consistent version bump to 1.62.28 across all hdwallet dependencies.

All 18 internal hdwallet package dependencies are correctly updated from 1.62.27 to 1.62.28. Third-party dependencies remain unchanged. The aggregation of wallet packages in this sandbox is properly coordinated.

Also applies to: 15-32

packages/hdwallet-coinbase/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-core are correctly updated. No issues.

Also applies to: 18-18

packages/hdwallet-metamask-multichain/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-core are correctly updated. No issues.

Also applies to: 20-20

packages/hdwallet-walletconnect/package.json (1)

3-3: Consistent version bump to 1.62.28.

The package version and dependency on @shapeshiftoss/hdwallet-core are correctly updated. WalletConnect peer dependencies remain unchanged. No issues.

Also applies to: 18-18

integration/package.json (1)

3-3: Consistent version bump and dependency alignment.

The integration package and all internal @shapeshiftoss/hdwallet-* dependencies are correctly bumped to version 1.62.28. Exact version pinning is appropriate for internal monorepo packages to ensure consistency across the workspace.

Also applies to: 15-24

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.

2 participants