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

AM dashboard: Assets page #2585

Open
sonam-jo opened this issue Jan 21, 2025 · 0 comments
Open

AM dashboard: Assets page #2585

sonam-jo opened this issue Jan 21, 2025 · 0 comments
Assignees

Comments

@sonam-jo
Copy link

sonam-jo commented Jan 21, 2025

GOAL
We will create a new dashboard for asset managers/fund admins to control the day to day operations of their pools. By the time we build out the full dashboard, we will no longer need the following pages: Liquidity, Fees, Issuer pages (Access, Pricing, Investors, Configuration) and NAV management.

Note: there is no change in access to the pools. Wallet addresses that today trigger the Issuer pages as well as NAV management tab, will now be able to see the Dashboard icon in the menu on the left hand side, above Pools. It should not be visible as an option if that wallet address does not have any pools listed under it.

DESIGNS
Figma

ASSETS PAGE
Pools

  • Need to be preselected but can be unselected
  • Show aggregated data for all pools selected for NAV, Onchain reserve, Offchain cash, Total assets and Pending fees (similar to what we have for the Assets tab on the app but summed across the selected pools).

Image

Assets table

  • This will be similar to the assets table we have today, but we will include Pool as one of the columns
  • We will also now have the Status column back where users can see Ongoing, Overdue, Closed assets with the option to filter. By default, we will not show the Closed assets.
  • There should be a total of Ongoing/Overdue assets on the top of the table, similar to what we have today.
  • This data can be downloaded using the icon above the table.

Image

  • Clicking on any of the assets will open up the asset detail pages we have today, with the CTAs we have today (Purchase, Sell, Correction etc).

Image

Create assets and manage templates

  • Assuming the wallet address has the ability to upload templates and create assets, when an asset needs to be created for the first time since setting up the pool, clicking on either Create assets or Manage templates should open the same flow in a side panel.
  • There will be 4 categories of assets to choose from with tool tips
    Cash: Offchain funds held in a traditional bank account or custody account
    Liquid assets: Identical assets that can be exchanged. E.g. stocks, bonds, commodities
    Fund shares: Invest in a portfolio of funds, rather than directly in individual securities or assets
    Custom assets: Unique assets that cannot be exchanged, have value specific to the asset. E.g. real estate, art, NFTs

Image

  • If the user selects Cash, they just need to add the Asset name and the CTA to Create the asset appears.
  • If they pick any of the other 3 assets, then the CTA of Upload asset template appears.
  • Asset templates will need to be uploaded in JSON format. User can name the template however they want, and it will be appear once the template has been uploaded.
  • The next time the user clicks on Create asset, once the template has been uploaded, they can fill in the values (same as we have today).
  • Note, for Custom assets, the pricing will provide two options we have today but now with tool tips:
    At par: Valuing the asset at its face value or nominal value, without accounting for any discounts, premiums, or adjustments for time value of money
    Discounted cash flow: Valuing the asset based on the present value of its future cash flows, discounted at an appropriate rate to account for the time value of money and risk.

Image

  • Similarly the next time the user clicks on Manage templates, it directly opens up the uploaded templates with the option to upload more. Note, multiple templates can be uploaded but only for 1 asset type.

If the wallet address has the ability to create assets but NOT upload asset templates, they will see a warning that the pool manager needs to upload the template first. This only applies to assets that need templates, it does not apply to Cash.

Image

IMPLICATIONS FOR THE APP

  • Once the above has been done, we can remove all the CTAs of Create assets, Purchase/Sell etc from the App. Issuer should only be able to do these actions from the dashboard now. The app view for Investors and Issuers will be the same.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants