The main feature of a wallet is key management and signing.…
The main feature of a wallet is key management and signing.
Everything else - including sending, depositing, history - can be done through Apps that interact with the core API.
3rd party apps (like Twetch) would use the same interface.