Skip to content

imandra-ai/contracts

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
EVM
 
 
 
 
 
 
 
 
 
 

Imandra Contracts

Imandra Contracts

Imandra Contracts is a platform for analysing and reasoning about smart contracts, built on top of the Imandra formal verification system.

Community Models

This repository contains our community models. These models customise Imandra for reasoning about various classes of smart contracts.

Ethereum

Our first community model is an Imandra model of the Ethereum Virtual Machine (EVM). This model provides an executable operational semantics for the EVM, empowering Imandra to reason about Ethereum bytecode.

Resources

For a quick example, see EVM/README. For more, see docs.imandra.ai.

Get Involved

Have an idea to improve these models? Please join us!

Contributors

License

Apache 2.0

About

Imandra Contracts - Formal verification of smart contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages