Lunie: single seed based account management

Created on 26 Mar 2020  路  20Comments  路  Source: luniehq/lunie

Is your feature request related to a problem? Please describe.

There appeared issues around tieing accounts to networks. People might want to use the same address on mainnet and testnet or use one seed across all networks.

Describe the solution you'd like

Base accounts only around the seed. When signing in, you would select the network and the account. The address is generated on the fly. Signing happens based on the seed and network.

Describe alternatives you've considered

Additional context

stale ux-improvement

All 20 comments

When signing in, you would select the network and the account

what do you mean by "account" here?

an account is a name+seed

ah. you're saying there could still be more than one account and more than one seed.

yes! also important for backwards compatibility

ah. you're saying there could still be more than one account and more than one seed.

I thought we were going to offer only one seed for all networks & future accounts?

Multiple seeds could be Premium

Where would we store that unique seed? In our database encrypted?

we would store it the same way as we do right now clientside.

we should inquire with users who use multiple networks if they would like to use 1 seed or 2 seeds

Probably it is going to take us a bit to get there, as email addresses are coming first, but definitely quite relevant

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Definitely relevant: this is the next step after having the user accounts logic in together with Premium restrictions & paywall

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

I want to do this :star_struck: I even have a PR open for this in the cosmos-keys repo (luniehq/cosmos-keys#33 :heart: )

I want to do this 馃ぉ I even have a PR open for this in the cosmos-keys repo

i wish github had the face palm emoji for comments 馃う

Screen Shot 2020-07-25 at 9 33 47 AM

i wish github had the face palm emoji for comments :facepalm:

:facepalm:

:stuck_out_tongue:

how much effort is required for 1 seed to be possible?

how much effort is required for 1 seed to be possible?

Not sure, a bit more than handling different algos was or similar, imo. The only thing is that if we want to add "Forget seed" or "Add new seed" features it will take a bit more.

Another thing I'm thinking is that there is another possible implementation for this, without even storing the encrypted seed. It would be that the user needs to input always their address. Like, you open Lunie for the first time and you get your Lunie address, and you need to input this one manually each time you create an address. But probably most users will prefer using the stored encrypted option

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Yes, this one may take a bit longer to bring in

Was this page helpful?
0 / 5 - 0 ratings