Rattle

Static Analysis Tools
Rattle
Rattle is a EVM static analysis framework designed to work on deployed smart contracts.
This link will take you to a third-party site not owned or operated by Alchemy.

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!
Use web3's most scalable and reliable RPC nodes
Get your API key
Web3 dapps and developer tools related to Rattle
Discover blockchain applications that are frequently used with Rattle.

Solidity Developer Tools
Solidity library to sign off-chain messages that grant non-transferrable powers to other people.

Solidity Developer Tools
Build truly custom, purpose-built audited smart-contracts quickly to tokenize assets and services.
+2

EVM Tools
(e=vm'2) evm2 is an evm that runs inside the evm native to Go-Ethereum.
Resources and Guides about Static Analysis Tools
Rattle Alternatives
Explore web3 competitors and apps like Rattle.

Static Analysis Tools
Solidity static analysis framework and vulnerability detectors for auditing smart contracts.

Static Analysis Tools
Lint your files according to the Solidity plugin for Prettier, a code formatter.

Static Analysis Tools
Amarna is a static analysis tool and linter for the Cairo programming language.


Build blockchain magic
Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.
Get your API key