Dapp storeEthereumWeb3 security toolsBlockchain security tools
Octopus
Octopus
Alchemy CustomerBlockchain security tools

Octopus

Octopus is a security analysis framework for WebAssembly modules and blockchain smart contracts (BTC/ETH/NEO/EOS).

Ethereum Logo
Bitcoin Logo
Free, Open-source
This link will take you to a third-party site not owned or operated by Alchemy.

What is Octopus?

Octopus is a security analysis framework for WebAssembly modules and blockchain smart contracts, created by Patrick Ventuzelo. Note: the project repository was archived in March 2024 and is now read-only. Octopus provides an easy way to analyze closed-source WebAssembly modules and smart contract bytecode to understand their internal behaviors. It supports Bitcoin script, Ethereum (EVM bytecode and Ewasm), EOS, and NEO smart contracts, as well as standalone WebAssembly modules. Key features include a disassembler, control flow analysis (CFG generation), call flow analysis, IR conversion to Static Single Assignment (SSA), symbolic execution, and a JSON-RPC explorer client for communicating with blockchain platforms.

Improve transaction security with our simulation APIs
Get your API key

Best Blockchain security tools

Discover more web3 applications and developer tools.

See all dapps

Developer resources from Alchemy

Dapp store background image

Build blockchain magic

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