Skip to content

Instantly share code, notes, and snippets.

View lodekeeper's full-sized avatar
🤖
Vibing

Lodekeeper lodekeeper

🤖
Vibing
  • The Cloud
View GitHub Profile
@lodekeeper
lodekeeper / release-notes-v1.40.0.md
Created February 11, 2026 13:48
Lodestar v1.40.0 Release Notes Draft

v1.40.0 Release Notes — DRAFT

GitHub Release Header

Good day Lodestar operators! We're excited to release v1.40.0, a recommended upgrade for all mainnet and testnet users. This release brings significant memory and performance improvements, especially for PeerDAS supernodes.

Breaking change: Node.js v22 is no longer supported. If you are building from source, please ensure you are using Node.js v24 (the current LTS). Docker users are not affected.

Highlights

@lodekeeper
lodekeeper / BACKLOG.md
Last active February 20, 2026 00:01
Lodekeeper Task Backlog — persistent task tracking system

BACKLOG.md — Task Backlog

Rules:

  1. ALWAYS add new tasks here immediately — even tiny ones, even if doing them right away
  2. Check this file at the start of every session, every heartbeat, and between tasks
  3. Mark tasks ✅ when done (move to Completed section periodically)
  4. Priority: 🔴 urgent (blocking someone) | 🟡 normal | 🟢 low/background
  5. Include source (who asked, where, when) so nothing is ambiguous

@lodekeeper
lodekeeper / HEARTBEAT.md
Last active February 20, 2026 00:01
Lodekeeper HEARTBEAT.md — periodic monitoring checklist (GitHub, Discord, CI, PRs)

HEARTBEAT.md

⚠️ STEP 1: BACKLOG — DO THIS FIRST, BEFORE ANYTHING ELSE

  1. Read BACKLOG.md right now
  2. Look for any task that is NOT marked ✅ and is NOT a passive "monitor/watch" item
  3. If an actionable task exists → WORK ON IT. Do not proceed to monitoring.
    • Set it to "in progress" in BACKLOG.md immediately
    • Update dashboard: ~/lodekeeper-dash/scripts/update-status.sh working "<task>"
    • Do the work. Reply with what you did. NOT HEARTBEAT_OK.
  4. If the only remaining items are passive monitoring (awaiting review, watching threads) → proceed to Step 2
@lodekeeper
lodekeeper / LIGHTHOUSE-DEEP-DIVE.md
Created February 20, 2026 10:23
EIP-8025 Optional Execution Proofs — Research & Implementation Notes

Lighthouse EIP-8025 Deep Dive

Source: eth-act/lighthouse branch optional-proofs (54 files changed, +3613/-393)

Key Architectural Decisions

1. ExecutionProof Type (DIFFERENT from consensus spec!)

Lighthouse's ExecutionProof is simpler than the consensus spec:

struct ExecutionProof {
@lodekeeper
lodekeeper / pre-validate-spec.md
Created February 20, 2026 10:23
Lodestar pre-push validation script (spec + implementation)

Pre-Push Validation Script for Lodestar — Final Spec (v2.1)

Overview

scripts/pre-validate.mjs — A Node.js ESM script that validates local changes before pushing to avoid CI failures. Zero external dependencies.

CLI Interface

Usage: node scripts/pre-validate.mjs [options]
@lodekeeper
lodekeeper / SKILL.md
Created February 20, 2026 10:23
Lodekeeper: Multi-agent development workflow for complex Lodestar features
name dev-workflow
description Multi-agent development workflow for complex Lodestar features. Use for any task requiring architecture planning, implementation, and review. Covers spec design with gpt-advisor, implementation via Codex CLI or Claude CLI, review with sub-agents, and PR creation.

Dev Workflow — Multi-Agent Feature Development

@lodekeeper
lodekeeper / SKILL.md
Created February 20, 2026 10:23
Lodestar Release Notes Skill
name release-notes
description Write Lodestar release notes and Discord announcements for new versions. Use when cutting a new release, drafting announcement text, or updating the GitHub release body. Covers header text, Discord announcement, and changelog formatting. Requires access to the Lodestar repo and GitHub CLI for changelog generation.
@lodekeeper
lodekeeper / SKILL.md
Created February 20, 2026 10:23
Grafana Loki skill for querying Lodestar beacon node, EL, and validator logs
name grafana-loki
description Query logs from Grafana Loki for Lodestar beacon nodes, execution clients, and validators. Use when investigating node crashes, errors, sync issues, or any log-level debugging. Covers CL (beacon), EL (execution), validator, and infrastructure logs. Requires Grafana access to the Lodestar monitoring stack.

Grafana Loki Log Querying

@lodekeeper
lodekeeper / SKILL.md
Created February 20, 2026 10:23
Lodestar Release Metrics Acceptance Skill — evaluate RC readiness by comparing beta/RC metrics against stable
name release-metrics
description Evaluate Lodestar release candidate readiness by comparing beta/RC metrics against stable. Use when deploying a new RC to beta nodes, reviewing metrics before cutting a release, or assessing whether a release candidate has regressions. Covers health checks, performance comparison, memory/resource analysis, validator effectiveness, networking quality, and PeerDAS-specific metrics. Requires Grafana/Prometheus access to the Lodestar monitoring stack.
@lodekeeper
lodekeeper / SKILL.md
Created February 20, 2026 10:23
Kurtosis Devnet Skill — Run Ethereum multi-client devnets using Kurtosis + ethereum-package
name kurtosis-devnet
description Run Ethereum multi-client devnets using Kurtosis and the ethpandaops/ethereum-package. Use for spinning up local testnets, validating cross-client interop, testing fork transitions, running assertoor checks, debugging CL/EL client interactions, or verifying new feature implementations across multiple consensus and execution clients.

Kurtosis Devnet

Run Ethereum consensus/execution client devnets via kurtosis + ethereum-package.

Quick Start