We want to be able to query whether a username exists in order to decide whether to show this screen.
In the case where the ETH wallet already has an account, we'll let them log in directly and (potentially?) skip the avatar-setting step.
This diff:
- Introduces new types for the input and output of the new endpoint
- Updates the endpoints types and adds plumbing for the endpoint on the keyserver side
- Introduces a new action and associated types in lib
- Introduces a callsite in ConnectEthereum for the new endpoint
Depends on D7864