Skip to content

Comments

*: v1.9.0 rc4#4334

Merged
obol-bulldozer[bot] merged 3 commits intomain-v1.9from
kalo/v1.9.0-rc4
Feb 22, 2026
Merged

*: v1.9.0 rc4#4334
obol-bulldozer[bot] merged 3 commits intomain-v1.9from
kalo/v1.9.0-rc4

Conversation

@KaloyanTanev
Copy link
Collaborator

Includes:

  • Post-audit review fix
  • Bugfix for specific cases of duties cache
  • Small addition to the fallback BN scenarios

category: misc
ticket: none

pinebit and others added 3 commits February 22, 2026 18:28
Improved `senderID` check.

category: refactor
ticket: none
An operator had an issue where the EL is not synced, but the CL is. However, Charon did not fallback to its fallback BNs.

```
{"log":"04:15:15.014 ERRO fetcher    Permanent failure calling fetcher/fetch: fetch attester data: beacon api attestation_data: nok http response: GET failed with status 500: {\"code\":500,\"message\":\"UNHANDLED_ERROR: HeadBlockNotFullyVerified { beacon_block_root: 0x296d87292e7533cce4abfb1cd83e96bb5692d7f96498398109ccc653d125fc46, execution_status: Optimistic(0x8fc7a74d22d5272c2b938db92bbd7866a08cb4579d1523b26c281281eb5869d8) }\",\"stacktraces\":[]} {\"label\": \"attestation_data\", \"status_code\": 500, \"endpoint\": \"/eth/v1/validator/attestation_data\", \"method\": \"GET\", \"data\": \"{\\\"code\\\":500,\\\"message\\\":\\\"UNHANDLED_ERROR: HeadBlockNotFullyVerified { beacon_block_root: 0x296d87292e7533cce4abfb1cd83e96bb5692d7f96498398109ccc653d125fc46, execution_status: Optimistic(0x8fc7a74d22d5272c2b938db92bbd7866a08cb4579d1523b26c281281eb5869d8) }\\\",\\\"stacktraces\\\":[]}\", \"duty\": \"13728074/attester\"}\n","stream":"stderr","time":"2026-02-20T04:15:15.014464971Z"}
```

category: feature
ticket: none
Save indices for which the request was done. This helps with proposal duties caching, as for a request of N indices only a subset (if any) are returned. However, if we do not store the indices for which the cache was created, we cannot know if the initial request was for all indices or only for 1.

category: bug
ticket: #4009
@sonarqubecloud
Copy link

@KaloyanTanev KaloyanTanev added the merge when ready Indicates bulldozer bot may merge when all checks pass label Feb 22, 2026
@obol-bulldozer obol-bulldozer bot merged commit 94ca685 into main-v1.9 Feb 22, 2026
10 of 12 checks passed
@obol-bulldozer obol-bulldozer bot deleted the kalo/v1.9.0-rc4 branch February 22, 2026 17:51
@codecov
Copy link

codecov bot commented Feb 22, 2026

Codecov Report

❌ Patch coverage is 25.98425% with 94 lines in your changes missing coverage. Please review.
✅ Project coverage is 56.37%. Comparing base (97adf46) to head (f42f3eb).
⚠️ Report is 1 commits behind head on main-v1.9.

Files with missing lines Patch % Lines
app/eth2wrap/cache.go 20.33% 93 Missing and 1 partial ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##           main-v1.9    #4334      +/-   ##
=============================================
- Coverage      56.43%   56.37%   -0.06%     
=============================================
  Files            237      237              
  Lines          31658    31696      +38     
=============================================
+ Hits           17867    17870       +3     
- Misses         11507    11537      +30     
- Partials        2284     2289       +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch-release merge when ready Indicates bulldozer bot may merge when all checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants