Commit Graph

554 Commits (1af71e695bc3449b500bc2e9f13acc49e82840bc)

Author SHA1 Message Date
bart1e 1af71e695b Tests fixed 2 years ago
bart1e d400d19ffd Tests added 2 years ago
alpharush 4206739517 add test case 2 years ago
alpharush 3646ea4bb8 add tests 2 years ago
Feist Josselin 33c1fd2c8f Add files 2 years ago
Feist Josselin 4ed2a6adf9 Improve lookup for state variables 2 years ago
alpharush e21d6eb17b add ast test 2 years ago
alpharush b189951617 resolve error referenced as member of contract 2 years ago
alpharush 7569131faa fix type conversion of alias so library function can be found 2 years ago
Simone c548dfdcc7 Fix analyze library using for directives 2 years ago
Emilio López 48c75485dc tests: source_unit: add skipif for requirements 2 years ago
Emilio López 55c24280cf tests: source_unit: remove submodule 2 years ago
alpharush cfb5c4eedb fix artifact 2 years ago
alpharush 4685eac44f parse semver 2 years ago
alpharush afb7342619 fix constructor var not detected as candidate, separate detectors 2 years ago
Josselin Feist 53eea1d216 Add missing file 2 years ago
Simone 794b3b9aa4 Add tests 2 years ago
Josselin Feist c7154637d6 WIP fix yul parsing 2 years ago
alpharush d4fd85adea fix overwriting test_file 2 years ago
Simone ea681f9399 Fix testing feature 2 years ago
Simone 2ee6d0a4c8 Add tests 2 years ago
alpharush 10085c1c12 add tests 2 years ago
alpharush 7798f473d2 make it easier to run specific tests and document 2 years ago
alpharush df896e80f2 better error handling of malformed symbol alias AST node for solc <0.6.0 2 years ago
Simone 680c914ded Add test 2 years ago
Josselin Feist 217970fb91 Black 2 years ago
Josselin Feist d9ea635a83 Additional updates 2 years ago
Josselin Feist f12e367f29 Update to the latest crytic-compile source unit API 2 years ago
Josselin Feist c75278f2f5 Improvements + tests 2 years ago
alpharush e065fbe8f4 emulate wrapped arithmetic behavior 2 years ago
alpharush 9d811e4d9e format tests 2 years ago
alpharush fcd7b68e27 support bitwise and logical ops in constant folding, add tests 2 years ago
alpharush bd673dd6f3 make test function view 2 years ago
alpharush 3c7802f2e9 filter out external visibility and update wiki 2 years ago
alpharush ca252f1472 spelling and linting 2 years ago
alpharush a1a0abe17d support parenthetical ternary expr and update tests 2 years ago
alpharush a6ce9961aa change confidence to high 2 years ago
alpharush eb49e396fd support ternaries in both call options, refactor index access 2 years ago
Josselin Feist 3825b1ac49 Add missing json 2 years ago
Josselin Feist d22abb1f45 Improve protected variable detector 2 years ago
Josselin Feist 04217fda53 - Create helpers for VULNERABLE_SOLC_VERSIONS 2 years ago
alpharush 72459a90d4 regenerate artifacts 2 years ago
alpharush fd2fb3352c add var-read-using-this detector 2 years ago
Josselin Feist 3880ad63a1 Minor improvements + testcase 2 years ago
Ardis Lu 82ab9888e6
Add tests for single letter variable name O or I 2 years ago
alpharush faed6d7fb2 update constable-states to consider constructor vars which can be immutable 2 years ago
Josselin Feist 93a36990ac Minor 2 years ago
Josselin Feist 997b6b5fe3 Add testcase 2 years ago
Josselin Feist 43011717f1 Update test 2 years ago
Josselin Feist b96e0eef76 Improve yul parsing 2 years ago