Call Trace to PoC Converter
Convert Fuzzer Traces to Foundry Tests
Transform Echidna or Medusa call sequences into executable Foundry proof-of-concept tests
Supported Trace Formats
Echidna Text Format
function(arg1, arg2) from: 0x... deposit(1000) from: 0x10000 withdraw(500) from: 0x10000
Medusa JSON Format
{
"calls": [
{"function": "deposit", "args": ["1000"], "from": "0x..."},
{"function": "withdraw", "args": ["500"], "from": "0x..."}
]
}Tip: After generating the test:
- Uncomment the contract import and deployment
- Adjust any hardcoded addresses or values
- Add assertions to verify the bug
- Run with
forge test -vvvv
"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."
Michael Scarn
Side projects builder