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.