Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple accounts in Oisy #2474

Open
hersheylasers opened this issue Sep 24, 2024 · 2 comments
Open

Multiple accounts in Oisy #2474

hersheylasers opened this issue Sep 24, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@hersheylasers
Copy link

Is your feature request related to a problem? Please describe.
I'm looking to build on top of Oisy. A key feature is the ability to have multiple 'Accounts' by leveraging subaccounts within a Principal. Curious to get input compared to the roadmap.

Describe the solution you'd like
Let me start by saying this is amazing wallet and I see a lot of potential. I have been brainstorming a large project with Oisy at the core, to bring user friendly wallets to everyone. One of the core features that I would like to develop is the ability to have multiple wallets within one Oisy login account. As I understand it, within ICP, it is possible to have multiple subaccounts for each principal. So it should be possible for an ICP principal to have multiple accounts in a single app.

In addition, I would like each account to be a 'chain fusion' account, such that each one can hold Bitcoin and Ethereum at different addresses. As I understand, the Bitcoin and Ethereum addresses are derived using eth_address_of and ecdsa_pubkey_of which uses the Principal as input. Would it be possible to have this accept Principal + subaccount to make a new address per subaccount?

Describe alternatives you've considered
Personally, I am not a Rust developer so it is difficult to contribute directly. I would like to like to help this idea into fruition however so I want to hear about the feasibility of this idea and see if a Dfinity grant around this has potential. If so, I will put together a full grant proposal.

@hersheylasers hersheylasers added the enhancement New feature or request label Sep 24, 2024
@bitdivine
Copy link
Member

bitdivine commented Oct 2, 2024

Purely from the technical perspective, yes, this is possible. And planned (at least, in the chain fusion signer). But when we will add subaccounts I do not know. Our roadmap is very full for the next month, at least. Beyond that it's a scheduling decision.

@hersheylasers
Copy link
Author

Purely from the technical perspective, yes, this is possible. And planned (at least, in the chain fusion signer). But when we will add subaccounts I do not know. Our roadmap is very full for the next month, at least. Beyond that it's a scheduling decision.

Do you have an updated roadmap somewhere? I'm considering contributing but don't want to overlap something already being done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants