Skip to content

A repository containing code extracted using ConCert

License

Notifications You must be signed in to change notification settings

AU-COBRA/extraction-results

Repository files navigation

ConCert Extraction Results

This repository contains source code of programs extracted from Coq using the ConCert framework.

The programs were written in Coq, verified and extracted to several languages using verified code extraction. The original programs can be found here.

Structure of the project

Each folder contain extracted programs for a specific language.

  • cameligo-extract contains smart contracts extracted to the CameLIGO smart contract language for the Tezos blockchain.
  • concordium-extract contains smart contracts extracted to the smart contract language for the Concordium blockchain.
  • elm-extract contains test programs extracted to Elm.
  • elm-wev-extract contains a simple web application extracted to Elm.
  • liquidity-extract contains smart contracts extracted to the Liquidity smart contract language for the Dune blockchain.
  • midlang-extract contains smart contracts extracted to the Midlang smart contract language.
  • rust-extract contains programs extracted to Rust.