Skip to content

fix non-terminating loop in benchmarking contract #656

@Jon-Becker

Description

@Jon-Becker

Component

Heimdall (Core)

Have you ensured that you are up to date?

  • Bifrost
  • Heimdall

What version of Heimdall are you on?

0.9.1

Operating System

macOS (Apple Silicon)

Describe the bug

cargo run -r --features step-tracing -- decompile 0x83584f83f26af4edda9cbe8c730bc87c364b28fe -d -vvvv --include-sol -r https://eth.llamarpc.com seems to be a benchmarking contract, which does
ADDMOD/MULMOD operations in a loop.

heimdall never terminates this loop, and the program times out.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions