Skip to content

fix: wallet security and validation improvements#788

Merged
orbitlumen-hue merged 2 commits into
DogStark:mainfrom
favourawaku:feature/wallet-security-and-validation-fixes
Jul 25, 2026
Merged

fix: wallet security and validation improvements#788
orbitlumen-hue merged 2 commits into
DogStark:mainfrom
favourawaku:feature/wallet-security-and-validation-fixes

Conversation

@favourawaku

Copy link
Copy Markdown
Contributor
  • Display all validation errors in WalletSetup form (empty name, short PIN)
  • Add duplicate-wallet detection on import/restore to prevent adding same secret key multiple times
  • Prevent premature backup verification marking - only mark verified after user confirms file save
  • Require PIN re-verification before wallet deletion with additional safeguards for unverified backups
  • Show balance warning when deleting wallet with funds

Closes #704, Closes #705, Closes #706, Closes #707

- Display all validation errors in WalletSetup form (empty name, short PIN)
- Add duplicate-wallet detection on import/restore to prevent adding same secret key multiple times
- Prevent premature backup verification marking - only mark verified after user confirms file save
- Require PIN re-verification before wallet deletion with additional safeguards for unverified backups
- Show balance warning when deleting wallet with funds

Closes DogStark#704, Closes DogStark#705, Closes DogStark#706, Closes DogStark#707
@drips-wave

drips-wave Bot commented Jul 24, 2026

Copy link
Copy Markdown

@favourawaku Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@orbitlumen-hue

Copy link
Copy Markdown
Collaborator

resolve conflcts

@orbitlumen-hue
orbitlumen-hue merged commit fffb368 into DogStark:main Jul 25, 2026
7 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment