Skip to content

chore: remove hdwallet-native and hdwallet-native-vault packages#29

Merged
BitHighlander merged 3 commits intomasterfrom
cleanup/remove-native-v2
Mar 9, 2026
Merged

chore: remove hdwallet-native and hdwallet-native-vault packages#29
BitHighlander merged 3 commits intomasterfrom
cleanup/remove-native-v2

Conversation

@BitHighlander
Copy link
Collaborator

Summary

  • Remove hdwallet-native and hdwallet-native-vault packages (broken, unused by KeepKey hardware wallet stack)
  • Remove FIO integration tests and native wallet test harness
  • Fix TypeScript 5.x ArrayBuffer | SharedArrayBuffer type errors across transport files
  • Replace undeclared ethers/lib/utils.js imports with inline helpers
  • Add missing bs58/bs58check direct dependencies (were phantom-hoisted from native)
  • Enable build + lint CI steps (now that native removal fixes the build)

Test plan

  • yarn build passes cleanly
  • yarn lint passes with zero warnings
  • GitHub Actions CI green
  • Vercel deployment green
  • CircleCI placeholder green

Remove unused native wallet packages that caused FIO type build errors.
Fix pre-existing TypeScript errors (ethers import, ArrayBuffer casts).
Clean up all native references from integration tests.
- Add bs58, bs58check as direct dependencies of hdwallet-keepkey
  (were phantom-hoisted from removed hdwallet-native)
- Add @types/bs58, @types/bs58check as devDependencies
- Fix prettier formatting in transport.ts (line too long from cast)
- Apply eslint autofix (import sort, prettier, blank lines)
- Suppress pre-existing namespace lint errors in solana.ts
Now that native packages are removed, the build passes cleanly.
Add build and lint steps to GitHub Actions CI workflow.
Fix import sort in sandbox (eslint autofix).
@vercel
Copy link

vercel bot commented Mar 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hdwallet-sandbox Ready Ready Preview, Comment Mar 9, 2026 10:52pm

Request Review

@BitHighlander BitHighlander merged commit 87e594b into master Mar 9, 2026
4 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