-
Notifications
You must be signed in to change notification settings - Fork 740
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
Add snappy compression support #866
Add snappy compression support #866
Commits on Oct 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1d40a72 - Browse repository at this point
Copy the full SHA 1d40a72View commit details
Commits on Nov 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 410c8aa - Browse repository at this point
Copy the full SHA 410c8aaView commit details
Commits on Nov 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 912dbf6 - Browse repository at this point
Copy the full SHA 912dbf6View commit details
Commits on Nov 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 10fe0e5 - Browse repository at this point
Copy the full SHA 10fe0e5View commit details
Commits on Nov 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c492657 - Browse repository at this point
Copy the full SHA c492657View commit details -
Configuration menu - View commit details
-
Copy full SHA for f95eccf - Browse repository at this point
Copy the full SHA f95eccfView commit details
Commits on Nov 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a17be85 - Browse repository at this point
Copy the full SHA a17be85View commit details
Commits on Nov 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8f9a9c2 - Browse repository at this point
Copy the full SHA 8f9a9c2View commit details
Commits on Nov 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ee761a6 - Browse repository at this point
Copy the full SHA ee761a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464a5c4 - Browse repository at this point
Copy the full SHA 464a5c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afb00f - Browse repository at this point
Copy the full SHA 3afb00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e64e7e0 - Browse repository at this point
Copy the full SHA e64e7e0View commit details
Commits on Nov 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ea0a451 - Browse repository at this point
Copy the full SHA ea0a451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57eb2b4 - Browse repository at this point
Copy the full SHA 57eb2b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dfbe9a - Browse repository at this point
Copy the full SHA 7dfbe9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f51c4c9 - Browse repository at this point
Copy the full SHA f51c4c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1560dba - Browse repository at this point
Copy the full SHA 1560dbaView commit details
Commits on Dec 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8417b46 - Browse repository at this point
Copy the full SHA 8417b46View commit details
Commits on Dec 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 77ee7b6 - Browse repository at this point
Copy the full SHA 77ee7b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea0ad97 - Browse repository at this point
Copy the full SHA ea0ad97View commit details
Commits on Jan 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 941793a - Browse repository at this point
Copy the full SHA 941793aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a3fb82 - Browse repository at this point
Copy the full SHA 0a3fb82View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb78f26 - Browse repository at this point
Copy the full SHA bb78f26View commit details
Commits on Jan 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cd678eb - Browse repository at this point
Copy the full SHA cd678ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c1d146 - Browse repository at this point
Copy the full SHA 9c1d146View commit details
Commits on Jan 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e66dec4 - Browse repository at this point
Copy the full SHA e66dec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea50fe7 - Browse repository at this point
Copy the full SHA ea50fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 133e6ef - Browse repository at this point
Copy the full SHA 133e6efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4907e26 - Browse repository at this point
Copy the full SHA 4907e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4aae3 - Browse repository at this point
Copy the full SHA dd4aae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63bdd20 - Browse repository at this point
Copy the full SHA 63bdd20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c86bd7 - Browse repository at this point
Copy the full SHA 9c86bd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff5f32f - Browse repository at this point
Copy the full SHA ff5f32fView commit details
Commits on Jan 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b8a56fb - Browse repository at this point
Copy the full SHA b8a56fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 656d424 - Browse repository at this point
Copy the full SHA 656d424View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48f8d5c - Browse repository at this point
Copy the full SHA 48f8d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c02a5 - Browse repository at this point
Copy the full SHA 78c02a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b60e0a2 - Browse repository at this point
Copy the full SHA b60e0a2View commit details -
Temporarily remove gossip validation
This is to be updated to match current optimisation efforts.
Configuration menu - View commit details
-
Copy full SHA for c10c5bc - Browse repository at this point
Copy the full SHA c10c5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1db15d - Browse repository at this point
Copy the full SHA d1db15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 460ec9b - Browse repository at this point
Copy the full SHA 460ec9bView commit details
Commits on Jan 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 11dff74 - Browse repository at this point
Copy the full SHA 11dff74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6678f74 - Browse repository at this point
Copy the full SHA 6678f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec95de - Browse repository at this point
Copy the full SHA cec95deView commit details
Commits on Jan 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9905c63 - Browse repository at this point
Copy the full SHA 9905c63View commit details
Commits on Feb 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7ed35e6 - Browse repository at this point
Copy the full SHA 7ed35e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6059c97 - Browse repository at this point
Copy the full SHA 6059c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe604a8 - Browse repository at this point
Copy the full SHA fe604a8View commit details
Commits on Feb 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9425ab7 - Browse repository at this point
Copy the full SHA 9425ab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952d247 - Browse repository at this point
Copy the full SHA 952d247View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e31a6 - Browse repository at this point
Copy the full SHA f2e31a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 747eacd - Browse repository at this point
Copy the full SHA 747eacdView commit details
Commits on Feb 6, 2020
-
Progress on attestation validation
Also, consolidate prod+testing slot clocks so that they share much of the same implementation and can both handle sub-slot time changes.
Configuration menu - View commit details
-
Copy full SHA for 3a452fa - Browse repository at this point
Copy the full SHA 3a452faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88bbec1 - Browse repository at this point
Copy the full SHA 88bbec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33fb3b0 - Browse repository at this point
Copy the full SHA 33fb3b0View commit details
Commits on Feb 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 81cea1d - Browse repository at this point
Copy the full SHA 81cea1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ca328 - Browse repository at this point
Copy the full SHA 13ca328View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea068ea - Browse repository at this point
Copy the full SHA ea068eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19cda2c - Browse repository at this point
Copy the full SHA 19cda2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c0eff - Browse repository at this point
Copy the full SHA f2c0effView commit details -
Configuration menu - View commit details
-
Copy full SHA for b064604 - Browse repository at this point
Copy the full SHA b064604View commit details
Commits on Feb 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5ba3ac2 - Browse repository at this point
Copy the full SHA 5ba3ac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb6c75 - Browse repository at this point
Copy the full SHA bcb6c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1950de - Browse repository at this point
Copy the full SHA d1950deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cedf5b - Browse repository at this point
Copy the full SHA 1cedf5bView commit details
Commits on Feb 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e12ddf3 - Browse repository at this point
Copy the full SHA e12ddf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7da9233 - Browse repository at this point
Copy the full SHA 7da9233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 501ae50 - Browse repository at this point
Copy the full SHA 501ae50View commit details -
Add initial idea of snappy compressed Codec by replacing the UVI code…
…c with the snap library
Configuration menu - View commit details
-
Copy full SHA for 7fb83bc - Browse repository at this point
Copy the full SHA 7fb83bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f19fa84 - Browse repository at this point
Copy the full SHA f19fa84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 350d818 - Browse repository at this point
Copy the full SHA 350d818View commit details -
Implements check against max packet size before attempting to decode …
…snappy compressed packages
Configuration menu - View commit details
-
Copy full SHA for 8abc04e - Browse repository at this point
Copy the full SHA 8abc04eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e61afc5 - Browse repository at this point
Copy the full SHA e61afc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91fdd7f - Browse repository at this point
Copy the full SHA 91fdd7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7dd7d6 - Browse repository at this point
Copy the full SHA a7dd7d6View commit details
Commits on Feb 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e084685 - Browse repository at this point
Copy the full SHA e084685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ecf1d6 - Browse repository at this point
Copy the full SHA 7ecf1d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1b00f - Browse repository at this point
Copy the full SHA 6b1b00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d5a6e - Browse repository at this point
Copy the full SHA 87d5a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f97a0 - Browse repository at this point
Copy the full SHA 40f97a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4c5104 - Browse repository at this point
Copy the full SHA e4c5104View commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 80d24d6 - Browse repository at this point
Copy the full SHA 80d24d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84218c - Browse repository at this point
Copy the full SHA d84218cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b53e6 - Browse repository at this point
Copy the full SHA a9b53e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc6a6e2 - Browse repository at this point
Copy the full SHA cc6a6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2dff48 - Browse repository at this point
Copy the full SHA d2dff48View commit details
Commits on Feb 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fb2227e - Browse repository at this point
Copy the full SHA fb2227eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e17f3 - Browse repository at this point
Copy the full SHA 21e17f3View commit details
Commits on Feb 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 576a9b4 - Browse repository at this point
Copy the full SHA 576a9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 219da51 - Browse repository at this point
Copy the full SHA 219da51View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd09217 - Browse repository at this point
Copy the full SHA bd09217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6586cfb - Browse repository at this point
Copy the full SHA 6586cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac2adf - Browse repository at this point
Copy the full SHA 8ac2adfView commit details -
Merge remote-tracking branch 'origin/naive-attestation-aggregation' i…
…nto naive-attestation-aggregation
Configuration menu - View commit details
-
Copy full SHA for 2e94312 - Browse repository at this point
Copy the full SHA 2e94312View commit details
Commits on Feb 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 354d463 - Browse repository at this point
Copy the full SHA 354d463View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a306f - Browse repository at this point
Copy the full SHA c3a306fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b3920 - Browse repository at this point
Copy the full SHA f5b3920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7147042 - Browse repository at this point
Copy the full SHA 7147042View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f2ff2 - Browse repository at this point
Copy the full SHA b7f2ff2View commit details
Commits on Feb 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 03ed683 - Browse repository at this point
Copy the full SHA 03ed683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55fb814 - Browse repository at this point
Copy the full SHA 55fb814View commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 734de94 - Browse repository at this point
Copy the full SHA 734de94View commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c7771e5 - Browse repository at this point
Copy the full SHA c7771e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad6574 - Browse repository at this point
Copy the full SHA 5ad6574View commit details -
Configuration menu - View commit details
-
Copy full SHA for b813950 - Browse repository at this point
Copy the full SHA b813950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d69d9b - Browse repository at this point
Copy the full SHA 4d69d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 287c392 - Browse repository at this point
Copy the full SHA 287c392View commit details
Commits on Mar 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6ee07d5 - Browse repository at this point
Copy the full SHA 6ee07d5View commit details
Commits on Mar 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e172a4b - Browse repository at this point
Copy the full SHA e172a4bView commit details -
Re-merge updated block processing to v0.2.0 (sigp#962)
* Start updating types * WIP * Signature hacking * Existing EF tests passing with fake_crypto * Updates * Delete outdated API spec * The refactor continues * It compiles * WIP test fixes * All release tests passing bar genesis state parsing * Update and test YamlConfig * Update to spec v0.10 compatible BLS * Updates to BLS EF tests * Add EF test for AggregateVerify And delete unused hash2curve tests for uncompressed points * Update EF tests to v0.10.1 * Use optional block root correctly in block proc * Use genesis fork in deposit domain. All tests pass * Cargo fmt * Fast aggregate verify test * Update REST API docs * Cargo fmt * Fix unused import * Bump spec tags to v0.10.1 * Add `seconds_per_eth1_block` to chainspec * Update to timestamp based eth1 voting scheme * Return None from `get_votes_to_consider` if block cache is empty * Handle overflows in `is_candidate_block` * Revert to failing tests * Fix eth1 data sets test * Choose default vote according to spec * Fix collect_valid_votes tests * Fix `get_votes_to_consider` to choose all eligible blocks * Uncomment winning_vote tests * Add comments; remove unused code * Reduce seconds_per_eth1_block for simulation * Addressed review comments * Add test for default vote case * Fix logs * Remove unused functions * Meter default eth1 votes * Fix comments * Address review comments; remove unused dependency * Add first attempt at attestation proc. re-write * Add version 2 of attestation processing * Minor fixes * Add validator pubkey cache * Make get_indexed_attestation take a committee * Link signature processing into new attn verification * First working version * Ensure pubkey cache is updated * Add more metrics, slight optimizations * Clone committee cache during attestation processing * Update shuffling cache during block processing * Remove old commented-out code * Fix shuffling cache insert bug * Used indexed attestation in fork choice * Restructure attn processing, add metrics * Add more detailed metrics * Tidy, fix failing tests * Fix failing tests, tidy * Disable/delete two outdated tests * Add new Pubkeys struct to signature_sets * Refactor with functional approach * Update beacon chain * Remove decompressed member from pubkey bytes * Add hashmap for indices lookup * Add state cache, remove store cache * Only build the head committee cache * Change `get_attesting_indices` to use Vec * Fix failing test * Tidy * Add pubkey cache persistence file * Add more comments * Integrate persistence file into builder * Add pubkey cache tests * Add data_dir to beacon chain builder * Remove Option in pubkey cache persistence file * Ensure consistency between datadir/data_dir * Fix failing network test * Tidy * Fix todos * Improve tests * Fix compile error * Fix compile error from merge * Split up block processing metrics * Tidy * Refactor get_pubkey_from_state * Remove commented-out code * Rename state_cache -> checkpoint_cache * Rename Checkpoint -> Snapshot * Tidy, add comments * Tidy up find_head function * Change some checkpoint -> snapshot * Add tests * Expose max_len * Remove dead code * Tidy * Fix bug * Add sync-speed metric * Add first attempt at VerifiableBlock * Start integrating into beacon chain * Integrate VerifiableBlock * Rename VerifableBlock -> PartialBlockVerification * Add start of typed methods * Add progress * Add further progress * Rename structs * Add full block verification to block_processing.rs * Further beacon chain integration * Update checks for gossip * Add todo * Start adding segement verification * Add passing chain segement test * Initial integration with batch sync * Minor changes * Tidy, add more error checking * Start adding chain_segment tests * Finish invalid signature tests * Include single and gossip verified blocks in tests * Add gossip verification tests * Start adding docs * Finish adding comments to block_processing.rs * Rename block_processing.rs -> block_verification * Start removing old block processing code * Fixes beacon_chain compilation * Fix project-wide compile errors * Remove old code * Fix bug with beacon proposer index * Fix shim for BlockProcessingError * Only process one epoch at a time * Fix loop in chain segment processing * Add caching for state.eth1_data_votes * Add BeaconChain::validator_pubkey * Revert "Add caching for state.eth1_data_votes" This reverts commit cd73dcd. * Add sync-speed metric (sigp#898) * Add PH & MS slot clock changes * Account for genesis time * Use checked mul * Account for genesis slot * Change API * Allow for clock disparity * Refactor "duration to..." functions * Ensure errors are returned during batch processing Co-authored-by: Michael Sproul <michael@sigmaprime.io> Co-authored-by: Michael Sproul <micsproul@gmail.com> Co-authored-by: pawan <pawandhananjay@gmail.com> Co-authored-by: Paul Hauner <paul@paulhauner.com>
Configuration menu - View commit details
-
Copy full SHA for 30fb9b7 - Browse repository at this point
Copy the full SHA 30fb9b7View commit details -
* Start fixing enr-fork-id * Fix time-until-next-fork logic * Remove fork crate
Configuration menu - View commit details
-
Copy full SHA for 58e5167 - Browse repository at this point
Copy the full SHA 58e5167View commit details
Commits on Mar 27, 2020
-
Update any references to beacon_chain.spec.milliseconds_per_slot to b…
…eacon_chain.slot_clock.slot_diration().as_nillis() in the attestation service. (sigp#968)
Configuration menu - View commit details
-
Copy full SHA for 4406b51 - Browse repository at this point
Copy the full SHA 4406b51View commit details -
Process network attestations (sigp#966)
* Start updating types * WIP * Signature hacking * Existing EF tests passing with fake_crypto * Updates * Delete outdated API spec * The refactor continues * It compiles * WIP test fixes * All release tests passing bar genesis state parsing * Update and test YamlConfig * Update to spec v0.10 compatible BLS * Updates to BLS EF tests * Add EF test for AggregateVerify And delete unused hash2curve tests for uncompressed points * Update EF tests to v0.10.1 * Use optional block root correctly in block proc * Use genesis fork in deposit domain. All tests pass * Cargo fmt * Fast aggregate verify test * Update REST API docs * Cargo fmt * Fix unused import * Bump spec tags to v0.10.1 * Add `seconds_per_eth1_block` to chainspec * Update to timestamp based eth1 voting scheme * Return None from `get_votes_to_consider` if block cache is empty * Handle overflows in `is_candidate_block` * Revert to failing tests * Fix eth1 data sets test * Choose default vote according to spec * Fix collect_valid_votes tests * Fix `get_votes_to_consider` to choose all eligible blocks * Uncomment winning_vote tests * Add comments; remove unused code * Reduce seconds_per_eth1_block for simulation * Addressed review comments * Add test for default vote case * Fix logs * Remove unused functions * Meter default eth1 votes * Fix comments * Address review comments; remove unused dependency * Add first attempt at attestation proc. re-write * Add version 2 of attestation processing * Minor fixes * Add validator pubkey cache * Make get_indexed_attestation take a committee * Link signature processing into new attn verification * First working version * Ensure pubkey cache is updated * Add more metrics, slight optimizations * Clone committee cache during attestation processing * Update shuffling cache during block processing * Remove old commented-out code * Fix shuffling cache insert bug * Used indexed attestation in fork choice * Restructure attn processing, add metrics * Add more detailed metrics * Tidy, fix failing tests * Fix failing tests, tidy * Disable/delete two outdated tests * Add new Pubkeys struct to signature_sets * Refactor with functional approach * Update beacon chain * Remove decompressed member from pubkey bytes * Add hashmap for indices lookup * Add state cache, remove store cache * Only build the head committee cache * Change `get_attesting_indices` to use Vec * Fix failing test * Tidy * Add pubkey cache persistence file * Add more comments * Integrate persistence file into builder * Add pubkey cache tests * Add data_dir to beacon chain builder * Remove Option in pubkey cache persistence file * Ensure consistency between datadir/data_dir * Fix failing network test * Tidy * Fix todos * Improve tests * Fix compile error * Fix compile error from merge * Split up block processing metrics * Tidy * Refactor get_pubkey_from_state * Remove commented-out code * Rename state_cache -> checkpoint_cache * Rename Checkpoint -> Snapshot * Tidy, add comments * Tidy up find_head function * Change some checkpoint -> snapshot * Add tests * Expose max_len * Remove dead code * Tidy * Fix bug * Add sync-speed metric * Add first attempt at VerifiableBlock * Start integrating into beacon chain * Integrate VerifiableBlock * Rename VerifableBlock -> PartialBlockVerification * Add start of typed methods * Add progress * Add further progress * Rename structs * Add full block verification to block_processing.rs * Further beacon chain integration * Update checks for gossip * Add todo * Start adding segement verification * Add passing chain segement test * Initial integration with batch sync * Minor changes * Tidy, add more error checking * Start adding chain_segment tests * Finish invalid signature tests * Include single and gossip verified blocks in tests * Add gossip verification tests * Start adding docs * Finish adding comments to block_processing.rs * Rename block_processing.rs -> block_verification * Start removing old block processing code * Fixes beacon_chain compilation * Fix project-wide compile errors * Remove old code * Fix bug with beacon proposer index * Fix shim for BlockProcessingError * Only process one epoch at a time * Fix loop in chain segment processing * Add caching for state.eth1_data_votes * Add BeaconChain::validator_pubkey * Revert "Add caching for state.eth1_data_votes" This reverts commit cd73dcd. * Allow for clock disparity * Ensure errors are returned during batch processing * Add block gossip verification * Connect attestation processing to beacon chain * Optimistically subscribe to subnets on the same slot Co-authored-by: Michael Sproul <michael@sigmaprime.io> Co-authored-by: Michael Sproul <micsproul@gmail.com> Co-authored-by: pawan <pawandhananjay@gmail.com> Co-authored-by: Paul Hauner <paul@paulhauner.com>
Configuration menu - View commit details
-
Copy full SHA for 710b85e - Browse repository at this point
Copy the full SHA 710b85eView commit details
Commits on Mar 30, 2020
-
Update /validator/subscribe (sigp#969)
* Add progress on duties refactor * Add simple is_aggregator bool to val subscription * Remove unused function
Configuration menu - View commit details
-
Copy full SHA for cca5d8b - Browse repository at this point
Copy the full SHA cca5d8bView commit details -
* Add progress on duties refactor * Add simple is_aggregator bool to val subscription * Add the no-eth1-sim, refactor sim
Configuration menu - View commit details
-
Copy full SHA for a42e097 - Browse repository at this point
Copy the full SHA a42e097View commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d822599 - Browse repository at this point
Copy the full SHA d822599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a8c8c - Browse repository at this point
Copy the full SHA 03a8c8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a935a - Browse repository at this point
Copy the full SHA 67a935aView commit details
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0ebff5d - Browse repository at this point
Copy the full SHA 0ebff5dView commit details
Commits on Apr 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3c45d72 - Browse repository at this point
Copy the full SHA 3c45d72View commit details
Commits on Apr 8, 2020
-
Add Ping and Metadata rpc methods; Merge branch 'v0.2.0' into naive-a…
…ttestation-aggregation
Configuration menu - View commit details
-
Copy full SHA for c411afc - Browse repository at this point
Copy the full SHA c411afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd335c - Browse repository at this point
Copy the full SHA 0cd335cView commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 113ceca - Browse repository at this point
Copy the full SHA 113cecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdd15a7 - Browse repository at this point
Copy the full SHA bdd15a7View commit details
Commits on Apr 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0e6b38b - Browse repository at this point
Copy the full SHA 0e6b38bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95aa51c - Browse repository at this point
Copy the full SHA 95aa51cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd20354 - Browse repository at this point
Copy the full SHA dd20354View commit details