All Projects → thunderbiscuit → padawan-wallet

thunderbiscuit / padawan-wallet

Licence: Apache-2.0 License
The bitcoin wallet trainer on Android.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to padawan-wallet

MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+512.9%)
Mutual labels:  tutorials
interactive tutorials
Repository for all ArangoDB interactive tutorial notebooks.
Stars: ✭ 38 (+22.58%)
Mutual labels:  tutorials
demos
Demonstrative scripts
Stars: ✭ 37 (+19.35%)
Mutual labels:  tutorials
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (-3.23%)
Mutual labels:  tutorials
ArangoDBUniversity
Tutorials for ArangoDB.
Stars: ✭ 19 (-38.71%)
Mutual labels:  tutorials
ios
Connect IM iOS Project
Stars: ✭ 13 (-58.06%)
Mutual labels:  bitcoin-wallet
Termux-Keys
Add Extra Keys in Termux
Stars: ✭ 24 (-22.58%)
Mutual labels:  tutorials
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (+35.48%)
Mutual labels:  tutorials
community-content
Hetzner Online Community Project
Stars: ✭ 149 (+380.65%)
Mutual labels:  tutorials
freewallet-mobile
Mobile wallet for iOS/Android/Browser which supports Bitcoin and Counterparty
Stars: ✭ 51 (+64.52%)
Mutual labels:  testnet
Astronomical Techniques
Introduction to astronomy research featuring short video lectures with (incomplete) Jupyter notebooks
Stars: ✭ 29 (-6.45%)
Mutual labels:  tutorials
aicloud-examples
Примеры distributed machine learning с помощью сервиса AICloud
Stars: ✭ 24 (-22.58%)
Mutual labels:  tutorials
tutorials
Learn how to create laminas-mvc applications, get in-depth guides into components, and discover how to migrate your applications to version 3!
Stars: ✭ 25 (-19.35%)
Mutual labels:  tutorials
HappyCoding
This is the source code behind HappyCoding.io, including all tutorials and examples.
Stars: ✭ 94 (+203.23%)
Mutual labels:  tutorials
scripts
StakePool Operator Scripts. Learn how to create and manage your StakePool with these simple scripts. Hardware-Ledger Support, Token/Asset Sending, Offline-Mode and more...
Stars: ✭ 200 (+545.16%)
Mutual labels:  testnet
Android
Connect IM Android Project
Stars: ✭ 21 (-32.26%)
Mutual labels:  bitcoin-wallet
GameDesign11
A project based intro to game development using the Unity game engine
Stars: ✭ 26 (-16.13%)
Mutual labels:  tutorials
aksh
My personal bibliography of STEM resources and grey literature.
Stars: ✭ 33 (+6.45%)
Mutual labels:  tutorials
a-minimalist-guide
Walkthroughs for DSL, AirSim, the Vector Institute, and more
Stars: ✭ 37 (+19.35%)
Mutual labels:  tutorials
Tesseract
A set of libraries for rapidly developing Pipeline driven micro/macroservices.
Stars: ✭ 20 (-35.48%)
Mutual labels:  tutorials

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. It 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.7.0 release page.

Screenshots

Padawan Screenshot Intro Padawan Screenshot Home Padawan Wallet Navigation

FAQ

🧐 Tutorials you say?

The tutorials are broken down in two groups: Essentials and Advanced, each of which contain Concepts to understand and Skills to master. The currently planned tutorials are the following:

Essentials

  1. What is the bitcoin testnet? (concept)
  2. Bitcoin units (concept)
  3. Receiving bitcoin (skill)
  4. What is the mempool? (concept)
  5. Sending bitcoin (skill)
  6. What are transaction fees? (concept)
  7. What is a wallet recovery phrase? (concept)
  8. Recovering a wallet from a recovery phrase (skill)

Advanced

  1. Connect to your own node
  2. Replace-by-fee
  3. Address types
  4. What are light clients?

🧐 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.

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

Bitcoindevkit library

The bitcoindevkit library for Android (bdk-jni) is not yet available on public repositories of Android libraries. This means that in order to acquire it, one must build it from source.

To build it from source, head to the bdk-jni library repository and follow the instructions to build and publish to your local Maven repository.

Once you have the library available locally, you can build and run the app just like any other Android application!

🧐 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].