evmverif

EVM verifier

A framework for verifying smart contract code on the Ethereum Virtual Machine

An EVM code verification framework in Coq

GitHub

44 stars
12 watching
8 forks
Language: Coq
last commit: about 8 years ago

Related projects:

Repository Description Stars
runtimeverification/avm-semantics A tool for formally verifying Algorand smart contracts' behavior using property-based testing and symbolic execution 15
pipermerriam/py-evm A Python implementation of the Ethereum Virtual Machine. 40
pirapira/eth-isabelle A formalization of Ethereum's virtual machine using Isabelle/HOL and Lem language 237
vorot93/evmodin An implementation of the Ethereum Virtual Machine in Rust, with support for resumability and gas metering. 162
ethereum/evmone An implementation of the Ethereum Virtual Machine 858
valida-xyz/valida A virtual machine for efficient and modular verification of program executions using Stark-based verification methods. 290
fvictorio/evm-puzzles A collection of puzzles to test Ethereum Virtual Machine (EVM) functionality by solving specific transaction-related challenges. 816
etcdevteam/sputnikvm An Ethereum Virtual Machine implementation designed to be efficient and adaptable across different blockchain networks. 279
vellvm/vellvm A formal verification project of the LLVM compiler's semantics using Coq proof assistant. 400
ethereum/evmlab Utilities for interacting with the Ethereum virtual machine 366
smlxl/evm.codes An Ethereum Virtual Machine opcode reference tool with a web-based interface. 734
rust-ethereum/evm A flexible, customizable, and portable implementation of the Ethereum Virtual Machine 1,190
0xpolygonhermez/zkevm-prover A high-performance prover that generates proofs for Ethereum Virtual Machines (EVM) transactions 226
au-cobra/concert A framework for verifying smart contracts in Coq using formal methods and property-based testing. 114
danielvf/evm-contract-draw A tool for visualizing and analyzing the byte code of Ethereum smart contracts 122