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
Additional Notes
This prevents feature-readiness confusion.
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
Additional Notes
This prevents feature-readiness confusion.