Last updated 3 years ago

Automated Bug-finding for Plutus

Problem

Double-satisfaction bugs, clone script attacks – the same vulnerabilities repeat in Plutus contracts. We will build a tool that automatically finds subtle instances of common bugs.

Solution

We have already built Yogo, a semantic search and bug-finding tool for C, Java, and Python based on automated reasoning techniques, published in PLDI 2020. We will add Haskell/Plutus support.

Total to date

This is the total amount allocated to Automated Bug-finding for Plutus.

$68,200
Total funds requested
Complete
In progress
208
Total votes cast
₳34M
Votes yes
₳18.5M
Votes no

About this idea

Team

Already built this tool for C, Java, and Python. Leader has a Ph. D. in programming languages from MIT, specializing in multi-language programming tools.