Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add lock-up period to deposit/redeem wizards #666

Open
kenkunz opened this issue Jan 30, 2024 · 0 comments
Open

Add lock-up period to deposit/redeem wizards #666

kenkunz opened this issue Jan 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request priority: P1 An important issue that must be fixed before the next release, but does nto require immediate focus. size: S A small task that can be completed in less than a day

Comments

@kenkunz
Copy link
Contributor

kenkunz commented Jan 30, 2024

Goal

As an investor, I want to be clearly notified of the lock-up period for shares of a strategy I am investing in, so that I am not surprised when I attempt to redeem shares and they are not yet eligible for redemption.

Acceptance criteria

Note

These are draft criteria – verify before implementing.

  1. During "Deposit" wizard flow, before the user authorizes payment for shares, the UI includes a conspicuous indication of the share lock-up period.
  2. During "Redeem" wizard flow, before the user attempts to redeem shares, the UI includes a conspicuous indication of whether shares are available for redemption vs unavailable due to the lock-up period.

UI provisional suggestions

Deposit flow

  • include lock-up period info on the "Payment" step page, immediately above or below the deposit amount.
  • consider including a checkbox to verify the investor understands the lock-in period – e.g.:

    ☑️ I understand my shares will not be available for redemption for up to 24 hours after depositing funds.

  • if investor already owns shares and is investing more, make it clear that all shares will be unavailable for redemption during the lock-up period (not just newly purchased shares)

Redemption flow

  • add lock-up status and expiration to the "Deposit status" step
  • if shares are not available for redemption, prevent user from proceeding to "Shares redemption" step

Questions

  1. Where does frontend get the lock-up period TTL for a strategy that is shown in deposit flow? (e.g., from strategy config, from a contract fn)
  2. Where does frontend get the current lock-up status of shares and lock-up expiration time that are needed in the redemption flow?
@kenkunz kenkunz added enhancement New feature or request priority: P1 An important issue that must be fixed before the next release, but does nto require immediate focus. size: S A small task that can be completed in less than a day labels Jan 30, 2024
@kenkunz kenkunz self-assigned this Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority: P1 An important issue that must be fixed before the next release, but does nto require immediate focus. size: S A small task that can be completed in less than a day
Projects
None yet
Development

No branches or pull requests

1 participant