Glossary definition
Local deployment
A local blockchain deployment runs contracts on a private development chain or fork so tests can execute quickly without sending public-network transactions.
When developing or auditing smart contracts, deploying contracts directly to a mainnet or testnet is not always the best choice for testing.
Local deployment means deploying contracts to a private local chain running on your machine. Testing this way is more efficient, cheaper, and much faster.
Current tools that support local EVM development include Wake, Hardhat, and Foundry. These replace older workflows based on sunset or less actively maintained frameworks such as Truffle and Brownie.