Earlier this week, block finalization briefly stopped on Devnet following a Polkadot upgrade on the Paseo relay chain. According to the initial information, the upgrade was expected to affect only the relay-chain validators and not the parachain nodes, so we did not expect it to cause any changes on our side.
Our team quickly investigated the issue and identified the root cause: the change affected how our validator node processes system functions called by the Paseo runtime. We then backported the necessary fix into our own Polkadot SDK fork.
We tested two different approaches, and the minimal fix successfully restored block finalization on our Devnet nodes.
We are now preparing a proper Devnet release and working on a more robust solution that will remain reliable after node restarts.
Overall, this was a great example of fast troubleshooting, effective teamwork, and our ability to respond quickly and flexibly to external changes while maintaining control over our own infrastructure.