vyperlang / verified-vyper-contracts

FVyper: A collection of useful Vyper contracts developed with formal methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FVyper

CircleCI
A collection of useful Vyper contracts developed with formal methods

WARNING: These contracts are not audited and formal verification is WIP. Take care when you use them for production.

Directory structure

The /contracts directory contains vyper contracts we use in formal verification (/k directory) and unit testing ( /tests directory).

The /k directory contains files to do formal verification with K Framework.

The /tests directory contains unit tests.

Progress

See roadmap.

References

This project is based on K Framework and Runtime Verification's works. See their resources for the details of KEVM and background knowledge.

Acknowledgements

FVyper is supported by KEVM and Vyper teams. We’d like to express thanks to them and their great work.

About

FVyper: A collection of useful Vyper contracts developed with formal methods

License:Apache License 2.0


Languages

Language:Python 93.5%Language:Makefile 4.6%Language:Shell 1.2%Language:Lua 0.8%