There is an ambiguity because the state is sometimes really a combination of state + data. We should probably return `OFFLINE_X`, `SYNCING_X`, with `X`=`WAIT_FOR_FUNDING_CONFIRMED`, `NORMAL`, etc.
There is an ambiguity because the state is sometimes really a combination of state + data.
We should probably return
OFFLINE_X,SYNCING_X, withX=WAIT_FOR_FUNDING_CONFIRMED,NORMAL, etc.