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: Explore for Nerds #323

Open
3 of 12 tasks
erwanor opened this issue Jan 27, 2025 · 1 comment
Open
3 of 12 tasks

Tracking issue: Explore for Nerds #323

erwanor opened this issue Jan 27, 2025 · 1 comment
Assignees

Comments

@erwanor
Copy link
Member

erwanor commented Jan 27, 2025

Tracking issue: Inspect Page & Subpages

The Inspect page can also be thought of as “Explore for Nerds”. The goal is that it should be possible to inspect various aspects of the Penumbra DEX structure, the visual display doesn’t matter, but GETTING THE INFORMATION does. Inspect pages are expected to be viewed by only a tiny minority of users. This is distinct from the other pages, which are intended to be used as part of common user flows, and have greater design focus and quality.

Goal: Each “object” relevant to the Penumbra DEX should have its own Inspect subpage with a route /inspect/... that identifies it.

LP View

Route: /inspect/lp/[LPID]

Block

Route: /inspect/block/[HEIGHT]/

Transaction

Route: /inspect/tx/[HASH]/

LP Leaderboard

Route: /inspect/lp-leaderboard

Landing page

Tagline: “Explore for Nerds”
Route: /inspect/

Important: None of these pages should have any queries to the user’s wallet, in other words, we are rendering a “public view” of public data.

@github-project-automation github-project-automation bot moved this to 🗄️ Backlog in Penumbra web Jan 27, 2025
@erwanor erwanor moved this from 🗄️ Backlog to Tracking issues in Penumbra web Jan 27, 2025
@hdevalence
Copy link
Member

I think we should drop / defer the position leaderboard part, since it should be done as part of LQT work.

We need a way to link to a specific SwapExecution, so that we can cross reference:

  • when showing a trade in the trade list, can click through to inspect view for that swap execution
  • when showing a position execution in the LP inspect view, can click through to see the context an execution happened in

I think this + tx info (being able to link to transactions) is a good first step for showing the discovery cycles of DEX activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Tracking issues
Development

No branches or pull requests

4 participants