ZadeNor AI
Back to Blog
Web3 & Blockchain

EthereumJS VM v5 Release

February 4, 2026
5 min
1,614 views
By ZadeNor AI Team
EthereumJS VM v5 Release

EthereumJS VM v5 Release

EthereumJS VM v5 Release: A Groundbreaking Update for Ethereum Developers

As the Ethereum community eagerly awaits the upcoming Beaconchain genesis, the EthereumJS team has been quietly working on a major update to their virtual machine (VM) library. After a year of intense development, the team is proud to announce the release of EthereumJS VM v5, a significant milestone that brings numerous improvements and new features to the Ethereum JavaScript ecosystem.

A Modular and Flexible VM

The EthereumJS VM is a crucial component of the Ethereum ecosystem, responsible for executing smart contracts and interacting with the blockchain. With the release of v5, the VM has undergone a major overhaul, becoming more modular and flexible than ever before. The new VM is designed to support all hardforks back to genesis, making it an essential tool for developers working on various Ethereum projects.

EIP-Centric VM

One of the most significant changes in v5 is the introduction of an EIP-centric VM. This allows developers to create a VM with a specific set of EIPs, making it easier to test and deploy smart contracts that rely on these EIPs. The new VM also supports the following EIPs:

  • EIP-2315: Simple Subroutines
  • EIP-2537: BLS Precompiles
  • EIP-2929: Gas cost increases for state access opcodes

TypeScript Support

The EthereumJS team has also made significant progress in adopting TypeScript, a superset of JavaScript that provides optional static typing and other features. With the release of v5, all major libraries and internal dependencies are now written in TypeScript, making it easier for developers to work with the EthereumJS ecosystem.

Promises and Library Refactorings

The new VM also introduces Promises, a feature that allows developers to write more readable and maintainable code. Additionally, the team has reworked the fundamentals of some of their most central libraries, including the block, tx, and blockchain libraries, making them more secure and easier to use.

Outlook and Future Developments

The release of EthereumJS VM v5 marks an important milestone for the Ethereum JavaScript ecosystem. The new VM provides a solid foundation for future developments, including the integration of the VM into the revamped EthereumJS Client project. The team is excited to see the impact of this release and looks forward to continuing to improve and expand the EthereumJS ecosystem.

Conclusion

The EthereumJS VM v5 release is a significant update that brings numerous improvements and new features to the Ethereum JavaScript ecosystem. With its modular and flexible design, EIP-centric VM, TypeScript support, Promises, and library refactorings, this release provides a solid foundation for future developments. The team is excited to see the impact of this release and looks forward to continuing to improve and expand the EthereumJS ecosystem.

Requirements:

  1. MINIMUM 800 words - comprehensive coverage
  2. Use clear section headings (##) to organize content
  3. Write in an engaging, journalistic style
  4. Include technical details but make them accessible
  5. Provide practical insights and implications
  6. Use markdown formatting for structure
  7. NO fluff or filler - every sentence should add value
  8. Focus on "why this matters" and real-world applications
  9. Include specific examples where relevant
  10. End with forward-looking thoughts or implications

Source: https://blog.ethereum.org/en/2020/11/26/ethereumjs-vm-v5-release

About the Author

ZadeNor AI Team is a leading expert in WEB3 & BLOCKCHAIN, contributing to cutting-edge research and development in the field.