Skip to content

docs: document --caplin.columns-keep-slots flag (PeerDAS column retention)#20729

Merged
AskAlexSharov merged 1 commit into
release/3.4from
docs/caplin-columns-keep-slots
Apr 23, 2026
Merged

docs: document --caplin.columns-keep-slots flag (PeerDAS column retention)#20729
AskAlexSharov merged 1 commit into
release/3.4from
docs/caplin-columns-keep-slots

Conversation

@bloxster
Copy link
Copy Markdown
Collaborator

Summary

Documents the --caplin.columns-keep-slots flag introduced in #20380.

  • Adds a new PeerDAS Data Column Retention subsection to caplin.md
  • Flag: --caplin.columns-keep-slots (default: 131072, ~18 days)
  • Explains use case for DA oracle / rollup nodes needing longer column history

Test plan

  • Verify flag appears in erigon --help on release/3.4
  • Verify default value matches source: MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS * SLOTS_PER_EPOCH = 131072

🤖 Generated with Claude Code

…tion)

PR #20380 added --caplin.columns-keep-slots to configure the number of
slots to retain PeerDAS data column sidecars. Default is 131072 (~18 days,
matches MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS * SLOTS_PER_EPOCH).
Relevant for DA oracle and rollup nodes that need longer column history.
@AskAlexSharov AskAlexSharov merged commit 87ad656 into release/3.4 Apr 23, 2026
21 checks passed
@AskAlexSharov AskAlexSharov deleted the docs/caplin-columns-keep-slots branch April 23, 2026 01:22
AskAlexSharov pushed a commit to JayeTurn/erigon that referenced this pull request Apr 23, 2026
## Summary

Backports all v3.4 documentation changes to `main`, combining:

- **PR erigontech#20729** — `--caplin.columns-keep-slots` (PeerDAS column
retention)
- **PR erigontech#20736** — v3.4 release feature coverage

### Changes included

**configuring-erigon/README.md**
- `--caplin.columns-keep-slots` flag (PeerDAS data column retention,
default 131072 slots ~18 days)
- `--rpc.blockrange.limit` default updated to `1000` (was `0`/unlimited
— breaking change in v3.4)
- `--rpc.logs.maxresults` new flag (default `20000`)
- discv4/discv5 default change noted (discv5 default since v3.4)
- `--prune.include-commitment-history` — stable, +32 GB RAM requirement,
link to eth_getProof

**admin.md** — `admin_addTrustedPeer` / `admin_removeTrustedPeer`

**engine.md** — `engine_getBlobsV3`

**eth.md** — `eth_getStorageValues`; `eth_getProof` stable + +32 GB RAM
requirement

**trace.md** — flat tracers documentation (v3.4)

**caplin.md** — PeerDAS Data Column Retention section

## Related PRs

- erigontech#20729 (release/3.4)
- erigontech#20736 (release/3.4)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: bloxster <gianni.morselli@erigon.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants