Skip to content

Docs/security dx and frontend fixes - #680

Merged
Mimah97 merged 5 commits into
Vatix-Protocol:mainfrom
chrizand9-code:docs/security-dx-and-frontend-fixes
Jul 27, 2026
Merged

Docs/security dx and frontend fixes#680
Mimah97 merged 5 commits into
Vatix-Protocol:mainfrom
chrizand9-code:docs/security-dx-and-frontend-fixes

Conversation

@chrizand9-code

@chrizand9-code chrizand9-code commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Related issue

Type of change

  • Bug fix
  • New feature
  • Docs update
  • Chore / refactor

Checklist

  • CI passes (lint + tests + build)
  • Self-reviewed the diff
  • Added or updated tests where relevant
  • Docs updated if needed

Explicitly call out DEX contracts, API, and indexer as in-scope
components, and add an out-of-scope list so researchers know what
is and isn't eligible before reporting.
Add a Package Boundaries section to CONTRIBUTING.md so contributors
know where new code belongs before opening a PR, with examples per
package and a link to ARCHITECTURE.md for the full data flow.
Add role="alert" so the failure is announced to assistive tech, pair
the retry button with an always-visible back-to-pools link, and
surface the error digest as a support reference when present.
Extends the existing test coverage accordingly.
Rename the new back-navigation link from "Back to all pools" to
"Back to pools" so it doesn't collide with the existing "All Pools"
link's accessible name in tests and assistive tech.
Migrate useWalletBalances to react-query and invalidate its query
when TransactionStatusContext reports a swap success, so balances
update automatically without a full page reload. Invalidation is
scoped to the connected address and deduped by tx hash to avoid
excessive refetching.
@Mimah97
Mimah97 merged commit 9a6c28b into Vatix-Protocol:main Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants