Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 814 Bytes

readme.md

File metadata and controls

24 lines (17 loc) · 814 Bytes

vyper reentrancy

this repo aims to study potentially vulnerable contracts.

usage

to download sources and check them using several rules, run python find_vulnerable.py.

it would use etherscan-provided list of contracts to go through, would narrow them down and only save the interesting ones.

you would need to obtain several api keys to load the contracts.

api keys and where to obtain them

  1. ARBISCAN_API_KEY - arbiscan.io
  2. SNOWTRACE_API_KEY - snowtrace.io
  3. CELOSCAN_API_KEY - celoscan.io
  4. ETHERSCAN_API_KEY - etherscan.io
  5. FTMSCAN_API_KEY - ftmscan.com
  6. GNOSISSCAN_API_KEY - gnosisscan.io
  7. MOONSCAN_API_KEY - moonscan.io
  8. OPTIMISTIC_ETHERSCAN_API_KEY - optimistic.etherscan.io
  9. POLYGONSCAN_API_KEY - polygonscan.com

luckily, you could find them all in the contracts/ folder.