more WalletProtocol

* lineReceived
* headerReceived
* serviceReceived