Skip to content

Releases: coincashew/EthPillar

v5.0.0 - Pretty Pectrafied

10 May 22:15
8dca2bd
Compare
Choose a tag to compare

🔥 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

image
image
image

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](2c4ddc5...
Read more

v4.5.0 - Phenomenal Prysm

26 Apr 19:43
Compare
Choose a tag to compare

🔥 EthPillar v4.5.0 released! Introducing re-designed 📈Logging&Monitoring screens and new 🌈Prysm client-stats Plugin!

🛡️ Action item: Try out the new logging and monitoring. Staking with Prysm? Setup the new client-stats plugin. Update your nodes for Pectra!

🚀 Includes patches to fix terminal issues, fail2ban and 2fa improvements, error handling improvements, sentinel hoodi support and other fixes.

🔗 Changelog: https://github.com/coincashew/EthPillar/releases/tag/v4.5.0

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
ethpillaruser

log
clientstats

Features

Bug Fixes

Code Refactoring

  • config.d: move all relevant configurations to their respective .d directories #69 (coincashew)
  • 2fa: move check for ssh keys (coincashew)
  • fail2ban: simplify and retain existing ssh port (coincashew)
  • 2fa: relax root requirement, improving compatibility with non-root user accounts (coincashew)
  • view_logs: more compact logs, hide host name (coincashew)
  • 2fa: remove sudo permissions (coincashew)
  • plugin-prysm-client-stats: standardize to plugin format #77 (coincashew)
  • TAGS: error handling, check for null values #77 (coincashew)
  • logs: redesign logging and monitoring menu #76 (coincashew)
  • monitoring: update journalctl command (coincashew)

Chores

  • dora: set disableSynchronizer to true, avoid fetching old states (coincashew)
  • sentinel: update testnet to hoodi (coincashew)
  • prysm: update url from prysmaticlabs to OffchainLabs (coincashew)
  • motd: bump v4.5.0 (coincashew)

Commits

  • prysmctl and client-stats incl install script #70 (Jor-Tech)
  • correct service name client-stats #71 (Jor-Tech)
  • 993284c: Merge branch 'main' of github.com:coincashew/ethpillar (coincashew)
  • 353b963: Update monitor ports in client-stats.service (Jor-Tech) #74
  • fa2e721: Merge branch 'main' into plugin-client-stats (coincashew) #77
  • e95a05a: Merge branch 'main' of github.com:coincashew/ethpillar (coincashew)

🥚vibe

v4.4.0 - Delightful Dora

17 Apr 21:18
Compare
Choose a tag to compare

Features

  • dora: Add Dora, self-hosted lightweight blockchain explorer with validator actions #67 (coincashew)

dora

Bug Fixes

  • update_execution: fix from ohko4711 to handle Erigon's versioning (coincashew)

Code Refactoring

  • update_execution: remove Erigon version check from getCurrentVersion function #64 (richard)

Chores

  • motd: v4.4.0 updates, thanks GG, dora (coincashew)

v4.3.1 - Gitcoin Release #3

13 Apr 20:29
Compare
Choose a tag to compare

gm home staking EthPillar enjooyer! 👋

Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!

Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14

Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!

Main Post-5

Features

  • Unattended-upgrades: Automatically install security updates (coincashew)
  • 2fa: Secure your SSH access with two-factor authentication (coincashew)

Bug Fixes

Chores

  • erigon: update repo url, execution update process (coincashew)
  • 2fa: update permissions (coincashew)
  • motd: add 2fa, unattended-updates announcement (coincashew)

Commits

v4.3.0 - Gitcoin Release #2

10 Apr 20:04
Compare
Choose a tag to compare

gm home staking EthPillar enjooyer! 👋

Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!

Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14

Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!

Main Post-4

Features

  • Performance Tuning & Fail2Ban: Add fail2ban, noatime, swappiness (coincashew)(db3fcf3)
  • README: Add more cool badges (coincashew)

Bug Fixes

Documentation

Chores

  • motd: Update Gitcoin, announce performance tuning & fail2ban (coincashew)

Commits

v4.2.1 - gm Gitcoin 23

07 Apr 22:08
Compare
Choose a tag to compare

gm home staking EthPillar enjooyer! 👋

Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!

Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14

Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!

Main Post-3

Features

  • progress bar: show tdqm progress bar when downloading binaries (coincashew)
  • deploy: Add Next Steps Staking reminder screen for solo stakers (coincashew)
  • csm plugin: add Hoodi support (coincashew)
  • manage_validator_keys: Add --amount flag (coincashew)

Bug Fixes

  • nimbus resync: delete quotes to improve compatibility (coincashew)
  • btop: improve shell compatibility (coincashew)

Code Refactoring

  • csm: improve lido csm onboarding instructions, simplify config (coincashew)

Chores

  • mevboost: disable mevboost on Hoodi until new mevboost binaries with Hoodi suppport is released (coincashew)
  • lidocsm: updates for hoodi fee recipient address (coincashew)
  • checkpointsync: retire ethstaker holesky sync url (coincashew)
  • motd: Add Ethstaker survey (coincashew)
  • mev relays: Add new Hoodi relays (coincashew)
  • **Update README.md **: Add Stargazers (coincashew)
  • motd: Add gitcoin 23 donation link (coincashew)
  • teku: update --checkpoint-sync-url flag (coincashew)

v4.2.0

24 Mar 19:23
Compare
Choose a tag to compare

Features

  • export logs: Add ability to export journalctl service logs. Access under system admin menu (coincashew)
  • motd: add message of the day, staking updates (coincashew)
  • csm hoodi: add Lido CSM support for Hoodi config, titan relay (coincashew)

Code Refactoring

  • nimbus: Enable native Hoodi testnet support (coincashew)
  • deploy: exit variable > hard coded exit value (coincashew)

Chores

  • hoodi: Change to blockscout block explorer (coincashew)

v4.1.0

20 Mar 22:57
Compare
Choose a tag to compare

Features

  • teku-besu: Add Hoodi testnet support (coincashew)

Bug Fixes

  • hoodi: Enable checkpoint sync (coincashew)
  • Update hoodi launchpad url (coincashew)
  • functions: beaconcha.in dashboard link (coincashew)
  • nimbus: --bootstrap-node bootnode variable name (coincashew)
  • resync_consensus: load ephemery-hoodi network metadata for nimbus (coincashew)

Documentation

Code Refactoring

  • patches: remove eth-metrics alert patch check, update teku-besu description (coincashew)

Chores

  • checkpointsync: Add ATTESTANT hoodi url (coincashew)

v4.0.0

17 Mar 01:29
Compare
Choose a tag to compare

Features

  • functions: Add validator actions and top up screen (coincashew)
  • testnets: Add Hoodi and Ephemery support for Nimbus-Nethermind CL/EL #53 (coincashew)

Bug Fixes

  • nethermind: Enable JsonRpc as default (coincashew)

Chores

  • validator_keys: Update to ethstaker-deposit-cli v1.1.0 with Hoodi support (coincashew)

v3.2.0

15 Mar 00:36
Compare
Choose a tag to compare

Features

  • Add support for compounding validator keys (0x02 withdrawal credentials) #50 (coincashew)

Bug Fixes

  • lighthouse account validator list uses sudo (coincashew)

Code Refactoring

  • installs: Exit immediately on error, on undefined variables (coincashew)

Commits

  • 3c4097d: Update to generalize VC Only logic (coincashew)
  • e6e733a: Installs - Delete update pip (coincashew)
  • fb14dc5: Revert "refactor(installs): Exit immediately on error, on undefined variables" (coincashew)