- [ ] For passive functionality (such as updating wallet balances, sending/receiving transactions) we should have notifications