Skip to content

Add RBAC safeguards and live vault metrics - #1293

Merged
p3ris0n merged 1 commit into
BCPathway:mainfrom
Fury03:feature/1229-1230-1238-1240-phase-3-dashboard
Oct 21, 2026
Merged

p3ris0n merged 1 commit into
BCPathway:mainfrom
Fury03:feature/1229-1230-1238-1240-phase-3-dashboard

Conversation

@Fury03

@Fury03 Fury03 commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Implements the four assigned Phase 3 dashboard issues:

  • Gate role actions on the connected caller's Admin permission.
  • Require a security checklist acknowledgment before granting SuperAdmin.
  • Export role assignments and recent contract events as timestamped CSV or JSON.
  • Refresh vault metrics every 30 seconds, format base units, show loading/error states, and enforce preview-based minimum outputs on deposits and withdrawals.

Validation: React tests (282 passed), React build, and ESLint on changed files.

Closes #1240
Closes #1238
Closes #1230
Closes #1229

@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@Fury03 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

@p3ris0n
p3ris0n force-pushed the feature/1229-1230-1238-1240-phase-3-dashboard branch 2 times, most recently from ef815da to 702462d Compare October 21, 2026 04:59
@p3ris0n
p3ris0n force-pushed the feature/1229-1230-1238-1240-phase-3-dashboard branch from 702462d to 033b326 Compare October 21, 2026 08:27
@p3ris0n
p3ris0n merged commit f413c4f into BCPathway:main Oct 21, 2026
1 check 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

2 participants