1 dépôt
Capabilities for modifying the internal state of a virtual machine, such as sender addresses or storage, for testing.
Distinct from EVM Execution Debuggers: Distinct from EVM Execution Debuggers: focuses on active modification of state (cheatcodes) rather than passive analysis of execution traces.
Explore 1 awesome GitHub repository matching programming languages & runtimes · VM State Manipulation. Refine with filters or upvote what's useful.
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
Uses cheatcodes to control the execution environment by changing the sender address or modifying blockchain state.