Skip to content

fix(frontend): promote hardened SDK 4 wallet lifecycle - #42

Merged
moscowchill merged 6 commits into
mainfrom
dev
Aug 3, 2026
Merged

fix(frontend): promote hardened SDK 4 wallet lifecycle#42
moscowchill merged 6 commits into
mainfrom
dev

Conversation

@moscowchill

Copy link
Copy Markdown
Contributor

Summary

  • promote the reviewed QuantaPool wallet lifecycle hardening from dev
  • enforce exactly one uppercase Q plus 40-hex wallet account
  • serialize wallet selection and bind authorization to the active relay channel
  • confirm relay retirement before switching to an extension
  • pin @qrlwallet/connect 4.0.0 and @qrlwallet/connect-ui 0.2.0 exactly with audited registry integrities

Validation

  • clean npm install from the public registry
  • zero-warning frontend lint
  • 10 frontend lifecycle and address tests
  • TypeScript and production Vite build
  • 29 deployment-safety tests
  • Solidity format and size build
  • 226 Foundry tests
  • all feature-to-dev CI checks passed
  • npm audit: 12 known low web3 findings, with zero moderate, high, or critical findings

Runtime impact

Frontend dependency and wallet lifecycle promotion only. No contract deployment, frontend deployment, or live-service changes are included.

@moscowchill
moscowchill merged commit d7927b9 into main Aug 3, 2026
4 checks passed
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

Successfully merging this pull request may close these issues.

1 participant