Skip to content

Bitcoin Wallet for Android with TREZOR Hardware Wallet Support

License

Notifications You must be signed in to change notification settings

MattSkala/trezor-wallet

Repository files navigation

TREZOR Bitcoin Wallet for Android

Features

  • Import both SegWit and legacy accounts, load transaction history and keep track of the balance
  • Create a transaction, sign it with TREZOR and broadcast to the network
  • Account, address and transaction labeling compatible with SLIP-0015 standard
  • TREZOR One and TREZOR Model T support

Build

Install the debug build: ./gradlew installBitcoinDebug

Run unit tests: ./gradlew test

Screenshots

Used Libraries

trezor-android – TREZOR communication

Bouncy Castle – cryptography API

QRGen – QR code generation

Socket.IO-client Java – WebSocket communication

Kodein – dependency injection

Dropbox SDK – labels synchronization

APIs

Blockbook – transactions fetching, broadcasting and fee estimation

CoinMarketCap – exchange rate