You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once evm transactions are queried for a range, then they are no longer queried for this range again. Once queried and saved, we save them in the DB and update the queried range.
This will make it so that next query of transaction data won't query the same range again. That's all good and intended.
But the problem comes when for some reason the remote source of data has problems and instead of failing with an error, returns wrong data. Or if for some reason some bug causes transactions on a range to be missed. At that point we need to do something.
We have the purge evm data functionality. So we can purge all transactions and ranges for a given chain. But that's a bit too heavy handed.
Adjusting the queried range so it requeries the last X days of data should also be possible.
Specification
Create API to get, and adjust query ranges for anything.
Expose it in the frontend in a user friendly way so that the user can adjust the queried ranges to fix the problem explained in the issue
The text was updated successfully, but these errors were encountered:
Abstract
Once evm transactions are queried for a range, then they are no longer queried for this range again. Once queried and saved, we save them in the DB and update the queried range.
rotki/rotkehlchen/chain/evm/transactions.py
Line 188 in 341b2ed
rotki/rotkehlchen/chain/evm/transactions.py
Line 295 in 341b2ed
rotki/rotkehlchen/chain/evm/transactions.py
Line 397 in 341b2ed
This will make it so that next query of transaction data won't query the same range again. That's all good and intended.
But the problem comes when for some reason the remote source of data has problems and instead of failing with an error, returns wrong data. Or if for some reason some bug causes transactions on a range to be missed. At that point we need to do something.
We have the purge evm data functionality. So we can purge all transactions and ranges for a given chain. But that's a bit too heavy handed.
Adjusting the queried range so it requeries the last X days of data should also be possible.
Specification
The text was updated successfully, but these errors were encountered: