Skip to content

feat: trezor hardware support#792

Open
coreyphillips wants to merge 77 commits into
masterfrom
feat/trezor-hardware-support
Open

feat: trezor hardware support#792
coreyphillips wants to merge 77 commits into
masterfrom
feat/trezor-hardware-support

Conversation

@coreyphillips
Copy link
Copy Markdown

@coreyphillips coreyphillips commented Feb 18, 2026

Description

The intention of this Trezor dev dashboard is to serve as a place for developers to test and troubleshoot Trezor hardware features as they emerge. This is not meant to be user facing, but to serve as a reference for how to use and interact with Trezor hardware devices once work on user-facing Trezor features begin by native devs.

  • Implements Trezor hardware support via USB and bluetooth
  • Implements a Trezor dev dashboard that is only be accessible in dev mode at the following location:
    • Settings->Advanced->Trezor

Preview

QA Notes

  • The latest bindings containing Trezor hardware support can be found here.
  • If you require an apk please let me know and I can build and send one for testing.

- Implement trezor hardware support via USB and Bluetooth
github-advanced-security[bot]

This comment was marked as outdated.

@coreyphillips coreyphillips self-assigned this Feb 18, 2026
@coreyphillips coreyphillips added the enhancement New feature or request label Feb 18, 2026
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Fixed
Comment thread app/src/main/java/to/bitkit/services/TrezorService.kt Fixed
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorViewModel.kt Fixed
@coreyphillips coreyphillips marked this pull request as draft March 3, 2026 18:34
Comment thread app/src/main/java/to/bitkit/services/TrezorService.kt Fixed
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorScreen.kt Fixed
coreyphillips and others added 3 commits March 5, 2026 12:51
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Bumps bitkit-core version to 0.1.44
- Adds SendTransactionSection.kt
@coreyphillips coreyphillips marked this pull request as ready for review March 7, 2026 18:48
@jvsena42 jvsena42 added this to the 2.2.0 milestone Mar 9, 2026
@jvsena42 jvsena42 self-requested a review March 9, 2026 12:59
jvsena42 added 2 commits March 9, 2026 10:01
# Conflicts:
#	app/src/main/java/to/bitkit/ui/ContentView.kt
#	app/src/main/java/to/bitkit/ui/settings/AdvancedSettingsScreen.kt
#	app/src/main/java/to/bitkit/ui/settings/AdvancedSettingsViewModel.kt
Comment thread app/src/main/java/to/bitkit/ui/settings/AdvancedSettingsScreen.kt Fixed
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
Comment thread app/src/main/java/to/bitkit/services/TrezorDebugLog.kt Outdated
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorViewModel.kt
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorViewModel.kt Outdated
Comment thread app/src/main/java/to/bitkit/services/TrezorTransport.kt
Comment thread app/src/main/res/values/strings.xml Outdated
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/SendTransactionSection.kt Outdated
jvsena42

This comment was marked as resolved.

Comment thread app/src/main/java/to/bitkit/services/TrezorTransport.kt Outdated
Comment thread app/src/main/java/to/bitkit/services/TrezorTransport.kt Outdated
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorViewModel.kt
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
Comment thread app/src/main/java/to/bitkit/services/TrezorTransport.kt Outdated
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
Comment thread app/src/main/java/to/bitkit/ui/screens/trezor/TrezorViewModel.kt
Comment thread app/src/main/java/to/bitkit/repositories/TrezorRepo.kt Outdated
jvsena42

This comment was marked as outdated.

ovitrif

This comment was marked as outdated.

ovitrif added 2 commits April 2, 2026 22:19
# Conflicts:
#	app/src/main/java/to/bitkit/ui/ContentView.kt
@ovitrif ovitrif modified the milestones: 2.2.0, 2.3.0 Apr 7, 2026
@ovitrif

This comment was marked as outdated.

@coreyphillips

This comment was marked as outdated.

@coreyphillips coreyphillips requested review from jvsena42 and ovitrif May 7, 2026 16:19
@ovitrif

This comment was marked as outdated.

@ovitrif ovitrif self-assigned this May 11, 2026
@ovitrif ovitrif force-pushed the feat/trezor-hardware-support branch from a3fbcf0 to e951e8a Compare May 11, 2026 18:54
@ovitrif ovitrif modified the milestones: 2.3.0, 2.4.0 May 11, 2026
@ovitrif
Copy link
Copy Markdown
Collaborator

ovitrif commented May 11, 2026

Follow-up for review #4033332481: the remaining actionable checklist is handled in stacked PR #939.

No unresolved inline review threads remain on PR #792 or PR #939 for this checklist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants