Skip to content

[Bug]: stVaults pre-deposited validators griefing #1157

Open
@TheDZhon

Description

@TheDZhon

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingvaultsLido stVaults related changes

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions