Commands Reference

Complete reference for all starknode-kit commands. Each command helps you manage different aspects of your Ethereum and Starknet nodes.

Command Overview

CommandDescription
addAdd an Ethereum or Starknet client to the config
completionGenerate the autocompletion script for the specified shell
configCreate, show, and update your Starknet node configuration
monitorLaunch real-time monitoring dashboard
removeRemove a specified resource
runRun a specific local infrastructure service
startRun the configured Ethereum clients
statusDisplay status of running clients
stopStop the configured Ethereum clients
updateCheck for and install client updates
validatorManage the Starknet validator client
versionShow 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

📖 Next Steps

Ready to dive deeper? Check out our comprehensive guides: