This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Substrate always attempts to finalize the parent of a finalized block, even if it's already finalized #12614
Closed
2 tasks done
Labels
J2-unconfirmed
Issue might be valid, but it’s not yet known.
Is there an existing issue?
Experiencing problems? Have you tried our Stack Exchange first?
Description of bug
substrate/client/service/src/client/client.rs
Lines 657 to 667 in 564cdeb
This is in-consequential as the finalization function will simply return in this case, yet it does so printing a warning:
substrate/client/service/src/client/client.rs
Lines 847 to 853 in 564cdeb
As someone who is only importing finalized blocks, and finalizing every block, I'm forced to endure such errors regardless of not having any safety violation as I'm not the one attempting to finalize the same block multiple times.
Steps to reproduce
Alternatively, the cluster-sm profile of https://github.com/serai-dex/serai/tree/tendermint/deploy can be run to see this happen in real time. While I was worried this was my fault, as I'm working on a Tendermint implementation, a patch to my Substrate tree confirmed this corrected the behavior.
The text was updated successfully, but these errors were encountered: