Skip to content

Conversation

@washosk
Copy link
Contributor

@washosk washosk commented Jan 14, 2026

  1. Added "Ethereum on ARM" Guide: Created a new advanced node setup guide ethereum-on-arm.md for users running the Ethereum on ARM custom Linux image.
  2. Comprehensive Instructions: The guide covers:
    • Installing the ls-lido package.
    • Setting up consensus/execution clients with MEV-Boost.
    • Generating Validator Keys (clarifying the 1.5 ETH bond for ICS vs 2.4 ETH for general operators).
    • Importing keys and starting the validator with the specific Lido configuration.
    • Instructions for the Hoodi Testnet (including correct Chain ID and Fee Recipient addresses).
  3. Updated Index: Added the new page to the index.md list.

@washosk washosk requested a review from a team as a code owner January 14, 2026 15:47
@washosk
Copy link
Contributor Author

washosk commented Jan 14, 2026

Thanks for the detailed review! I've applied the requested changes in the latest commits:

  • Structure & Sidebar: Renamed the section to "Running CSM on Mainnet" and updated sidebar_position to 3. Also bumped the systemd guide to 4 to keep the order correct.
  • Content & Terminology: Updated to "CSM validators", cleaned up the requirements (removed bond specifics), and clarified the MEV Boost setup.
  • UX Improvements: Implemented Tabs for all client commands (Lighthouse, Prysm, Teku, Nimbus) to align with other docs.
  • Links: Replaced manual key generation and activation steps with links to the dedicated guides.

Let me know if there's anything else!

@washosk
Copy link
Contributor Author

washosk commented Jan 15, 2026

Thanks for the review @dgusakov!
I've updated the guide with the following changes based on your feedback:

  • Execution Layer Options: Added Tabs for all available Execution Layer options (Nethermind, Geth, Besu, Reth, Erigon) for both Mainnet and Hoodi Testnet.
  • Client Startup Split: Separated the "Start Consensus and Execution Clients" instruction into two distinct steps with individual tabs for clear selection.
  • Testnet Consistency: Applied the same Tabs structure to the Testnet section for consistency.

Let me know if there is anything else!

@washosk
Copy link
Contributor Author

washosk commented Jan 15, 2026

I've updated the guide with the remaining feedback:

  • Testnet Section: Added client tabs for consensus clients and included the missing systemctl start validator commands.
  • Teku Configuration: Added instructions for using the setup_validator_passwords helper script on both Mainnet and Testnet.
  • Lodestar: We have intentionally omitted Lodestar for now as it hasn't been verified in production with this specific setup yet.
    Thanks for the review!

@washosk
Copy link
Contributor Author

washosk commented Jan 15, 2026

I've just pushed one more minor update:

  • Removed an incorrect top-level bash wrapper in the Teku tab that was causing rendering issues with nested code blocks.
  • Standardized the indentation in the Testnet section to resolve linting warnings and ensure consistency.
  • Confirmed that the documentation builds correctly via npm start.

dgusakov
dgusakov previously approved these changes Jan 15, 2026
TheDZhon
TheDZhon previously approved these changes Jan 15, 2026
Copy link
Contributor

@TheDZhon TheDZhon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GG

@dgusakov
Copy link
Contributor

@washosk Pls fix the broken link

@washosk washosk dismissed stale reviews from TheDZhon and dgusakov via dd397fd January 15, 2026 16:25
Copy link
Contributor

@TheDZhon TheDZhon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Godspeed!

@TheDZhon TheDZhon merged commit df0eb5b into lidofinance:main Jan 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants