An Android app that runs a real, fully-validating Bitcoin node on your phone. Not a lightweight client. Not SPV. The actual bitcoind binary validating every transaction.
What it does:
- 4 Bitcoin implementations -- Choose Core 28.1, Core 30, Knots 29.3, or Knots with BIP 110 consensus enforcement. Switch with one tap, same chainstate
- 30-minute setup -- Copy chainstate from your home node over SSH. Zero to full node without waiting days for IBD
- Electrum server -- BWT runs alongside bitcoind. Connect BlueWallet or any Electrum wallet to your own phone
- Lightning ready -- Block filter index + Zeus Neutrino. Full sovereign Lightning stack, all localhost, no third parties
- Sovereign price discovery -- UTXOracle calculates BTC/USD from on-chain data alone. No exchange APIs, no trusted feeds
- Mempool viewer -- Fee estimates, projected blocks, transaction search. Your mempool, not mempool.space
- Battery aware -- Pauses sync when unplugged below 50%. Auto-starts on boot
- Runs on GrapheneOS -- Built for privacy-focused Pixel users
Everything stays on your device. No accounts, no cloud, no trust required.
Looking for testers. Debug APK on the release page.
GitHub: https://github.com/FreeOnlineUser/bitcoin-pocket-node
Release: https://github.com/FreeOnlineUser/bitcoin-pocket-node/releases/tag/v0.5-alpha
LOL this is really stupid. Somebody had to say it to you.
Is like driving a Tesla with a diesel generator attached
This is the type of criticism I was worried about. Can you help me understand why it’s so bad?
A mobile device should not be a full node. That is stupid and useless.
OK you can have a LN app like Phoenix or Zeus, with a light private LN wallet to make some payments when is needed.
But having all that salad of bitcoin nodes, electrum, mempool crap and whatever NOT necessary software is really stupid.
A node must stay on a desktop machine, stable, reliable, always connected.