About MEM Lambda

About MEM Lambda and MLExEx

What is MEM Lambda (λ) ?

Lambda (λ) is a SmartWeave execution layer as rollup on top of WeaveVM testnet. More precisely, a MEM implementation that makes use of WeaveVM’s DA and Arweave permanent storage (via WeaveVM as proxy) to facilitate highly complex smart contracts beyond EVM and solidity (bytecode machine) limitations.

One of the main key advantages of MEM being “Lambda” is the introduction of gas fees to the protocol, which helps protect the sequencer from DDoS attacks and resource abuse. These gas fees cover the cost of posting calldata on the DA layer (WeaveVM) and any optional fees charged by the sequencer. During the testnet phase, the MEM-Lambda sequencer will not charge any additional fees.

MEM Lambda & MLExEx

MEM Lambda achieves native interoperability with the WeaveVM network by utilizing Reth's Execution Environment (ExEx), MLExEx, as a data messaging pipeline from EVM to the Lambda sequencer. Explore more about MLExEx.

Data Protocol Design

Lambda follows the data protocol outlined in ERC-7689 (smart blobs) with slight modifications. Most importantly, it shares to the same data structure for ERC-7689 transactions (types 1 and 2).

Explorer MEM Lambda codebase on Github https://github.com/weaveVM/lambda

Last updated