crytic / crytic/slither

running evm printer leads to "ValueError: too many values to unpack (expected 4)"

Open
#974 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Traceback (most recent call last):
File "/home/ericng/.local/lib/python3.8/site-packages/slither/__main__.py", line 741, in main_impl
) = process_all(filename, args, detector_classes, printer_classes)
File "/home/ericng/.local/lib/python3.8/site-packages/slither/__main__.py", line 83, in process_all
) = process_single(compilation, args, detector_classes, printer_classes)
File "/home/ericng/.local/lib/python3.8/site-packages/slither/__main__.py", line 68, in process_single
return _process(slither, detector_classes, printer_classes)
File "/home/ericng/.local/lib/python3.8/site-packages/slither/__main__.py", line 115, in _process
printer_results = slither.run_printers()
File "/home/ericng/.local/lib/python3.8/site-packages/slither/slither.py", line 195, in run_printers
return [p.output(self._crytic_compile.target).data for p in self._printers]
File "/home/ericng/.local/lib/python3.8/site-packages/slither/slither.py", line 195, in
return [p.output(self._crytic_compile.target).data for p in self._printers]
File "/home/ericng/.local/lib/python3.8/site-packages/slither/printers/summary/evm.py", line 79, in output
evm_info = _extract_evm_info(self.slither)
File "/home/ericng/.local/lib/python3.8/site-packages/slither/printers/summary/evm.py", line 34, in _extract_evm_info
evm_info["mapping", contract.name] = generate_source_to_evm_ins_mapping(
File "/home/ericng/.local/lib/python3.8/site-packages/slither/analyses/evm/convert.py", line 189, in generate_source_to_evm_ins_mapping
offset, _length, file_id, _ = mapping_item
ValueError: too many values to unpack (expected 4)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.