Compatibility

WVM Compatibility with the standards

EVM compatibility

WeaveVM is built on top of Reth, making it compatible as a network with existing EVM-based applications. This means you can run your current Ethereum-based projects on WeaveVM without significant modifications, leveraging the full potential of the EVM ecosystem.

WeaveVM doesn't introduce new opcodes or breaking changes to the EVM itself, but it uses ExExes and adds custom precompiles:

Alphanet V0.1.0

  • gas per byte: 8

  • gas limit: 300_000_000

  • block time: 1s

  • gas/s: 300 mg/s

  • data throughput: 37.5 MBps

  • TPS: 14285

Alphanet V0.2.0

  • gas per byte: 8

  • gas limit: 500_000_000

  • block time: 1s

  • gas/s: 500 mg/s

  • data throughput: ~50 MBps

SmartWeave / MEM compatibility

It is possible to deploy SmartWeave/MEM functions inside WeaveVM blobspace. Refer to the BLOBVM- ERC7689 and MEM LAMBDA sections for more information.

Last updated