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
Hi. @eskimor The issue you’re experiencing is related to how transaction indexing works in the current Substrate-based blockchain systems.
The reason for this delay is that Substrate chains still experience a significant number of block reorganizations (reorgs). To mitigate the impact of these reorgs and ensure data consistency, Subscan currently indexes transfer data only after a block has been finalized for 2-3 blocks.
This approach helps to avoid situations where transactions might appear and then disappear due to chain reorganizations. While this does cause a delay in transaction visibility, it ensures that the data you see is more stable and reliable.
Hi @freehere107 ! Thanks for the very quick response. I am not quite following how reorgs should affect blocks that are already finalized. Once a block is final, there can not be any reorg invalidating that block, otherwise we would be having a serious issue.
What instabilities have there been?
eskimor
changed the title
Finality is happening much faster than what the UI changing blocks to confirmed.
Finality is much faster in reality than visible on Subscan UI
Jul 31, 2024
@eskimor I reviewed our current solution and found that the finalized block we considered previously had some problems. We are currently making adjustments and the indexing speed of the finalized block should be faster after the upgrade.
Confirmation
Affected Network(s)
Polkadot, maybe others as well.
Steps to reproduce
Expected output
I would expect the UI to reflect the actual finality status much closer.
Actual output
Time to finality is about a minute in the UI.
Additional factoids or references
The issue with the slow UI update is that it lets Polkadot look worse than it actually is.
The text was updated successfully, but these errors were encountered: