Commit Graph

3560 Commits (3fb564fbc3c9fd6fb144f6a6e02bef3733d3c8a0)
 

Author SHA1 Message Date
ggrieco-tob 3ec2a49b43 Merge branch 'dev-simil' of ssh://github.com/trailofbits/slither into dev-simil 6 years ago
ggrieco-tob c41bddd393 added basic tests for slither-simil 6 years ago
ggrieco-tob 92a0ca0e22 fixed bug in simil info 6 years ago
Feist Josselin 7752999de6
Merge pull request #229 from crytic/dev-exception 6 years ago
Feist Josselin 49df90a3b7
Merge branch 'dev' into dev-exception 6 years ago
Feist Josselin f8244eb1b6
Merge pull request #228 from crytic/dev-human-summary-printer 6 years ago
Josselin d10c6fbced Improve Exception handling 6 years ago
ggrieco-tob 0158705616 Merge branch 'master' of ssh://github.com/trailofbits/slither into dev-simil 6 years ago
Josselin e6c9d186e3 Remove optional ERC20 functions 6 years ago
Josselin 0beb48146a Update travis install 6 years ago
Josselin 3876b2b479 Improvements of the human summary printer. 6 years ago
Feist Josselin f0cb66dd2b
Merge pull request #215 from crytic/dev-fp-erc20-interface 6 years ago
Josselin 1d4d681e2c Add missing files 6 years ago
Josselin 5e1eb42311 ERC20/721 detector: move is_possible_* function to contract.has_an_erc*_function 6 years ago
Josselin c7509c7e5e Merge branch 'dev' into dev-fp-erc20-interface 6 years ago
Josselin cda075ac2f Minor 6 years ago
Josselin d1dbef483d Improve too many digits detector. Fix travis test 6 years ago
Josselin 8c9bf94ce5 Merge branch 'dev' into GillesdeB-dev-too-many-digits 6 years ago
Josselin 152f62e57d Merge branch 'dev-too-many-digits' of https://github.com/GillesdeB/slither into GillesdeB-dev-too-many-digits 6 years ago
Feist Josselin 96c128230b
Merge pull request #227 from crytic/dev-fix-types 6 years ago
Josselin fbd1ddb5fc - Improve literals parsing and Constant conversion: 6 years ago
David Pokora 89b0dd417e
-Added `additional_fields` field to JSON result + element output 6 years ago
David Pokora fed3e1aa5c
Merge remote-tracking branch 'origin/master' into dev-json-stdout 6 years ago
Josselin 0fd77f9042 Merge branch 'master' of github.com:trailofbits/slither 6 years ago
David Pokora 2189e6dadd
Added simplistic switch for json output to stdout 6 years ago
Feist Josselin 02ce42a280
Merge pull request #219 from crytic/dev-fix-linecolumncalculations 6 years ago
Josselin b209758a7d Add slither._add_source_code function 6 years ago
David Pokora 26609db2fd
Fixes an regression issue with line/column number calculations (resolves #218) 6 years ago
Josselin ea9e46b313 Fix incorrect is_declared_by func 6 years ago
Josselin 5a9db1d118 Fix inheritance graph 6 years ago
Josselin 0d4f42811a Fix bugs in call graph printer 6 years ago
Josselin d20b226da7 Fix bugs in call graph printer 6 years ago
Josselin 8af18a884e API change: 6 years ago
Josselin 59927d5e66 Merge branch 'dev' into dev-fix-c3-linearalization 6 years ago
Josselin b6af826a83 Improve travis tests: 6 years ago
Josselin 5d5466e59f Fix incorrect variable lookup 6 years ago
Josselin d37bcb6104 Rename original_contract -> contract_declarer 6 years ago
Gilles de Bordeaux 7e56501a39 Added a test for “too-many-digits” detector 6 years ago
Gilles de Bordeaux ec73250981 Added the new “too-many-digits” detector 6 years ago
David Pokora 7238e9b033
-Relaxed erc20-interface detector to report incorrect function signatures even if the function was not declared in that contract immediately 6 years ago
David Pokora 8d2a2ce09c
Fix false positives as a result of ERC721 interfaces appearing similar to ERC20. 6 years ago
Feist Josselin 04c147f7e5
Merge pull request #211 from crytic/dev-functionid-fix 6 years ago
Josselin 92ced37b30 Fix contract.all_functions_called 6 years ago
Josselin e66db801a2 function-ids printer: fix incorrect type in case of multi-dim arrays 6 years ago
Josselin 654c2c98b7 - add contract.get_function_from_canonical_name (same for modifier 6 years ago
Josselin 3991f6e494 Breaking change: functions and modifiers are not shared accross contracts, each contract has an own copy of all the functions/modifiers 6 years ago
David Pokora d9d960fa9c
Fix functionid printer to account for getters having parameters (key is input in mappings, uint256 index is input for arrays). 6 years ago
Josselin 4d7fa00933 Merge branch 'dev' into dev-fix-c3-linearalization 6 years ago
Feist Josselin ad0f3cd80c
Merge pull request #204 from crytic/dev-sourcemapping-columns 6 years ago
Feist Josselin 2495ba3ed2
Merge pull request #208 from crytic/dev-fix-solc-ast-flag 6 years ago