Helios 0.9.0 is now available! This release is packed with new features and improvements: • A functional TUI • Historical block access support • Parallel transaction processing • TypeScript bindings on NPM • A new interface for custom VM integrations
New Terminal Interface: Run Helios with --tui to monitor your node in real-time. View current blocks, sync status, and recent block history in a clean interface that updates automatically.
Historical block access is now available through a new pluggable provider system. Previously, Helios couldn't access historical blocks. Now it can retrieve old blocks while maintaining security through full light client verification across all supported networks.
Transaction processing now runs in parallel, reducing latency across the board. Operations that previously ran sequentially now utilize multiple CPU cores for better performance.
We have published TypeScript bindings to NPM. JavaScript and TypeScript developers can now easily integrate Helios light client functionality into their applications with full light client support. Shoutout to @that_guy_karen for the excellent work on this!
JavaScript tooling has moved from Webpack to Vite. This provides a better developer experience with faster builds and support for both ESM and UMD module formats. We've also published an NPM package for easy use.
Custom Virtual Machine support has been added. The refactored architecture allows for different execution environments beyond standard Ethereum execution. Shoutout to @0xdhruva for getting this over the line!
Infrastructure update: Helios now uses Alloy v1.0, marking a significant milestone as the library reaches its stable 1.0 release. All related dependencies have been updated accordingly.
Network support expanded with Hoodi testnet. This allows developers to run Helios on the new testnet.
Helios 0.9.0 continues to make running an Ethereum light client more accessible. Full release notes and documentation available at
19,81K