avm-semantics

Contract Verifier

A tool for formally verifying Algorand smart contracts' behavior using property-based testing and symbolic execution

GitHub

15 stars
16 watching
4 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
runtimeverification/verified-smart-contractsFormally verified smart contracts for blockchain applications720
valida-xyz/validaA STARK-based virtual machine designed to improve code reuse, performance and modularity through a custom instruction set, compiler and extensibility features.303
vellvm/vellvmA formal verification project of the LLVM compiler's semantics using Coq proof assistant.405
ethereum/sourcifyA decentralized service for verifying the integrity of smart contract source code on Ethereum.791
pirapira/evmverifA framework for verifying smart contract code on the Ethereum Virtual Machine44
verifynpm/tbvTool for verifying package integrity and security in the npm ecosystem59
astenbaek/atpl-projectA framework for verifying smart contracts using Coq0
frederikvigen/concertA framework for verifying smart contracts in Coq to ensure their correctness and security0
au-cobra/concertA framework for verifying smart contracts in Coq using formal methods and property-based testing.114
josefgit/concertA framework for verifying smart contracts in Coq, a proof assistant language.0
vehicle-lang/vehicleA toolkit for enforcing logical specifications on neural networks82
veridise/medjaiA symbolic execution tool for verifying the correctness of smart contracts written in Cairo.49
cosmwasm/wasmvmA Go library wrapper around the CosmWasm VM for compiling and executing smart contracts.179
a16z/halmosA symbolic testing tool for Ethereum Virtual Machine (EVM) smart contracts835
sri-csl/solidityAn automated verifier for the Solidity programming language used in smart contracts on the Ethereum platform.50