Skip to content

Add mobile vault capability gate #331

Description

@Brainoncrack

Description

Difficulty: Expert

Type: Feature

Summary

Gate vault UI actions based on available SDK or contract capabilities.

Current Behaviour

Users may see vault actions that are not supported by the current SDK or contract state.

Expected Behaviour

The app should disable or hide unsupported actions with clear explanations.

Suggested Implementation

Add a capability check layer for deposit, withdrawal, lock creation, and matured-lock withdrawal.

Files or Areas Likely Affected

app/
src/features/vault/
src/utils/
docs/

Acceptance Criteria

  • Capability gate is added.
  • Unsupported actions are disabled or hidden.
  • User-facing explanation is shown.
  • SDK capability assumptions are documented.
  • Fallback UI is provided.

Additional Notes

This prevents feature-readiness confusion.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked for GrantFox OSS contributionMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Official GrantFox campaign label

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions