Closed peronczyk closed 9 months ago
Also the Transaction list could be not fully shown on ETH account detail page.
Idk, if it's related to this task, but ERC-20 Txs are also displaying on coins/ethereum page in Transaction list because fee is paid in ETH:
The task is ready to be retested @Liubov-crypto
Ad 1, 2 - this is related to the lack of reliability of the API. Sometimes the call is refused and empty list is returned. I'll create separate task for this. Maybe we will manage to react properly to wrong responses from the API. But I don't want to hold this task too long due to this issue.
Ad 3. As discussed during the meeting: now these 0 value (amount) transactions are filtered out (not displayed).
Ad 4. This is also related to the usage of the free ETH API which returns empty tokens list. We will tackle this within different task.
Please test every possible list of transactions as all of them are affected by the changes. Also closing/opening the extension should not break the lists.
Besides the issue that Nikita found, I discovered next:
Not an issue, rather question:
is this new option? this text at the bottom when I've reached out the end of Tx list?
I fixed mentioned issues @Liubov-crypto . Can you please retest? Regarding the last thing: the message in the end of the list: yes, this was discussed with Tsvetan. Sorry for not letting you aut about this new thing.
The rest issues have been fixed.
The issue for the transactions from testnet visible in mainnet is another thing related to the fact that we are using free version of ETH API. If user changes the network and the API reaches the maximum call amount the app is trying to avoid clearing the transaction list. This feature is related to @martinkaintas work. Until we have fully working API these kind of glitches will happen. Here's separate task for this: https://github.com/orgs/superhero-com/projects/2/views/2?pane=issue&itemId=52383948
Regarding the allowance amount calculation I also created separate task for this: https://github.com/orgs/superhero-com/projects/2/views/2?pane=issue&itemId=52386501
Do we have any other issues found there?
I registered these 2 issues mentioned by me above separately.
I found that if I'm opening a Tx list on Token details page, then close the page and go open Tx list on ETH account page, I will see only ERC-20 tokens in Tx list. The same if I will open ETH Coin details Tx page, close it and go open Eth acc tx list, I will see only ETH transactions, and no one ERC-20 transaction.
I see that this error in console is also present on eth dev branch:
The first recent issue is fixed (I hope). Regarding the second one I think someone was working on this in a separate PR. I'll ask. But in short: this is not caused by my PR.
You are correct, the ERC-20 Txs and ETH Txs are fetching (in pending status) approx 10 min...
but the list of Txs looks good to me in the web wallet.
In extension I can't see the Tx list from time to time, or could be reproducible the error with seeing only ERC-20 in the Tx list or ETH, as I described above. Idk from what it depends on...
and when I first entered my wallet in extension the transactions with ERC-20 tokens (Link) were displayed as ETH... but after some time it was refreshed with correct data.
We can proceed with this pr.
I created a separate issue about strange behaviour in Tx list in extension: #2703
Acceptance criteria:
Includes the following: