Commit Graph

758 Commits (c919cdae037ca4e7d6091235d1bdf3ee5097b804)

Author SHA1 Message Date
alpharush 1b5e2e9327 update detector tests to reflect event fmt 1 year ago
alpharush 96b103225f fix merge/fmt 1 year ago
alpharush 068eee8341 add test 1 year ago
alpharush cec07db510
feat: add `--unstructured` to slither-read-storage; retrieve custom storage layouts (#1963) 1 year ago
alpharush 8a5aab62c9
reduce false positives on modifying storage array by value detector (#1962) 1 year ago
alpharush 7cb7cb94ad
inform user if inheritance cannot be resolved (#1956) 1 year ago
alpharush fc9377d28c
fail if artifact does not existing (#1947) 1 year ago
Simone adabce6180
Detect when ether is sent in Yul (#1909) 1 year ago
alpharush 0c27b000aa add support for prevrando (solc 0.8.18) 1 year ago
William E Bodell III 00461aad9a
slither-read-storage native POA support (#1843) 2 years ago
Feist Josselin 649e8d5e94 Minor python improvements 2 years ago
Simone 413a50a1d2 Fix call to a function in an inner scope 2 years ago
Simone a21e7b4cd1 Fix yul function calls 2 years ago
Simone 408c863bbf Fix crash when variable is initialized 2 years ago
Simone 58e01ea218 Don't report variable in loop header 2 years ago
webthethird 10641851e7 Update test 2 years ago
Simone 1a36952349 Add test 2 years ago
0xGusMcCrae 279f1cb61c resolve pragma version causing tests to fail 2 years ago
0xGusMcCrae 92c06c4f4a add tool slither-interface 2 years ago
alpharush 36142aa3fb do not detect incorrect-shift when rhs is constant 2 years ago
alpharush 2d65116392 reduce false positives for incorrect-equality on struct fields 2 years ago
bart1e 32d4bba9ef Tests updated 2 years ago
bart1e 4f67630990 Detector for incorrect using-for at the top level added 2 years ago
Simone e51cee61b3 Add test 2 years ago
Simone 6eb296cdf7 Test catch variables not detected as uninitialized 2 years ago
Simone 5afb9355be Improve tuple analysis 2 years ago
Simone 0dde4cc1f8 Fix abi.decode with a UserDefinedType fixed array 2 years ago
William Aaron Cheung 1fdb17529b
update ast parsing test artifacts 2 years ago
William Aaron Cheung 0c803a1265
fix broken test 2 years ago
William Aaron Cheung c8e6c4a6a8
Reorder assertions 2 years ago
William Aaron Cheung 063418da60
Assert array dynamic or static 2 years ago
William Aaron Cheung 8f9fe80c14
update test to check nested array length 2 years ago
alpharush 7a2fc5cd91
remove new array depth and parse length upfront 2 years ago
William Aaron Cheung 3a4cdbde0a
fix broken test 2 years ago
William Aaron Cheung b76eb8cfab
add bug-revealing tests for issue #1846 2 years ago
webthethird ef2eadc1c4 Update test_upgrades_compare to test cross-contract taint 2 years ago
DarrenChangJR b60eb9ed57
Run pragma 0.5.0 for the correct (old) contract 2 years ago
DarrenChangJR e42c746896
Create concrete_old.sol 2 years ago
DarrenChangJR ae2d16a9bb
Update tests/unit/core/test_contract_declaration.py 2 years ago
DarrenChangJR 23b13ed692
Use concrete contract for testing 2 years ago
DarrenChangJR 94a499983b
Name contract as Concrete 2 years ago
DarrenChangJR 0a19a5536f
Create concrete.sol 2 years ago
DarrenChangJR 2a1d7d59c2
Add new test for concrete contracts 2 years ago
alpharush 3cba507cd8 add detector for uses of encode packed that may allow for duplicates encodings 2 years ago
alpharush 6d28c51022 lint 2 years ago
alpharush f8794a3958 update CONTRIBUTING.md to explain compiling and adding snapshot tests 2 years ago
webthethird 823337e45d Update test 2 years ago
webthethird 89fda0667e Pylint 2 years ago
webthethird ea10acad82 Fix missing import 2 years ago
Simone 1e8abe01d1 Fix try catch infinite recursion 2 years ago