Skip to content

fix(chains): gate Hive behind firmware 7.16.0#199

Open
BitHighlander wants to merge 1 commit into
developfrom
fix/hive-firmware-gate
Open

fix(chains): gate Hive behind firmware 7.16.0#199
BitHighlander wants to merge 1 commit into
developfrom
fix/hive-firmware-gate

Conversation

@BitHighlander
Copy link
Copy Markdown
Collaborator

Summary

  • chains.ts: bump Hive minFirmware from 7.14.07.16.0 — no released firmware supports Hive until 7.16.0
  • CommandPalette: add firmwareVersion prop + filter chains with isChainSupported so ⌘K results also respect firmware gates
  • App.tsx: pass deviceState.firmwareVersion to both CommandPalette usages

Root cause: PR #186 added Hive to chains.ts with the wrong minFirmware: '7.14.0'. The correct value (7.16.0) was set in commit ae70c357 (PR #187), but that fix was silently dropped during the PR #187 merge — develop already had the Hive entry from #186 so no conflict surfaced.

Test plan

  • Device on firmware < 7.16.0: Hive card absent from Dashboard grid
  • Device on firmware < 7.16.0: Hive absent from ⌘K command palette
  • Device on firmware >= 7.16.0: Hive visible in both
  • All other chains unaffected (Solana/Tron/TON still gated at 7.14.0)

PR #186 added Hive to chains.ts with minFirmware 7.14.0 (wrong).
The fix in ae70c35 (PR #187) was not carried through because develop
already had the Hive entry — no conflict was surfaced during merge.

- chains.ts: bump Hive minFirmware 7.14.0 → 7.16.0 (no released
  firmware supports Hive until 7.16.0)
- CommandPalette: add firmwareVersion prop + filter with isChainSupported
  so ⌘K results also respect firmware gates
- App.tsx: pass deviceState.firmwareVersion to CommandPalette
@BitHighlander BitHighlander requested a review from pastaghost as a code owner May 28, 2026 00:22
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