New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: v1.16.0 #6460
Merged
Merged
chore: v1.16.0 #6460
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* chore: align yarn test scripts * fix: handle prover stratup failure * fix: lint * chore: improve test guide * chore: introduce top level download-spec-tests script * chore: remove pretest scripts
… file (#6357) * feat: allow builder boost factor to be configured via proposer config file * reuse parseBuilderBoostFactor fn * re-shuffle fns and add builder selection validation
* feat: blob sidecars can be filtered by indices * fix: properly filter blobs * fix: type indices as number * chore: remove use of set * fix: make stringify more robust * Update packages/beacon-node/src/api/impl/beacon/blocks/index.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * fix: cleanup * fix: remove useless types --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* fix: ignore stale keystore lockfiles * Update error message if lockfile is already acquired * Update keymanager lockfile e2e tests
fix: stabalize unknown block sync e2e test
* fix: reflect vitest migration * fix: incorrect spec example folder * chore: added filter examples --------- Co-authored-by: Cayman <caymannava@gmail.com>
* feat: ignore NotFound error for setting agentVersion * fix: debug log instead of ignore peer not found for setting agentVersion * fix: remove NotFound check and only debug log error setting agentVersion Co-authored-by: Nico Flaig <nflaig@protonmail.com> --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Update holesky.ts to include Lodestar bootnode
* chore: enhance perf tests for getAttestationsForBlock * refactor: group attestations, cache forkchoice validation * fix: return only not seen indices for notSeenValidatorFn * fix: lint * chore: bring back finalizedSync.test.ts
* fix: remove unsupported syntax * fix: handle undefined process * chore: remove uneeded type
* Update the promise race implementation * Update block production race * Fix spelling * Work on feedback * Update the test file name * Update the promise tests * Update util to switch * chore: add early return on censoring builder or 0 builder boost * Update the promise to extended promise * Update the builder flow * Fix the types * Fix lint errors * Simplify logging * Improve log messages for block values * Update the promise to be typesafe * Update the validator implementation * Restructure test file for better review * Fix lint errors * Fix lint error * Make the tyep more flexible * Fix flaky tests * Improve log message * Simplify implementation * Update log message function * chore: add review feedback * chore: fix linter error * chore: address PR comments * Update packages/beacon-node/src/api/impl/validator/index.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * chore: address PR comments * chore: clean up selectBlockProductionSource * Fix unit tests * Add support for routes.validator.BuilderSelection.ExecutionOnly * Fix unit tests * Increase the timeout for e2e env * Apply suggestions from code review Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Increase the timeout for e2e env * Revert e2e timeout --------- Co-authored-by: Cayman <caymannava@gmail.com> Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Update funding.yml link
* Disable /ipfs/id/push/1.0.0 * Fix the peer disconnect errors * Align genesis time for logging * Fix genesis state issue * Increase timeotu for keystore unit test * Remove unintended protocol * Fix the test timeout * Update stopChildProcess * Update the @chainsafe/libp2p-identify * Compute effective genesis delay * Update workflow file to make it consistent * Increase the genesis delay calculation
Upgrade Geth and Nethermind
Increase e2e timeout
* Improve the sim tests logs * Update packages/utils/src/format.ts --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Fix clock flaky tests * Fix api server flaky tests * Auto assign port for testing server * Update fake timer
* feat: add ERC-55 support to ExecutionAddress * chore: address PR comments * chore: address PR comments * fix: cleanup * fix: lower case * chore: address PR comments
* Add logs support for file dump * Add logger to runner * Add feature to dump raw data for debugging * Add dump support to few assertions * Update log level for errors * Fix head assertion csv data * Revert "Fix head assertion csv data" This reverts commit 91abfc2. * Fix head assertion csv data
* Log gossip block errors as warnings * Only log to debug if blobs are unavailable * Always prune cache and track error in metrics * Adapt log level (verbosity) based on error * Do not initialize log level to ensure each case is handled explicitly * Update comments * Update comment
…im tests (#6433) Fix sync comittee test
…6428) * feat: make start command default for prover CLI
* Fix a work around for range sync * Update packages/cli/test/sim/multi_fork.test.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Reuse build actions * Split sim tests to multiple jobs * Improve sim test build time with cache * Lint edited files --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* chore: fix prover README typos * chore: fix typos * chore: address comments * chore: restore beaconBootnodes description
* feat: allow blob archival for bigger time periods * fix spellcheck and spellings * change cli flag and desc
* Remove unused eslint disable directives * Update yarn lint to report unused eslint disable directives
* feat: add retry functionality in the api for builder publish * update retry delay * retry logic when retires mentioned
* feat: minutely track timings of various stages of block import * remove recvToValLatency metrics
…#6453) * feat: add cli flag to ignore the wss check failure on checkpoint sync * minor fixes
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## stable #6460 +/- ##
==========================================
+ Coverage 60.13% 61.63% +1.49%
==========================================
Files 407 553 +146
Lines 46460 57992 +11532
Branches 1536 1836 +300
==========================================
+ Hits 27941 35743 +7802
- Misses 18489 22211 +3722
- Partials 30 38 +8 |
Performance Report✔️ no performance regression detected Full benchmark results
|
nflaig
approved these changes
Feb 22, 2024
🎉 This PR is included in v1.16.0 🎉 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.