Skip to content

Rolling history expiry - #1172

Merged
0xfornax merged 3 commits into
masterfrom
rolling-history-expiry
Aug 14, 2026
Merged

Rolling history expiry#1172
0xfornax merged 3 commits into
masterfrom
rolling-history-expiry

Conversation

@0xfornax

@0xfornax0xfornax commented Aug 14, 2026

Copy link
Copy Markdown
Member

We're adding a new pruning mode for rolling history expiry which would only keep receipts and block bodies for the last year. (Geth doesn't support rolling history expiry yet so it will prune pre-prague history instead)

We currently have receipts for reward events hard coded so users would not be impacted when claiming rewards.

@github-actions

Copy link
Copy Markdown

Coverage Report

@0xfornax
0xfornaxforce-pushed the rolling-history-expiry branch from b9c4844 to 8880ad9CompareAugust 14, 2026 19:47
@github-actions

Copy link
Copy Markdown

Coverage Report

@github-actions

Copy link
Copy Markdown

Coverage Report

@github-actions

Copy link
Copy Markdown

Merging this branch will not change overall coverage

Impacted PackagesCoverage Δ🤖
github.com/rocket-pool/smartnode/bindings/legacy/v1.3.1/rewards0.00% (ø)
github.com/rocket-pool/smartnode/rocketpool-cli/service0.00% (ø)
github.com/rocket-pool/smartnode/shared/services/config3.17% (ø)
github.com/rocket-pool/smartnode/shared/types/config3.87% (ø)

Coverage by file

Changed files (no unit tests)

Changed FileCoverage ΔTotalCoveredMissed🤖
github.com/rocket-pool/smartnode/bindings/legacy/v1.3.1/rewards/rewards.go0.00% (ø)7657 (+1437)07657 (+1437)
github.com/rocket-pool/smartnode/rocketpool-cli/service/service.go0.00% (ø)16651 (+347)016651 (+347)
github.com/rocket-pool/smartnode/shared/services/config/execution-common-config.go15.38% (ø)781266
github.com/rocket-pool/smartnode/shared/types/config/types.go20.00% (ø)601248

Please note that the "Total", "Covered", and "Missed" counts above refer to code statements instead of lines of code. The value in brackets refers to the test coverage of that file in the old version of the code.

@0xfornax
0xfornax merged commit 26dd334 into masterAug 14, 2026
7 of 8 checks passed
Sign up for freeto 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.

1 participant

@0xfornax