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