cwdevteam / mesa

https://mesa-wallet.vercel.app
0 stars 1 forks source link

Improved wallet management #31

Closed neatonk closed 1 month ago

neatonk commented 7 months ago

Each time the user logs in we need to unlock the wallet stored in their browser so that it can be used to sign attestations on their behalf. This is accomplished using a deterministic schema by which the client and server each generate a component of the password without revealing their secret to the other party (client and server).

Improvements:

neatonk commented 7 months ago

Require that the same wallet address cannot be associated with multiple users.

NOTE: This is already avoid in practice by the used of the walletId which is scoped to the wallet and user.