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

Tracking Issue: DEX UI v2 #36

Open
13 of 21 tasks
JasonMHasperhoven opened this issue Aug 30, 2024 · 0 comments
Open
13 of 21 tasks

Tracking Issue: DEX UI v2 #36

JasonMHasperhoven opened this issue Aug 30, 2024 · 0 comments

Comments

@JasonMHasperhoven
Copy link
Contributor

JasonMHasperhoven commented Aug 30, 2024

Overview

This epic focuses on upgrading Penumbra's decentralized exchange (DEX) and creating a Minimum Viable Product (MVP). This MVP will lay the groundwork for future development and provide a solid base to expand it into a full-fletched DEX that will highlight the capabilities of Penumbra.

The plan is to do it in 2 phases:

Phase 1

In this phase, we make quality improvement to the codebase so that it's properly setup as per production standards and rearrange the existing components into 2 pages: Trade & Explorer.

The idea of this phase is to make minimal changes required so that we can get to a new, more functional layout without much effort.

The trade page will reuse the existing components (Chart, Depth Chart & Order Book) and only requires a new pair selector, while the explorer page will combine the Swaps & Blocks component into one screen, after which these components will be replaced with an updated design.

👉 View Figma Design

Tasks

Phase 2

For phase 2, we will build out the features required to make this into a minimal viable DEX in which people can buy/sell assets. In this phase we will use penumbra-zone's UI library to develop the necessary components. The philosophy here should still be to minimize any work so that we get to the MVP stage as quickly as possible. For example when we're developing the order form, we should only implement market orders and add limit orders etc. later on. The same applies to the other components.

🎨 Design Figma Link

Tasks

@JasonMHasperhoven JasonMHasperhoven changed the title [WIP] Tracking Issue: DEX UI v2 Tracking Issue: DEX UI v2 Aug 30, 2024
@github-project-automation github-project-automation bot moved this to 🗄️ Backlog in Penumbra web Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🗄️ Backlog
Development

No branches or pull requests

1 participant