- Lookup stealth addresses for every primary address in wallet
- Distinguish between two wallets with same password in cache
- Use an actual logging library
- GUI
- Figure out how to read .bin RPC responses. This could reduce bandwidth by 5x
- Validate blockchain as it is scanning? (HARD)