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

Navigating transactions in an account is painful #1598

Open
rbair23 opened this issue Jan 19, 2025 · 2 comments
Open

Navigating transactions in an account is painful #1598

rbair23 opened this issue Jan 19, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@rbair23
Copy link
Member

rbair23 commented Jan 19, 2025

Problem

I want to reconcile my account history as reported in HashScan with my tax software records. The way I tried to do this is by having one browser window up to the tax software (Koinly) and one open to Hashscan, and to work my way through transactions. If on HashScan I am looking at all the transactions in the account, but want to see the details, I have to click on the transaction to see the details and then when I click the back button in the browser, it doesn't get me back to where I was. And in a long list of transactions, it is hard to see where I left off.

Solution

Instead a couple options:

  1. We could allow the row to expand in the account view to see transaction details right there inline
  2. We could add to the transaction details next / prev buttons to traverse through other transactions within the account in order.

Maybe there are better options?

Alternatives

No response

@rbair23 rbair23 added the enhancement New feature or request label Jan 19, 2025
@svienot
Copy link
Collaborator

svienot commented Jan 20, 2025

So you are working on the Transactions (Recent Operations section) on your account 's page.
You navigate through the pages, say, until page 10 (this puts the refresh on pause automatically if it wasn't already paused).
Then you click on one of the transactions to see its details.
When you click back (in the browser history) this should bring you back to page 10.
If this is not what you observe, there is a bug (I am trying but am unable to reproduce it so far...).

This bug aside, the option 1/ could be useful to avoid going back and forth between the list and the details page.
For option 2/, it is less obvious how we would materialise on the transaction details page the notion that we are in the context of an enumeration of the account's transaction.

@nubeasado
Copy link

nubeasado commented Feb 12, 2025

Personally option 1 would be much more preferable to option 2, if not both.

As a suggestion, Etherscan's quick look feature is quite good. It allows to to see slightly more info than the full transaction list, while remaining on the full transaction history page. If you want even more details you can click to go to the transaction details page.

e.g.
Image

This does raise some other issues related mainly surrounding smart contract transactions:

  • The HBAR transfer (and tx fee) in the first contract call of a transaction doesn't appear on the 'recent operations' page besides saying 'Contract Call'. To someone who doesn't know HashScan very well this would be extremely confusing, as initially it can look like they're sending assets and receiving nothing back. You you have to either click on that specific contract call, or go on the transaction details page (where it's still only labelled as 'contract call') and click the parent 0 transaction.

e.g. If you're unfamiliar with SaucerSwap swap or smart contract transactions, this from first glance looks like a user sent 1088 SAUCE somewhere and got nothing in return (https://hashscan.io/mainnet/transactionsById/0.0.7676946-1739368065-776000000)

Image
  • Transactions with multiple steps such as smart contracts are not grouped in an easily discernible way.

For example, say i'm looking at this account 0.0.7676946 to see what transactions they've done & when. It's not immediately clear as to which lines are the same transaction, when does it become a different transaction etc. It's all just a massive blob.

Image

To differentiate them you need to stare at either the timestamp seconds/milliseconds, or the transaction ID. Often I do this by copying the timestamp and ctrl+f to highlight it.

e.g.

Image

It would be much better if something similar in functionality was a native feature of HashScan, possibly by grouping transactions on the recent operations page which have the same tx id in a more legible way, and/or when hovering over, highlighting all the other parts of the same transaction - similar to how Etherscan does for addresses

Image

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

No branches or pull requests

4 participants