From 707760b16a864491f56a8cdd2e516b0f951f9119 Mon Sep 17 00:00:00 2001 From: BowTiedDevil Date: Thu, 26 Jun 2025 11:45:57 -0700 Subject: [PATCH] fix: pass (contract, var) tuple into `func` to match signature in __main__.py --- slither/tools/read_storage/read_storage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slither/tools/read_storage/read_storage.py b/slither/tools/read_storage/read_storage.py index 3ccada844..9ba1e867f 100644 --- a/slither/tools/read_storage/read_storage.py +++ b/slither/tools/read_storage/read_storage.py @@ -397,7 +397,7 @@ def get_all_storage_variables(self, func: Callable = lambda x: x) -> None: """ for contract in self.contracts: for var in contract.state_variables_ordered: - if func(var): + if func((contract, var)): if var.is_stored: self._target_variables.append((contract, var)) elif (