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

[Webapp] Implement Filtering by Integrated Network and Split Configurations on Nolus Platform #65

Open
kostovster opened this issue Aug 7, 2024 · 0 comments
Assignees

Comments

@kostovster
Copy link
Member

Due to the anticipated influx of new tokens expected to be listed on Nolus, we need to implement a filtering mechanism that allows users to filter assets by integrated networks. This feature should ensure that only relevant protocols and assets are displayed based on the selected network. For instance, if a user selects Osmosis, they should only see protocols from Osmosis, such as Osmosis-Osmosis-USDCaxl, Osmosis-Osmosis-USDC_Noble, Osmosis-Osmosis-stATOM, etc.

Requirements

Filter Implementation:
- Add a network filter option allowing users to select integrated networks.
- Ensure the following tables are filtered based on the selected network:
- Portfolio overview on Dashboard
- Assets list on Dashboard
- Asset Transfer on Dashboard
- Lease Down Payment Currencies
- Assets to Lease
- Earning Assets
- Claim Rewards

Split Configurations for Networks:
- Split downpayment and swap-fee configurations for assets available on multiple networks to ensure that assets on different networks can have separate downpayment and swap-fee settings.

Swap Configurations

  • Swap configuration also needs to be separate based on the filtered network. For example blacklist, slippage, swap_currency, swap_to_currency, gas_multiplier, fee, etc. needs to configured separately.

Resources

Dropdown Preview Desktop: https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=12-817&m=dev
Dropdown Preview Mobile: https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=98-3261&m=dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants