-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HEVM prove: Data.SBV: Unexpected response from the solver, context: push:
#694
Comments
Another reproduction case: try verifying that the EVM (L1) and OVM (L2) versions of the Uniswap V3 SwapRouter are equivalent: # Define URL for Optimistic Ethereum Node
OE_RPC_URL=https://urlToOptimisticEthereumNode
# Check equivalence
hevm equivalence --code-a $(seth code 0xE592427A0AEce92De3Edee1F18E0157C05861564) --code-b $(seth code 0xE592427A0AEce92De3Edee1F18E0157C05861564 --rpc-url=$OE_RPC_URL) This hangs for a while, and after about an hour it finally fails with
|
It seems likely that the |
Overview
I'm seeing failures with the simple prove test defined here. You can use this branch to reproduce the issue.
Some other info:
dapp --version
, I'm using dapp 0.32.2, hevm 0.46.0, and solc 0.6.7+commit.b8d736ae.Darwin.appleclangz3 solver
Run using
dapp test --verbose --rpc ${ETH_RPC_URL} --solver z3
. Fails relatively quickly with the below errorcvc4 solver
Run using
dapp test --verbose --rpc ${ETH_RPC_URL} --solver cvc4
. After waiting for about an hour or two I finally quit the process, so have no error output to show hereThe text was updated successfully, but these errors were encountered: