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

Feature request (also bug report): Transactions dashboard #1895

Open
314159265359879 opened this issue Nov 5, 2024 · 0 comments
Open

Feature request (also bug report): Transactions dashboard #1895

314159265359879 opened this issue Nov 5, 2024 · 0 comments

Comments

@314159265359879
Copy link

Problem: Users use the Transactions dashboard to estimate the fees they have to set for a transaction.

Feature: Make distinction between fees for pending transactions and fees set for processed transactions.

Scenario: A user wants to know what fee to set to get their next transaction processed as cheaply as possible within a certain timeframe.

When the user checks the dashboard at https://explorer.hiro.so/transactions?chain=mainnet

Then they see No priority, Low priority, medium priority and high priority fees displayed per transaction type. Three transaction types are distinguished: STX transfers, contract calls and contract deployments.

The fees displayed have no relationship with the actual fees needed to get the transactions processed quickly or cheaply. They are for pending transactions and say nothing about what is processed and within what time. Especially when there are few pending transactions <200 few are actually processable.

(Bug and possible fix)
Wording should be changed to reflect the above, current dashboard gives wrong impression.
Image

(Feature request)
I propose adding an additional, table on the same page, to display data about recently processed transactions:

Fee rates of processed transactions
Show a separate analysis

  • Then show processed within a minute, within 10 minutes and within two hours after being transmitted
  • that would be more akin to past high priority fee, medium fee, and low fee. Beyond that is “no priority”.
  • Show details of number of processed transactions per transaction type (last minute, last 10 minute, and last hour)
  • Display uSTX/%block (fee rate)

Mockup, (I am sure you can make it prettier with useful diagrams too)
Image

I understand that both processed transactions and currently pending transactions somehow should have an influence on what the fee estimator API suggest as the fee for the next transaction and it does, but the result looks off. These suggested changes can help educate users.

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

No branches or pull requests

1 participant