runtimeverification / wasm-semantics
A Formal Semantics of WebAssembly in K
☆79Updated this week
Alternatives and similar repositories for wasm-semantics:
Users that are interested in wasm-semantics are comparing it to the libraries listed below
- A minimalistic blockchain consensus implemented and verified in Coq☆111Updated 4 years ago
- EVM Bytecode Super Optimizer☆36Updated 4 years ago
- Optimised bilinear pairings over elliptic curves☆55Updated last year
- Some useful utilities to transform WebAssembly binaries.☆56Updated 4 years ago
- The modular protocol framework based on Universal Composability☆18Updated 4 years ago
- State-Transition Systems for Smart Contracts☆24Updated 4 years ago
- Arithmetic circuits for zero knowledge proof systems☆82Updated 11 months ago
- A specification of the CBC Casper consensus protocols written in TLA+ and PlusCal (transpiled to TLA+)☆21Updated 5 years ago
- Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings☆45Updated 4 years ago
- Byzantine model checker☆21Updated 2 years ago
- A framework for smart contract verification in Coq☆118Updated last week
- BLST-Verification☆22Updated last month
- A mechanisation of Wasm in Coq(Rocq)☆101Updated last week
- Lem semantic definition language☆138Updated 2 weeks ago
- Distributed Protocol Combinators☆13Updated 3 years ago
- authenticated data structures, generically☆51Updated 8 years ago
- The Squirrel Prover repository. An interactive prover for the formal verification of security protocols.☆52Updated 2 weeks ago
- Pairing operations over the BLS12-381 elliptic curve in Haskell☆14Updated 3 years ago
- SAW front end for the MIR language from rustc☆36Updated 4 years ago
- SFI verifier of Wasm binaries☆81Updated 2 years ago
- A formal verification of Linear PCP SNARKs.☆52Updated 8 months ago
- A DSL and compiler for generating peephole optimizers for Cranelift☆64Updated 4 years ago
- EVM (Ethereum virtual machine) Assembly on Haskell DSL☆66Updated 6 years ago
- Libraries and tools for the SMT-LIB-2 standard.☆22Updated 3 years ago
- A compiler from WebAssembly to native code, via the OCaml backend.☆91Updated 6 years ago
- Lunarity - a Solidity parser in Rust☆53Updated 6 years ago
- TLA+ specs and models for the TezEdge node's p2p overlay network, shell, and consensus☆20Updated 3 years ago
- ☆37Updated 7 months ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆65Updated last year
- Early-stage research related to the Anoma protocols.☆23Updated last year