with coverage
fix integration test

* setup wallet in XDG like directory
* setup the XDG_DATA_HOME var before starting the test
* json format
fix recordReceived

create service from proper attribute