Commands Reference
Complete reference for all starknode-kit commands. Each command helps you manage different aspects of your Ethereum and Starknet nodes.
Command Overview
| Command | Description |
|---|---|
| add | Add an Ethereum or Starknet client to the config |
| completion | Generate the autocompletion script for the specified shell |
| config | Create, show, and update your Starknet node configuration |
| monitor | Launch real-time monitoring dashboard |
| remove | Remove a specified resource |
| run | Run a specific local infrastructure service |
| start | Run the configured Ethereum clients |
| status | Display status of running clients |
| stop | Stop the configured Ethereum clients |
| update | Check for and install client updates |
| validator | Manage the Starknet validator client |
| version | Show version of starknode-kit or a specific client |
Quick Examples
Add Clients
starknode-kit add --consensus_client lighthouse --execution_client geth
Configure Network
starknode-kit config set network sepolia
Start Ethereum Clients
starknode-kit start
Monitor Nodes
starknode-kit monitor
Check Status
starknode-kit status
Run Individual Client
starknode-kit run juno
Stop Ethereum Clients
starknode-kit stop
Check Version
# Check starknode-kit version starknode-kit version # Check specific client version starknode-kit version geth
Getting Help
For any command, you can use the --help flag to get detailed usage information:
starknode-kit --help starknode-kit add --help starknode-kit config --help
Shell Completion
Generate autocompletion scripts for your shell:
# Bash starknode-kit completion bash > /etc/bash_completion.d/starknode-kit # Zsh starknode-kit completion zsh > "${fpath[1]}/_starknode-kit" # Fish starknode-kit completion fish > ~/.config/fish/completions/starknode-kit.fish