GitHunt

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.

Languages

Solidity82.7%Python10.8%Shell6.5%

Contributors

Created September 6, 2022
Updated September 27, 2023
vino333/eth-auto | GitHunt