Skip to content

Latest commit

 

History

History
185 lines (110 loc) · 6.25 KB

README.md

File metadata and controls

185 lines (110 loc) · 6.25 KB

Tools

Frameworks/ Programming Tools

Hardhat (JS) EVM

Truffle (JS) EVM

Brownie (Python) EVM

Foundry (Solidity) EVM

Substrate Polkadot

Visualization tools

  • solgraph
    Creates a DOT graph that shows the function control flow of a Solidity contract and points out possible security flaws.
  • SOL2UML
    Create an UML class diagram from a Solidity smart contract
  • Solidity Function Profiler
    A command line tool that generates a human-readable report to list every function of a contract.
  • Sūrya
    It offers a variety of graphic outputs and details on the smart contracts' structure.

Blockchain Analysis

Blockchain network explorers:

Activity Monitoring

Detects threats and anomalies on DeFi, NFT, governance, bridges and other Web3 systems in real-time.

Ethereum developer platform to develop and monitor applications.

Transactions analysis tool for Ethereum, Cronos and BNB Chain networks.

Threat Intelligence & On-chain Data:

A blockchain-based data platform that helps governments and private sectors detect and prevent the illicit use of cryptos.

Crypto tracking platform.

Blockchain analytics and crypto compliance platform.

An on-chain data analytics paltform.

Open data library for cryptocurrency assets.

A blockchain analytics and compliance platform.

Smart search for verified smart contracts on the blockchain

Vulnerability Scanners & Others:

Static analyser for Solidity

Ethereum smart contract fuzzer.

Symbolic execution tool.

Security analysis tool for EVM bytecode.

Smart contract security verification service.

Automated smart contract vulnerability scanning tool.

Automated smart contract security scanner.

Check whether an ERC-20 smart contract confirms to the standards.

Solidity smart contract security verification plugin for VS Code.

Property testing and runtime verification tool.

Security scanner for smart contracts on Ethereum, supported by ChainSecurity and the Ethereum Foundation

ERC20 Verifier checks if an ERC20 contract conforms to standards

Other Tools

Smart contract weakness classification.

14-path checklist created to standardize the security of smart contracts.

Resources:

A comprehensive tooling guide for Smart Contract, Blockchain, Web3, Ethereum, and Solidity developers. Plus a brief look at Solana, Terra, and other rust-based tools

The best smart contract and blockchain developer frameworks, focusing on Ethereum smart contracts across all languages.

A guide to available tools, components, patterns and platforms for developing applications on Ethereum.

Collection of practical security-focused guides and checklists for smart contract development.