Skip to content

chore: update CLAUDE.md which was severly out of date - #3154

Merged
fridrik01 merged 1 commit into
mainfrom
update-claude-file
Aug 12, 2026
Merged

chore: update CLAUDE.md which was severly out of date#3154
fridrik01 merged 1 commit into
mainfrom
update-claude-file

Conversation

@fridrik01

@fridrik01 fridrik01 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Noticed the CLAUDE.md file was severely out of date and was wrong in many places, much too long and hadn't been updated in over a year.

@fridrik01 fridrik01 self-assigned this Aug 6, 2026
@fridrik01
fridrik01 marked this pull request as ready for review August 6, 2026 11:25
@fridrik01
fridrik01 requested a review from a team as a code owner August 6, 2026 11:25
Copilot AI lite review requested due to automatic review settings August 6, 2026 11:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates CLAUDE.md to reflect the current BeaconKit architecture and developer workflow, replacing an outdated and overly long guide with a shorter, commit-verified reference aligned with the repo’s current layout and operational model.

Changes:

  • Rewrote the repository overview to match BeaconKit’s CometBFT/SBT-driven slot pacing and current execution-client expectations.
  • Refreshed the directory map, key commands (build/run/test), and configuration/environment-variable guidance.
  • Updated architecture notes (ABCI++ flow, services, state transition, execution engine, forks/deposits, storage, halt mechanism) and condensed “gotchas”.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CLAUDE.md
Key differences from a standard Ethereum beacon chain:

- CometBFT height maps 1:1 to beacon slot. Heights are sequential, with no gaps and no missed slots.
- No fixed 12s slots. Block pacing is driven by SBT (stable block time) via ABCI `NextBlockDelay` (`consensus/cometbft/service/delay/`, target 2s). `timeout_commit` is deprecated and forced to 0. Propose/prevote/precommit timeouts have enforced 2000ms minimums (`consensus/cometbft/service/configs.go`).
@codecov

codecov Bot commented Aug 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.10%. Comparing base (2059e2a) to head (b67af67).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3154      +/-   ##
==========================================
- Coverage   63.11%   63.10%   -0.02%     
==========================================
  Files         372      372              
  Lines       15549    15549              
==========================================
- Hits         9814     9812       -2     
- Misses       4775     4777       +2     
  Partials      960      960              

see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fridrik01
fridrik01 requested review from bar-bera and calbera August 7, 2026 15:16
@fridrik01
fridrik01 merged commit 59c0fd1 into main Aug 12, 2026
23 checks passed
@fridrik01
fridrik01 deleted the update-claude-file branch August 12, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants