Mathieu Dutour Sikirić

Mathieu Dutour Sikirić

EVM Support in Linera

I implemented support for the Ethereum Virtual Machine (EVM) within the Linera protocol. This integration allows standard Ethereum-based applications to run seamlessly on Linera's high-performance microchain architecture.

Technical Implementation

  • Native Integration: The implementation resides within the Linera execution layer (linera-execution/src/evm).
  • Full Functionality: All native Linera features, such as cross-chain messaging and multi-chain coordination, are made accessible to EVM smart contracts through specialized precompiles.
  • Compatibility: To ensure maximum developer ease, the only significant change from standard Ethereum is the contract address scheme, which was adapted for Linera's environment. All other EVM behaviors remain identical.
  • Real-world Validation: The robustness of this implementation is demonstrated by the successful execution of complex DeFi protocols, including Morpho smart contracts.

← Back to Scientific and Technical Work