cff backend
- Dominant language
- Haskell
- Stars
- 279
- Forks
- 51
- Avg merge
- 17h 42m
- Merged PRs (30d)
- 1
Description
[cff](https://github.com/defi-formal/cff) ([paper](https://eprint.iacr.org/2021/1147)), is a framework and toolchain that allows for the formal analysis of economic properties. It appears to be a remakrably powerful tool, quoting from the abstract: "it can automatically and mechanically extract all possible economic attacks on users' cryptocurrency across modeled contracts".
cff is implemented in K, we should build a backend that allows us to compile an act spec directly into a cff compatible model in K.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the cff repository and linked paper, then determine how an act spec is represented in this repository. Identify the K output required for a cff-compatible model and establish how compilation will be verified; the issue names no files or tests.
Written by the indexing model from the issue text.
Assessment
- Domain
- blockchain, compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100