State Space is a visual formal verification solution for Ethereum-compatible (EVM) smart contracts, providing formally derived test case generation, advanced security analysis, and code behavior validation.
State Space helps you understand, validate, test, and document the behavior of smart contracts with mathemtical precision. leverages dynamic symbolic execution and a fully defined EVM semantics model to automatically generate and visualize the complete state space of multi-contract protocols. Rather than proving absence of bugs, it systematically:
Unlike manual testing where engineers create specific test cases, State Space automatically explores your contract’s behavior space, creating a comprehensive visual representation that allows security engineers to inspect actual contract behavior under all possible inputs and conditions.
The state space can be used to:
Platform overview, features, and capabilities
A tutorial with a preloaded ERC20 example.
Getting started with your first smart contract.
Learn about how the platform works.
Foundational concepts behind State Space.
Learn how to use the State Space CLI
State Space is a visual formal verification solution for Ethereum-compatible (EVM) smart contracts, providing formally derived test case generation, advanced security analysis, and code behavior validation.
State Space helps you understand, validate, test, and document the behavior of smart contracts with mathemtical precision. leverages dynamic symbolic execution and a fully defined EVM semantics model to automatically generate and visualize the complete state space of multi-contract protocols. Rather than proving absence of bugs, it systematically:
Unlike manual testing where engineers create specific test cases, State Space automatically explores your contract’s behavior space, creating a comprehensive visual representation that allows security engineers to inspect actual contract behavior under all possible inputs and conditions.
The state space can be used to:
Platform overview, features, and capabilities
A tutorial with a preloaded ERC20 example.
Getting started with your first smart contract.
Learn about how the platform works.
Foundational concepts behind State Space.
Learn how to use the State Space CLI