Re-enable benchmarking of symbolic exploration
- Dominant language
- Haskell
- Stars
- 358
- Forks
- 79
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 6
Description
# Context
We have a small benchmarking framework for the symbolic exploration in the repository (`bench`).
However, it currently gets stuck on the analysis of the `vat` contract.
While the benchmark is currently hardcoded as bytecode, we also have the source code in the repository (`bench/contracts/vat.sol`).
Even though the contract contains `pragma solidity ^0.6.12;`, it can be compiled also with recent `solc` (0.8.27).
The contract itself does not seem that complicated and `hevm` should be able to verify it in a reasonable amount of time.
# Goal
Improve performance of `hevm` on `vat` benchmark and eventually enable benchmarking symbolic exploration again.
This issue will track the progress towards this goal.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.