Commit Graph

1063 Commits (da8f14c84b5f2dda70ab197e9c1d438a54c0b33a)
 

Author SHA1 Message Date
Josselin 7bf6ba2c31 Merge branch 'dev' into dev-uncheck-return 6 years ago
Josselin 5303b644ba Minor 6 years ago
Josselin b992ecc2c7 Update README 6 years ago
Josselin 9ba8bb8434 Add two new detectors: 6 years ago
Josselin 30736c9f67 Fix incorrect function lookup in case of shadowing 6 years ago
Josselin 8983a9353a Fix minor bug in ConstantFolding 6 years ago
Josselin 7ebda7cb9b Return IR: use _unroll for ir.read 6 years ago
Josselin 1970b4448f Int conversion: support float declaration 6 years ago
Josselin 6b9f219951 Allow early conversion to address 6 years ago
Josselin 62b94d71a7 Improve int conversion (0X) 6 years ago
David Pokora 3f208a6ab7
Split unused-return findings into separate results 6 years ago
David Pokora 3ef17d27d9
Reprioritized elements in locked-ether for most significant source mapping 6 years ago
David Pokora d34570afc1
Updated shadowing-local to output events as events, instead of functions. 6 years ago
David Pokora c449d99f22
Merge branch 'master' into dev-json-additionalfields 6 years ago
Josselin 5fd3821a0e Minor 6 years ago
David Pokora 19271a0710
-Updated node JSON type to "node" from "expression" 6 years ago
David Pokora 472608fa5c
Standardized reentrancy-eth + reentrancy-benign + reentrancy-no-eth detector output (use of provided json functions) 6 years ago
Josselin 024ddef7f2 Incorrect ERC detectors: iterate over contracts_derived to avoid dupplicate 6 years ago
Josselin 0424889d0a Merge branch 'dev' of github.com:trailofbits/slither into dev 6 years ago
Josselin 8a8424ea63 Improve type deduction of Literal (old solc) 6 years ago
Josselin 2c63abe9a8 Update expected json 6 years ago
Josselin f901629a16 Use same json format output for file and stdout 6 years ago
David Pokora 148d3e51ed
-Updated erc20-indexed to use event json function instead of function. 6 years ago
David Pokora 899b46b75d
Split constable-states and erc20-indexed findings into separate results 6 years ago
David Pokora cc74512184
Quick bug fix for lines which were not committed. 6 years ago
David Pokora 49273ca6ef
Adjusted approach to make use of new exception scheme. Encapsulates JSON output with success, error, and results fields regardless of error or success. Disables logging globally. 6 years ago
David Pokora a3506b9d4c
Merge remote-tracking branch 'origin/dev' into dev-json-stdout 6 years ago
David Pokora be7b0de41d
Standardized pragma detector output 6 years ago
David Pokora 04ff692b0c
-Added method to output "other" element type which has a source mapping but does not conform to other known types (used for pragma statements). 6 years ago
David Pokora 625bff8ca2
Standardized constant-function detector output (all elements should have a source mapping, info moved to additional_fields field). 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
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