Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1018 Bytes

README.md

File metadata and controls

28 lines (23 loc) · 1018 Bytes

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.