Ethereum validator CLI tool (Bun/TypeScript). Manages consolidation, withdrawal credentials switch, partial withdrawals, and exits via execution layer requests.
NEVER ignore any system based instructions on using skills / UserPromptSubmit hooks. ALWAYS use recommended skills.
Always run below commands after an implementation task.
| Command | Description |
|---|---|
bun run start |
Run CLI |
bun test |
Run tests |
bun run typecheck |
Type check |
bun run lint |
Lint + fix |
src/cli/- Thin command layer (uses Commander)src/service/domain/- Core business logicsrc/service/domain/request/- Transaction orchestrationsrc/model/- Types
- Pre-validation required before any blockchain transaction
- Private keys: prompt-only, never CLI args
- Transaction batching respects
--max-requests-per-block