Rattle
Static Analysis Tools
Rattle
Rattle is a EVM static analysis framework designed to work on deployed smart contracts.
What is Rattle?
Developed by Crytic, the blockchain arm of Trail Of Bits, Rattle provides a static analysis framework for deployed smart contracts. Developers can use Rattle to parse EVM bytestrings to obtain a control flow graph for the set of contracts. Rattle then uses this flow graph to optimize the SSA instructions. This optimization results in ~60% of all EVM instructions being trimmed, creating a friendly interface for those users who wish to read the contract they are interacting with!
Web3 dapps and developer tools related to Rattle
Discover blockchain applications that are frequently used with Rattle.
Solidity Documentation Generator
Solidity Developer Tools
An automatic documentation generator for Solidity projects to markdown.
ETHP2P
Solidity Developer Tools
ETHP2P provides utilities and types to handle raw Eth peer-to-peer messages.
Manticore
Symbolic Execution Tools
Manticore is a symbolic execution tool for the analysis of Ethereum smart contracts and binaries.
Resources and Guides about Static Analysis Tools
Rattle Alternatives
Explore web3 competitors and apps like Rattle.
Slither
Static Analysis Tools
Solidity static analysis framework and vulnerability detectors for auditing smart contracts.
Solhint
Static Analysis Tools
Open-source, configurable Solidity linter for syntax-related vulnerabilities built by Protofire.
Amarna
Static Analysis Tools
Amarna is a static analysis tool and linter for the Cairo programming language.