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

wallet: Remove unused descriptor checkbox from wallet creation dialog #253

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

gto90
Copy link
Member

@gto90 gto90 commented Dec 15, 2024

Description

This pull request removes the unused descriptor checkbox from the wallet creation dialog.

Changes

  • Removed the unused descriptor checkbox from the wallet creation dialog.

Justification and Reasoning

This change cleans up the UI by removing an unused element, improving the user experience, and resolving a compilation error due to the missing descriptor_checkbox member that was previously deprecated.

References

Testing

  • Ensure the wallet creation dialog no longer displays the unused descriptor checkbox.

Additional Notes

Please review the changes and provide feedback. Feel free to comment if any issues or further improvements are needed.

- Removed the unused descriptor checkbox from the wallet creation dialog.

This change cleans up the UI and resolves compiler errors due to missing the `descriptor_checkbox` member by removing an unused element, improving the user experience.

References:
- #213
- #227
- #239 (comment)
@gto90 gto90 added the bug Something isn't working label Dec 15, 2024
@gto90 gto90 self-assigned this Dec 15, 2024
@JaredTate
Copy link

JaredTate commented Dec 16, 2024

I can confirm this fixes the compilation issues when compiling without bdb

./configure --without-bdb --with-gui=yes

Unfortunately if you try and test this build with an existing wallet containing any legacy wallets the wallet will crash right away.

I think the root cause of this bug is indeed this commit: https://github.com/DigiByte-Core/digibyte/pull/227/files

This could be the cause of some issues I am seeing with Descriptor Wallets like with 8.22 and the Bison Wallet DEX. I get some very odd descriptor wallet errors there.

It's important any compiled version releases have both descriptor and legacy wallet support. ie:

./configure --with-bdb --with-sqlite --with-gui=yes

Copy link

@JaredTate JaredTate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK. Great work finding this @gto90!

We should definitely be on the lookout for other potential issues with descriptor wallets.

Copy link
Member

@ycagel ycagel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cACK. Appreciate the efforts @gto90!

@ycagel ycagel merged commit 4da9afa into develop Dec 16, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants