Skip to content
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

Verify timeout #10

Open
acmRecife opened this issue Jul 21, 2022 · 1 comment
Open

Verify timeout #10

acmRecife opened this issue Jul 21, 2022 · 1 comment

Comments

@acmRecife
Copy link

Dear,

I am using a MacOS Monterey 12.4, 8GB RAM, i7 2-Core, 2,2 GHz. I tested VeriSmart on small contracts (examples folder) and it worked as expected. But in this contract

[CHECKER] Integer Over/Underflows
[CHECKER] Division-by-zero
[CHECKER] Suicidal
[CHECKER] Ether-Leaking

  • all funcs : 815
  • reachable : 80
  • [STEP] Generating Paths ... took 0.955925s
  • #paths : 4012

[INFO] Violate CEI: true
[INFO] msg.sender = this possible: false

  • Performing Interval Analysis ... took 6.659553s

it does not give any response (except when I put "-verify_timeout 1", but in this case Z3 cannot prove anything. Any value above 1 and it (seems to) freezes. SmarTest is almost instantaneous...).

Could you please help me?

Thanks!

@sunbeomso
Copy link
Collaborator

sunbeomso commented Nov 21, 2022

Hi @acmRecife,

In order to diagnose the problem concretely, could you provide the source code of your input Solidity contract and the entire command that can reproduce the problem you mentioned?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants