Skip to content

vino333/eth-auto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eth-auto

Ethereum Tools - Automated Intallation:

Scripts for installation of Ethereum tools on linux system.
Verified on clean Ubuntu-20.04 (including Azure VMs) - only git is required (;
Scripts must run with sudo.

To install basic Ethereum tools, run general/base-eth-install.sh
This will:

  • Update "apt"
  • Install "python3"
  • Install "pip3"
  • Install "curl"
  • Install "node-18"
  • Install "truffle"
  • Install "truffle-flattener"
  • Install "solc-select"
  • Clone "openzeppelin-contracts"
  • Clone "openzeppelin-contracts-upgradeable"

To install Ethereum security tools:

  • Smartcheck -> run security/smartcheck-install.sh
  • Slither -> run security/slither-install.sh
  • Echidna -> security/echidna-install.sh

Please note that installing each of this tools will also run base-eth-install as it contain many of it's requirements.
Also, Echidna installation will run slither-install, since it's one of it's requirements too.