Lot of design work needed on this one. Need to think through exactly how to do this.
Some ideas include
Using tor.us as our wallet to allow people to sign in/recover wallet using gmail auth etc
Having a 'low balance' wallet option which is basically equivalent of 'give me a wallet' function but starts to complain if the balance gets too high
'Just' supporting metamask
What else?
One of the key things is we dont want to have the private key in the 'magic link'. You can use the magic link to sign in but it won't recover the private key for your wallet. After you sign out it remembers that you had a wallet but not the private key. You then have to re-authenticate with whatever wallet.
Lot of design work needed on this one. Need to think through exactly how to do this.
Some ideas include
One of the key things is we dont want to have the private key in the 'magic link'. You can use the magic link to sign in but it won't recover the private key for your wallet. After you sign out it remembers that you had a wallet but not the private key. You then have to re-authenticate with whatever wallet.