Bug Description
In some cases the mobile wallet does not display shielded transfers.
Steps to Reproduce
Create a fresh account.
Send a shielded transfer to the account.
Send 200 simple transfers to the account.
Go into the "Shielded balance" and see that there are no shielded transfers shown, even though we sent one in step 2.
Expected Result
The shielded transfer from step 2) should be visible.
Actual Result
The shielded transfer list is empty. From the log files on the wallet proxy we can see that it stops querying for transactions before it reaches the query that would contain the shielded transfer.
It queries:
GET /v1/accTransactions/3R14AK9HisDLnFkph2vUq2DFekivkhtPZrTTfi6feLQNKy17VH?order=desc&limit=100&includeRewards=all
GET /v1/accTransactions/3R14AK9HisDLnFkph2vUq2DFekivkhtPZrTTfi6feLQNKy17VH?order=desc&from=20635894&limit=100&includeRewards=all
The final transaction in the 2nd query has id = 20635894, and querying with from=20635894 the missing shielded transaction is found, but the mobile wallet does not perform this query. So it appears that the escape clause for stopping to pull transactions from the wallet proxy is a little off.
Bug Description In some cases the mobile wallet does not display shielded transfers.
Steps to Reproduce
Expected Result The shielded transfer from step 2) should be visible.
Actual Result The shielded transfer list is empty. From the log files on the wallet proxy we can see that it stops querying for transactions before it reaches the query that would contain the shielded transfer.
It queries:
GET /v1/accTransactions/3R14AK9HisDLnFkph2vUq2DFekivkhtPZrTTfi6feLQNKy17VH?order=desc&limit=100&includeRewards=all
GET /v1/accTransactions/3R14AK9HisDLnFkph2vUq2DFekivkhtPZrTTfi6feLQNKy17VH?order=desc&from=20635894&limit=100&includeRewards=all
The final transaction in the 2nd query has
id = 20635894
, and querying withfrom=20635894
the missing shielded transaction is found, but the mobile wallet does not perform this query. So it appears that the escape clause for stopping to pull transactions from the wallet proxy is a little off.Versions
1.0.16