Welcome to starknode-kit
A powerful command-line tool to help developers and node operators easily set up, manage, and maintain Ethereum and Starknet nodes.
🚀 Getting Started
Learn how to install and configure starknode-kit for your node setup.
📘 Commands
Explore all available commands and their usage.
⚙️ Configuration
Configure your Ethereum and Starknet clients.
🔐 Validator Setup
Set up and manage your Starknet validator node.
Quick Start
Install starknode-kit with a single command:
/bin/bash -c "$(curl -sSL https://raw.githubusercontent.com/thebuidl-grid/starknode-kit/main/install.sh)"
Generate your configuration file:
starknode-kit config new
Add your first client pair:
starknode-kit add --consensus_client lighthouse --execution_client geth
Key Features
- ✅ Easy Setup - Get your node running in minutes
- ✅ Multi-Client Support - Works with Geth, Reth, Lighthouse, Prysm, and Juno
- ✅ Real-time Monitoring - Built-in dashboard to monitor your nodes
- ✅ Auto Updates - Keep your clients up to date automatically
- ✅ Validator Management - Simplified Starknet validator operations
- ✅ Network Flexibility - Support for mainnet, sepolia, and custom networks
Supported Clients
Execution Layer
- • Geth
- • Reth
Consensus Layer
- • Lighthouse
- • Prysm
Starknet
- • Juno
- • Starknet Validator