eth-sri / securify

[DEPRECATED] Security Scanner for Ethereum Smart Contracts
Apache License 2.0
215 stars 50 forks source link

Add end-to-end tests for popular projects #47

Closed MatthiasEgli-chainsecurity closed 5 years ago

MatthiasEgli-chainsecurity commented 5 years ago

We should run tests against some popular open-source projects in end-to-end tests. I am suggesting to use the following projects, please evaluate and feel free to use other representative projects:

Known vulnerable contracts: https://github.com/SmartContractSecurity/SWC-registry/tree/9e65c7066df7c08a997f3dc9aa735e5a04b13b51/test_cases

Kyber.Network: https://github.com/KyberNetwork/smart-contracts/tree/bac2a299a92a248e6fc63b115056b07490667eb3

Paxos: https://github.com/paxosglobal/pax-contracts/tree/9090650238e9576f1284764f132d72af9b0d267a

As running these tests will take considerable time and resources due to their size, they should be run manually before release.