Skip to content

Ayan-10/padawan-wallet

Repository files navigation

Padawan Wallet



Logo 1.0.0


GitHub Kotlin Version Conventional Commits GitHub release (latest by date) Support Server Twitter

A testnet-only bitcoin wallet full of tutorials on how to use bitcoin wallets.

We're building the app you'll want to recommend to your teenage cousins at Christmas or to your dad that keeps asking questions about bitcoin. Padawan aims to be a self-study tool, getting its users acquainted with the usual workflow and basic jargon of mobile wallets in a risk-free environment perfect for experimentation and learning (testnet).

We think testnet is an underused resource outside of software development circles, and believe it can be leveraged for bitcoin-curious people everywhere. Testnet offers all the complexity of mainnet, and one of the goal of this wallet is to eventually foray into these more advanced bitcoin features (output descriptors, multisig wallets, DLCs) and offer a training and testing ground for users.

Join us on discord!

Download

You can download the latest apk for this app on the v0.9.0 release page or find it on the Google Play Store.

Screenshots


FAQ

Tutorials you say?

The tutorials in the app are called Chapters, and there are currently 9 of them:

  1. What is the Bitcoin testnet?
  2. Receiving bitcoin
  3. Sending bitcoin
  4. What is the mempool?
  5. What are transaction fees?
  6. Bitcoin units
  7. What is a recovery phrase?
  8. Recovering your wallet
  9. The different types of wallets

Where can I get testnet coins?

There are many bitcoin testnet faucets out there, but Padawan uses native segwit addresses uniquely (bech32), so you'll need a faucet that can send to those. We suggest this one.

How can I delete my wallet?

You cannot delete your wallet directly from within the app. This is on purpose, to make sure people don't delete wallets without putting in some work. If you are certain that your wallet is empty (if it's not, send the testnet coins back to us!), you can delete the wallet by clearing all app data for Padawan in your Android settings, or you can uninstall and reinstall the app directly from the Play Store.

Building and running Padawan

To build and run the app from source, you'll need:

  • Android Studio
  • A phone with Android 6 OS or above (Android Marshmallow, API level 23) with USB debugging activated OR an emulator on your development machine
  • The bitcoindevkit library for android (bdk-android)

How can I contribute?

If you think this project is interesting and would like to contribute, get access to the early release on the app store, or simply provide feedback and bounce ideas, check out our Discord server. Users and devs welcome.

About

The bitcoin wallet trainer on Android.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.8%
  • Java 0.2%