pull down to refresh

If you've been looking for a testnet wallet to play around with, Root Wallet might fit the bill.

Root Wallet is a self-custody Bitcoin wallet focused on public testnet flows, clean architecture, and a polished Flutter user experience.

It is built for real wallet behavior on testnet:
  • create and restore wallet flows
  • recovery phrase backup and confirmation
  • receive address + QR
  • send -> review -> broadcast
  • transaction history and details
  • app lock, PIN, biometrics, and recovery re-auth
  • liquid-glass light and dark themes

Jeremiah Jacob, the developer who built this testnet wallet wrote a piece about development that I found quite interesting.

He goes into a lot of the architectural decisions he made when working on the wallet. These may be decisions with which most developers are familiar, but as someone who has never built a waller app, I found it useful to read through how he thought about some of the decisions he made.