pull down to refresh

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

reply

This is the type of criticism I was worried about. Can you help me understand why it’s so bad?

reply

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.

reply