centrifuge / apps

Monorepo for Centrifuge frontends, including Centrifuge App, onboarding api, and Fabric design system.
GNU Lesser General Public License v3.0
27 stars 16 forks source link

Pool Overview Page: Redesign #2427

Open 0x4Graham opened 2 months ago

0x4Graham commented 2 months ago

Figma: https://www.figma.com/design/ng7qdNcSCXSDA6ZUdWIs6u/Pool-Overview%2F-Pool-Detail?node-id=2297-1928&t=OF26XqbbIy5issBW-0 This includes designs for both single and multi-tranche pools

Header

Pool Performance Block

Overview Block

Token Table

Issuer details block

Reporting block

Transaction history

kattylucy commented 2 months ago

Pool structure right now is hard-coded as 'Revolving pool' for all pools. Do we want to keep this? @0x4Graham @sonam-jo

sonam-jo commented 2 months ago

No we want to introduce Static pools at some point so we should remove the hard coding. Thanks for checking!

kattylucy commented 2 months ago

I see this here, does it mean we need to add some of the fields when creating a pool

We will now have a box within the issuer details section asking the issuer to share information on the fields in the UI. These will need to be created in the form. None of these are mandatory. If the issuer does not add any of this information, we don't show this box and the issuer details text goes across the block.

@sonam-jo ?

sophialittlejohn commented 2 months ago

@sonam-jo from what I can tell we will need to add these fields to the create pool form and the edit configuration form:

  1. Fund admin
  2. Trustee
  3. Pricing oracle provider
  4. Auditor
  5. Custodian
  6. Investment manager
  7. Sub-advisor

Historical default rate would come from the subquery (not sure if we have it already) For pool analysis we could use the author that we should already have

sonam-jo commented 2 months ago

1) yes we will need to add these fields in the form. It can be drop down if easier 2) I don't think this list is exhaustive / issuer may want to show different service providers, so we need to provide the option to add more with Title and name of service provider 3) Historical default rate is also a field the issuer can fill, this is not something we will calculate 4) No changes to the pool analysis, if it's there we show it in the UI otherwise no

None of the above fields are mandatory. But if the issuer decides to show Fund admin for instance, then they have to enter the name of the provider - it can't be left blank.