Skip to content

ehanoc/xwallet

Repository files navigation

XWallet

Get it on Google Play

A pet project, a bitcoin wallet.

  • Thin Client (Partial chain sync)
  • No third-party servers
  • Open source

Techy Info

Service (All wallet management; dedicated thread) < ----- IPC ----- > Main Thread (UI / Flow )

Contributions

  • Feel free
  • Just keep clean dependencies of specific coin (only btc atm) on the client side.

Adding other currencies ?

  • Service side
  • Pay attention to service structure.

├── service

│   ├── BlockchainService.java

│   ├── coin

│   │   ├── bitcoin

│   │   │   ├── actions

│   │   │   │   ├── BitcoinSendAction.java

│   │   │   │   └── BitcoinSetupAction.java

│   │   │   ├── Bitcoin.java

│   │   │   ├── BitcoinManager.java

│   │   │   ├── DownloadProgressListener.java

│   │   │   └── WalletUtils.java

│   │   ├── CoinAction.java (Interface)

│   │   ├── CoinManagerFactory.java

│   │   ├── CoinManager.java (Interface)

│   │   └── CurrencyCoin.java (Interface)

License

  • GPL v3.0

Dependencies Credits

Releases

No releases published

Packages

No packages published

Languages