Each time a user signs in a wallet will be generated or loaded/decrypted from local storage. This wallet lives in the users browser and is used to sign attestations on behalf of the user.
TODO:
[x] #29
[x] #30
[ ] Fail and prevent connection if wallet is associated with another user already. This should be prevented by #29, but there is a very slight chance of generating the same random wallet twice.
Each time a user signs in a wallet will be generated or loaded/decrypted from local storage. This wallet lives in the users browser and is used to sign attestations on behalf of the user.
TODO: