π₯ EthPillar v5.0.0 released! Hello Pectra π¦! Introducing refreshed UIs, π‘οΈ node-checker and 2 new integrations, πΌ Contributoor π§ eth-validator-cli by TobiWo
π‘οΈ Action item: Try out the new π‘οΈ Security & Node Checks including Node Checker: Automated security and health checks for your node.
π Includes new pectra queue handling updates, key management improvements, error handling improvements and other fixes.
π Changelog: https://github.com/coincashew/EthPillar/releases/tag/v5.0.0
π₯ Special shoutout to CryptoR3d for his many contributions to this release!
Try it out on Ephemery testnet risk-free and share your feedback π
πͺ How to update: https://www.coincashew.com/coins/overview-eth/ethpillar#how-to-update
β¬οΈ Run your own Ephemery, Hoodi or mainnet node
http://ethpillar.coincashew.com
βΆοΈJoin our other EthPillar home stakers on discord at
https://discord.gg/WS8E3PMzrb
Features
- updates: improve user experience when client is already updated (coincashew)
- node-checker: π‘οΈ automated security and health checks for your node (coincashew)
- improve service status display with emojis and better formatting #84 (Jor-Tech)
- contributoor: integrate new plugin. powerful monitoring & data-gathering tool. enhances network transparency #88 (coincashew)
- node-checker: add security and version checks #91 (Jor-Tech)
- eth-validator-cli: new plugin. by TobiWo. managing validators via execution layer requests #97 (coincashew)
Bug Fixes
- update: consensus (coincashew)
- improve port checking for Prysm and execution client #81 (Jor-Tech)
- improve environment variable override handling to support partial overrides #83 (Jor-Tech)
- add http:// prefix to EL_RPC_ENDPOINT for consistency #83 (Jor-Tech)
- node-checker: remove redundant check (coincashew)
- export_logs: implement cancel button (coincashew)
- handle locale-specific decimal separators in resource checks #85 (Jor-Tech)
- eth-duties: update filename (coincashew)
- print_node_info: ethpillar_commit grep matches wrong lines (coincashew)
- update: improve latest_version matching (coincashew)
- node-checker: improve version parsing (coincashew)
- node-checker: fix version parsing prysm #94 (Jor-Tech)
- menu: fix service stop/start/restart (coincashew)
- eth-validator-cli: use global options with network #97 (coincashew)
- validator_queue: improve handling of failed api calls #104 (coincashew)
- install_2fa: additional config checks #107 (Jor-Tech)
Code Refactoring
- update: improve checking when already updated. improve version comparison (coincashew)
- update: simplify lower case handling (coincashew)
- node-checker: improve tcp/udp listing, add 30303 to udp (coincashew)
- node-checker: cleanup, more p2p processes (coincashew)
- plugin_client_stats: improve current version check #89 (Jor-Tech)
- update: improve ethpillar update mechanism #90 (Jor-Tech)
- export: cleanup export variables (coincashew)
- plugins: improve menu emojis (coincashew)
- sentinel: cleanup and delete (coincashew)
- toolbox: cleanup menu (coincashew)
- update: simplify and reuse (coincashew)
- mainmenu: cleanup and streamline main menu (coincashew)
- sysadmin: add icons to sysadmin menu #93 (Jor-Tech)
- autostart: simplify function #95 (coincashew)
- node-checker: simplify-delete #96 (coincashew)
- node-checker: improve order arrangement and organization #98 (Jor-Tech)
- node-checker: improve, reuse, delete #100 (coincashew)
- ValidatorQueue: update for pectra #101 (coincashew)
- manage_validator_keys: pectra queue updates, improve linting, update accumulating-distributing validator type #103 (coincashew)
- menu: create security & node checks submenu #105 (coincashew)
Chores
- readme.md: update with latest content & features (coincashew)
- README.md: credits to CodeRabbit (coincashew)
- eth-validator-cli: update withdraw text #99 (coincashew)
- Update dev.yml: only build on main branch pushes (coincashew)
- env: update mev_min_bid to current median value #102 (coincashew)
- 2fa: improve text when missing ssh key #106 (coincashew)
- motd: update for v5.0.0 #108 (coincashew)
Commits
- f8d7ee7: Remove client stats from update_consensus script (Jor-Tech) #80
- acc5847: Add stargazer message (coincashew)
- 1a84f5b: cleanup node-checker overview and add some icons (Jor-Tech) #85
- 408d877: better headers (Jor-Tech) #85
- 5c92948: fix warning_checks count (Jor-Tech) #85
- acd3905: add port 30303 to prysm case (Jor-Tech) #85
- c50fcae: correctly count and check elcl services on ports (Jor-Tech) #85
- d449c2e: small textual change (Jor-Tech) #85
- 9173b28: improve SSH 2FA setup script with safety and cleanup features (Jor-Tech) #86
- b018216: client-stats check already latest release (Jor-Tech) #87
- 5a3bfcc: Apply suggestions from code review (coincashew) #100
- b7f37c2: Update helpers/install_2fa.sh (coincashew) #107


