As Chris I want to upload the state so that I can use a state I have saved.
@andrevmatos to write down the requirements
Some of the things to consider when implementing this:
Raiden.create will reject with an errorGeneral screen contains details of the account being used, which would require it to be started, which would make it hard/impossible to include the State Upload functionality insideMy main proposal would be simply to let the user select a file to be uploaded before clicking on Connect Main or Subkey, and let it fail if they select the wrong account or wrong state file, showing the relevant error in this case. At least this way we ensure an atomic operation on it.
Great, thanks @andrevmatos .
Replaces our _splash screen_ with the dApp window.

My only comment is that we would have to educate the users on how they can restore the state somehow. If I didn't know the flow and it would not be obvious to me that I can go there and restore the state. But otherwise, it looks really nice :)
Replaces or splash screen with the dApp general screen modal.

My only comment is that we would have to educate the users on how they can restore the state somehow. If I didn't know the flow and it would not be obvious to me that I can go there and restore the state. But otherwise, it looks really nice :)
I agree. The way I see it is that uploading the state is not necessarily the default action a user would do when connecting to the dApp. For uploading/downloading state they are probably already familiar with what the state does.
My idea is to have an informative text describing the state in the Backup state menu. In this way, a user will get informed about the state and its purpose when exploring the dApp and encountering this menu.

@taleldayekh Looks good, like this we could make a release :)
Mockup

Looks good, I like it! Might make sense to somehow indicate in the general screen (when disconnected) that the light client is currently disconnected
@nephix maybe connected show the identicon instead of the human icon?
@kelsos yeah identicon + green border indicates online and human icon + gray border could indicate offline or something like that
@kelsos yeah identicon + green border indicates online and human icon + gray border could indicate offline or something like that
Yes, sounds good, let's do it like that.
Most helpful comment
Mockup