Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Service Integration]: LIDO - Simple DVT Module (SDVTM) Integration #1641

Open
1 task done
daGscheid opened this issue Jan 19, 2024 · 1 comment
Open
1 task done
Assignees
Labels
service integration A service that should be integrated into Stereum

Comments

@daGscheid
Copy link
Member

daGscheid commented Jan 19, 2024

This issue is used to track a potential Lido Simple DVT Module Integration

Github Link for Service

https://github.com/lidofinance

Tell us something about the service!

Taken from: https://research.lido.fi/t/request-for-proposal-csm-and-sdvtm-integration/6225

The SDVTM will allow permissionless entry into the Lido validator set on Ethereum in the form of participating in a DVT cluster, with certain deposit requirements set.

For a a typical Node Operator flow for users participating in the SDVTM:

  • Node Operator is matched with other cluster participants (outside of integration scope)
  • Node Operator prepares an Obol Node or SSV Operator/DKG Node
  • Cluster coordinator generates deposit data (validator keys + deposit signatures) via DKG (outside of integration scope)
  • Maintain validator operation
  • Claim rewards
  • Exit validator following the Obol or SSV spec

Tier 0: Software Setup Helper Tier 0 is essential for improving the node operator’s initial experience by setting up Ethereum validation tools (and Obol or SSV nodes in the case of SDVTM), configuring MEV-boost, and generating correct deposit data, among other crucial tasks.

Tier 1: Operator Statistics Monitor Building upon Tier 0, Tier 1 provides a comprehensive interface displaying a node operator’s personal statistics using available CSM and SDVTM view functions, with capabilities like displaying keys and queue info, bond and rewards info, and alerting penalties and exit requests.

Tier 2: Operator Manager This tier incorporates on-chain interactions, allowing actions such as adding a new node operator, uploading keys, claiming rewards, and setting up a dedicated manager and reward addresses, without requiring a graphical user interface.

Tier 3: Full-featured Operator UI Building on the previous tiers, Tier 3 adds visual features suitable for a graphical interface, including lifecycle graphs for node operators, such as earnings, performance, and events, along with the ability to compare node operator stats with averages.

Documentation Link for Service

https://docs.lido.fi/

Acknowledgment

  • I looked through the existing requests of this project
@daGscheid daGscheid added the service integration A service that should be integrated into Stereum label Jan 19, 2024
@daGscheid daGscheid changed the title [FR]: [FR]: Lido Simple DVT Module - Integration Jan 19, 2024
@daGscheid daGscheid changed the title [FR]: Lido Simple DVT Module - Integration [FR]: LIDO Simple DVT Module - Integration Jan 19, 2024
@daGscheid daGscheid changed the title [FR]: LIDO Simple DVT Module - Integration [FR]: LIDO - Simple DVT Module (SDVTM) Integration Jan 19, 2024
@daGscheid daGscheid changed the title [FR]: LIDO - Simple DVT Module (SDVTM) Integration [Service Integration]: LIDO - Simple DVT Module (SDVTM) Integration Aug 15, 2024
@daGscheid
Copy link
Member Author

Tier 0 & 1 finished with #2099

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
service integration A service that should be integrated into Stereum
Projects
None yet
Development

No branches or pull requests

5 participants