Skip to content

release: v1.4.11 — Hyperliquid EIP-712 colon-namespaced typed-data signing fix#329

Merged
BitHighlander merged 2 commits into
masterfrom
release/1.4.11
Jul 5, 2026
Merged

release: v1.4.11 — Hyperliquid EIP-712 colon-namespaced typed-data signing fix#329
BitHighlander merged 2 commits into
masterfrom
release/1.4.11

Conversation

@BitHighlander

Copy link
Copy Markdown
Collaborator

Summary

Hotfix release v1.4.11 — release notes.

Single fix, re-pins modules/hdwallet to the merged keepkey/hdwallet#51:

  • Fixes EIP-712 typed-data signing for any dApp using colon-namespaced primaryType names (e.g. Hyperliquid's HyperliquidTransaction:ApproveAgent and its ~11 sibling action types). Previously crashed with a generic "Failed to sign typed ETH message" — root cause was the eip-712 struct-hashing dependency truncating type names at the first non-word character.

Merge-back to develop already done (commit 0904a14e).

Verification

  • arm64 DMG: notarized, stapled, Gatekeeper-accepted, backend smoke-tested
  • x86_64 DMG: notarized, stapled, Gatekeeper-accepted, on-wire hash matches signed local build
  • Linux artifacts (AppImage, .deb, tar.zst) built and published by CI
  • hdwallet fix: known-answer regression tests (ApproveAgent + UsdSend vectors), verified failing without the patch and passing with it; full hdwallet-keepkey suite green (147/147)
  • Diffed v1.4.10..release/1.4.11 — confirmed the only non-submodule change is the version bump, and the only submodule change is the hdwallet pin

BitHighlander and others added 2 commits July 5, 2026 09:38
chore: merge back v1.4.10 version bump into develop
…12 signing

Re-pins modules/hdwallet to 2a24030b (keepkey/hdwallet#51), which fixes
a crash signing any EIP-712 typed data whose primaryType contains a
colon (e.g. Hyperliquid's "HyperliquidTransaction:ApproveAgent" and its
~11 sibling action types). Previously surfaced to users as a generic
"Failed to sign typed ETH message".
@BitHighlander BitHighlander requested a review from pastaghost as a code owner July 5, 2026 15:04
@BitHighlander BitHighlander merged commit 3f9a3bb into master Jul 5, 2026
7 checks passed
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