forked from OffchainLabs/prysm
-
Notifications
You must be signed in to change notification settings - Fork 0
Probelab tracing #2
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
Open
dennis-tra
wants to merge
325
commits into
develop
Choose a base branch
from
probelab-tracing
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or 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
260c76e
to
e11abd0
Compare
Co-authored-by: Preston Van Loon <[email protected]>
Tests for updated slash_validator
* Add electra DB * Fix typo * Revert deep ssz change --------- Co-authored-by: james-prysm <[email protected]>
* Electra epoch transition, re-exports only * Buildable electra spectests Fix minimal tests that are passing on mainnet * Skip failing tests
* README.md for the state package * Update beacon-chain/state/state-native/README.md Co-authored-by: Sammy Rosso <[email protected]> * Revert "Update beacon-chain/state/state-native/README.md" This reverts commit 6a4be3b. --------- Co-authored-by: Sammy Rosso <[email protected]>
* Add proposer RPC suppot for Electra * Kasey's feedback
* Add p2p support for Electra * Fix TestGossipTopicMappings_CorrectBlockType
* electra engine api support * add marshaling support for ExecutionPayloadElectra * add receipts to json tests * deep source * simplify slice handling * deep source lint about type/method order --------- Co-authored-by: Kasey Kirkham <[email protected]>
…fchainLabs#13981) tests for compute_consolidation_epoch_and_update_churn Co-authored-by: james-prysm <[email protected]>
…ve_balance, and switch_to_compounding_validator with tests (OffchainLabs#13982)
* Support version Electra for ForkchoiceUpdated * Update PbV3 version check
* eip-7251: process_pending_consolidations and process_consolidations * Consolidate unit tests + spectests Fix failing spectest //testing/spectest/minimal/electra/operations:go_default_test * Unskip consolidation processing for minimal spectests * PR feedback * Update beacon-chain/core/electra/consolidations_test.go Co-authored-by: Radosław Kapka <[email protected]> * Update beacon-chain/core/electra/consolidations_test.go Co-authored-by: Radosław Kapka <[email protected]> * Move consolidation limit check outside of the loop --------- Co-authored-by: Radosław Kapka <[email protected]>
* eip-7251: process_pending_balance_deposits * Update beacon-chain/core/electra/balance_deposits_test.go Co-authored-by: Radosław Kapka <[email protected]> * Remove defensive check. A unit test shows nothing bad happens * Safe sub to protect from underflow * Use @kasey's idea for safer subtraction --------- Co-authored-by: Radosław Kapka <[email protected]>
* Combined v1/v2 payload body handling * prevent overflows when dealing with electra fixture --------- Co-authored-by: Kasey Kirkham <[email protected]>
Co-authored-by: Kasey Kirkham <[email protected]>
* Cleanup part 1 * Cleanup part 2 * Cleanup part 3 * remove lock field init * doc for SignerConfig * remove vars * use full Keymanager word in function * revert interface rename * linter * fix build issues * review
* Initial commit * Fuzz all generated ssz en/decoders. * Make proto message comparison aware of nested proto messages and differing unknown fields therein. * Don't name receiver variable if not necessary. * Run gazelle
* interfaces move * build fix * remove annoying warning * more build fixes * review
* adding custom matcher * changelog * removing unneeded map * fixing merge conflict
* Add Electra case for GetBeaconStateV2 * Add CHANGELOG.md entry --------- Co-authored-by: james-prysm <[email protected]>
…#14362) * Use geth's event * run gazelle
* Update Libp2p Packages * Update CHANGELOG * Finally Fix All Tests * Fix Build * Fix Build * Fix TestP2P Connection Initialization * Fix TestP2P Host Options * Fix Test By Removing WaitGroup
* WIP - beacon-chain builds * pass blockchain tests * pass beacon-chain/execution tests * Passing RPC tests * fix building * add changelog * fix linters * Spectests * copy requests on Copy() * Fix tests * Fix config test * fix verification tests * add aliases for Electra types * double import and unskip spectests * Remove unnecessary comment
…14484) * Add sepolia config.yaml check with eth-clients/sepolia * Update CHANGELOG.md
* Add sepolia bootnodes * Change log
…Labs#14457) * create finalized header based on finalized block version * changelog entry * refactor tests
* Add Electra hard fork to interop genesis * Update Changelog * Fix develop merge * gazelle --------- Co-authored-by: james-prysm <[email protected]> Co-authored-by: Preston Van Loon <[email protected]>
* allow users to publish blobs Allowing users to publish blobs before publishing blocks, gives the blobs a head start. They can begin to propagate around the network while the block is being validated. * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go * Update beacon-chain/rpc/prysm/beacon/handlers.go --------- Co-authored-by: Radosław Kapka <[email protected]>
* create finalized header based on finalized block version * changelog entry * pass attested block from handlers * fix core tests * add test for attested header exectution fields * changelog entry * remove unused functions * Update beacon-chain/core/light-client/lightclient.go Co-authored-by: Radosław Kapka <[email protected]> * Update beacon-chain/core/light-client/lightclient.go Co-authored-by: Radosław Kapka <[email protected]> * Update beacon-chain/core/light-client/lightclient.go Co-authored-by: Radosław Kapka <[email protected]> * remove finalized header from default update * remove unused functions * bazel deps --------- Co-authored-by: Radosław Kapka <[email protected]>
…#14471) * create finalized header based on finalized block version * changelog entry * pass attested block from handlers * fix core tests * add test for attested header exectution fields * changelog entry * remove unused functions * update `createLightClientBootstrapXXX` functions * fix for getBootstrapAltair * fix for getBootstrapAltair * fix tests for Capella and Deneb * update `CHANGELOG.md` * remove Electra from `createLightClientBootstrap` switch case * update dependencies * minor fixes * remove unnecessary comments * replace `!reflect.DeepEqual` with `!=` * replace `%s` with `%#x` for `[32]byte` --------- Co-authored-by: Inspector-Butters <[email protected]> Co-authored-by: Bastin <[email protected]>
…14502) * make block to lightclient header functions private * changelog * fix `helpers.go` --------- Co-authored-by: Rupam Dey <[email protected]> Co-authored-by: rupam-04 <[email protected]>
* Update block Beacon APIs to Electra * CHANGELOG * Revert "Auxiliary commit to revert individual files from 9bf2382" This reverts commit a7ef57a2532f9ee02831d180926f7b84f5104a2b. * review --------- Co-authored-by: james-prysm <[email protected]>
* sse implementation that sheds stuck clients * Radek and James feedback * Refactor event streamer code for readability * less-flaky test signaling * test case where queue fills; fixes * add changelog entry * james and preston feedback * swap our Subscription interface with an alias * event.Data can be nil for the payload attr event * deepsource --------- Co-authored-by: Kasey Kirkham <[email protected]>
* Flip committee aware packing flag * changelog * fix deprecated flag name * test fixes * properly use feature in tests * Update beacon-chain/rpc/prysm/v1alpha1/validator/proposer_attestations_test.go Co-authored-by: Sammy Rosso <[email protected]> --------- Co-authored-by: Sammy Rosso <[email protected]>
…ffchainLabs#14508) * Move back ConvertKzgCommitmentToVersionedHash to primitives package * Changelog
…Labs#14504) * adding fix and unit test * Update validator.go Co-authored-by: Preston Van Loon <[email protected]> * fixing linting --------- Co-authored-by: Preston Van Loon <[email protected]>
* protos/SSZ * interfaces * types * cleanup/dedup * changelog * use createBranch in headers * error handling --------- Co-authored-by: rkapka <[email protected]>
* add Electra to switch case in light client functions * replace `!=` with `<` in `blockToLightClientHeaderXXX` * add Electra tests * update `CHANGELOG.md` * add constant for Electra * add constant to `minimal.go` --------- Co-authored-by: Radosław Kapka <[email protected]>
Co-authored-by: Kasey Kirkham <[email protected]>
* recover from panics when writing the event stream --------- Co-authored-by: Kasey Kirkham <[email protected]> (cherry picked from commit 1086bdf)
e11abd0
to
c7e2d1e
Compare
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.