Closed przemerr closed 10 months ago
I believe it comes down to https://github.com/LiskHQ/lisk-sdk/blob/c2bd9bd483c2a9e765dfa471bbcb02b9e9925f80/framework-plugins/lisk-framework-forger-plugin/src/forger_plugin.ts#L406 being to late.
The bugged scenario would look like this:
102 forged -> a red delegate -> 103 forged -> forging list get reshuffled due to new round -> forgerlist query -> emitting wrong delegate
Closing this issue since this is no longer valid
Expected behavior
forger:block:missed
should always return a correct delegateActual behavior
Sometimes when the event is fired,
forger:block:missed
returns a wrong delegate that missed the block. It's probably when the missed block is the last block in the round and the forger list gets reshuffled after the miss.Which version(s) does this affect? (Environment, OS, etc...)
Lisk-SDK 5.1.4