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

BIP-44 adherence #70

Closed
aphexmunky opened this issue Oct 16, 2024 · 1 comment
Closed

BIP-44 adherence #70

aphexmunky opened this issue Oct 16, 2024 · 1 comment

Comments

@aphexmunky
Copy link

Core wallet doesn't seem to follow some of the important aspects of BIP-44, specifically the iteration through key paths for X and P chain to not reuse addresses that have UTXOs. It's a really important aspect and the web wallet it superseded followed it.

@gergelylovas
Copy link
Contributor

Yes, this is correct. It was an intentional decision to reuse addresses in Core instead of generating a new address each time. Even though it's non-compliant, we decided to provide a better user experience. By making this change, we made interacting with the X and P chain similar to how accounts on EVM work, which is a much more familiar concept for most users. Furthermore, based on our experience with the web wallet, we have observed that using a large number of addresses introduced performance issues, from simply loading the wallet balance all the way to signing transactions, especially with hardware wallets.

We provide the option to define the reward address in our staking flows on Core Web for more advanced users wanting to use a new address each time.

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

No branches or pull requests

2 participants