tevm-account-management

Inspect and modify Ethereum account state using getAccountHandler and setAccountHandler.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Get and set Ethereum account state (balances, nonces, and storage) for testing and debugging.

Core Features & Use Cases

  • Read account state via getAccountHandler
  • Update account state via setAccountHandler
  • Account impersonation in fork mode
  • Take and revert state snapshots

Quick Start

Call getAccountHandler and setAccountHandler in your test suite to inspect and modify account state as needed.

Frequently Asked Questions about tevm-account-management

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

FAQPage Schema
How do I modify Ethereum account balances and nonces for testing?

To modify Ethereum account balances and nonces for testing, use the setAccountHandler to update account state directly. This handler safely adjusts balances, nonces, and deployment data within local or forked nodes.

Can I impersonate an account when testing against a forked EVM node?

Yes, you can impersonate an account when testing against a forked EVM node. The skill supports account impersonation in fork mode, enabling you to execute transactions as the target account holder.

What is the best way to revert EVM state changes during a test suite?

The best way to revert EVM state changes during a test suite is by taking and reverting state snapshots. You capture the current state and restore it later, ensuring isolated and safe test execution.

How do I read EVM account state like balances and storage?

To read EVM account state like balances and storage, use the getAccountHandler. It provides a safe interaction method to inspect account balances, nonces, and deployment data within your testing environment.

Do I need any dependencies to inspect and manipulate account state?

No, you do not need any dependencies to inspect and manipulate account state. The skill operates with zero external dependencies, using provided handlers to safely interact with local or forked nodes.