Anvil

Local Ethereum node for development

local-nodetestingforkingdevelopmentfoundry

What is Anvil?

Anvil is a local Ethereum node designed for development, included as part of the Foundry toolkit. It provides fast block mining, account impersonation, and mainnet forking for testing smart contracts.

Supported chains
Ethereum

Key Features

Instant and interval mining modes
Mainnet state forking
Account impersonation
Configurable block gas limits

Best Smart Contract Testing Tools

Tools for testing Ethereum smart contracts. Local nodes, test runners, fuzzing frameworks, and E2E testing for dapps.

View all 9 tools

Build smart contracts visually

Design, test, and deploy Solidity contracts with a visual drag-and-drop editor. No coding experience required.

Start building for free