Eclipse Labs

Posted on May 02, 2024Read on Mirror.xyz

Bringing EVM Compatibility to Eclipse With The Neon Stack

Eclipse Labs is excited to announce a new development partnership with Neon Stack to bring Ethereum Virtual Machine (EVM) compatibility to the Eclipse network. With this integration, Solidity developers can now seamlessly deploy Ethereum-native solidity dApps from their existing codebase to Eclipse.

What is Eclipse?

The Eclipse network is Ethereum's fastest L2, powered by the Solana Virtual Machine. Eclipse combines the best pieces of the modular stack, utilizing Ethereum for settlement, the Solana Virtual Machine for execution, Celestia for data availability, and RISC Zero for proving. This novel architecture enables a high-performance L2, with access to Ethereum's liquidity, while maintaining the hard constraint of verifiability. Eclipse gives developers a general-purpose L2 capable of massive scale that can power the next generation of decentralized applications.

The Developer Interoperability Challenge

The Eclipse network is built as an SVM L2, meaning it natively cannot support EVM-based dApps and can only support SVM-based dApps. With more than 13,000 dApps in the Ethereum ecosystem and thousands of EVM developers, there is a massive opportunity for cross-chain growth. At Eclipse Labs, we understand that developers wish to retain their EVM knowledge, tooling familiarity, and access to Ethereum liquidity and its users but also need speed and throughput to scale, as is seen in the high-performance environment on Solana.

Neon Stack and Eclipse: Empowering EVM Developers

The solution is Neon Stack - a standardized development stack that makes it easy for SVM-based blockchain networks to gain EVM compatibility for smart contract developers - which will now be utilized on the Eclipse SVM L2. Neon Stack integrates Neon EVM smart contracts and Neon Proxy and is a battle-tested solution. It has been live on Solana mainnet since July 2023 and has successfully deployed many DeFi, gaming, DEXs, and other Ethereum-native Solidity dApps to Solana from their existing codebase with minimal reconfiguration.

Enabling a Better Developer and User Experience

With Neon Stack, developers on Eclipse can continue to write smart contracts in familiar languages such as Solidity and Vyper, utilize well-known Ethereum tools, retain Ethereum RPC API compatibility, and build around Ethereum accounts, signatures, and token standards, all while accessing the performance of the SVM. Similarly, users will benefit from accessing EVM-based dApps they frequently interact with in a more performant execution environment.

This alliance marks a significant milestone in advancing blockchain interoperability and scalability while simplifying infra implementation for developers who wish to use SVM prowess on an Ethereum-native dApp. By combining the ability of SVM developers and EVM developers to build on Eclipse and retain their respective developer experiences, Eclipse is further strengthening the harmonization between Solana and Ethereum.

This collaboration between Neon Stack and Eclipse, with its unique design, will lead developers to build high-quality dApps that take advantage of the best of what the two major L1s—Ethereum and Solana—and their native ecosystems and virtual machines have to offer.

If you are interested in deploying your EVM-based dApp on Eclipse to benefit from performance improvements so your users can enjoy a cheaper and faster user experience, fill out this form to contact us!

About Neon EVM:

Neon EVM is an Ethereum Virtual Machine on Solana that allows developers to scale Ethereum dApps using Solana as the settlement layer. It operates as a smart contract on Solana that accepts transaction requests via public RPC endpoints. It gives developers the power to deploy Ethereum dApps directly with minimal reconfiguration to the code while benefiting from Solana's technical advantages such as parallel processing. For more information about Neon EVM and future updates, visit  neonevm.org and connect with the community on Twitter or Discord.