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

Operator Delegator Vault Split Tracking issue #676

Open
nud3l opened this issue Nov 16, 2022 · 0 comments
Open

Operator Delegator Vault Split Tracking issue #676

nud3l opened this issue Nov 16, 2022 · 0 comments

Comments

@nud3l
Copy link
Member

nud3l commented Nov 16, 2022

Parachain requirements

interlay/interbtc#753

Phase 1: Trusted Operator-Delegator Model

Requirements

Vault Overview

Add table showing vaults which have been delegated to a user.

  • Vault cards will remain scoped to operated vaults.

Vault Dashboard View

Add clear distinction between my "operated" (current view) Vaults and "Delegator-only" vaults
Note: every Operator is a Delegator, but not every Delegator is an operator.

Add stats about Delegation:

  • How much collateral has been delegated to this Vault in total
  • How many delegators have been delegating to this Vault
  • Table with current delegators: account, identity, collateral provided

Operator View

Current Vault management dashboard, with the following adjustments:

  • Show that it is the “Operator” view in the title (check by which account registered the vault?)

Delegator-only View

Current Vault management dashboard. No changes necessary.

Show that it is the “Delegator” view in the title.

  • No replace function in Phase 1
  • Update delegation: withdraw/add collateral -> can be a button on the top right

Notifications

SHOULD have a way to be notified about time and capital sensitive actions (expiring redeem requests, risk of liquidation).

Tracking

  • [ ]

Phase 2: Social Operator-Delegator Model

Requirements

Phase 1 but extended with more stats on Vaults that can be delegated to.

Delegation Widget

Inspired by https://app.talisman.xyz/staking

Show a warning message: disclaimer that this feature is for advanced users only and to be used ONLY if you know / have agreed with the Vault operator about the delegation. You might not be able to withdraw funds from this Vault until users have redeemed all the BTC / the Vault has returned all BTC to users. You accept the risk that failure of the Vault operator may lead to loss of your collateral.

  1. Delegator selects a collateral asset and enters the amount he wants to delegate.
  2. List of available Vaults is shown (ideally below, auto-update if user changes parameters of (1) ). List shows some basic stats per Vault (e.g. collateralization rate, how much dot has been delegated, how many users have delegated)
  • Vaults can be searched by address.
  • Each Vault “box” has a link to the Vault detail page (https://app.interlay.io/vaults//DOT/IBTC opens in new tab) for Delegators to check more info on the
  1. Delegator picks a Vault
  2. Show summary page with a confirm button

Vault Dashboard View

Add more stats on successful redeem %, how many issue/redeem requests, processed volume, how long the Vault has been active, any slashing events (premium redeem, liquidation, failed replace, etc.)
Delegation Widget
Perhaps expand the Vault list to show more stats at one-glance?

Tracking

  • [ ]
@nud3l nud3l changed the title Opreator Delegator Vault Split Tracking issue Operator Delegator Vault Split Tracking issue Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant