Open
Description
Summary
Now it's possible to mint stETH against the unactivated yet validator idling in the pending state being not fully funded.
The issue is that such a validator can not be withdrawn before topped up to hit 32 ETH balance for activation.
Expected Behavior
The expected behavior for such a case would be:
- either disallow using such a validator as a total value component (which would degrade the UX and PDG process)
- or have a commitment device allowing to top-up the validator same time increasing the stVault's obligations to make the whole validator eventually withdrawable
Potential Impact
Seems to be a MED/HIGH issue considering the stVaults design assumptions.
Steps to Reproduce
Pre-deposit 100 validators and don't top up them anymore.
Possible Solutions
See expected behavior
Guidelines
- I agree to follow Code of Conduct.
- I have read Lido Contribution Guide.