[ Bug report ] [ Android ] Older transactions stop showing fiat value
Current Behavior: Once a transaction is made, the sent or received amount is shown in BTC as well as in the chosen fiat currency. eg 0.001BTC and 40usd for example. This is shown only until a day or so. Once the transaction becomes old enough(not sure but probably more than 24hours) and moves to yesterday or last week or older category below, it only shows transactions in BTC amount but shows NaN USD in place of equivalent fiat value for it.
Expected Behavior: All transactions no matter how old should show BTC as well as fiat equivalent values for future reference.
Have you tried changing the exchange rate provider in the settings? Are you using a VPN or proxy? Do you have "historic rates" enabled or disabled?
@SomberNight it shows the rate correctly only for some time. Its not that it doesn't show rates at all. So I have not tried changing the provider.
Yes I have historic rates enabled. No VPNs or proxies.
Now I noticed that out of the 3 wallets within the App, only one has this problem. None of the older transactions in it shows fiat values. The reason seems to be that this wallet has transactions in the categories of Last month and Older only. No recent transactions.
Whereas other two wallets have transactions in the Yesterday, Last Week and Last Month out of which only Last Month transactions are not showing fiat values and showing NaN USD.
So problem seems to be when transactions are moved to Last Month and Older categories
Now also confirmed that changing the provider also doesn't make any difference.
Maybe Historic rates toggle has an internal cap of only upto a month?
@SomberNight
Maybe Historic rates toggle has an internal cap of only upto a month?
It is confirmed now that this is most probably the case. I disabled historic rates and then everything started showing fiat equivalent values but the values were as per today's value of bitcoin. Enabled it and Last Month + Older rates were back to NaN USD
@SomberNight now after changing exchange rate provider back and forth and back to the default of coingecko, everything seems to be as expected.
But not sure why it happened in the first place if the exchange rate provider was set to default already.