blockscout icon indicating copy to clipboard operation
blockscout copied to clipboard

cUSD epoch transaction rewards not being indexed or exported to CSV in some cases

Open aaronmboyd opened this issue 8 months ago • 0 comments

Epoch transactions sometimes not being indexed or exported to CSV

Environment

  • Blockscout Version/branch/commit: Production site at https://explorer.celo.org

Steps to reproduce

As an elected validator, every month I export the epoch transactions from the CSV export page. I then import these manually into a portfolio tracker (Koinly). Koinly also reports the current balance of the addresses I import it to. I've noticed over time the "calculated" balance based on my imported epoch transactions diverges from the "reported" final balance in Koinly.

After investigation I found many epoch transaction payments in cUSD are not being indexed by Blockscout and reported for our validator address. There are over 20 missing transactions in the past year. Here's an example showing January 1st 2023 (epoch 1348), only the locked CELO rewards are indexed - the cUSD rewards are missing. The CSV export shows the same data.

image

Example link: https://explorer.celo.org/mainnet/address/0xfec62490e50b1038ab91ceedcb79e9e39269263b/epoch-transactions?items_count=300&reward_type=voter

Expected behaviour

All epoch transactions indexed by blockscout and reported in the CSV export.

Actual behaviour

Randomly missing epoch transactions with no clear association.

aaronmboyd avatar Jun 11 '24 13:06 aaronmboyd