stereum-dev / ethereum-node

Run an Ethereum node, solo stake ETH and connect dApps to your server with Stereum Ethereum Node Setup & Manager!
https://www.stereum.com/?utm_source=github&utm_medium=stereum-repo&utm_id=0
MIT License
124 stars 48 forks source link

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

Open daGscheid opened 10 months ago

daGscheid commented 10 months ago

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:

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

daGscheid commented 3 days ago

Tier 0 & 1 finished with https://github.com/stereum-dev/ethereum-node/pull/2099