Repository navigation
Shiro (No Game No Life)
Summary
This release fixes runtime errors in consolidations by correcting the queue-length calculation and adds a validation that excludes validators with pending withdrawals (EIP 7002) from being chosen as consolidation sources, ensuring only valid on-chain consolidations are initiated.
Bug Fixes
Some users experienced runtime errors when making consolidations due to a miscalculation in the consolidation queue length and request fee. Instead of using a manual calculation, Siren will fetch the current request fee directly from the consolidation contract.
This bug would result in a successful transaction but in an invalid consolidation. Validators with pending withdrawals cannot be selected as source validators. This release adds a filter to eligible sources that may have pending withdrawals.