Skip to content

Update to 0.8.3 - #435

Closed
mpetrunic wants to merge 13 commits into
masterfrom
mpetrunic/update-0.8.3
Closed

Update to 0.8.3#435
mpetrunic wants to merge 13 commits into
masterfrom
mpetrunic/update-0.8.3

Conversation

@mpetrunic

@mpetrunic mpetrunic commented Sep 6, 2019

Copy link
Copy Markdown
Member

Managed to update everything except ssz (it requires some directory parsing). You can run spec tests on 4GB of RAM easily 馃巻

Current tests failes:

  • epoch processing - ssz related somehow - wrong config
  • shuffling - no idea it was timeout

resolves #435

@codecov

codecov Bot commented Sep 7, 2019

Copy link
Copy Markdown

Codecov Report

Merging #435 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master     #435   +/-   ##
=======================================
  Coverage   39.07%   39.07%           
=======================================
  Files         223      223           
  Lines        4015     4015           
  Branches      381      381           
=======================================
  Hits         1569     1569           
  Misses       2416     2416           
  Partials       30       30

@wemeetagain

Copy link
Copy Markdown
Member

this branch has been merged into the interop branch

@wemeetagain wemeetagain closed this Sep 8, 2019
@wemeetagain
wemeetagain deleted the mpetrunic/update-0.8.3 branch September 8, 2019 17:42
lodekeeper added a commit to lodekeeper/lodestar that referenced this pull request Feb 16, 2026
End-to-end proposer preferences implementation:

**Beacon Node:**
- New gossip topic `proposer_preferences` with validation, scoring, queue config
- ProposerPreferencesPool + SeenProposerPreferences (with pruning)
- Validation: epoch+1 check, proposer lookahead match, dedup, BLS signature
- Bid validation: require matching preferences (fee_recipient + gas_limit)
- API: POST /eth/v1/validator/proposer_preferences (submit)
- API: GET /eth/v1/beacon/pool/proposer_preferences (query)
- SSE event: proposer_preferences
- Metrics: pool size, gossip/api insert outcomes

**Validator Client:**
- pollProposerPreferences: epoch-boundary polling, queries next-epoch proposer
  duties, signs preferences with fee_recipient/gas_limit, submits to BN
- ValidatorStore.signProposerPreferences with DOMAIN_PROPOSER_PREFERENCES
- External signer support (PROPOSER_PREFERENCES message type)

**State Transition:**
- getProposerPreferencesSigningRoot helper

Addresses beacon-APIs ChainSafe#570 and ChainSafe#435.
Resolves TODO GLOAS comments in bid validation.

Generated with assistance from AI (Codex CLI + Claude).
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