tevm-overview

Run an in-browser EVM for local blockchain testing and contract debugging.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/cyotee/crane --skill tevm-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tevm-overview
Source: https://github.com/cyotee/crane/tree/main/.claude/skills/tevm-overview
Command: npx skills add https://github.com/cyotee/crane --skill tevm-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lightweight, in-browser EVM execution for local blockchain testing, contract debugging, and fork testing.

Core Features & Use Cases

  • In-browser EVM with no external node required
  • Fork mode for mainnet/testnet state replication
  • EVM tracing and debugging capabilities
  • Account impersonation and time manipulation for realistic scenarios
  • Quick frontend test flows for contract interactions

Quick Start

Launch the in-browser tevm environment and deploy a sample contract to test interactions locally.

Frequently Asked Questions about tevm-overview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Ethereum smart contracts locally without running an external node?

You can test contracts locally using an in-browser EVM that runs entirely in-memory without requiring an external Ethereum node. It provides quick execution and debugging capabilities directly within your browser environment.

Can I fork mainnet state for local blockchain testing in a browser?

Yes, fork mode allows you to replicate mainnet or testnet state locally. This enables realistic scenario testing by accessing actual blockchain state directly within your in-browser EVM environment.

What is an in-browser EVM and how does it handle contract debugging?

An in-browser EVM executes Ethereum Virtual Machine logic locally in-memory. It handles contract debugging by providing EVM tracing capabilities, allowing developers to inspect execution flows and debug interactions without external dependencies.

Does in-browser EVM testing support account impersonation and time manipulation?

Yes, in-browser EVM testing supports account impersonation and time manipulation. These features allow you to simulate realistic blockchain scenarios and test time-dependent contract logic locally.

What's the best way to debug frontend smart contract interactions quickly?

The best way to debug frontend contract interactions quickly is using an in-browser EVM. It enables rapid local testing flows by maintaining in-memory state and providing event tracing without external node latency.