Skip to content

Integrate with Rocket Pool's upcoming Houston upgrade #137

@boulder225

Description

@boulder225

🎯 Problem to be solved

Integrate with Rocket Pool's upcoming Houston upgrade, enabling partial deposits and capturing the 1% fee, while providing an end-to-end solution for running a distributor validator (DV) cluster on Rocket Pool.

🛠️ Proposed solution

  • Review the changes introduced in Rocket Pool's Houston upgrade and assess the potential impact on our integration
  • figure out how to do the partial deposits, and how to neatly embed this flow within the rocketpool smart node. https://github.com/rocket-pool/smartnode

From PRD

  • Create adapter contracts to provide DVT-compatible interfaces while integrating with RocketPool contracts
  • Use a Gnosis Safe as the node address for interacting with RocketPool contracts
  • Utilize the Splitter contract as the withdrawal address for the RocketPool minipool
  • Integrate with RocketPool's FeeDistributor to receive a portion of the rewards earned by RocketPool nodes
  • Develop a manual setup process for RocketPool integration, including:
    • Setting up a node wallet (either a Gnosis Safe or a normal wallet for interacting with RocketPool contracts)
    • Creating a minipool
    • Making the RocketPool smartnode compatible with multisig wallets and DV

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions