Solvm

What is Solvm

A stripped-down EVM implemented using Yul & Solidity.

What is Solvm?

Solvm is a stripped-down implementation of the Ethereum Virtual Machine (EVM) built on top of the EVM using Solidity and Yul (an intermediate language to compile smart contracts written in solidity). Built for fun, as a memory management challenge, Solvm uses a dynamic in-memory array for the EVM’s simulated stack variables and stores the simulated EVM memory at a moveable offset.

Solvm Alternatives:

ApeWorx EVM
ApeWorx EVM

A Rust implementation of Ethereum Virtual Machine.

Beamer
Beamer

Beamer enables users to move tokens from one rollup to another without going via layer 1 chains.

Ethereum ETL
Ethereum ETL

Python scripts to format Ethereum block data for extraction transformation and loading jobs.

EVM2
EVM2

(e=vm'2) evm2 is an evm that runs inside the evm native to Go-Ethereum.

Huff Virtual Machine
Huff Virtual Machine

Ethereum Virtual Machine (EVM) Hypervisor for arbitrary EVM Bytecode execution.

KEVM
KEVM

A model of the Ethereum Virtual Machine (EVM) with K semantics.