yul-compiler is a work-in-progress formally verified compiler from Yul to EVM, built in Lean on top of two verified layers: yul-semantics and evm-semantics. We already have verified passes and a machine-checked correctness theorem.
In this article, we compare powdr's autoprecompiles to OpenVM's manually written precompiles and evaluate the technique on an Ethereum block verification benchmark.