Skip to content

Add staking vault UI for locking creator keys and tracking rewards #1017

Description

@Chucks1093

Summary

Build a staking vault section on the key detail page allowing holders to stake keys for a chosen lock period, view active stakes, and unstake when the lock expires.

Scope

  • Stake form: amount input, lock period selector, estimated reward preview
  • Active stakes list: staked amount, lock expiry countdown, accrued rewards
  • Unstake button enabled only after lock expiry
  • Reward pool balance displayed for the key
  • Stake and unstake transactions submitted via wallet

Acceptance Criteria

  • Stake form validates amount against available balance
  • Estimated reward preview updates on amount and period change
  • Lock expiry countdown accurate to seconds
  • Unstake button disabled with tooltip during lock period
  • Reward pool balance shown correctly from API

ETA

12 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions