---
title: Development and testing
description: Teku command line interface subcommands
sidebar_position: 8
---

> For AI agents: a documentation index is available at [/llms.txt](/llms.txt). Append `.md` to any documentation URL to get the markdown source.


# Development and testing subcommands

The following subcommands are used for development and testing purposes.

## `genesis`

Generate a genesis state for a network.

```bash
teku genesis
```

## `peer`

Generate a list of peer IDs, including the private key, public key, and peer ID.

```bash
teku peer
```

## `transition`

Manually run state transitions for blocks or slots for debugging.

```bash
teku transition
```