kurtosis-devnet

Deploy and manage multi-client Ethereum devnets with Kurtosis and ethereum-package.

4|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/lodekeeper/dotfiles --skill kurtosis-devnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kurtosis-devnet
Source: https://github.com/lodekeeper/dotfiles/tree/main/skills/kurtosis-devnet
Command: npx skills add https://github.com/lodekeeper/dotfiles --skill kurtosis-devnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of setting up and managing local Ethereum development networks, enabling rapid testing and debugging of client interactions.

Core Features & Use Cases

  • Multi-Client Devnets: Easily deploy devnets with various combinations of Ethereum consensus and execution clients.
  • Configuration Management: Utilize YAML files to define network parameters, client configurations, and additional services like explorers and testing tools.
  • Use Case: Developers can quickly spin up a devnet with Lodestar and Reth clients to test a new feature, simulate a fork transition, or run automated cross-client compatibility checks.

Quick Start

Run a devnet using the kurtosis run command with the specified package and arguments file.

Frequently Asked Questions about kurtosis-devnet

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

FAQPage Schema
How do I spin up a multi-client Ethereum devnet locally?

To spin up a multi-client Ethereum devnet, use the Kurtosis CLI to run the ethereum-package with a YAML arguments file defining your consensus and execution clients. This deploys a containerized local network for rapid testing.

Can I test cross-client interoperability on an Ethereum devnet?

Yes, you can test cross-client interoperability on an Ethereum devnet by deploying various combinations of consensus and execution clients. This allows you to run automated cross-client compatibility checks and validate client interactions.

Do I need Docker to run an Ethereum devnet with Kurtosis?

Yes, you need Docker and the Kurtosis CLI installed and configured to run an Ethereum devnet. The devnet deployment relies on Docker for containerized execution of the multi-client network components.

How do I simulate Ethereum fork transitions in a local network?

You simulate Ethereum fork transitions by configuring network parameters in a YAML file and running the devnet via Kurtosis. This setup allows you to safely test and debug fork transition mechanics locally.

What is the best way to configure network parameters for an Ethereum devnet?

The best way to configure Ethereum devnet network parameters is by defining them in a YAML file. This file specifies client configurations, network settings, and additional services like explorers and testing tools for the deployment.

How does an automated chain health check work for local devnets?

Automated chain health checks run against your local Ethereum devnet after deployment via Kurtosis. They validate the deployed multi-client network status, ensuring the consensus and execution clients are interacting correctly.